From 4df471d2ab3224940d63291a767bf5bed0fd4da3 Mon Sep 17 00:00:00 2001 From: Nick Kastellanos Date: Wed, 23 Aug 2023 09:19:57 +0300 Subject: [PATCH] update documentation --- docs/1.6/annotated.html | 192 -- docs/1.6/annotated_dup.js | 135 -- docs/1.6/classes.html | 123 - ..._1_collision_1_1_dynamic_tree-members.html | 90 - ...ics2_d_1_1_collision_1_1_dynamic_tree.html | 707 ------ ...ysics2_d_1_1_collision_1_1_dynamic_tree.js | 24 - ..._1_1_dynamic_tree_broad_phase-members.html | 86 - ...ollision_1_1_dynamic_tree_broad_phase.html | 543 ----- ..._collision_1_1_dynamic_tree_broad_phase.js | 20 - ..._dynamic_tree_broad_phase__coll__graph.map | 4 - ..._dynamic_tree_broad_phase__coll__graph.md5 | 1 - ..._dynamic_tree_broad_phase__coll__graph.svg | 33 - ...namic_tree_broad_phase__inherit__graph.map | 4 - ...namic_tree_broad_phase__inherit__graph.md5 | 1 - ...namic_tree_broad_phase__inherit__graph.svg | 33 - ...2_d_1_1_collision_1_1_element-members.html | 73 - ..._physics2_d_1_1_collision_1_1_element.html | 99 - ..._1_physics2_d_1_1_collision_1_1_element.js | 7 - ...1_1_collision_1_1_element__coll__graph.map | 5 - ...1_1_collision_1_1_element__coll__graph.md5 | 1 - ...1_1_collision_1_1_element__coll__graph.svg | 49 - ...d_1_1_collision_1_1_quad_tree-members.html | 84 - ...hysics2_d_1_1_collision_1_1_quad_tree.html | 192 -- ..._physics2_d_1_1_collision_1_1_quad_tree.js | 17 - ...1_collision_1_1_quad_tree__coll__graph.map | 5 - ...1_collision_1_1_quad_tree__coll__graph.md5 | 1 - ...1_collision_1_1_quad_tree__coll__graph.svg | 49 - ...ion_1_1_quad_tree_broad_phase-members.html | 83 - ...1_collision_1_1_quad_tree_broad_phase.html | 208 -- ...1_1_collision_1_1_quad_tree_broad_phase.js | 17 - ...1_1_quad_tree_broad_phase__coll__graph.map | 4 - ...1_1_quad_tree_broad_phase__coll__graph.md5 | 1 - ...1_1_quad_tree_broad_phase__coll__graph.svg | 33 - ..._quad_tree_broad_phase__inherit__graph.map | 4 - ..._quad_tree_broad_phase__inherit__graph.md5 | 1 - ..._quad_tree_broad_phase__inherit__graph.svg | 33 - ...on_1_1_shapes_1_1_chain_shape-members.html | 88 - ..._collision_1_1_shapes_1_1_chain_shape.html | 621 ----- ..._1_collision_1_1_shapes_1_1_chain_shape.js | 17 - ..._1_shapes_1_1_chain_shape__coll__graph.map | 7 - ..._1_shapes_1_1_chain_shape__coll__graph.md5 | 1 - ..._1_shapes_1_1_chain_shape__coll__graph.svg | 74 - ...shapes_1_1_chain_shape__inherit__graph.map | 4 - ...shapes_1_1_chain_shape__inherit__graph.md5 | 1 - ...shapes_1_1_chain_shape__inherit__graph.svg | 33 - ...n_1_1_shapes_1_1_circle_shape-members.html | 84 - ...collision_1_1_shapes_1_1_circle_shape.html | 522 ----- ...1_collision_1_1_shapes_1_1_circle_shape.js | 13 - ...1_shapes_1_1_circle_shape__coll__graph.map | 7 - ...1_shapes_1_1_circle_shape__coll__graph.md5 | 1 - ...1_shapes_1_1_circle_shape__coll__graph.svg | 74 - ...hapes_1_1_circle_shape__inherit__graph.map | 4 - ...hapes_1_1_circle_shape__inherit__graph.md5 | 1 - ...hapes_1_1_circle_shape__inherit__graph.svg | 33 - ...ion_1_1_shapes_1_1_edge_shape-members.html | 90 - ...1_collision_1_1_shapes_1_1_edge_shape.html | 670 ------ ...1_1_collision_1_1_shapes_1_1_edge_shape.js | 19 - ...1_1_shapes_1_1_edge_shape__coll__graph.map | 7 - ...1_1_shapes_1_1_edge_shape__coll__graph.md5 | 1 - ...1_1_shapes_1_1_edge_shape__coll__graph.svg | 75 - ..._shapes_1_1_edge_shape__inherit__graph.map | 4 - ..._shapes_1_1_edge_shape__inherit__graph.md5 | 1 - ..._shapes_1_1_edge_shape__inherit__graph.svg | 33 - ..._1_1_shapes_1_1_polygon_shape-members.html | 86 - ...ollision_1_1_shapes_1_1_polygon_shape.html | 527 ----- ..._collision_1_1_shapes_1_1_polygon_shape.js | 15 - ..._shapes_1_1_polygon_shape__coll__graph.map | 5 - ..._shapes_1_1_polygon_shape__coll__graph.md5 | 1 - ..._shapes_1_1_polygon_shape__coll__graph.svg | 47 - ...apes_1_1_polygon_shape__inherit__graph.map | 4 - ...apes_1_1_polygon_shape__inherit__graph.md5 | 1 - ...apes_1_1_polygon_shape__inherit__graph.svg | 33 - ...ollision_1_1_shapes_1_1_shape-members.html | 81 - ..._d_1_1_collision_1_1_shapes_1_1_shape.html | 540 ----- ...s2_d_1_1_collision_1_1_shapes_1_1_shape.js | 15 - ...sion_1_1_shapes_1_1_shape__coll__graph.map | 5 - ...sion_1_1_shapes_1_1_shape__coll__graph.md5 | 1 - ...sion_1_1_shapes_1_1_shape__coll__graph.svg | 47 - ...n_1_1_shapes_1_1_shape__inherit__graph.map | 7 - ...n_1_1_shapes_1_1_shape__inherit__graph.md5 | 1 - ...n_1_1_shapes_1_1_shape__inherit__graph.svg | 72 - ...1_1_collision_1_1_t_o_i_input-members.html | 74 - ...sics2_d_1_1_collision_1_1_t_o_i_input.html | 103 - ...hysics2_d_1_1_collision_1_1_t_o_i_input.js | 8 - ...collision_1_1_t_o_i_input__coll__graph.map | 7 - ...collision_1_1_t_o_i_input__coll__graph.md5 | 1 - ...collision_1_1_t_o_i_input__coll__graph.svg | 80 - ..._1_1_18d0fbde56a9e7838a324f955a9187b0.html | 71 - ..._1_1_20aa4f2882b0b4b67a32b410b8ffaa8d.html | 74 - ..._1_1_270592b0ad400234aac317c32e07e744.html | 98 - ..._1_1_d09edd9272256e98b01525c1107a84c7.html | 89 - ...y_1_1_d94128a1d890c803f9e476e1282d3992.map | 6 - ...y_1_1_d94128a1d890c803f9e476e1282d3992.md5 | 1 - ...y_1_1_d94128a1d890c803f9e476e1282d3992.svg | 71 - ...hysics2_d_1_1_common_1_1_path-members.html | 88 - ...er_1_1_physics2_d_1_1_common_1_1_path.html | 449 ---- ...ther_1_1_physics2_d_1_1_common_1_1_path.js | 22 - ...sics_logic_1_1_breakable_body-members.html | 79 - ..._1_1_physics_logic_1_1_breakable_body.html | 143 -- ...on_1_1_physics_logic_1_1_breakable_body.js | 17 - ...physics_logic_1_1_filter_data-members.html | 80 - ...mon_1_1_physics_logic_1_1_filter_data.html | 385 --- ...ommon_1_1_physics_logic_1_1_filter_data.js | 14 - ..._logic_1_1_filter_data__inherit__graph.map | 11 - ..._logic_1_1_filter_data__inherit__graph.md5 | 1 - ..._logic_1_1_filter_data__inherit__graph.svg | 124 - ...ysics_logic_1_1_physics_logic-members.html | 83 - ...n_1_1_physics_logic_1_1_physics_logic.html | 178 -- ...mon_1_1_physics_logic_1_1_physics_logic.js | 7 - ...s_logic_1_1_physics_logic__coll__graph.map | 4 - ...s_logic_1_1_physics_logic__coll__graph.md5 | 1 - ...s_logic_1_1_physics_logic__coll__graph.svg | 33 - ...ogic_1_1_physics_logic__inherit__graph.map | 6 - ...ogic_1_1_physics_logic__inherit__graph.md5 | 1 - ...ogic_1_1_physics_logic__inherit__graph.svg | 59 - ...sics_logic_1_1_real_explosion-members.html | 90 - ..._1_1_physics_logic_1_1_real_explosion.html | 295 --- ...on_1_1_physics_logic_1_1_real_explosion.js | 10 - ..._logic_1_1_real_explosion__coll__graph.map | 5 - ..._logic_1_1_real_explosion__coll__graph.md5 | 1 - ..._logic_1_1_real_explosion__coll__graph.svg | 46 - ...gic_1_1_real_explosion__inherit__graph.map | 5 - ...gic_1_1_real_explosion__inherit__graph.md5 | 1 - ...gic_1_1_real_explosion__inherit__graph.svg | 46 - ...cs_logic_1_1_simple_explosion-members.html | 86 - ..._1_physics_logic_1_1_simple_explosion.html | 234 -- ..._1_1_physics_logic_1_1_simple_explosion.js | 6 - ...ogic_1_1_simple_explosion__coll__graph.map | 5 - ...ogic_1_1_simple_explosion__coll__graph.md5 | 1 - ...ogic_1_1_simple_explosion__coll__graph.svg | 46 - ...c_1_1_simple_explosion__inherit__graph.map | 5 - ...c_1_1_simple_explosion__inherit__graph.md5 | 1 - ...c_1_1_simple_explosion__inherit__graph.svg | 46 - ...1_1_texture_tools_1_1_terrain-members.html | 84 - ..._common_1_1_texture_tools_1_1_terrain.html | 484 ---- ..._1_common_1_1_texture_tools_1_1_terrain.js | 18 - ...texture_tools_1_1_terrain__coll__graph.map | 10 - ...texture_tools_1_1_terrain__coll__graph.md5 | 1 - ...texture_tools_1_1_terrain__coll__graph.svg | 117 - ...e_tools_1_1_texture_converter-members.html | 88 - ...1_texture_tools_1_1_texture_converter.html | 482 ---- ...1_1_texture_tools_1_1_texture_converter.js | 19 - ...cs2_d_1_1_common_1_1_vertices-members.html | 95 - ..._1_physics2_d_1_1_common_1_1_vertices.html | 702 ------ ..._1_1_physics2_d_1_1_common_1_1_vertices.js | 30 - ...ics2_d_1_1_content_1_1_body_container.html | 82 - ...ontent_1_1_body_container__coll__graph.map | 4 - ...ontent_1_1_body_container__coll__graph.md5 | 1 - ...ontent_1_1_body_container__coll__graph.svg | 33 - ...ent_1_1_body_container__inherit__graph.map | 4 - ...ent_1_1_body_container__inherit__graph.md5 | 1 - ...ent_1_1_body_container__inherit__graph.svg | 33 - ...ent_1_1_body_container_reader-members.html | 70 - ...1_1_content_1_1_body_container_reader.html | 92 - ...d_1_1_content_1_1_body_container_reader.js | 4 - ...1_1_body_container_reader__coll__graph.map | 4 - ...1_1_body_container_reader__coll__graph.md5 | 1 - ...1_1_body_container_reader__coll__graph.svg | 33 - ..._body_container_reader__inherit__graph.map | 4 - ..._body_container_reader__inherit__graph.md5 | 1 - ..._body_container_reader__inherit__graph.svg | 33 - ...1_1_content_1_1_body_template-members.html | 74 - ...sics2_d_1_1_content_1_1_body_template.html | 93 - ...hysics2_d_1_1_content_1_1_body_template.js | 8 - ..._content_1_1_fixture_template-members.html | 73 - ...s2_d_1_1_content_1_1_fixture_template.html | 95 - ...ics2_d_1_1_content_1_1_fixture_template.js | 7 - ...tent_1_1_fixture_template__coll__graph.map | 5 - ...tent_1_1_fixture_template__coll__graph.md5 | 1 - ...tent_1_1_fixture_template__coll__graph.svg | 48 - ...content_1_1_polygon_container-members.html | 71 - ...2_d_1_1_content_1_1_polygon_container.html | 99 - ...cs2_d_1_1_content_1_1_polygon_container.js | 5 - ...ent_1_1_polygon_container__coll__graph.map | 4 - ...ent_1_1_polygon_container__coll__graph.md5 | 1 - ...ent_1_1_polygon_container__coll__graph.svg | 33 - ..._1_1_polygon_container__inherit__graph.map | 4 - ..._1_1_polygon_container__inherit__graph.md5 | 1 - ..._1_1_polygon_container__inherit__graph.svg | 33 - ..._1_1_polygon_container_reader-members.html | 70 - ..._content_1_1_polygon_container_reader.html | 92 - ..._1_content_1_1_polygon_container_reader.js | 4 - ..._polygon_container_reader__coll__graph.map | 4 - ..._polygon_container_reader__coll__graph.md5 | 1 - ..._polygon_container_reader__coll__graph.svg | 33 - ...lygon_container_reader__inherit__graph.map | 4 - ...lygon_container_reader__inherit__graph.md5 | 1 - ...lygon_container_reader__inherit__graph.svg | 33 - ...1_1_abstract_force_controller-members.html | 109 - ...rollers_1_1_abstract_force_controller.html | 863 ------- ...ntrollers_1_1_abstract_force_controller.js | 42 - ...abstract_force_controller__coll__graph.map | 5 - ...abstract_force_controller__coll__graph.md5 | 1 - ...abstract_force_controller__coll__graph.svg | 46 - ...tract_force_controller__inherit__graph.map | 6 - ...tract_force_controller__inherit__graph.md5 | 1 - ...tract_force_controller__inherit__graph.svg | 59 - ...llers_1_1_buoyancy_controller-members.html | 91 - ...1_controllers_1_1_buoyancy_controller.html | 288 --- ...1_1_controllers_1_1_buoyancy_controller.js | 10 - ...s_1_1_buoyancy_controller__coll__graph.map | 7 - ...s_1_1_buoyancy_controller__coll__graph.md5 | 1 - ...s_1_1_buoyancy_controller__coll__graph.svg | 73 - ..._1_buoyancy_controller__inherit__graph.map | 5 - ..._1_buoyancy_controller__inherit__graph.md5 | 1 - ..._1_buoyancy_controller__inherit__graph.svg | 46 - ..._1_controllers_1_1_controller-members.html | 85 - ...ics2_d_1_1_controllers_1_1_controller.html | 181 -- ...ysics2_d_1_1_controllers_1_1_controller.js | 9 - ...ontrollers_1_1_controller__coll__graph.map | 4 - ...ontrollers_1_1_controller__coll__graph.md5 | 1 - ...ontrollers_1_1_controller__coll__graph.svg | 33 - ...rollers_1_1_controller__inherit__graph.map | 9 - ...rollers_1_1_controller__inherit__graph.md5 | 1 - ...rollers_1_1_controller__inherit__graph.svg | 98 - ...ollers_1_1_gravity_controller-members.html | 95 - ..._1_controllers_1_1_gravity_controller.html | 175 -- ..._1_1_controllers_1_1_gravity_controller.js | 14 - ...rs_1_1_gravity_controller__coll__graph.map | 5 - ...rs_1_1_gravity_controller__coll__graph.md5 | 1 - ...rs_1_1_gravity_controller__coll__graph.svg | 46 - ...1_1_gravity_controller__inherit__graph.map | 5 - ...1_1_gravity_controller__inherit__graph.md5 | 1 - ...1_1_gravity_controller__inherit__graph.svg | 46 - ...rollers_1_1_simple_wind_force-members.html | 112 - ...1_1_controllers_1_1_simple_wind_force.html | 372 --- ...d_1_1_controllers_1_1_simple_wind_force.js | 7 - ...ers_1_1_simple_wind_force__coll__graph.map | 5 - ...ers_1_1_simple_wind_force__coll__graph.md5 | 1 - ...ers_1_1_simple_wind_force__coll__graph.svg | 46 - ..._1_1_simple_wind_force__inherit__graph.map | 5 - ..._1_1_simple_wind_force__inherit__graph.md5 | 1 - ..._1_1_simple_wind_force__inherit__graph.svg | 46 - ...1_1_velocity_limit_controller-members.html | 93 - ...rollers_1_1_velocity_limit_controller.html | 283 --- ...ntrollers_1_1_velocity_limit_controller.js | 12 - ...velocity_limit_controller__coll__graph.map | 5 - ...velocity_limit_controller__coll__graph.md5 | 1 - ...velocity_limit_controller__coll__graph.svg | 46 - ...ocity_limit_controller__inherit__graph.map | 5 - ...ocity_limit_controller__inherit__graph.md5 | 1 - ...ocity_limit_controller__inherit__graph.svg | 46 - ...sics2_d_1_1_dynamics_1_1_body-members.html | 149 -- ..._1_1_physics2_d_1_1_dynamics_1_1_body.html | 2011 ---------------- ...er_1_1_physics2_d_1_1_dynamics_1_1_body.js | 83 - ...2_d_1_1_dynamics_1_1_body__coll__graph.map | 16 - ...2_d_1_1_dynamics_1_1_body__coll__graph.md5 | 1 - ...2_d_1_1_dynamics_1_1_body__coll__graph.svg | 214 -- ..._dynamics_1_1_body_collection-members.html | 77 - ...s2_d_1_1_dynamics_1_1_body_collection.html | 123 - ...ics2_d_1_1_dynamics_1_1_body_collection.js | 12 - ..._dynamics_1_1_contact_manager-members.html | 81 - ...s2_d_1_1_dynamics_1_1_contact_manager.html | 268 --- ...ics2_d_1_1_dynamics_1_1_contact_manager.js | 15 - ...amics_1_1_contact_manager__coll__graph.map | 7 - ...amics_1_1_contact_manager__coll__graph.md5 | 1 - ...amics_1_1_contact_manager__coll__graph.svg | 75 - ...mics_1_1_contacts_1_1_contact-members.html | 85 - ...1_1_dynamics_1_1_contacts_1_1_contact.html | 351 --- ...d_1_1_dynamics_1_1_contacts_1_1_contact.js | 22 - ..._1_1_contacts_1_1_contact__coll__graph.map | 7 - ..._1_1_contacts_1_1_contact__coll__graph.md5 | 1 - ..._1_1_contacts_1_1_contact__coll__graph.svg | 79 - ...1_contacts_1_1_contact__inherit__graph.map | 4 - ...1_contacts_1_1_contact__inherit__graph.md5 | 1 - ...1_contacts_1_1_contact__inherit__graph.svg | 33 - ...1_1_contacts_1_1_contact_edge-members.html | 73 - ...ynamics_1_1_contacts_1_1_contact_edge.html | 191 -- ..._dynamics_1_1_contacts_1_1_contact_edge.js | 7 - ...ontacts_1_1_contact_list_head-members.html | 85 - ...cs_1_1_contacts_1_1_contact_list_head.html | 146 -- ...cts_1_1_contact_list_head__coll__graph.map | 7 - ...cts_1_1_contact_list_head__coll__graph.md5 | 1 - ...cts_1_1_contact_list_head__coll__graph.svg | 75 - ..._1_1_contact_list_head__inherit__graph.map | 5 - ..._1_1_contact_list_head__inherit__graph.md5 | 1 - ..._1_1_contact_list_head__inherit__graph.svg | 46 - ...1_contact_position_constraint-members.html | 80 - ...tacts_1_1_contact_position_constraint.html | 116 - ...ontacts_1_1_contact_position_constraint.js | 14 - ...ntact_position_constraint__coll__graph.map | 5 - ...ntact_position_constraint__coll__graph.md5 | 1 - ...ntact_position_constraint__coll__graph.svg | 50 - ...1_contacts_1_1_contact_solver-members.html | 79 - ...amics_1_1_contacts_1_1_contact_solver.html | 123 - ...ynamics_1_1_contacts_1_1_contact_solver.js | 13 - ...ntacts_1_1_contact_solver__coll__graph.map | 13 - ...ntacts_1_1_contact_solver__coll__graph.md5 | 1 - ...ntacts_1_1_contact_solver__coll__graph.svg | 204 -- ...1_contact_velocity_constraint-members.html | 83 - ...tacts_1_1_contact_velocity_constraint.html | 122 - ...ontacts_1_1_contact_velocity_constraint.js | 17 - ...ntact_velocity_constraint__coll__graph.map | 6 - ...ntact_velocity_constraint__coll__graph.md5 | 1 - ...ntact_velocity_constraint__coll__graph.svg | 77 - ...1_1_velocity_constraint_point-members.html | 76 - ...ontacts_1_1_velocity_constraint_point.html | 104 - ..._contacts_1_1_velocity_constraint_point.js | 10 - ...velocity_constraint_point__coll__graph.map | 5 - ...velocity_constraint_point__coll__graph.md5 | 1 - ...velocity_constraint_point__coll__graph.svg | 48 - ...ics_1_1_controller_collection-members.html | 77 - ..._1_dynamics_1_1_controller_collection.html | 123 - ..._1_1_dynamics_1_1_controller_collection.js | 12 - ...s2_d_1_1_dynamics_1_1_fixture-members.html | 89 - ...1_physics2_d_1_1_dynamics_1_1_fixture.html | 570 ----- ...1_1_physics2_d_1_1_dynamics_1_1_fixture.js | 23 - ...namics_1_1_fixture_collection-members.html | 77 - ...d_1_1_dynamics_1_1_fixture_collection.html | 123 - ...2_d_1_1_dynamics_1_1_fixture_collection.js | 12 - ...cs2_d_1_1_dynamics_1_1_island-members.html | 82 - ..._1_physics2_d_1_1_dynamics_1_1_island.html | 131 -- ..._1_1_physics2_d_1_1_dynamics_1_1_island.js | 16 - ...d_1_1_dynamics_1_1_island__coll__graph.map | 11 - ...d_1_1_dynamics_1_1_island__coll__graph.md5 | 1 - ...d_1_1_dynamics_1_1_island__coll__graph.svg | 159 -- ...dynamics_1_1_joint_collection-members.html | 77 - ...2_d_1_1_dynamics_1_1_joint_collection.html | 123 - ...cs2_d_1_1_dynamics_1_1_joint_collection.js | 12 - ...cs_1_1_joints_1_1_angle_joint-members.html | 92 - ...1_dynamics_1_1_joints_1_1_angle_joint.html | 386 --- ...1_1_dynamics_1_1_joints_1_1_angle_joint.js | 12 - ..._1_joints_1_1_angle_joint__coll__graph.map | 6 - ..._1_joints_1_1_angle_joint__coll__graph.md5 | 1 - ..._1_joints_1_1_angle_joint__coll__graph.svg | 75 - ...joints_1_1_angle_joint__inherit__graph.map | 4 - ...joints_1_1_angle_joint__inherit__graph.md5 | 1 - ...joints_1_1_angle_joint__inherit__graph.svg | 33 - ...1_1_joints_1_1_distance_joint-members.html | 93 - ...ynamics_1_1_joints_1_1_distance_joint.html | 436 ---- ..._dynamics_1_1_joints_1_1_distance_joint.js | 13 - ...joints_1_1_distance_joint__coll__graph.map | 6 - ...joints_1_1_distance_joint__coll__graph.md5 | 1 - ...joints_1_1_distance_joint__coll__graph.svg | 75 - ...nts_1_1_distance_joint__inherit__graph.map | 4 - ...nts_1_1_distance_joint__inherit__graph.md5 | 1 - ...nts_1_1_distance_joint__inherit__graph.svg | 33 - ..._joints_1_1_fixed_mouse_joint-members.html | 92 - ...mics_1_1_joints_1_1_fixed_mouse_joint.html | 386 --- ...namics_1_1_joints_1_1_fixed_mouse_joint.js | 12 - ...nts_1_1_fixed_mouse_joint__coll__graph.map | 6 - ...nts_1_1_fixed_mouse_joint__coll__graph.md5 | 1 - ...nts_1_1_fixed_mouse_joint__coll__graph.svg | 75 - ..._1_1_fixed_mouse_joint__inherit__graph.map | 4 - ..._1_1_fixed_mouse_joint__inherit__graph.md5 | 1 - ..._1_1_fixed_mouse_joint__inherit__graph.svg | 33 - ...1_1_joints_1_1_friction_joint-members.html | 92 - ...ynamics_1_1_joints_1_1_friction_joint.html | 400 ---- ..._dynamics_1_1_joints_1_1_friction_joint.js | 12 - ...joints_1_1_friction_joint__coll__graph.map | 6 - ...joints_1_1_friction_joint__coll__graph.md5 | 1 - ...joints_1_1_friction_joint__coll__graph.svg | 75 - ...nts_1_1_friction_joint__inherit__graph.map | 4 - ...nts_1_1_friction_joint__inherit__graph.md5 | 1 - ...nts_1_1_friction_joint__inherit__graph.svg | 33 - ...ics_1_1_joints_1_1_gear_joint-members.html | 91 - ..._1_dynamics_1_1_joints_1_1_gear_joint.html | 381 --- ..._1_1_dynamics_1_1_joints_1_1_gear_joint.js | 11 - ...1_1_joints_1_1_gear_joint__coll__graph.map | 6 - ...1_1_joints_1_1_gear_joint__coll__graph.md5 | 1 - ...1_1_joints_1_1_gear_joint__coll__graph.svg | 75 - ..._joints_1_1_gear_joint__inherit__graph.map | 4 - ..._joints_1_1_gear_joint__inherit__graph.md5 | 1 - ..._joints_1_1_gear_joint__inherit__graph.svg | 33 - ...dynamics_1_1_joints_1_1_joint-members.html | 87 - ...2_d_1_1_dynamics_1_1_joints_1_1_joint.html | 498 ---- ...cs2_d_1_1_dynamics_1_1_joints_1_1_joint.js | 21 - ...mics_1_1_joints_1_1_joint__coll__graph.map | 6 - ...mics_1_1_joints_1_1_joint__coll__graph.md5 | 1 - ...mics_1_1_joints_1_1_joint__coll__graph.svg | 82 - ...s_1_1_joints_1_1_joint__inherit__graph.map | 15 - ...s_1_1_joints_1_1_joint__inherit__graph.md5 | 1 - ...s_1_1_joints_1_1_joint__inherit__graph.svg | 176 -- ...ics_1_1_joints_1_1_joint_edge-members.html | 73 - ..._1_dynamics_1_1_joints_1_1_joint_edge.html | 165 -- ..._1_1_dynamics_1_1_joints_1_1_joint_edge.js | 7 - ...1_1_joints_1_1_joint_edge__coll__graph.map | 10 - ...1_1_joints_1_1_joint_edge__coll__graph.md5 | 1 - ...1_1_joints_1_1_joint_edge__coll__graph.svg | 153 -- ...cs_1_1_joints_1_1_motor_joint-members.html | 92 - ...1_dynamics_1_1_joints_1_1_motor_joint.html | 393 ---- ...1_1_dynamics_1_1_joints_1_1_motor_joint.js | 13 - ..._1_joints_1_1_motor_joint__coll__graph.map | 6 - ..._1_joints_1_1_motor_joint__coll__graph.md5 | 1 - ..._1_joints_1_1_motor_joint__coll__graph.svg | 75 - ...joints_1_1_motor_joint__inherit__graph.map | 4 - ...joints_1_1_motor_joint__inherit__graph.md5 | 1 - ...joints_1_1_motor_joint__inherit__graph.svg | 33 - ..._1_joints_1_1_prismatic_joint-members.html | 105 - ...namics_1_1_joints_1_1_prismatic_joint.html | 760 ------ ...dynamics_1_1_joints_1_1_prismatic_joint.js | 25 - ...oints_1_1_prismatic_joint__coll__graph.map | 6 - ...oints_1_1_prismatic_joint__coll__graph.md5 | 1 - ...oints_1_1_prismatic_joint__coll__graph.svg | 75 - ...ts_1_1_prismatic_joint__inherit__graph.map | 4 - ...ts_1_1_prismatic_joint__inherit__graph.md5 | 1 - ...ts_1_1_prismatic_joint__inherit__graph.svg | 33 - ...s_1_1_joints_1_1_pulley_joint-members.html | 95 - ..._dynamics_1_1_joints_1_1_pulley_joint.html | 558 ----- ..._1_dynamics_1_1_joints_1_1_pulley_joint.js | 16 - ...1_joints_1_1_pulley_joint__coll__graph.map | 6 - ...1_joints_1_1_pulley_joint__coll__graph.md5 | 1 - ...1_joints_1_1_pulley_joint__coll__graph.svg | 75 - ...oints_1_1_pulley_joint__inherit__graph.map | 4 - ...oints_1_1_pulley_joint__inherit__graph.md5 | 1 - ...oints_1_1_pulley_joint__inherit__graph.svg | 33 - ...1_1_joints_1_1_revolute_joint-members.html | 103 - ...ynamics_1_1_joints_1_1_revolute_joint.html | 748 ------ ..._dynamics_1_1_joints_1_1_revolute_joint.js | 23 - ...joints_1_1_revolute_joint__coll__graph.map | 6 - ...joints_1_1_revolute_joint__coll__graph.md5 | 1 - ...joints_1_1_revolute_joint__coll__graph.svg | 75 - ...nts_1_1_revolute_joint__inherit__graph.map | 4 - ...nts_1_1_revolute_joint__inherit__graph.md5 | 1 - ...nts_1_1_revolute_joint__inherit__graph.svg | 33 - ...ics_1_1_joints_1_1_rope_joint-members.html | 92 - ..._1_dynamics_1_1_joints_1_1_rope_joint.html | 408 ---- ..._1_1_dynamics_1_1_joints_1_1_rope_joint.js | 12 - ...1_1_joints_1_1_rope_joint__coll__graph.map | 6 - ...1_1_joints_1_1_rope_joint__coll__graph.md5 | 1 - ...1_1_joints_1_1_rope_joint__coll__graph.svg | 75 - ..._joints_1_1_rope_joint__inherit__graph.map | 4 - ..._joints_1_1_rope_joint__inherit__graph.md5 | 1 - ..._joints_1_1_rope_joint__inherit__graph.svg | 33 - ...ics_1_1_joints_1_1_weld_joint-members.html | 93 - ..._1_dynamics_1_1_joints_1_1_weld_joint.html | 435 ---- ..._1_1_dynamics_1_1_joints_1_1_weld_joint.js | 13 - ...1_1_joints_1_1_weld_joint__coll__graph.map | 6 - ...1_1_joints_1_1_weld_joint__coll__graph.md5 | 1 - ...1_1_joints_1_1_weld_joint__coll__graph.svg | 75 - ..._joints_1_1_weld_joint__inherit__graph.map | 4 - ..._joints_1_1_weld_joint__inherit__graph.md5 | 1 - ..._joints_1_1_weld_joint__inherit__graph.svg | 33 - ...cs_1_1_joints_1_1_wheel_joint-members.html | 100 - ...1_dynamics_1_1_joints_1_1_wheel_joint.html | 625 ----- ...1_1_dynamics_1_1_joints_1_1_wheel_joint.js | 20 - ..._1_joints_1_1_wheel_joint__coll__graph.map | 6 - ..._1_joints_1_1_wheel_joint__coll__graph.md5 | 1 - ..._1_joints_1_1_wheel_joint__coll__graph.svg | 75 - ...joints_1_1_wheel_joint__inherit__graph.map | 4 - ...joints_1_1_wheel_joint__inherit__graph.md5 | 1 - ...joints_1_1_wheel_joint__inherit__graph.svg | 33 - ...ics2_d_1_1_dynamics_1_1_world-members.html | 132 -- ...1_1_physics2_d_1_1_dynamics_1_1_world.html | 1290 ----------- ...r_1_1_physics2_d_1_1_dynamics_1_1_world.js | 66 - ..._d_1_1_dynamics_1_1_world__coll__graph.map | 18 - ..._d_1_1_dynamics_1_1_world__coll__graph.md5 | 1 - ..._d_1_1_dynamics_1_1_world__coll__graph.svg | 222 -- ...1_1_fluids_1_1_fluid_particle-members.html | 85 - ...sics2_d_1_1_fluids_1_1_fluid_particle.html | 139 -- ...hysics2_d_1_1_fluids_1_1_fluid_particle.js | 19 - ...fluids_1_1_fluid_particle__coll__graph.map | 5 - ...fluids_1_1_fluid_particle__coll__graph.md5 | 1 - ...fluids_1_1_fluid_particle__coll__graph.svg | 50 - ..._1_1_fluids_1_1_fluid_system1-members.html | 80 - ...ysics2_d_1_1_fluids_1_1_fluid_system1.html | 114 - ...physics2_d_1_1_fluids_1_1_fluid_system1.js | 14 - ..._1_1_fluids_1_1_fluid_system2-members.html | 97 - ...ysics2_d_1_1_fluids_1_1_fluid_system2.html | 179 -- ...physics2_d_1_1_fluids_1_1_fluid_system2.js | 12 - ..._fluids_1_1_fluid_system2__coll__graph.map | 5 - ..._fluids_1_1_fluid_system2__coll__graph.md5 | 1 - ..._fluids_1_1_fluid_system2__coll__graph.svg | 47 - ...s2_d_1_1_fluids_1_1_hash_grid-members.html | 74 - ...1_physics2_d_1_1_fluids_1_1_hash_grid.html | 98 - ...1_1_physics2_d_1_1_fluids_1_1_hash_grid.js | 8 - ...cs2_d_1_1_fluids_1_1_particle-members.html | 77 - ..._1_physics2_d_1_1_fluids_1_1_particle.html | 111 - ..._1_1_physics2_d_1_1_fluids_1_1_particle.js | 11 - ...d_1_1_fluids_1_1_particle__coll__graph.map | 5 - ...d_1_1_fluids_1_1_particle__coll__graph.md5 | 1 - ...d_1_1_fluids_1_1_particle__coll__graph.svg | 49 - ..._1_1_fluids_1_1_spatial_table-members.html | 80 - ...ysics2_d_1_1_fluids_1_1_spatial_table.html | 172 -- ...physics2_d_1_1_fluids_1_1_spatial_table.js | 14 - ..._fluids_1_1_spatial_table__coll__graph.map | 4 - ..._fluids_1_1_spatial_table__coll__graph.md5 | 1 - ..._fluids_1_1_spatial_table__coll__graph.svg | 33 - ...uids_1_1_spatial_table__inherit__graph.map | 4 - ...uids_1_1_spatial_table__inherit__graph.md5 | 1 - ...uids_1_1_spatial_table__inherit__graph.svg | 33 - ...sics2_d_1_1_fluids_1_1_spring-members.html | 75 - ..._1_1_physics2_d_1_1_fluids_1_1_spring.html | 109 - ...er_1_1_physics2_d_1_1_fluids_1_1_spring.js | 9 - ...ics2_d_1_1_fluids_1_1_spring2-members.html | 76 - ...1_1_physics2_d_1_1_fluids_1_1_spring2.html | 108 - ...r_1_1_physics2_d_1_1_fluids_1_1_spring2.js | 10 - ..._d_1_1_fluids_1_1_spring2__coll__graph.map | 5 - ..._d_1_1_fluids_1_1_spring2__coll__graph.md5 | 1 - ..._d_1_1_fluids_1_1_spring2__coll__graph.svg | 51 - ...2_d_1_1_fluids_1_1_spring__coll__graph.map | 5 - ...2_d_1_1_fluids_1_1_spring__coll__graph.md5 | 1 - ...2_d_1_1_fluids_1_1_spring__coll__graph.svg | 52 - ..._d_1_1_fluids_1_1_spring_hash-members.html | 73 - ...physics2_d_1_1_fluids_1_1_spring_hash.html | 105 - ...1_physics2_d_1_1_fluids_1_1_spring_hash.js | 7 - ..._1_fluids_1_1_spring_hash__coll__graph.map | 6 - ..._1_fluids_1_1_spring_hash__coll__graph.md5 | 1 - ..._1_fluids_1_1_spring_hash__coll__graph.svg | 65 - ...fluids_1_1_spring_hash__inherit__graph.map | 4 - ...fluids_1_1_spring_hash__inherit__graph.md5 | 1 - ...fluids_1_1_spring_hash__inherit__graph.svg | 33 - .../dir_0e1029dfd013b058d543644acd0717bc.html | 67 - .../dir_23fdfceae895dcb338a941e1d7344a92.html | 71 - .../dir_277c0e9c6be012641b9dccf6e2b967c8.html | 67 - .../dir_3778aaf54157dd263127683dd4bacac9.html | 67 - .../dir_43dce756a2a5bbdec80603087f8e5e95.html | 67 - .../dir_467ec770951959479211ac6ddf2b8c6f.html | 67 - .../dir_5150cc52956511ea54c968043e6601c5.html | 67 - .../dir_53ee7dc8115cc3fab084306a5c4904d8.html | 67 - .../dir_5606c3038998087fe5c19173aab12390.html | 67 - .../dir_5a5696634c3b737a94da0d790f0cde8d.html | 71 - .../dir_5d4a6b2298e194acc008d2de0e658db5.html | 67 - .../dir_61fc533d2b0d211ae45dbb715e7f6856.html | 71 - .../dir_663aa8c10039a31c23e55d414edd5c37.html | 71 - .../dir_701d4d157daf637bd31d70cb7efcb8a9.html | 67 - .../dir_7ae3b504b2682a5e9225453e17321957.html | 67 - .../dir_7f9a1e54ae33dc25921372d1ac6b6298.html | 67 - .../dir_a88b9a141032021f574d50b3e6d439b5.html | 71 - .../dir_bcfc156f6f2a78c8313299bbd03aaaf6.html | 71 - .../dir_c06fc5b65ba2f8d2155138ce42204d25.html | 67 - .../dir_c15d829c758f8cde2e79963fa3ad8abd.html | 67 - .../dir_c6031ab5f49f0d41206f3dbaca0805ac.html | 71 - .../dir_d00b72c0a85a238b6c5d219f70aa9fa3.html | 67 - .../dir_d5e8eff7b347d394f77f526e0e6653c4.html | 73 - .../dir_e76b6f991c16c70c91d5cf48c50ef8ce.html | 67 - .../dir_ed7d350bffbd4947f60f0b5c888c922c.html | 67 - .../dir_f188a439b58cd88a9f7a59fad5baa8d0.html | 67 - docs/1.6/functions.html | 147 -- docs/1.6/functions_b.html | 105 - docs/1.6/functions_c.html | 206 -- docs/1.6/functions_d.html | 127 - docs/1.6/functions_dup.js | 27 - docs/1.6/functions_e.html | 90 - docs/1.6/functions_enum.html | 73 - docs/1.6/functions_evnt.html | 67 - docs/1.6/functions_f.html | 110 - docs/1.6/functions_func.html | 110 - docs/1.6/functions_func_b.html | 69 - docs/1.6/functions_func_c.html | 132 -- docs/1.6/functions_func_d.html | 84 - docs/1.6/functions_func_e.html | 69 - docs/1.6/functions_func_f.html | 75 - docs/1.6/functions_func_g.html | 178 -- docs/1.6/functions_func_i.html | 101 - docs/1.6/functions_func_j.html | 69 - docs/1.6/functions_func_m.html | 81 - docs/1.6/functions_func_n.html | 76 - docs/1.6/functions_func_o.html | 72 - docs/1.6/functions_func_p.html | 94 - docs/1.6/functions_func_q.html | 76 - docs/1.6/functions_func_r.html | 123 - docs/1.6/functions_func_s.html | 128 - docs/1.6/functions_func_t.html | 95 - docs/1.6/functions_func_u.html | 72 - docs/1.6/functions_func_v.html | 72 - docs/1.6/functions_func_w.html | 75 - docs/1.6/functions_g.html | 181 -- docs/1.6/functions_h.html | 85 - docs/1.6/functions_i.html | 150 -- docs/1.6/functions_j.html | 101 - docs/1.6/functions_k.html | 72 - docs/1.6/functions_l.html | 134 -- docs/1.6/functions_m.html | 157 -- docs/1.6/functions_n.html | 88 - docs/1.6/functions_o.html | 85 - docs/1.6/functions_p.html | 159 -- docs/1.6/functions_prop.html | 617 ----- docs/1.6/functions_q.html | 88 - docs/1.6/functions_r.html | 147 -- docs/1.6/functions_s.html | 159 -- docs/1.6/functions_t.html | 141 -- docs/1.6/functions_u.html | 85 - docs/1.6/functions_v.html | 107 - docs/1.6/functions_vars.html | 472 ---- docs/1.6/functions_w.html | 90 - docs/1.6/functions_y.html | 72 - docs/1.6/hierarchy.html | 205 -- docs/1.6/hierarchy.js | 153 -- docs/1.6/index.html | 78 - docs/1.6/inherit_graph_0.map | 3 - docs/1.6/inherit_graph_0.md5 | 1 - docs/1.6/inherit_graph_0.svg | 20 - docs/1.6/inherit_graph_1.map | 3 - docs/1.6/inherit_graph_1.md5 | 1 - docs/1.6/inherit_graph_1.svg | 20 - docs/1.6/inherit_graph_10.map | 3 - docs/1.6/inherit_graph_10.md5 | 1 - docs/1.6/inherit_graph_10.svg | 20 - docs/1.6/inherit_graph_11.map | 3 - docs/1.6/inherit_graph_11.md5 | 1 - docs/1.6/inherit_graph_11.svg | 20 - docs/1.6/inherit_graph_12.map | 3 - docs/1.6/inherit_graph_12.md5 | 1 - docs/1.6/inherit_graph_12.svg | 20 - docs/1.6/inherit_graph_13.map | 3 - docs/1.6/inherit_graph_13.md5 | 1 - docs/1.6/inherit_graph_13.svg | 20 - docs/1.6/inherit_graph_14.map | 3 - docs/1.6/inherit_graph_14.md5 | 1 - docs/1.6/inherit_graph_14.svg | 20 - docs/1.6/inherit_graph_15.map | 3 - docs/1.6/inherit_graph_15.md5 | 1 - docs/1.6/inherit_graph_15.svg | 20 - docs/1.6/inherit_graph_16.map | 3 - docs/1.6/inherit_graph_16.md5 | 1 - docs/1.6/inherit_graph_16.svg | 20 - docs/1.6/inherit_graph_17.map | 3 - docs/1.6/inherit_graph_17.md5 | 1 - docs/1.6/inherit_graph_17.svg | 20 - docs/1.6/inherit_graph_18.map | 3 - docs/1.6/inherit_graph_18.md5 | 1 - docs/1.6/inherit_graph_18.svg | 20 - docs/1.6/inherit_graph_19.map | 3 - docs/1.6/inherit_graph_19.md5 | 1 - docs/1.6/inherit_graph_19.svg | 20 - docs/1.6/inherit_graph_2.map | 7 - docs/1.6/inherit_graph_2.md5 | 1 - docs/1.6/inherit_graph_2.svg | 73 - docs/1.6/inherit_graph_20.map | 3 - docs/1.6/inherit_graph_20.md5 | 1 - docs/1.6/inherit_graph_20.svg | 20 - docs/1.6/inherit_graph_21.map | 3 - docs/1.6/inherit_graph_21.md5 | 1 - docs/1.6/inherit_graph_21.svg | 20 - docs/1.6/inherit_graph_22.map | 3 - docs/1.6/inherit_graph_22.md5 | 1 - docs/1.6/inherit_graph_22.svg | 20 - docs/1.6/inherit_graph_23.map | 3 - docs/1.6/inherit_graph_23.md5 | 1 - docs/1.6/inherit_graph_23.svg | 20 - docs/1.6/inherit_graph_24.map | 3 - docs/1.6/inherit_graph_24.md5 | 1 - docs/1.6/inherit_graph_24.svg | 20 - docs/1.6/inherit_graph_25.map | 3 - docs/1.6/inherit_graph_25.md5 | 1 - docs/1.6/inherit_graph_25.svg | 20 - docs/1.6/inherit_graph_26.map | 3 - docs/1.6/inherit_graph_26.md5 | 1 - docs/1.6/inherit_graph_26.svg | 20 - docs/1.6/inherit_graph_27.map | 12 - docs/1.6/inherit_graph_27.md5 | 1 - docs/1.6/inherit_graph_27.svg | 137 -- docs/1.6/inherit_graph_28.map | 3 - docs/1.6/inherit_graph_28.md5 | 1 - docs/1.6/inherit_graph_28.svg | 20 - docs/1.6/inherit_graph_29.map | 3 - docs/1.6/inherit_graph_29.md5 | 1 - docs/1.6/inherit_graph_29.svg | 21 - docs/1.6/inherit_graph_3.map | 5 - docs/1.6/inherit_graph_3.md5 | 1 - docs/1.6/inherit_graph_3.svg | 46 - docs/1.6/inherit_graph_30.map | 3 - docs/1.6/inherit_graph_30.md5 | 1 - docs/1.6/inherit_graph_30.svg | 20 - docs/1.6/inherit_graph_31.map | 3 - docs/1.6/inherit_graph_31.md5 | 1 - docs/1.6/inherit_graph_31.svg | 20 - docs/1.6/inherit_graph_32.map | 3 - docs/1.6/inherit_graph_32.md5 | 1 - docs/1.6/inherit_graph_32.svg | 20 - docs/1.6/inherit_graph_33.map | 3 - docs/1.6/inherit_graph_33.md5 | 1 - docs/1.6/inherit_graph_33.svg | 20 - docs/1.6/inherit_graph_34.map | 3 - docs/1.6/inherit_graph_34.md5 | 1 - docs/1.6/inherit_graph_34.svg | 20 - docs/1.6/inherit_graph_35.map | 3 - docs/1.6/inherit_graph_35.md5 | 1 - docs/1.6/inherit_graph_35.svg | 20 - docs/1.6/inherit_graph_36.map | 3 - docs/1.6/inherit_graph_36.md5 | 1 - docs/1.6/inherit_graph_36.svg | 20 - docs/1.6/inherit_graph_37.map | 3 - docs/1.6/inherit_graph_37.md5 | 1 - docs/1.6/inherit_graph_37.svg | 20 - docs/1.6/inherit_graph_38.map | 3 - docs/1.6/inherit_graph_38.md5 | 1 - docs/1.6/inherit_graph_38.svg | 20 - docs/1.6/inherit_graph_39.map | 3 - docs/1.6/inherit_graph_39.md5 | 1 - docs/1.6/inherit_graph_39.svg | 20 - docs/1.6/inherit_graph_4.map | 5 - docs/1.6/inherit_graph_4.md5 | 1 - docs/1.6/inherit_graph_4.svg | 46 - docs/1.6/inherit_graph_40.map | 3 - docs/1.6/inherit_graph_40.md5 | 1 - docs/1.6/inherit_graph_40.svg | 20 - docs/1.6/inherit_graph_41.map | 3 - docs/1.6/inherit_graph_41.md5 | 1 - docs/1.6/inherit_graph_41.svg | 20 - docs/1.6/inherit_graph_42.map | 3 - docs/1.6/inherit_graph_42.md5 | 1 - docs/1.6/inherit_graph_42.svg | 20 - docs/1.6/inherit_graph_43.map | 5 - docs/1.6/inherit_graph_43.md5 | 1 - docs/1.6/inherit_graph_43.svg | 46 - docs/1.6/inherit_graph_44.map | 3 - docs/1.6/inherit_graph_44.md5 | 1 - docs/1.6/inherit_graph_44.svg | 20 - docs/1.6/inherit_graph_45.map | 15 - docs/1.6/inherit_graph_45.md5 | 1 - docs/1.6/inherit_graph_45.svg | 176 -- docs/1.6/inherit_graph_46.map | 3 - docs/1.6/inherit_graph_46.md5 | 1 - docs/1.6/inherit_graph_46.svg | 20 - docs/1.6/inherit_graph_47.map | 3 - docs/1.6/inherit_graph_47.md5 | 1 - docs/1.6/inherit_graph_47.svg | 20 - docs/1.6/inherit_graph_48.map | 3 - docs/1.6/inherit_graph_48.md5 | 1 - docs/1.6/inherit_graph_48.svg | 20 - docs/1.6/inherit_graph_49.map | 6 - docs/1.6/inherit_graph_49.md5 | 1 - docs/1.6/inherit_graph_49.svg | 59 - docs/1.6/inherit_graph_5.map | 3 - docs/1.6/inherit_graph_5.md5 | 1 - docs/1.6/inherit_graph_5.svg | 20 - docs/1.6/inherit_graph_50.map | 3 - docs/1.6/inherit_graph_50.md5 | 1 - docs/1.6/inherit_graph_50.svg | 20 - docs/1.6/inherit_graph_51.map | 3 - docs/1.6/inherit_graph_51.md5 | 1 - docs/1.6/inherit_graph_51.svg | 20 - docs/1.6/inherit_graph_52.map | 3 - docs/1.6/inherit_graph_52.md5 | 1 - docs/1.6/inherit_graph_52.svg | 20 - docs/1.6/inherit_graph_53.map | 3 - docs/1.6/inherit_graph_53.md5 | 1 - docs/1.6/inherit_graph_53.svg | 20 - docs/1.6/inherit_graph_54.map | 3 - docs/1.6/inherit_graph_54.md5 | 1 - docs/1.6/inherit_graph_54.svg | 20 - docs/1.6/inherit_graph_55.map | 3 - docs/1.6/inherit_graph_55.md5 | 1 - docs/1.6/inherit_graph_55.svg | 20 - docs/1.6/inherit_graph_56.map | 3 - docs/1.6/inherit_graph_56.md5 | 1 - docs/1.6/inherit_graph_56.svg | 20 - docs/1.6/inherit_graph_57.map | 3 - docs/1.6/inherit_graph_57.md5 | 1 - docs/1.6/inherit_graph_57.svg | 20 - docs/1.6/inherit_graph_58.map | 3 - docs/1.6/inherit_graph_58.md5 | 1 - docs/1.6/inherit_graph_58.svg | 20 - docs/1.6/inherit_graph_59.map | 3 - docs/1.6/inherit_graph_59.md5 | 1 - docs/1.6/inherit_graph_59.svg | 20 - docs/1.6/inherit_graph_6.map | 3 - docs/1.6/inherit_graph_6.md5 | 1 - docs/1.6/inherit_graph_6.svg | 20 - docs/1.6/inherit_graph_60.map | 7 - docs/1.6/inherit_graph_60.md5 | 1 - docs/1.6/inherit_graph_60.svg | 72 - docs/1.6/inherit_graph_61.map | 3 - docs/1.6/inherit_graph_61.md5 | 1 - docs/1.6/inherit_graph_61.svg | 20 - docs/1.6/inherit_graph_62.map | 3 - docs/1.6/inherit_graph_62.md5 | 1 - docs/1.6/inherit_graph_62.svg | 20 - docs/1.6/inherit_graph_63.map | 3 - docs/1.6/inherit_graph_63.md5 | 1 - docs/1.6/inherit_graph_63.svg | 20 - docs/1.6/inherit_graph_64.map | 3 - docs/1.6/inherit_graph_64.md5 | 1 - docs/1.6/inherit_graph_64.svg | 20 - docs/1.6/inherit_graph_65.map | 4 - docs/1.6/inherit_graph_65.md5 | 1 - docs/1.6/inherit_graph_65.svg | 33 - docs/1.6/inherit_graph_66.map | 3 - docs/1.6/inherit_graph_66.md5 | 1 - docs/1.6/inherit_graph_66.svg | 20 - docs/1.6/inherit_graph_67.map | 3 - docs/1.6/inherit_graph_67.md5 | 1 - docs/1.6/inherit_graph_67.svg | 20 - docs/1.6/inherit_graph_68.map | 3 - docs/1.6/inherit_graph_68.md5 | 1 - docs/1.6/inherit_graph_68.svg | 20 - docs/1.6/inherit_graph_69.map | 3 - docs/1.6/inherit_graph_69.md5 | 1 - docs/1.6/inherit_graph_69.svg | 20 - docs/1.6/inherit_graph_7.map | 3 - docs/1.6/inherit_graph_7.md5 | 1 - docs/1.6/inherit_graph_7.svg | 20 - docs/1.6/inherit_graph_70.map | 3 - docs/1.6/inherit_graph_70.md5 | 1 - docs/1.6/inherit_graph_70.svg | 20 - docs/1.6/inherit_graph_71.map | 3 - docs/1.6/inherit_graph_71.md5 | 1 - docs/1.6/inherit_graph_71.svg | 20 - docs/1.6/inherit_graph_72.map | 3 - docs/1.6/inherit_graph_72.md5 | 1 - docs/1.6/inherit_graph_72.svg | 20 - docs/1.6/inherit_graph_73.map | 4 - docs/1.6/inherit_graph_73.md5 | 1 - docs/1.6/inherit_graph_73.svg | 33 - docs/1.6/inherit_graph_74.map | 3 - docs/1.6/inherit_graph_74.md5 | 1 - docs/1.6/inherit_graph_74.svg | 20 - docs/1.6/inherit_graph_8.map | 3 - docs/1.6/inherit_graph_8.md5 | 1 - docs/1.6/inherit_graph_8.svg | 20 - docs/1.6/inherit_graph_9.map | 12 - docs/1.6/inherit_graph_9.md5 | 1 - docs/1.6/inherit_graph_9.svg | 167 -- docs/1.6/inherits.html | 220 -- ...1_collision_1_1_i_broad_phase-members.html | 82 - ...cs2_d_1_1_collision_1_1_i_broad_phase.html | 126 - ...sics2_d_1_1_collision_1_1_i_broad_phase.js | 16 - ...sion_1_1_i_broad_phase__inherit__graph.map | 5 - ...sion_1_1_i_broad_phase__inherit__graph.md5 | 1 - ...sion_1_1_i_broad_phase__inherit__graph.svg | 46 - docs/1.6/namespacemembers.html | 91 - docs/1.6/namespacemembers_enum.html | 79 - docs/1.6/namespacemembers_func.html | 76 - docs/1.6/namespaces.html | 202 -- docs/1.6/namespaces_dup.js | 4 - docs/1.6/namespacetainicom.html | 69 - docs/1.6/namespacetainicom.js | 4 - docs/1.6/namespacetainicom_1_1_aether.html | 69 - docs/1.6/namespacetainicom_1_1_aether.js | 4 - ...acetainicom_1_1_aether_1_1_physics2_d.html | 76 - ...spacetainicom_1_1_aether_1_1_physics2_d.js | 9 - ...1_aether_1_1_physics2_d_1_1_collision.html | 235 -- ...1_1_aether_1_1_physics2_d_1_1_collision.js | 60 - ...1_physics2_d_1_1_collision_1_1_shapes.html | 106 - ...1_1_physics2_d_1_1_collision_1_1_shapes.js | 17 - ..._1_1_aether_1_1_physics2_d_1_1_common.html | 189 -- ...om_1_1_aether_1_1_physics2_d_1_1_common.js | 42 - ...physics2_d_1_1_common_1_1_convex_hull.html | 82 - ...ysics2_d_1_1_common_1_1_decomposition.html | 178 -- ...physics2_d_1_1_common_1_1_decomposition.js | 13 - ..._1_common_1_1_decomposition_1_1_c_d_t.html | 87 - ..._1_1_common_1_1_decomposition_1_1_c_d_t.js | 17 - ..._decomposition_1_1_c_d_t_1_1_delaunay.html | 76 - ..._1_decomposition_1_1_c_d_t_1_1_delaunay.js | 4 - ...tion_1_1_c_d_t_1_1_delaunay_1_1_sweep.html | 87 - ...1_decomposition_1_1_c_d_t_1_1_polygon.html | 79 - ..._1_1_decomposition_1_1_c_d_t_1_1_sets.html | 77 - ..._1_1_decomposition_1_1_c_d_t_1_1_util.html | 81 - ...1_common_1_1_decomposition_1_1_seidel.html | 95 - ...ysics2_d_1_1_common_1_1_physics_logic.html | 143 -- ...physics2_d_1_1_common_1_1_physics_logic.js | 44 - ...d_1_1_common_1_1_polygon_manipulation.html | 93 - ...ysics2_d_1_1_common_1_1_texture_tools.html | 120 - ...physics2_d_1_1_common_1_1_texture_tools.js | 9 - ...1_1_aether_1_1_physics2_d_1_1_content.html | 87 - ...m_1_1_aether_1_1_physics2_d_1_1_content.js | 10 - ...aether_1_1_physics2_d_1_1_controllers.html | 95 - ...1_aether_1_1_physics2_d_1_1_controllers.js | 13 - ..._1_aether_1_1_physics2_d_1_1_dynamics.html | 366 --- ..._1_1_aether_1_1_physics2_d_1_1_dynamics.js | 72 - ..._physics2_d_1_1_dynamics_1_1_contacts.html | 90 - ..._1_physics2_d_1_1_dynamics_1_1_contacts.js | 10 - ..._1_physics2_d_1_1_dynamics_1_1_joints.html | 154 -- ..._1_1_physics2_d_1_1_dynamics_1_1_joints.js | 44 - ..._1_1_aether_1_1_physics2_d_1_1_fluids.html | 95 - ...om_1_1_aether_1_1_physics2_d_1_1_fluids.js | 13 - docs/1.6/navtreedata.js | 63 - docs/1.6/navtreeindex0.js | 253 -- docs/1.6/navtreeindex1.js | 253 -- docs/1.6/navtreeindex2.js | 253 -- docs/1.6/navtreeindex3.js | 253 -- docs/1.6/navtreeindex4.js | 253 -- docs/1.6/navtreeindex5.js | 220 -- ...2_d_1_1_collision_1_1_a_a_b_b-members.html | 91 - ..._physics2_d_1_1_collision_1_1_a_a_b_b.html | 621 ----- ..._1_physics2_d_1_1_collision_1_1_a_a_b_b.js | 24 - ...1_1_collision_1_1_a_a_b_b__coll__graph.map | 5 - ...1_1_collision_1_1_a_a_b_b__coll__graph.md5 | 1 - ...1_1_collision_1_1_a_a_b_b__coll__graph.svg | 48 - ...1_1_collision_1_1_clip_vertex-members.html | 71 - ...sics2_d_1_1_collision_1_1_clip_vertex.html | 94 - ...hysics2_d_1_1_collision_1_1_clip_vertex.js | 5 - ...collision_1_1_clip_vertex__coll__graph.map | 7 - ...collision_1_1_clip_vertex__coll__graph.md5 | 1 - ...collision_1_1_clip_vertex__coll__graph.svg | 75 - ...collision_1_1_contact_feature-members.html | 73 - ...2_d_1_1_collision_1_1_contact_feature.html | 159 -- ...cs2_d_1_1_collision_1_1_contact_feature.js | 7 - ...1_1_collision_1_1_contact_i_d-members.html | 71 - ...sics2_d_1_1_collision_1_1_contact_i_d.html | 127 - ...hysics2_d_1_1_collision_1_1_contact_i_d.js | 5 - ...collision_1_1_contact_i_d__coll__graph.map | 4 - ...collision_1_1_contact_i_d__coll__graph.md5 | 1 - ...collision_1_1_contact_i_d__coll__graph.svg | 34 - ..._collision_1_1_distance_input-members.html | 74 - ...s2_d_1_1_collision_1_1_distance_input.html | 103 - ...ics2_d_1_1_collision_1_1_distance_input.js | 8 - ...lision_1_1_distance_input__coll__graph.map | 8 - ...lision_1_1_distance_input__coll__graph.md5 | 1 - ...lision_1_1_distance_input__coll__graph.svg | 92 - ...collision_1_1_distance_output-members.html | 73 - ...2_d_1_1_collision_1_1_distance_output.html | 149 -- ...cs2_d_1_1_collision_1_1_distance_output.js | 7 - ...ision_1_1_distance_output__coll__graph.map | 5 - ...ision_1_1_distance_output__coll__graph.md5 | 1 - ...ision_1_1_distance_output__coll__graph.svg | 48 - ..._collision_1_1_distance_proxy-members.html | 72 - ...s2_d_1_1_collision_1_1_distance_proxy.html | 190 -- ...ics2_d_1_1_collision_1_1_distance_proxy.js | 6 - ...lision_1_1_distance_proxy__coll__graph.map | 5 - ...lision_1_1_distance_proxy__coll__graph.md5 | 1 - ...lision_1_1_distance_proxy__coll__graph.svg | 47 - ..._d_1_1_collision_1_1_e_p_axis-members.html | 72 - ...physics2_d_1_1_collision_1_1_e_p_axis.html | 91 - ...1_physics2_d_1_1_collision_1_1_e_p_axis.js | 6 - ..._d_1_1_collision_1_1_manifold-members.html | 74 - ...physics2_d_1_1_collision_1_1_manifold.html | 178 -- ...1_physics2_d_1_1_collision_1_1_manifold.js | 8 - ..._1_collision_1_1_manifold__coll__graph.map | 6 - ..._1_collision_1_1_manifold__coll__graph.md5 | 1 - ..._1_collision_1_1_manifold__coll__graph.svg | 63 - ..._collision_1_1_manifold_point-members.html | 73 - ...s2_d_1_1_collision_1_1_manifold_point.html | 165 -- ...ics2_d_1_1_collision_1_1_manifold_point.js | 7 - ...lision_1_1_manifold_point__coll__graph.map | 7 - ...lision_1_1_manifold_point__coll__graph.md5 | 1 - ...lision_1_1_manifold_point__coll__graph.svg | 75 - ..._collision_1_1_ray_cast_input-members.html | 72 - ...s2_d_1_1_collision_1_1_ray_cast_input.html | 146 -- ...ics2_d_1_1_collision_1_1_ray_cast_input.js | 6 - ...lision_1_1_ray_cast_input__coll__graph.map | 5 - ...lision_1_1_ray_cast_input__coll__graph.md5 | 1 - ...lision_1_1_ray_cast_input__coll__graph.svg | 48 - ...collision_1_1_ray_cast_output-members.html | 71 - ...2_d_1_1_collision_1_1_ray_cast_output.html | 127 - ...cs2_d_1_1_collision_1_1_ray_cast_output.js | 5 - ...ision_1_1_ray_cast_output__coll__graph.map | 5 - ...ision_1_1_ray_cast_output__coll__graph.md5 | 1 - ...ision_1_1_ray_cast_output__coll__graph.svg | 47 - ..._collision_1_1_reference_face-members.html | 78 - ...s2_d_1_1_collision_1_1_reference_face.html | 115 - ...ics2_d_1_1_collision_1_1_reference_face.js | 12 - ...lision_1_1_reference_face__coll__graph.map | 5 - ...lision_1_1_reference_face__coll__graph.md5 | 1 - ...lision_1_1_reference_face__coll__graph.svg | 51 - ...sion_1_1_shapes_1_1_mass_data-members.html | 78 - ..._1_collision_1_1_shapes_1_1_mass_data.html | 319 --- ..._1_1_collision_1_1_shapes_1_1_mass_data.js | 10 - ...1_collision_1_1_simplex_cache-members.html | 73 - ...cs2_d_1_1_collision_1_1_simplex_cache.html | 149 -- ...sics2_d_1_1_collision_1_1_simplex_cache.js | 7 - ...llision_1_1_simplex_cache__coll__graph.map | 4 - ...llision_1_1_simplex_cache__coll__graph.md5 | 1 - ...llision_1_1_simplex_cache__coll__graph.svg | 35 - ..._1_collision_1_1_t_o_i_output-members.html | 71 - ...ics2_d_1_1_collision_1_1_t_o_i_output.html | 83 - ...ysics2_d_1_1_collision_1_1_t_o_i_output.js | 5 - ...ics2_d_1_1_common_1_1_complex-members.html | 95 - ...1_1_physics2_d_1_1_common_1_1_complex.html | 167 -- ...r_1_1_physics2_d_1_1_common_1_1_complex.js | 14 - ...d_1_1_common_1_1_fixed_array2-members.html | 70 - ...hysics2_d_1_1_common_1_1_fixed_array2.html | 80 - ..._physics2_d_1_1_common_1_1_fixed_array2.js | 4 - ...d_1_1_common_1_1_fixed_array3-members.html | 70 - ...hysics2_d_1_1_common_1_1_fixed_array3.html | 80 - ..._physics2_d_1_1_common_1_1_fixed_array3.js | 4 - ...d_1_1_common_1_1_fixed_array4-members.html | 70 - ...hysics2_d_1_1_common_1_1_fixed_array4.html | 80 - ..._physics2_d_1_1_common_1_1_fixed_array4.js | 4 - ...d_1_1_common_1_1_fixed_array8-members.html | 70 - ...hysics2_d_1_1_common_1_1_fixed_array8.html | 80 - ..._physics2_d_1_1_common_1_1_fixed_array8.js | 4 - ...ysics2_d_1_1_common_1_1_mat22-members.html | 79 - ...r_1_1_physics2_d_1_1_common_1_1_mat22.html | 322 --- ...her_1_1_physics2_d_1_1_common_1_1_mat22.js | 12 - ...s2_d_1_1_common_1_1_mat22__coll__graph.map | 5 - ...s2_d_1_1_common_1_1_mat22__coll__graph.md5 | 1 - ...s2_d_1_1_common_1_1_mat22__coll__graph.svg | 48 - ...ysics2_d_1_1_common_1_1_mat33-members.html | 78 - ...r_1_1_physics2_d_1_1_common_1_1_mat33.html | 274 --- ...her_1_1_physics2_d_1_1_common_1_1_mat33.js | 12 - ...s2_d_1_1_common_1_1_mat33__coll__graph.map | 5 - ...s2_d_1_1_common_1_1_mat33__coll__graph.md5 | 1 - ...s2_d_1_1_common_1_1_mat33__coll__graph.svg | 49 - ...s_logic_1_1_controller_filter-members.html | 74 - ...1_physics_logic_1_1_controller_filter.html | 176 -- ...1_1_physics_logic_1_1_controller_filter.js | 8 - ...ysics2_d_1_1_common_1_1_sweep-members.html | 78 - ...r_1_1_physics2_d_1_1_common_1_1_sweep.html | 267 --- ...her_1_1_physics2_d_1_1_common_1_1_sweep.js | 12 - ...s2_d_1_1_common_1_1_sweep__coll__graph.map | 5 - ...s2_d_1_1_common_1_1_sweep__coll__graph.md5 | 1 - ...s2_d_1_1_common_1_1_sweep__coll__graph.svg | 49 - ...s2_d_1_1_common_1_1_transform-members.html | 84 - ...1_physics2_d_1_1_common_1_1_transform.html | 220 -- ...1_1_physics2_d_1_1_common_1_1_transform.js | 7 - ..._1_1_common_1_1_transform__coll__graph.map | 6 - ..._1_1_common_1_1_transform__coll__graph.md5 | 1 - ..._1_1_common_1_1_transform__coll__graph.svg | 61 - ...ics2_d_1_1_common_1_1_vector2-members.html | 101 - ...1_1_physics2_d_1_1_common_1_1_vector2.html | 197 -- ...r_1_1_physics2_d_1_1_common_1_1_vector2.js | 14 - ...ics2_d_1_1_common_1_1_vector3-members.html | 89 - ...1_1_physics2_d_1_1_common_1_1_vector3.html | 161 -- ...r_1_1_physics2_d_1_1_common_1_1_vector3.js | 12 - ...cs2_d_1_1_content_1_1_polygon-members.html | 72 - ..._1_physics2_d_1_1_content_1_1_polygon.html | 96 - ..._1_1_physics2_d_1_1_content_1_1_polygon.js | 6 - ...d_1_1_content_1_1_polygon__coll__graph.map | 5 - ...d_1_1_content_1_1_polygon__coll__graph.md5 | 1 - ...d_1_1_content_1_1_polygon__coll__graph.svg | 47 - ...ollection_1_1_body_enumerator-members.html | 77 - ...1_body_collection_1_1_body_enumerator.html | 121 - ...1_1_body_collection_1_1_body_enumerator.js | 11 - ...ion_1_1_controller_enumerator-members.html | 77 - ..._collection_1_1_controller_enumerator.html | 121 - ...er_collection_1_1_controller_enumerator.js | 11 - ...ection_1_1_fixture_enumerator-members.html | 77 - ...ure_collection_1_1_fixture_enumerator.html | 121 - ...xture_collection_1_1_fixture_enumerator.js | 11 - ..._1_dynamics_1_1_fixture_proxy-members.html | 73 - ...ics2_d_1_1_dynamics_1_1_fixture_proxy.html | 100 - ...ysics2_d_1_1_dynamics_1_1_fixture_proxy.js | 7 - ...ynamics_1_1_fixture_proxy__coll__graph.map | 6 - ...ynamics_1_1_fixture_proxy__coll__graph.md5 | 1 - ...ynamics_1_1_fixture_proxy__coll__graph.svg | 63 - ...llection_1_1_joint_enumerator-members.html | 77 - ...joint_collection_1_1_joint_enumerator.html | 121 - ...1_joint_collection_1_1_joint_enumerator.js | 11 - ...ynamics_1_1_solver_iterations-members.html | 73 - ..._d_1_1_dynamics_1_1_solver_iterations.html | 154 -- ...s2_d_1_1_dynamics_1_1_solver_iterations.js | 7 - ...1_fluids_1_1_fluid_definition-members.html | 83 - ...cs2_d_1_1_fluids_1_1_fluid_definition.html | 325 --- ...sics2_d_1_1_fluids_1_1_fluid_definition.js | 16 - docs/1.7/annotated.html | 178 -- docs/1.7/annotated_dup.js | 120 - docs/1.7/bc_s.png | Bin 676 -> 0 bytes docs/1.7/bdwn.png | Bin 147 -> 0 bytes docs/1.7/classes.html | 117 - ..._1_collision_1_1_dynamic_tree-members.html | 90 - ...ics2_d_1_1_collision_1_1_dynamic_tree.html | 707 ------ ...ysics2_d_1_1_collision_1_1_dynamic_tree.js | 24 - ..._1_1_dynamic_tree_broad_phase-members.html | 86 - ...ollision_1_1_dynamic_tree_broad_phase.html | 551 ----- ..._collision_1_1_dynamic_tree_broad_phase.js | 20 - ..._dynamic_tree_broad_phase__coll__graph.map | 5 - ..._dynamic_tree_broad_phase__coll__graph.md5 | 1 - ..._dynamic_tree_broad_phase__coll__graph.svg | 47 - ...namic_tree_broad_phase__inherit__graph.map | 5 - ...namic_tree_broad_phase__inherit__graph.md5 | 1 - ...namic_tree_broad_phase__inherit__graph.svg | 47 - ...on_1_1_shapes_1_1_chain_shape-members.html | 88 - ..._collision_1_1_shapes_1_1_chain_shape.html | 621 ----- ..._1_collision_1_1_shapes_1_1_chain_shape.js | 17 - ..._1_shapes_1_1_chain_shape__coll__graph.map | 7 - ..._1_shapes_1_1_chain_shape__coll__graph.md5 | 1 - ..._1_shapes_1_1_chain_shape__coll__graph.svg | 74 - ...shapes_1_1_chain_shape__inherit__graph.map | 4 - ...shapes_1_1_chain_shape__inherit__graph.md5 | 1 - ...shapes_1_1_chain_shape__inherit__graph.svg | 33 - ...n_1_1_shapes_1_1_circle_shape-members.html | 84 - ...collision_1_1_shapes_1_1_circle_shape.html | 522 ----- ...1_collision_1_1_shapes_1_1_circle_shape.js | 13 - ...1_shapes_1_1_circle_shape__coll__graph.map | 7 - ...1_shapes_1_1_circle_shape__coll__graph.md5 | 1 - ...1_shapes_1_1_circle_shape__coll__graph.svg | 74 - ...hapes_1_1_circle_shape__inherit__graph.map | 4 - ...hapes_1_1_circle_shape__inherit__graph.md5 | 1 - ...hapes_1_1_circle_shape__inherit__graph.svg | 33 - ...ion_1_1_shapes_1_1_edge_shape-members.html | 90 - ...1_collision_1_1_shapes_1_1_edge_shape.html | 670 ------ ...1_1_collision_1_1_shapes_1_1_edge_shape.js | 19 - ...1_1_shapes_1_1_edge_shape__coll__graph.map | 7 - ...1_1_shapes_1_1_edge_shape__coll__graph.md5 | 1 - ...1_1_shapes_1_1_edge_shape__coll__graph.svg | 75 - ..._shapes_1_1_edge_shape__inherit__graph.map | 4 - ..._shapes_1_1_edge_shape__inherit__graph.md5 | 1 - ..._shapes_1_1_edge_shape__inherit__graph.svg | 33 - ..._1_1_shapes_1_1_polygon_shape-members.html | 86 - ...ollision_1_1_shapes_1_1_polygon_shape.html | 527 ----- ..._collision_1_1_shapes_1_1_polygon_shape.js | 15 - ..._shapes_1_1_polygon_shape__coll__graph.map | 5 - ..._shapes_1_1_polygon_shape__coll__graph.md5 | 1 - ..._shapes_1_1_polygon_shape__coll__graph.svg | 47 - ...apes_1_1_polygon_shape__inherit__graph.map | 4 - ...apes_1_1_polygon_shape__inherit__graph.md5 | 1 - ...apes_1_1_polygon_shape__inherit__graph.svg | 33 - ...ollision_1_1_shapes_1_1_shape-members.html | 81 - ..._d_1_1_collision_1_1_shapes_1_1_shape.html | 540 ----- ...s2_d_1_1_collision_1_1_shapes_1_1_shape.js | 15 - ...sion_1_1_shapes_1_1_shape__coll__graph.map | 5 - ...sion_1_1_shapes_1_1_shape__coll__graph.md5 | 1 - ...sion_1_1_shapes_1_1_shape__coll__graph.svg | 47 - ...n_1_1_shapes_1_1_shape__inherit__graph.map | 7 - ...n_1_1_shapes_1_1_shape__inherit__graph.md5 | 1 - ...n_1_1_shapes_1_1_shape__inherit__graph.svg | 72 - ...1_1_collision_1_1_t_o_i_input-members.html | 74 - ...sics2_d_1_1_collision_1_1_t_o_i_input.html | 103 - ...hysics2_d_1_1_collision_1_1_t_o_i_input.js | 8 - ...collision_1_1_t_o_i_input__coll__graph.map | 7 - ...collision_1_1_t_o_i_input__coll__graph.md5 | 1 - ...collision_1_1_t_o_i_input__coll__graph.svg | 80 - ..._1_1_18d0fbde56a9e7838a324f955a9187b0.html | 71 - ..._1_1_20aa4f2882b0b4b67a32b410b8ffaa8d.html | 74 - ...y_1_1_266f1d2f4264861efeb5ee2328f082a6.map | 5 - ...y_1_1_266f1d2f4264861efeb5ee2328f082a6.md5 | 1 - ...y_1_1_266f1d2f4264861efeb5ee2328f082a6.svg | 47 - ..._1_1_270592b0ad400234aac317c32e07e744.html | 98 - ..._1_1_d09edd9272256e98b01525c1107a84c7.html | 89 - ...y_1_1_d94128a1d890c803f9e476e1282d3992.map | 6 - ...y_1_1_d94128a1d890c803f9e476e1282d3992.md5 | 1 - ...y_1_1_d94128a1d890c803f9e476e1282d3992.svg | 71 - ...hysics2_d_1_1_common_1_1_path-members.html | 88 - ...er_1_1_physics2_d_1_1_common_1_1_path.html | 449 ---- ...ther_1_1_physics2_d_1_1_common_1_1_path.js | 22 - ...sics_logic_1_1_breakable_body-members.html | 79 - ..._1_1_physics_logic_1_1_breakable_body.html | 143 -- ...on_1_1_physics_logic_1_1_breakable_body.js | 17 - ...physics_logic_1_1_filter_data-members.html | 80 - ...mon_1_1_physics_logic_1_1_filter_data.html | 385 --- ...ommon_1_1_physics_logic_1_1_filter_data.js | 14 - ..._logic_1_1_filter_data__inherit__graph.map | 11 - ..._logic_1_1_filter_data__inherit__graph.md5 | 1 - ..._logic_1_1_filter_data__inherit__graph.svg | 124 - ...ysics_logic_1_1_physics_logic-members.html | 83 - ...n_1_1_physics_logic_1_1_physics_logic.html | 178 -- ...mon_1_1_physics_logic_1_1_physics_logic.js | 7 - ...s_logic_1_1_physics_logic__coll__graph.map | 4 - ...s_logic_1_1_physics_logic__coll__graph.md5 | 1 - ...s_logic_1_1_physics_logic__coll__graph.svg | 33 - ...ogic_1_1_physics_logic__inherit__graph.map | 6 - ...ogic_1_1_physics_logic__inherit__graph.md5 | 1 - ...ogic_1_1_physics_logic__inherit__graph.svg | 59 - ...sics_logic_1_1_real_explosion-members.html | 90 - ..._1_1_physics_logic_1_1_real_explosion.html | 295 --- ...on_1_1_physics_logic_1_1_real_explosion.js | 10 - ..._logic_1_1_real_explosion__coll__graph.map | 5 - ..._logic_1_1_real_explosion__coll__graph.md5 | 1 - ..._logic_1_1_real_explosion__coll__graph.svg | 46 - ...gic_1_1_real_explosion__inherit__graph.map | 5 - ...gic_1_1_real_explosion__inherit__graph.md5 | 1 - ...gic_1_1_real_explosion__inherit__graph.svg | 46 - ...cs_logic_1_1_simple_explosion-members.html | 86 - ..._1_physics_logic_1_1_simple_explosion.html | 234 -- ..._1_1_physics_logic_1_1_simple_explosion.js | 6 - ...ogic_1_1_simple_explosion__coll__graph.map | 5 - ...ogic_1_1_simple_explosion__coll__graph.md5 | 1 - ...ogic_1_1_simple_explosion__coll__graph.svg | 46 - ...c_1_1_simple_explosion__inherit__graph.map | 5 - ...c_1_1_simple_explosion__inherit__graph.md5 | 1 - ...c_1_1_simple_explosion__inherit__graph.svg | 46 - ...1_1_texture_tools_1_1_terrain-members.html | 84 - ..._common_1_1_texture_tools_1_1_terrain.html | 484 ---- ..._1_common_1_1_texture_tools_1_1_terrain.js | 18 - ...texture_tools_1_1_terrain__coll__graph.map | 10 - ...texture_tools_1_1_terrain__coll__graph.md5 | 1 - ...texture_tools_1_1_terrain__coll__graph.svg | 117 - ...e_tools_1_1_texture_converter-members.html | 88 - ...1_texture_tools_1_1_texture_converter.html | 482 ---- ...1_1_texture_tools_1_1_texture_converter.js | 19 - ...cs2_d_1_1_common_1_1_vertices-members.html | 95 - ..._1_physics2_d_1_1_common_1_1_vertices.html | 702 ------ ..._1_1_physics2_d_1_1_common_1_1_vertices.js | 30 - ...d_1_1_common_1_1_vertices__coll__graph.map | 4 - ...d_1_1_common_1_1_vertices__coll__graph.md5 | 1 - ...d_1_1_common_1_1_vertices__coll__graph.svg | 33 - ..._1_common_1_1_vertices__inherit__graph.map | 4 - ..._1_common_1_1_vertices__inherit__graph.md5 | 1 - ..._1_common_1_1_vertices__inherit__graph.svg | 33 - ...ics2_d_1_1_content_1_1_body_container.html | 82 - ...ontent_1_1_body_container__coll__graph.map | 4 - ...ontent_1_1_body_container__coll__graph.md5 | 1 - ...ontent_1_1_body_container__coll__graph.svg | 33 - ...ent_1_1_body_container__inherit__graph.map | 4 - ...ent_1_1_body_container__inherit__graph.md5 | 1 - ...ent_1_1_body_container__inherit__graph.svg | 33 - ...ent_1_1_body_container_reader-members.html | 70 - ...1_1_content_1_1_body_container_reader.html | 92 - ...d_1_1_content_1_1_body_container_reader.js | 4 - ...1_1_body_container_reader__coll__graph.map | 4 - ...1_1_body_container_reader__coll__graph.md5 | 1 - ...1_1_body_container_reader__coll__graph.svg | 33 - ..._body_container_reader__inherit__graph.map | 4 - ..._body_container_reader__inherit__graph.md5 | 1 - ..._body_container_reader__inherit__graph.svg | 33 - ...1_1_content_1_1_body_template-members.html | 74 - ...sics2_d_1_1_content_1_1_body_template.html | 93 - ...hysics2_d_1_1_content_1_1_body_template.js | 8 - ..._content_1_1_fixture_template-members.html | 73 - ...s2_d_1_1_content_1_1_fixture_template.html | 95 - ...ics2_d_1_1_content_1_1_fixture_template.js | 7 - ...tent_1_1_fixture_template__coll__graph.map | 5 - ...tent_1_1_fixture_template__coll__graph.md5 | 1 - ...tent_1_1_fixture_template__coll__graph.svg | 48 - ...content_1_1_polygon_container-members.html | 71 - ...2_d_1_1_content_1_1_polygon_container.html | 99 - ...cs2_d_1_1_content_1_1_polygon_container.js | 5 - ...ent_1_1_polygon_container__coll__graph.map | 4 - ...ent_1_1_polygon_container__coll__graph.md5 | 1 - ...ent_1_1_polygon_container__coll__graph.svg | 33 - ..._1_1_polygon_container__inherit__graph.map | 4 - ..._1_1_polygon_container__inherit__graph.md5 | 1 - ..._1_1_polygon_container__inherit__graph.svg | 33 - ..._1_1_polygon_container_reader-members.html | 70 - ..._content_1_1_polygon_container_reader.html | 92 - ..._1_content_1_1_polygon_container_reader.js | 4 - ..._polygon_container_reader__coll__graph.map | 4 - ..._polygon_container_reader__coll__graph.md5 | 1 - ..._polygon_container_reader__coll__graph.svg | 33 - ...lygon_container_reader__inherit__graph.map | 4 - ...lygon_container_reader__inherit__graph.md5 | 1 - ...lygon_container_reader__inherit__graph.svg | 33 - ...1_1_abstract_force_controller-members.html | 109 - ...rollers_1_1_abstract_force_controller.html | 863 ------- ...ntrollers_1_1_abstract_force_controller.js | 42 - ...abstract_force_controller__coll__graph.map | 5 - ...abstract_force_controller__coll__graph.md5 | 1 - ...abstract_force_controller__coll__graph.svg | 46 - ...tract_force_controller__inherit__graph.map | 6 - ...tract_force_controller__inherit__graph.md5 | 1 - ...tract_force_controller__inherit__graph.svg | 59 - ...llers_1_1_buoyancy_controller-members.html | 91 - ...1_controllers_1_1_buoyancy_controller.html | 288 --- ...1_1_controllers_1_1_buoyancy_controller.js | 10 - ...s_1_1_buoyancy_controller__coll__graph.map | 7 - ...s_1_1_buoyancy_controller__coll__graph.md5 | 1 - ...s_1_1_buoyancy_controller__coll__graph.svg | 73 - ..._1_buoyancy_controller__inherit__graph.map | 5 - ..._1_buoyancy_controller__inherit__graph.md5 | 1 - ..._1_buoyancy_controller__inherit__graph.svg | 46 - ..._1_controllers_1_1_controller-members.html | 85 - ...ics2_d_1_1_controllers_1_1_controller.html | 181 -- ...ysics2_d_1_1_controllers_1_1_controller.js | 9 - ...ontrollers_1_1_controller__coll__graph.map | 4 - ...ontrollers_1_1_controller__coll__graph.md5 | 1 - ...ontrollers_1_1_controller__coll__graph.svg | 33 - ...rollers_1_1_controller__inherit__graph.map | 9 - ...rollers_1_1_controller__inherit__graph.md5 | 1 - ...rollers_1_1_controller__inherit__graph.svg | 98 - ...ollers_1_1_gravity_controller-members.html | 95 - ..._1_controllers_1_1_gravity_controller.html | 175 -- ..._1_1_controllers_1_1_gravity_controller.js | 14 - ...rs_1_1_gravity_controller__coll__graph.map | 5 - ...rs_1_1_gravity_controller__coll__graph.md5 | 1 - ...rs_1_1_gravity_controller__coll__graph.svg | 46 - ...1_1_gravity_controller__inherit__graph.map | 5 - ...1_1_gravity_controller__inherit__graph.md5 | 1 - ...1_1_gravity_controller__inherit__graph.svg | 46 - ...rollers_1_1_simple_wind_force-members.html | 112 - ...1_1_controllers_1_1_simple_wind_force.html | 372 --- ...d_1_1_controllers_1_1_simple_wind_force.js | 7 - ...ers_1_1_simple_wind_force__coll__graph.map | 5 - ...ers_1_1_simple_wind_force__coll__graph.md5 | 1 - ...ers_1_1_simple_wind_force__coll__graph.svg | 46 - ..._1_1_simple_wind_force__inherit__graph.map | 5 - ..._1_1_simple_wind_force__inherit__graph.md5 | 1 - ..._1_1_simple_wind_force__inherit__graph.svg | 46 - ...1_1_velocity_limit_controller-members.html | 93 - ...rollers_1_1_velocity_limit_controller.html | 283 --- ...ntrollers_1_1_velocity_limit_controller.js | 12 - ...velocity_limit_controller__coll__graph.map | 5 - ...velocity_limit_controller__coll__graph.md5 | 1 - ...velocity_limit_controller__coll__graph.svg | 46 - ...ocity_limit_controller__inherit__graph.map | 5 - ...ocity_limit_controller__inherit__graph.md5 | 1 - ...ocity_limit_controller__inherit__graph.svg | 46 - ...sics2_d_1_1_dynamics_1_1_body-members.html | 149 -- ..._1_1_physics2_d_1_1_dynamics_1_1_body.html | 2063 ---------------- ...er_1_1_physics2_d_1_1_dynamics_1_1_body.js | 83 - ...2_d_1_1_dynamics_1_1_body__coll__graph.map | 16 - ...2_d_1_1_dynamics_1_1_body__coll__graph.md5 | 1 - ...2_d_1_1_dynamics_1_1_body__coll__graph.svg | 214 -- ..._dynamics_1_1_body_collection-members.html | 77 - ...s2_d_1_1_dynamics_1_1_body_collection.html | 123 - ...ics2_d_1_1_dynamics_1_1_body_collection.js | 12 - ...amics_1_1_body_collection__coll__graph.map | 6 - ...amics_1_1_body_collection__coll__graph.md5 | 1 - ...amics_1_1_body_collection__coll__graph.svg | 59 - ...cs_1_1_body_collection__inherit__graph.map | 6 - ...cs_1_1_body_collection__inherit__graph.md5 | 1 - ...cs_1_1_body_collection__inherit__graph.svg | 59 - ..._dynamics_1_1_contact_manager-members.html | 81 - ...s2_d_1_1_dynamics_1_1_contact_manager.html | 268 --- ...ics2_d_1_1_dynamics_1_1_contact_manager.js | 15 - ...amics_1_1_contact_manager__coll__graph.map | 7 - ...amics_1_1_contact_manager__coll__graph.md5 | 1 - ...amics_1_1_contact_manager__coll__graph.svg | 75 - ...mics_1_1_contacts_1_1_contact-members.html | 85 - ...1_1_dynamics_1_1_contacts_1_1_contact.html | 351 --- ...d_1_1_dynamics_1_1_contacts_1_1_contact.js | 22 - ..._1_1_contacts_1_1_contact__coll__graph.map | 7 - ..._1_1_contacts_1_1_contact__coll__graph.md5 | 1 - ..._1_1_contacts_1_1_contact__coll__graph.svg | 79 - ...1_contacts_1_1_contact__inherit__graph.map | 4 - ...1_contacts_1_1_contact__inherit__graph.md5 | 1 - ...1_contacts_1_1_contact__inherit__graph.svg | 33 - ...1_1_contacts_1_1_contact_edge-members.html | 73 - ...ynamics_1_1_contacts_1_1_contact_edge.html | 191 -- ..._dynamics_1_1_contacts_1_1_contact_edge.js | 7 - ...ontacts_1_1_contact_list_head-members.html | 85 - ...cs_1_1_contacts_1_1_contact_list_head.html | 146 -- ...cts_1_1_contact_list_head__coll__graph.map | 7 - ...cts_1_1_contact_list_head__coll__graph.md5 | 1 - ...cts_1_1_contact_list_head__coll__graph.svg | 75 - ..._1_1_contact_list_head__inherit__graph.map | 5 - ..._1_1_contact_list_head__inherit__graph.md5 | 1 - ..._1_1_contact_list_head__inherit__graph.svg | 46 - ...1_contact_position_constraint-members.html | 80 - ...tacts_1_1_contact_position_constraint.html | 116 - ...ontacts_1_1_contact_position_constraint.js | 14 - ...ntact_position_constraint__coll__graph.map | 5 - ...ntact_position_constraint__coll__graph.md5 | 1 - ...ntact_position_constraint__coll__graph.svg | 50 - ...1_contacts_1_1_contact_solver-members.html | 79 - ...amics_1_1_contacts_1_1_contact_solver.html | 123 - ...ynamics_1_1_contacts_1_1_contact_solver.js | 13 - ...ntacts_1_1_contact_solver__coll__graph.map | 13 - ...ntacts_1_1_contact_solver__coll__graph.md5 | 1 - ...ntacts_1_1_contact_solver__coll__graph.svg | 204 -- ...1_contact_velocity_constraint-members.html | 83 - ...tacts_1_1_contact_velocity_constraint.html | 122 - ...ontacts_1_1_contact_velocity_constraint.js | 17 - ...ntact_velocity_constraint__coll__graph.map | 6 - ...ntact_velocity_constraint__coll__graph.md5 | 1 - ...ntact_velocity_constraint__coll__graph.svg | 77 - ...1_1_velocity_constraint_point-members.html | 76 - ...ontacts_1_1_velocity_constraint_point.html | 104 - ..._contacts_1_1_velocity_constraint_point.js | 10 - ...velocity_constraint_point__coll__graph.map | 5 - ...velocity_constraint_point__coll__graph.md5 | 1 - ...velocity_constraint_point__coll__graph.svg | 48 - ...ics_1_1_controller_collection-members.html | 77 - ..._1_dynamics_1_1_controller_collection.html | 123 - ..._1_1_dynamics_1_1_controller_collection.js | 12 - ...1_1_controller_collection__coll__graph.map | 6 - ...1_1_controller_collection__coll__graph.md5 | 1 - ...1_1_controller_collection__coll__graph.svg | 59 - ..._controller_collection__inherit__graph.map | 6 - ..._controller_collection__inherit__graph.md5 | 1 - ..._controller_collection__inherit__graph.svg | 59 - ...s2_d_1_1_dynamics_1_1_fixture-members.html | 89 - ...1_physics2_d_1_1_dynamics_1_1_fixture.html | 570 ----- ...1_1_physics2_d_1_1_dynamics_1_1_fixture.js | 23 - ...namics_1_1_fixture_collection-members.html | 77 - ...d_1_1_dynamics_1_1_fixture_collection.html | 123 - ...2_d_1_1_dynamics_1_1_fixture_collection.js | 12 - ...cs_1_1_fixture_collection__coll__graph.map | 6 - ...cs_1_1_fixture_collection__coll__graph.md5 | 1 - ...cs_1_1_fixture_collection__coll__graph.svg | 59 - ...1_1_fixture_collection__inherit__graph.map | 6 - ...1_1_fixture_collection__inherit__graph.md5 | 1 - ...1_1_fixture_collection__inherit__graph.svg | 59 - ...cs2_d_1_1_dynamics_1_1_island-members.html | 82 - ..._1_physics2_d_1_1_dynamics_1_1_island.html | 131 -- ..._1_1_physics2_d_1_1_dynamics_1_1_island.js | 16 - ...d_1_1_dynamics_1_1_island__coll__graph.map | 11 - ...d_1_1_dynamics_1_1_island__coll__graph.md5 | 1 - ...d_1_1_dynamics_1_1_island__coll__graph.svg | 159 -- ...dynamics_1_1_joint_collection-members.html | 77 - ...2_d_1_1_dynamics_1_1_joint_collection.html | 123 - ...cs2_d_1_1_dynamics_1_1_joint_collection.js | 12 - ...mics_1_1_joint_collection__coll__graph.map | 6 - ...mics_1_1_joint_collection__coll__graph.md5 | 1 - ...mics_1_1_joint_collection__coll__graph.svg | 59 - ...s_1_1_joint_collection__inherit__graph.map | 6 - ...s_1_1_joint_collection__inherit__graph.md5 | 1 - ...s_1_1_joint_collection__inherit__graph.svg | 59 - ...cs_1_1_joints_1_1_angle_joint-members.html | 92 - ...1_dynamics_1_1_joints_1_1_angle_joint.html | 386 --- ...1_1_dynamics_1_1_joints_1_1_angle_joint.js | 12 - ..._1_joints_1_1_angle_joint__coll__graph.map | 6 - ..._1_joints_1_1_angle_joint__coll__graph.md5 | 1 - ..._1_joints_1_1_angle_joint__coll__graph.svg | 75 - ...joints_1_1_angle_joint__inherit__graph.map | 4 - ...joints_1_1_angle_joint__inherit__graph.md5 | 1 - ...joints_1_1_angle_joint__inherit__graph.svg | 33 - ...1_1_joints_1_1_distance_joint-members.html | 93 - ...ynamics_1_1_joints_1_1_distance_joint.html | 436 ---- ..._dynamics_1_1_joints_1_1_distance_joint.js | 13 - ...joints_1_1_distance_joint__coll__graph.map | 6 - ...joints_1_1_distance_joint__coll__graph.md5 | 1 - ...joints_1_1_distance_joint__coll__graph.svg | 75 - ...nts_1_1_distance_joint__inherit__graph.map | 4 - ...nts_1_1_distance_joint__inherit__graph.md5 | 1 - ...nts_1_1_distance_joint__inherit__graph.svg | 33 - ..._joints_1_1_fixed_mouse_joint-members.html | 92 - ...mics_1_1_joints_1_1_fixed_mouse_joint.html | 386 --- ...namics_1_1_joints_1_1_fixed_mouse_joint.js | 12 - ...nts_1_1_fixed_mouse_joint__coll__graph.map | 6 - ...nts_1_1_fixed_mouse_joint__coll__graph.md5 | 1 - ...nts_1_1_fixed_mouse_joint__coll__graph.svg | 75 - ..._1_1_fixed_mouse_joint__inherit__graph.map | 4 - ..._1_1_fixed_mouse_joint__inherit__graph.md5 | 1 - ..._1_1_fixed_mouse_joint__inherit__graph.svg | 33 - ...1_1_joints_1_1_friction_joint-members.html | 92 - ...ynamics_1_1_joints_1_1_friction_joint.html | 400 ---- ..._dynamics_1_1_joints_1_1_friction_joint.js | 12 - ...joints_1_1_friction_joint__coll__graph.map | 6 - ...joints_1_1_friction_joint__coll__graph.md5 | 1 - ...joints_1_1_friction_joint__coll__graph.svg | 75 - ...nts_1_1_friction_joint__inherit__graph.map | 4 - ...nts_1_1_friction_joint__inherit__graph.md5 | 1 - ...nts_1_1_friction_joint__inherit__graph.svg | 33 - ...ics_1_1_joints_1_1_gear_joint-members.html | 91 - ..._1_dynamics_1_1_joints_1_1_gear_joint.html | 381 --- ..._1_1_dynamics_1_1_joints_1_1_gear_joint.js | 11 - ...1_1_joints_1_1_gear_joint__coll__graph.map | 6 - ...1_1_joints_1_1_gear_joint__coll__graph.md5 | 1 - ...1_1_joints_1_1_gear_joint__coll__graph.svg | 75 - ..._joints_1_1_gear_joint__inherit__graph.map | 4 - ..._joints_1_1_gear_joint__inherit__graph.md5 | 1 - ..._joints_1_1_gear_joint__inherit__graph.svg | 33 - ...dynamics_1_1_joints_1_1_joint-members.html | 87 - ...2_d_1_1_dynamics_1_1_joints_1_1_joint.html | 522 ----- ...cs2_d_1_1_dynamics_1_1_joints_1_1_joint.js | 21 - ...mics_1_1_joints_1_1_joint__coll__graph.map | 6 - ...mics_1_1_joints_1_1_joint__coll__graph.md5 | 1 - ...mics_1_1_joints_1_1_joint__coll__graph.svg | 82 - ...s_1_1_joints_1_1_joint__inherit__graph.map | 15 - ...s_1_1_joints_1_1_joint__inherit__graph.md5 | 1 - ...s_1_1_joints_1_1_joint__inherit__graph.svg | 176 -- ...ics_1_1_joints_1_1_joint_edge-members.html | 73 - ..._1_dynamics_1_1_joints_1_1_joint_edge.html | 165 -- ..._1_1_dynamics_1_1_joints_1_1_joint_edge.js | 7 - ...1_1_joints_1_1_joint_edge__coll__graph.map | 10 - ...1_1_joints_1_1_joint_edge__coll__graph.md5 | 1 - ...1_1_joints_1_1_joint_edge__coll__graph.svg | 153 -- ...cs_1_1_joints_1_1_motor_joint-members.html | 92 - ...1_dynamics_1_1_joints_1_1_motor_joint.html | 393 ---- ...1_1_dynamics_1_1_joints_1_1_motor_joint.js | 13 - ..._1_joints_1_1_motor_joint__coll__graph.map | 6 - ..._1_joints_1_1_motor_joint__coll__graph.md5 | 1 - ..._1_joints_1_1_motor_joint__coll__graph.svg | 75 - ...joints_1_1_motor_joint__inherit__graph.map | 4 - ...joints_1_1_motor_joint__inherit__graph.md5 | 1 - ...joints_1_1_motor_joint__inherit__graph.svg | 33 - ..._1_joints_1_1_prismatic_joint-members.html | 105 - ...namics_1_1_joints_1_1_prismatic_joint.html | 760 ------ ...dynamics_1_1_joints_1_1_prismatic_joint.js | 25 - ...oints_1_1_prismatic_joint__coll__graph.map | 6 - ...oints_1_1_prismatic_joint__coll__graph.md5 | 1 - ...oints_1_1_prismatic_joint__coll__graph.svg | 75 - ...ts_1_1_prismatic_joint__inherit__graph.map | 4 - ...ts_1_1_prismatic_joint__inherit__graph.md5 | 1 - ...ts_1_1_prismatic_joint__inherit__graph.svg | 33 - ...s_1_1_joints_1_1_pulley_joint-members.html | 95 - ..._dynamics_1_1_joints_1_1_pulley_joint.html | 558 ----- ..._1_dynamics_1_1_joints_1_1_pulley_joint.js | 16 - ...1_joints_1_1_pulley_joint__coll__graph.map | 6 - ...1_joints_1_1_pulley_joint__coll__graph.md5 | 1 - ...1_joints_1_1_pulley_joint__coll__graph.svg | 75 - ...oints_1_1_pulley_joint__inherit__graph.map | 4 - ...oints_1_1_pulley_joint__inherit__graph.md5 | 1 - ...oints_1_1_pulley_joint__inherit__graph.svg | 33 - ...1_1_joints_1_1_revolute_joint-members.html | 103 - ...ynamics_1_1_joints_1_1_revolute_joint.html | 748 ------ ..._dynamics_1_1_joints_1_1_revolute_joint.js | 23 - ...joints_1_1_revolute_joint__coll__graph.map | 6 - ...joints_1_1_revolute_joint__coll__graph.md5 | 1 - ...joints_1_1_revolute_joint__coll__graph.svg | 75 - ...nts_1_1_revolute_joint__inherit__graph.map | 4 - ...nts_1_1_revolute_joint__inherit__graph.md5 | 1 - ...nts_1_1_revolute_joint__inherit__graph.svg | 33 - ...ics_1_1_joints_1_1_rope_joint-members.html | 92 - ..._1_dynamics_1_1_joints_1_1_rope_joint.html | 408 ---- ..._1_1_dynamics_1_1_joints_1_1_rope_joint.js | 12 - ...1_1_joints_1_1_rope_joint__coll__graph.map | 6 - ...1_1_joints_1_1_rope_joint__coll__graph.md5 | 1 - ...1_1_joints_1_1_rope_joint__coll__graph.svg | 75 - ..._joints_1_1_rope_joint__inherit__graph.map | 4 - ..._joints_1_1_rope_joint__inherit__graph.md5 | 1 - ..._joints_1_1_rope_joint__inherit__graph.svg | 33 - ...ics_1_1_joints_1_1_weld_joint-members.html | 93 - ..._1_dynamics_1_1_joints_1_1_weld_joint.html | 435 ---- ..._1_1_dynamics_1_1_joints_1_1_weld_joint.js | 13 - ...1_1_joints_1_1_weld_joint__coll__graph.map | 6 - ...1_1_joints_1_1_weld_joint__coll__graph.md5 | 1 - ...1_1_joints_1_1_weld_joint__coll__graph.svg | 75 - ..._joints_1_1_weld_joint__inherit__graph.map | 4 - ..._joints_1_1_weld_joint__inherit__graph.md5 | 1 - ..._joints_1_1_weld_joint__inherit__graph.svg | 33 - ...cs_1_1_joints_1_1_wheel_joint-members.html | 100 - ...1_dynamics_1_1_joints_1_1_wheel_joint.html | 625 ----- ...1_1_dynamics_1_1_joints_1_1_wheel_joint.js | 20 - ..._1_joints_1_1_wheel_joint__coll__graph.map | 6 - ..._1_joints_1_1_wheel_joint__coll__graph.md5 | 1 - ..._1_joints_1_1_wheel_joint__coll__graph.svg | 75 - ...joints_1_1_wheel_joint__inherit__graph.map | 4 - ...joints_1_1_wheel_joint__inherit__graph.md5 | 1 - ...joints_1_1_wheel_joint__inherit__graph.svg | 33 - ...ics2_d_1_1_dynamics_1_1_world-members.html | 132 -- ...1_1_physics2_d_1_1_dynamics_1_1_world.html | 1290 ----------- ...r_1_1_physics2_d_1_1_dynamics_1_1_world.js | 66 - ..._d_1_1_dynamics_1_1_world__coll__graph.map | 18 - ..._d_1_1_dynamics_1_1_world__coll__graph.md5 | 1 - ..._d_1_1_dynamics_1_1_world__coll__graph.svg | 222 -- docs/1.7/closed.png | Bin 132 -> 0 bytes .../dir_0e1029dfd013b058d543644acd0717bc.html | 67 - .../dir_23fdfceae895dcb338a941e1d7344a92.html | 71 - .../dir_277c0e9c6be012641b9dccf6e2b967c8.html | 67 - .../dir_3778aaf54157dd263127683dd4bacac9.html | 67 - .../dir_43dce756a2a5bbdec80603087f8e5e95.html | 67 - .../dir_467ec770951959479211ac6ddf2b8c6f.html | 67 - .../dir_5150cc52956511ea54c968043e6601c5.html | 67 - .../dir_53ee7dc8115cc3fab084306a5c4904d8.html | 67 - .../dir_5a5696634c3b737a94da0d790f0cde8d.html | 71 - .../dir_5d4a6b2298e194acc008d2de0e658db5.html | 67 - .../dir_61fc533d2b0d211ae45dbb715e7f6856.html | 71 - .../dir_701d4d157daf637bd31d70cb7efcb8a9.html | 67 - .../dir_7f9a1e54ae33dc25921372d1ac6b6298.html | 67 - .../dir_a88b9a141032021f574d50b3e6d439b5.html | 71 - .../dir_bcfc156f6f2a78c8313299bbd03aaaf6.html | 71 - .../dir_c06fc5b65ba2f8d2155138ce42204d25.html | 67 - .../dir_c15d829c758f8cde2e79963fa3ad8abd.html | 67 - .../dir_c6031ab5f49f0d41206f3dbaca0805ac.html | 71 - .../dir_d00b72c0a85a238b6c5d219f70aa9fa3.html | 67 - .../dir_d5e8eff7b347d394f77f526e0e6653c4.html | 71 - .../dir_e76b6f991c16c70c91d5cf48c50ef8ce.html | 67 - .../dir_ed7d350bffbd4947f60f0b5c888c922c.html | 67 - .../dir_f188a439b58cd88a9f7a59fad5baa8d0.html | 67 - docs/1.7/doc.png | Bin 746 -> 0 bytes docs/1.7/doxygen.css | 1793 -------------- docs/1.7/doxygen.svg | 26 - docs/1.7/dynsections.js | 121 - docs/1.7/folderclosed.png | Bin 616 -> 0 bytes docs/1.7/folderopen.png | Bin 597 -> 0 bytes docs/1.7/functions.html | 146 -- docs/1.7/functions_b.html | 105 - docs/1.7/functions_c.html | 206 -- docs/1.7/functions_d.html | 124 - docs/1.7/functions_e.html | 90 - docs/1.7/functions_enum.html | 73 - docs/1.7/functions_evnt.html | 67 - docs/1.7/functions_f.html | 110 - docs/1.7/functions_func.html | 109 - docs/1.7/functions_func.js | 23 - docs/1.7/functions_func_b.html | 69 - docs/1.7/functions_func_c.html | 132 -- docs/1.7/functions_func_d.html | 84 - docs/1.7/functions_func_e.html | 69 - docs/1.7/functions_func_f.html | 75 - docs/1.7/functions_func_g.html | 178 -- docs/1.7/functions_func_i.html | 101 - docs/1.7/functions_func_j.html | 69 - docs/1.7/functions_func_m.html | 81 - docs/1.7/functions_func_n.html | 76 - docs/1.7/functions_func_o.html | 72 - docs/1.7/functions_func_p.html | 94 - docs/1.7/functions_func_q.html | 73 - docs/1.7/functions_func_r.html | 117 - docs/1.7/functions_func_s.html | 128 - docs/1.7/functions_func_t.html | 94 - docs/1.7/functions_func_u.html | 72 - docs/1.7/functions_func_v.html | 72 - docs/1.7/functions_func_w.html | 75 - docs/1.7/functions_g.html | 181 -- docs/1.7/functions_h.html | 85 - docs/1.7/functions_i.html | 150 -- docs/1.7/functions_j.html | 101 - docs/1.7/functions_k.html | 69 - docs/1.7/functions_l.html | 134 -- docs/1.7/functions_m.html | 157 -- docs/1.7/functions_n.html | 88 - docs/1.7/functions_o.html | 85 - docs/1.7/functions_p.html | 156 -- docs/1.7/functions_prop.html | 624 ----- docs/1.7/functions_q.html | 85 - docs/1.7/functions_r.html | 141 -- docs/1.7/functions_s.html | 153 -- docs/1.7/functions_t.html | 140 -- docs/1.7/functions_u.html | 79 - docs/1.7/functions_v.html | 101 - docs/1.7/functions_vars.html | 432 ---- docs/1.7/functions_w.html | 92 - docs/1.7/hierarchy.html | 190 -- docs/1.7/hierarchy.js | 137 -- docs/1.7/index.html | 78 - docs/1.7/inherit_graph_0.map | 3 - docs/1.7/inherit_graph_0.md5 | 1 - docs/1.7/inherit_graph_0.svg | 20 - docs/1.7/inherit_graph_1.map | 3 - docs/1.7/inherit_graph_1.md5 | 1 - docs/1.7/inherit_graph_1.svg | 20 - docs/1.7/inherit_graph_10.map | 3 - docs/1.7/inherit_graph_10.md5 | 1 - docs/1.7/inherit_graph_10.svg | 20 - docs/1.7/inherit_graph_11.map | 3 - docs/1.7/inherit_graph_11.md5 | 1 - docs/1.7/inherit_graph_11.svg | 20 - docs/1.7/inherit_graph_12.map | 3 - docs/1.7/inherit_graph_12.md5 | 1 - docs/1.7/inherit_graph_12.svg | 20 - docs/1.7/inherit_graph_13.map | 3 - docs/1.7/inherit_graph_13.md5 | 1 - docs/1.7/inherit_graph_13.svg | 20 - docs/1.7/inherit_graph_14.map | 3 - docs/1.7/inherit_graph_14.md5 | 1 - docs/1.7/inherit_graph_14.svg | 20 - docs/1.7/inherit_graph_15.map | 3 - docs/1.7/inherit_graph_15.md5 | 1 - docs/1.7/inherit_graph_15.svg | 20 - docs/1.7/inherit_graph_16.map | 3 - docs/1.7/inherit_graph_16.md5 | 1 - docs/1.7/inherit_graph_16.svg | 20 - docs/1.7/inherit_graph_17.map | 3 - docs/1.7/inherit_graph_17.md5 | 1 - docs/1.7/inherit_graph_17.svg | 20 - docs/1.7/inherit_graph_18.map | 3 - docs/1.7/inherit_graph_18.md5 | 1 - docs/1.7/inherit_graph_18.svg | 20 - docs/1.7/inherit_graph_19.map | 3 - docs/1.7/inherit_graph_19.md5 | 1 - docs/1.7/inherit_graph_19.svg | 20 - docs/1.7/inherit_graph_2.map | 7 - docs/1.7/inherit_graph_2.md5 | 1 - docs/1.7/inherit_graph_2.svg | 73 - docs/1.7/inherit_graph_20.map | 3 - docs/1.7/inherit_graph_20.md5 | 1 - docs/1.7/inherit_graph_20.svg | 20 - docs/1.7/inherit_graph_21.map | 3 - docs/1.7/inherit_graph_21.md5 | 1 - docs/1.7/inherit_graph_21.svg | 20 - docs/1.7/inherit_graph_22.map | 3 - docs/1.7/inherit_graph_22.md5 | 1 - docs/1.7/inherit_graph_22.svg | 20 - docs/1.7/inherit_graph_23.map | 3 - docs/1.7/inherit_graph_23.md5 | 1 - docs/1.7/inherit_graph_23.svg | 20 - docs/1.7/inherit_graph_24.map | 3 - docs/1.7/inherit_graph_24.md5 | 1 - docs/1.7/inherit_graph_24.svg | 20 - docs/1.7/inherit_graph_25.map | 12 - docs/1.7/inherit_graph_25.md5 | 1 - docs/1.7/inherit_graph_25.svg | 137 -- docs/1.7/inherit_graph_26.map | 3 - docs/1.7/inherit_graph_26.md5 | 1 - docs/1.7/inherit_graph_26.svg | 20 - docs/1.7/inherit_graph_27.map | 3 - docs/1.7/inherit_graph_27.md5 | 1 - docs/1.7/inherit_graph_27.svg | 21 - docs/1.7/inherit_graph_28.map | 3 - docs/1.7/inherit_graph_28.md5 | 1 - docs/1.7/inherit_graph_28.svg | 20 - docs/1.7/inherit_graph_29.map | 3 - docs/1.7/inherit_graph_29.md5 | 1 - docs/1.7/inherit_graph_29.svg | 20 - docs/1.7/inherit_graph_3.map | 5 - docs/1.7/inherit_graph_3.md5 | 1 - docs/1.7/inherit_graph_3.svg | 46 - docs/1.7/inherit_graph_30.map | 3 - docs/1.7/inherit_graph_30.md5 | 1 - docs/1.7/inherit_graph_30.svg | 20 - docs/1.7/inherit_graph_31.map | 3 - docs/1.7/inherit_graph_31.md5 | 1 - docs/1.7/inherit_graph_31.svg | 20 - docs/1.7/inherit_graph_32.map | 3 - docs/1.7/inherit_graph_32.md5 | 1 - docs/1.7/inherit_graph_32.svg | 20 - docs/1.7/inherit_graph_33.map | 3 - docs/1.7/inherit_graph_33.md5 | 1 - docs/1.7/inherit_graph_33.svg | 20 - docs/1.7/inherit_graph_34.map | 3 - docs/1.7/inherit_graph_34.md5 | 1 - docs/1.7/inherit_graph_34.svg | 20 - docs/1.7/inherit_graph_35.map | 3 - docs/1.7/inherit_graph_35.md5 | 1 - docs/1.7/inherit_graph_35.svg | 20 - docs/1.7/inherit_graph_36.map | 4 - docs/1.7/inherit_graph_36.md5 | 1 - docs/1.7/inherit_graph_36.svg | 34 - docs/1.7/inherit_graph_37.map | 3 - docs/1.7/inherit_graph_37.md5 | 1 - docs/1.7/inherit_graph_37.svg | 20 - docs/1.7/inherit_graph_38.map | 15 - docs/1.7/inherit_graph_38.md5 | 1 - docs/1.7/inherit_graph_38.svg | 176 -- docs/1.7/inherit_graph_39.map | 3 - docs/1.7/inherit_graph_39.md5 | 1 - docs/1.7/inherit_graph_39.svg | 20 - docs/1.7/inherit_graph_4.map | 5 - docs/1.7/inherit_graph_4.md5 | 1 - docs/1.7/inherit_graph_4.svg | 46 - docs/1.7/inherit_graph_40.map | 3 - docs/1.7/inherit_graph_40.md5 | 1 - docs/1.7/inherit_graph_40.svg | 20 - docs/1.7/inherit_graph_41.map | 3 - docs/1.7/inherit_graph_41.md5 | 1 - docs/1.7/inherit_graph_41.svg | 20 - docs/1.7/inherit_graph_42.map | 6 - docs/1.7/inherit_graph_42.md5 | 1 - docs/1.7/inherit_graph_42.svg | 59 - docs/1.7/inherit_graph_43.map | 3 - docs/1.7/inherit_graph_43.md5 | 1 - docs/1.7/inherit_graph_43.svg | 20 - docs/1.7/inherit_graph_44.map | 3 - docs/1.7/inherit_graph_44.md5 | 1 - docs/1.7/inherit_graph_44.svg | 20 - docs/1.7/inherit_graph_45.map | 3 - docs/1.7/inherit_graph_45.md5 | 1 - docs/1.7/inherit_graph_45.svg | 20 - docs/1.7/inherit_graph_46.map | 3 - docs/1.7/inherit_graph_46.md5 | 1 - docs/1.7/inherit_graph_46.svg | 20 - docs/1.7/inherit_graph_47.map | 3 - docs/1.7/inherit_graph_47.md5 | 1 - docs/1.7/inherit_graph_47.svg | 20 - docs/1.7/inherit_graph_48.map | 3 - docs/1.7/inherit_graph_48.md5 | 1 - docs/1.7/inherit_graph_48.svg | 20 - docs/1.7/inherit_graph_49.map | 3 - docs/1.7/inherit_graph_49.md5 | 1 - docs/1.7/inherit_graph_49.svg | 20 - docs/1.7/inherit_graph_5.map | 3 - docs/1.7/inherit_graph_5.md5 | 1 - docs/1.7/inherit_graph_5.svg | 20 - docs/1.7/inherit_graph_50.map | 7 - docs/1.7/inherit_graph_50.md5 | 1 - docs/1.7/inherit_graph_50.svg | 72 - docs/1.7/inherit_graph_51.map | 3 - docs/1.7/inherit_graph_51.md5 | 1 - docs/1.7/inherit_graph_51.svg | 20 - docs/1.7/inherit_graph_52.map | 3 - docs/1.7/inherit_graph_52.md5 | 1 - docs/1.7/inherit_graph_52.svg | 20 - docs/1.7/inherit_graph_53.map | 3 - docs/1.7/inherit_graph_53.md5 | 1 - docs/1.7/inherit_graph_53.svg | 20 - docs/1.7/inherit_graph_54.map | 3 - docs/1.7/inherit_graph_54.md5 | 1 - docs/1.7/inherit_graph_54.svg | 20 - docs/1.7/inherit_graph_55.map | 3 - docs/1.7/inherit_graph_55.md5 | 1 - docs/1.7/inherit_graph_55.svg | 20 - docs/1.7/inherit_graph_56.map | 3 - docs/1.7/inherit_graph_56.md5 | 1 - docs/1.7/inherit_graph_56.svg | 20 - docs/1.7/inherit_graph_57.map | 3 - docs/1.7/inherit_graph_57.md5 | 1 - docs/1.7/inherit_graph_57.svg | 20 - docs/1.7/inherit_graph_58.map | 3 - docs/1.7/inherit_graph_58.md5 | 1 - docs/1.7/inherit_graph_58.svg | 20 - docs/1.7/inherit_graph_59.map | 3 - docs/1.7/inherit_graph_59.md5 | 1 - docs/1.7/inherit_graph_59.svg | 20 - docs/1.7/inherit_graph_6.map | 3 - docs/1.7/inherit_graph_6.md5 | 1 - docs/1.7/inherit_graph_6.svg | 20 - docs/1.7/inherit_graph_60.map | 4 - docs/1.7/inherit_graph_60.md5 | 1 - docs/1.7/inherit_graph_60.svg | 33 - docs/1.7/inherit_graph_61.map | 3 - docs/1.7/inherit_graph_61.md5 | 1 - docs/1.7/inherit_graph_61.svg | 20 - docs/1.7/inherit_graph_7.map | 3 - docs/1.7/inherit_graph_7.md5 | 1 - docs/1.7/inherit_graph_7.svg | 20 - docs/1.7/inherit_graph_8.map | 3 - docs/1.7/inherit_graph_8.md5 | 1 - docs/1.7/inherit_graph_8.svg | 20 - docs/1.7/inherit_graph_9.map | 11 - docs/1.7/inherit_graph_9.md5 | 1 - docs/1.7/inherit_graph_9.svg | 154 -- docs/1.7/inherits.html | 194 -- ...1_collision_1_1_i_broad_phase-members.html | 82 - ...cs2_d_1_1_collision_1_1_i_broad_phase.html | 126 - ...sics2_d_1_1_collision_1_1_i_broad_phase.js | 16 - ...sion_1_1_i_broad_phase__inherit__graph.map | 4 - ...sion_1_1_i_broad_phase__inherit__graph.md5 | 1 - ...sion_1_1_i_broad_phase__inherit__graph.svg | 39 - docs/1.7/jquery.js | 35 - docs/1.7/namespacemembers.html | 91 - docs/1.7/namespacemembers_enum.html | 79 - docs/1.7/namespacemembers_func.html | 76 - docs/1.7/namespaces.html | 188 -- docs/1.7/namespaces_dup.js | 4 - docs/1.7/namespacetainicom.html | 69 - docs/1.7/namespacetainicom.js | 4 - docs/1.7/namespacetainicom_1_1_aether.html | 69 - docs/1.7/namespacetainicom_1_1_aether.js | 4 - ...acetainicom_1_1_aether_1_1_physics2_d.html | 76 - ...spacetainicom_1_1_aether_1_1_physics2_d.js | 8 - ...1_aether_1_1_physics2_d_1_1_collision.html | 232 -- ...1_1_aether_1_1_physics2_d_1_1_collision.js | 58 - ...1_physics2_d_1_1_collision_1_1_shapes.html | 106 - ...1_1_physics2_d_1_1_collision_1_1_shapes.js | 17 - ..._1_1_aether_1_1_physics2_d_1_1_common.html | 189 -- ...om_1_1_aether_1_1_physics2_d_1_1_common.js | 42 - ...physics2_d_1_1_common_1_1_convex_hull.html | 82 - ...ysics2_d_1_1_common_1_1_decomposition.html | 178 -- ...physics2_d_1_1_common_1_1_decomposition.js | 13 - ..._1_common_1_1_decomposition_1_1_c_d_t.html | 87 - ..._1_1_common_1_1_decomposition_1_1_c_d_t.js | 17 - ..._decomposition_1_1_c_d_t_1_1_delaunay.html | 76 - ..._1_decomposition_1_1_c_d_t_1_1_delaunay.js | 4 - ...tion_1_1_c_d_t_1_1_delaunay_1_1_sweep.html | 87 - ...1_decomposition_1_1_c_d_t_1_1_polygon.html | 79 - ..._1_1_decomposition_1_1_c_d_t_1_1_sets.html | 77 - ..._1_1_decomposition_1_1_c_d_t_1_1_util.html | 81 - ...1_common_1_1_decomposition_1_1_seidel.html | 95 - ...ysics2_d_1_1_common_1_1_physics_logic.html | 143 -- ...physics2_d_1_1_common_1_1_physics_logic.js | 44 - ...d_1_1_common_1_1_polygon_manipulation.html | 93 - ...ysics2_d_1_1_common_1_1_texture_tools.html | 120 - ...physics2_d_1_1_common_1_1_texture_tools.js | 9 - ...1_1_aether_1_1_physics2_d_1_1_content.html | 87 - ...m_1_1_aether_1_1_physics2_d_1_1_content.js | 10 - ...aether_1_1_physics2_d_1_1_controllers.html | 95 - ...1_aether_1_1_physics2_d_1_1_controllers.js | 13 - ..._1_aether_1_1_physics2_d_1_1_dynamics.html | 363 --- ..._1_1_aether_1_1_physics2_d_1_1_dynamics.js | 71 - ..._physics2_d_1_1_dynamics_1_1_contacts.html | 90 - ..._1_physics2_d_1_1_dynamics_1_1_contacts.js | 10 - ..._1_physics2_d_1_1_dynamics_1_1_joints.html | 154 -- ..._1_1_physics2_d_1_1_dynamics_1_1_joints.js | 44 - docs/1.7/nav_f.png | Bin 153 -> 0 bytes docs/1.7/nav_g.png | Bin 95 -> 0 bytes docs/1.7/nav_h.png | Bin 98 -> 0 bytes docs/1.7/navtree.css | 146 -- docs/1.7/navtree.js | 546 ----- docs/1.7/navtreedata.js | 63 - docs/1.7/navtreeindex0.js | 253 -- docs/1.7/navtreeindex1.js | 253 -- docs/1.7/navtreeindex2.js | 253 -- docs/1.7/navtreeindex3.js | 253 -- docs/1.7/navtreeindex4.js | 253 -- docs/1.7/navtreeindex5.js | 83 - docs/1.7/open.png | Bin 123 -> 0 bytes docs/1.7/resize.js | 140 -- docs/1.7/splitbar.png | Bin 314 -> 0 bytes ...2_d_1_1_collision_1_1_a_a_b_b-members.html | 91 - ..._physics2_d_1_1_collision_1_1_a_a_b_b.html | 621 ----- ..._1_physics2_d_1_1_collision_1_1_a_a_b_b.js | 24 - ...1_1_collision_1_1_a_a_b_b__coll__graph.map | 5 - ...1_1_collision_1_1_a_a_b_b__coll__graph.md5 | 1 - ...1_1_collision_1_1_a_a_b_b__coll__graph.svg | 48 - ...1_1_collision_1_1_clip_vertex-members.html | 71 - ...sics2_d_1_1_collision_1_1_clip_vertex.html | 94 - ...hysics2_d_1_1_collision_1_1_clip_vertex.js | 5 - ...collision_1_1_clip_vertex__coll__graph.map | 7 - ...collision_1_1_clip_vertex__coll__graph.md5 | 1 - ...collision_1_1_clip_vertex__coll__graph.svg | 75 - ...collision_1_1_contact_feature-members.html | 73 - ...2_d_1_1_collision_1_1_contact_feature.html | 159 -- ...cs2_d_1_1_collision_1_1_contact_feature.js | 7 - ...1_1_collision_1_1_contact_i_d-members.html | 71 - ...sics2_d_1_1_collision_1_1_contact_i_d.html | 127 - ...hysics2_d_1_1_collision_1_1_contact_i_d.js | 5 - ...collision_1_1_contact_i_d__coll__graph.map | 4 - ...collision_1_1_contact_i_d__coll__graph.md5 | 1 - ...collision_1_1_contact_i_d__coll__graph.svg | 34 - ..._collision_1_1_distance_input-members.html | 74 - ...s2_d_1_1_collision_1_1_distance_input.html | 103 - ...ics2_d_1_1_collision_1_1_distance_input.js | 8 - ...lision_1_1_distance_input__coll__graph.map | 8 - ...lision_1_1_distance_input__coll__graph.md5 | 1 - ...lision_1_1_distance_input__coll__graph.svg | 92 - ...collision_1_1_distance_output-members.html | 73 - ...2_d_1_1_collision_1_1_distance_output.html | 149 -- ...cs2_d_1_1_collision_1_1_distance_output.js | 7 - ...ision_1_1_distance_output__coll__graph.map | 5 - ...ision_1_1_distance_output__coll__graph.md5 | 1 - ...ision_1_1_distance_output__coll__graph.svg | 48 - ..._collision_1_1_distance_proxy-members.html | 72 - ...s2_d_1_1_collision_1_1_distance_proxy.html | 190 -- ...ics2_d_1_1_collision_1_1_distance_proxy.js | 6 - ...lision_1_1_distance_proxy__coll__graph.map | 5 - ...lision_1_1_distance_proxy__coll__graph.md5 | 1 - ...lision_1_1_distance_proxy__coll__graph.svg | 47 - ..._d_1_1_collision_1_1_e_p_axis-members.html | 72 - ...physics2_d_1_1_collision_1_1_e_p_axis.html | 91 - ...1_physics2_d_1_1_collision_1_1_e_p_axis.js | 6 - ..._d_1_1_collision_1_1_manifold-members.html | 74 - ...physics2_d_1_1_collision_1_1_manifold.html | 178 -- ...1_physics2_d_1_1_collision_1_1_manifold.js | 8 - ..._1_collision_1_1_manifold__coll__graph.map | 6 - ..._1_collision_1_1_manifold__coll__graph.md5 | 1 - ..._1_collision_1_1_manifold__coll__graph.svg | 63 - ..._collision_1_1_manifold_point-members.html | 73 - ...s2_d_1_1_collision_1_1_manifold_point.html | 165 -- ...ics2_d_1_1_collision_1_1_manifold_point.js | 7 - ...lision_1_1_manifold_point__coll__graph.map | 7 - ...lision_1_1_manifold_point__coll__graph.md5 | 1 - ...lision_1_1_manifold_point__coll__graph.svg | 75 - ..._collision_1_1_ray_cast_input-members.html | 72 - ...s2_d_1_1_collision_1_1_ray_cast_input.html | 146 -- ...ics2_d_1_1_collision_1_1_ray_cast_input.js | 6 - ...lision_1_1_ray_cast_input__coll__graph.map | 5 - ...lision_1_1_ray_cast_input__coll__graph.md5 | 1 - ...lision_1_1_ray_cast_input__coll__graph.svg | 48 - ...collision_1_1_ray_cast_output-members.html | 71 - ...2_d_1_1_collision_1_1_ray_cast_output.html | 127 - ...cs2_d_1_1_collision_1_1_ray_cast_output.js | 5 - ...ision_1_1_ray_cast_output__coll__graph.map | 5 - ...ision_1_1_ray_cast_output__coll__graph.md5 | 1 - ...ision_1_1_ray_cast_output__coll__graph.svg | 47 - ..._collision_1_1_reference_face-members.html | 78 - ...s2_d_1_1_collision_1_1_reference_face.html | 115 - ...ics2_d_1_1_collision_1_1_reference_face.js | 12 - ...lision_1_1_reference_face__coll__graph.map | 5 - ...lision_1_1_reference_face__coll__graph.md5 | 1 - ...lision_1_1_reference_face__coll__graph.svg | 51 - ...sion_1_1_shapes_1_1_mass_data-members.html | 78 - ..._1_collision_1_1_shapes_1_1_mass_data.html | 319 --- ..._1_1_collision_1_1_shapes_1_1_mass_data.js | 10 - ..._1_1_shapes_1_1_mass_data__coll__graph.map | 4 - ..._1_1_shapes_1_1_mass_data__coll__graph.md5 | 1 - ..._1_1_shapes_1_1_mass_data__coll__graph.svg | 33 - ...1_shapes_1_1_mass_data__inherit__graph.map | 4 - ...1_shapes_1_1_mass_data__inherit__graph.md5 | 1 - ...1_shapes_1_1_mass_data__inherit__graph.svg | 33 - ...1_collision_1_1_simplex_cache-members.html | 73 - ...cs2_d_1_1_collision_1_1_simplex_cache.html | 149 -- ...sics2_d_1_1_collision_1_1_simplex_cache.js | 7 - ...llision_1_1_simplex_cache__coll__graph.map | 4 - ...llision_1_1_simplex_cache__coll__graph.md5 | 1 - ...llision_1_1_simplex_cache__coll__graph.svg | 35 - ..._1_collision_1_1_t_o_i_output-members.html | 71 - ...ics2_d_1_1_collision_1_1_t_o_i_output.html | 83 - ...ysics2_d_1_1_collision_1_1_t_o_i_output.js | 5 - ...ics2_d_1_1_common_1_1_complex-members.html | 95 - ...1_1_physics2_d_1_1_common_1_1_complex.html | 167 -- ...r_1_1_physics2_d_1_1_common_1_1_complex.js | 14 - ...d_1_1_common_1_1_fixed_array2-members.html | 70 - ...hysics2_d_1_1_common_1_1_fixed_array2.html | 80 - ..._physics2_d_1_1_common_1_1_fixed_array2.js | 4 - ...d_1_1_common_1_1_fixed_array3-members.html | 70 - ...hysics2_d_1_1_common_1_1_fixed_array3.html | 80 - ..._physics2_d_1_1_common_1_1_fixed_array3.js | 4 - ...d_1_1_common_1_1_fixed_array4-members.html | 70 - ...hysics2_d_1_1_common_1_1_fixed_array4.html | 80 - ..._physics2_d_1_1_common_1_1_fixed_array4.js | 4 - ...d_1_1_common_1_1_fixed_array8-members.html | 70 - ...hysics2_d_1_1_common_1_1_fixed_array8.html | 80 - ..._physics2_d_1_1_common_1_1_fixed_array8.js | 4 - ...ysics2_d_1_1_common_1_1_mat22-members.html | 79 - ...r_1_1_physics2_d_1_1_common_1_1_mat22.html | 322 --- ...her_1_1_physics2_d_1_1_common_1_1_mat22.js | 12 - ...s2_d_1_1_common_1_1_mat22__coll__graph.map | 5 - ...s2_d_1_1_common_1_1_mat22__coll__graph.md5 | 1 - ...s2_d_1_1_common_1_1_mat22__coll__graph.svg | 48 - ...ysics2_d_1_1_common_1_1_mat33-members.html | 78 - ...r_1_1_physics2_d_1_1_common_1_1_mat33.html | 274 --- ...her_1_1_physics2_d_1_1_common_1_1_mat33.js | 12 - ...s2_d_1_1_common_1_1_mat33__coll__graph.map | 5 - ...s2_d_1_1_common_1_1_mat33__coll__graph.md5 | 1 - ...s2_d_1_1_common_1_1_mat33__coll__graph.svg | 49 - ...s_logic_1_1_controller_filter-members.html | 74 - ...1_physics_logic_1_1_controller_filter.html | 176 -- ...1_1_physics_logic_1_1_controller_filter.js | 8 - ...ysics2_d_1_1_common_1_1_sweep-members.html | 78 - ...r_1_1_physics2_d_1_1_common_1_1_sweep.html | 267 --- ...her_1_1_physics2_d_1_1_common_1_1_sweep.js | 12 - ...s2_d_1_1_common_1_1_sweep__coll__graph.map | 5 - ...s2_d_1_1_common_1_1_sweep__coll__graph.md5 | 1 - ...s2_d_1_1_common_1_1_sweep__coll__graph.svg | 49 - ...s2_d_1_1_common_1_1_transform-members.html | 84 - ...1_physics2_d_1_1_common_1_1_transform.html | 220 -- ...1_1_physics2_d_1_1_common_1_1_transform.js | 7 - ..._1_1_common_1_1_transform__coll__graph.map | 6 - ..._1_1_common_1_1_transform__coll__graph.md5 | 1 - ..._1_1_common_1_1_transform__coll__graph.svg | 61 - ...ics2_d_1_1_common_1_1_vector2-members.html | 101 - ...1_1_physics2_d_1_1_common_1_1_vector2.html | 197 -- ...r_1_1_physics2_d_1_1_common_1_1_vector2.js | 14 - ..._d_1_1_common_1_1_vector2__coll__graph.map | 4 - ..._d_1_1_common_1_1_vector2__coll__graph.md5 | 1 - ..._d_1_1_common_1_1_vector2__coll__graph.svg | 33 - ...1_1_common_1_1_vector2__inherit__graph.map | 4 - ...1_1_common_1_1_vector2__inherit__graph.md5 | 1 - ...1_1_common_1_1_vector2__inherit__graph.svg | 33 - ...ics2_d_1_1_common_1_1_vector3-members.html | 89 - ...1_1_physics2_d_1_1_common_1_1_vector3.html | 161 -- ...r_1_1_physics2_d_1_1_common_1_1_vector3.js | 12 - ..._d_1_1_common_1_1_vector3__coll__graph.map | 4 - ..._d_1_1_common_1_1_vector3__coll__graph.md5 | 1 - ..._d_1_1_common_1_1_vector3__coll__graph.svg | 33 - ...1_1_common_1_1_vector3__inherit__graph.map | 4 - ...1_1_common_1_1_vector3__inherit__graph.md5 | 1 - ...1_1_common_1_1_vector3__inherit__graph.svg | 33 - ...cs2_d_1_1_content_1_1_polygon-members.html | 72 - ..._1_physics2_d_1_1_content_1_1_polygon.html | 96 - ..._1_1_physics2_d_1_1_content_1_1_polygon.js | 6 - ...d_1_1_content_1_1_polygon__coll__graph.map | 5 - ...d_1_1_content_1_1_polygon__coll__graph.md5 | 1 - ...d_1_1_content_1_1_polygon__coll__graph.svg | 47 - ...ollection_1_1_body_enumerator-members.html | 77 - ...1_body_collection_1_1_body_enumerator.html | 121 - ...1_1_body_collection_1_1_body_enumerator.js | 11 - ...ction_1_1_body_enumerator__coll__graph.map | 4 - ...ction_1_1_body_enumerator__coll__graph.md5 | 1 - ...ction_1_1_body_enumerator__coll__graph.svg | 33 - ...on_1_1_body_enumerator__inherit__graph.map | 4 - ...on_1_1_body_enumerator__inherit__graph.md5 | 1 - ...on_1_1_body_enumerator__inherit__graph.svg | 33 - ...ion_1_1_controller_enumerator-members.html | 77 - ..._collection_1_1_controller_enumerator.html | 121 - ...er_collection_1_1_controller_enumerator.js | 11 - ...1_1_controller_enumerator__coll__graph.map | 4 - ...1_1_controller_enumerator__coll__graph.md5 | 1 - ...1_1_controller_enumerator__coll__graph.svg | 34 - ..._controller_enumerator__inherit__graph.map | 4 - ..._controller_enumerator__inherit__graph.md5 | 1 - ..._controller_enumerator__inherit__graph.svg | 34 - ...ection_1_1_fixture_enumerator-members.html | 77 - ...ure_collection_1_1_fixture_enumerator.html | 121 - ...xture_collection_1_1_fixture_enumerator.js | 11 - ...on_1_1_fixture_enumerator__coll__graph.map | 4 - ...on_1_1_fixture_enumerator__coll__graph.md5 | 1 - ...on_1_1_fixture_enumerator__coll__graph.svg | 33 - ...1_1_fixture_enumerator__inherit__graph.map | 4 - ...1_1_fixture_enumerator__inherit__graph.md5 | 1 - ...1_1_fixture_enumerator__inherit__graph.svg | 33 - ..._1_dynamics_1_1_fixture_proxy-members.html | 73 - ...ics2_d_1_1_dynamics_1_1_fixture_proxy.html | 100 - ...ysics2_d_1_1_dynamics_1_1_fixture_proxy.js | 7 - ...ynamics_1_1_fixture_proxy__coll__graph.map | 6 - ...ynamics_1_1_fixture_proxy__coll__graph.md5 | 1 - ...ynamics_1_1_fixture_proxy__coll__graph.svg | 63 - ...llection_1_1_joint_enumerator-members.html | 77 - ...joint_collection_1_1_joint_enumerator.html | 121 - ...1_joint_collection_1_1_joint_enumerator.js | 11 - ...tion_1_1_joint_enumerator__coll__graph.map | 4 - ...tion_1_1_joint_enumerator__coll__graph.md5 | 1 - ...tion_1_1_joint_enumerator__coll__graph.svg | 33 - ...n_1_1_joint_enumerator__inherit__graph.map | 4 - ...n_1_1_joint_enumerator__inherit__graph.md5 | 1 - ...n_1_1_joint_enumerator__inherit__graph.svg | 33 - ...ynamics_1_1_solver_iterations-members.html | 73 - ..._d_1_1_dynamics_1_1_solver_iterations.html | 154 -- ...s2_d_1_1_dynamics_1_1_solver_iterations.js | 7 - docs/1.7/sync_off.png | Bin 853 -> 0 bytes docs/1.7/sync_on.png | Bin 845 -> 0 bytes docs/1.7/tab_a.png | Bin 142 -> 0 bytes docs/1.7/tab_b.png | Bin 169 -> 0 bytes docs/1.7/tab_h.png | Bin 177 -> 0 bytes docs/1.7/tab_s.png | Bin 184 -> 0 bytes docs/1.7/tabs.css | 1 - docs/2.0/NugetLogo.png | Bin 0 -> 3337 bytes docs/2.0/annotated.html | 171 ++ docs/2.0/annotated_dup.js | 111 + docs/{1.6 => 2.0}/bc_s.png | Bin docs/{1.6 => 2.0}/bdwn.png | Bin docs/2.0/classes.html | 118 + ..._1_collision_1_1_dynamic_tree-members.html | 91 + ...ics2_d_1_1_collision_1_1_dynamic_tree.html | 708 ++++++ ...ysics2_d_1_1_collision_1_1_dynamic_tree.js | 24 + ..._1_1_dynamic_tree_broad_phase-members.html | 87 + ...ollision_1_1_dynamic_tree_broad_phase.html | 552 +++++ ..._collision_1_1_dynamic_tree_broad_phase.js | 20 + ..._dynamic_tree_broad_phase__coll__graph.map | 5 + ..._dynamic_tree_broad_phase__coll__graph.md5 | 1 + ..._dynamic_tree_broad_phase__coll__graph.svg | 47 + ...namic_tree_broad_phase__inherit__graph.map | 5 + ...namic_tree_broad_phase__inherit__graph.md5 | 1 + ...namic_tree_broad_phase__inherit__graph.svg | 47 + ...on_1_1_shapes_1_1_chain_shape-members.html | 89 + ..._collision_1_1_shapes_1_1_chain_shape.html | 622 +++++ ..._1_collision_1_1_shapes_1_1_chain_shape.js | 17 + ..._1_shapes_1_1_chain_shape__coll__graph.map | 7 + ..._1_shapes_1_1_chain_shape__coll__graph.md5 | 1 + ..._1_shapes_1_1_chain_shape__coll__graph.svg | 74 + ...shapes_1_1_chain_shape__inherit__graph.map | 4 + ...shapes_1_1_chain_shape__inherit__graph.md5 | 1 + ...shapes_1_1_chain_shape__inherit__graph.svg | 33 + ...n_1_1_shapes_1_1_circle_shape-members.html | 85 + ...collision_1_1_shapes_1_1_circle_shape.html | 523 +++++ ...1_collision_1_1_shapes_1_1_circle_shape.js | 13 + ...1_shapes_1_1_circle_shape__coll__graph.map | 7 + ...1_shapes_1_1_circle_shape__coll__graph.md5 | 1 + ...1_shapes_1_1_circle_shape__coll__graph.svg | 74 + ...hapes_1_1_circle_shape__inherit__graph.map | 4 + ...hapes_1_1_circle_shape__inherit__graph.md5 | 1 + ...hapes_1_1_circle_shape__inherit__graph.svg | 33 + ...ion_1_1_shapes_1_1_edge_shape-members.html | 91 + ...1_collision_1_1_shapes_1_1_edge_shape.html | 671 ++++++ ...1_1_collision_1_1_shapes_1_1_edge_shape.js | 19 + ...1_1_shapes_1_1_edge_shape__coll__graph.map | 7 + ...1_1_shapes_1_1_edge_shape__coll__graph.md5 | 1 + ...1_1_shapes_1_1_edge_shape__coll__graph.svg | 75 + ..._shapes_1_1_edge_shape__inherit__graph.map | 4 + ..._shapes_1_1_edge_shape__inherit__graph.md5 | 1 + ..._shapes_1_1_edge_shape__inherit__graph.svg | 33 + ..._1_1_shapes_1_1_polygon_shape-members.html | 87 + ...ollision_1_1_shapes_1_1_polygon_shape.html | 528 +++++ ..._collision_1_1_shapes_1_1_polygon_shape.js | 15 + ..._shapes_1_1_polygon_shape__coll__graph.map | 5 + ..._shapes_1_1_polygon_shape__coll__graph.md5 | 1 + ..._shapes_1_1_polygon_shape__coll__graph.svg | 47 + ...apes_1_1_polygon_shape__inherit__graph.map | 4 + ...apes_1_1_polygon_shape__inherit__graph.md5 | 1 + ...apes_1_1_polygon_shape__inherit__graph.svg | 33 + ...ollision_1_1_shapes_1_1_shape-members.html | 82 + ..._d_1_1_collision_1_1_shapes_1_1_shape.html | 541 +++++ ...s2_d_1_1_collision_1_1_shapes_1_1_shape.js | 15 + ...sion_1_1_shapes_1_1_shape__coll__graph.map | 5 + ...sion_1_1_shapes_1_1_shape__coll__graph.md5 | 1 + ...sion_1_1_shapes_1_1_shape__coll__graph.svg | 47 + ...n_1_1_shapes_1_1_shape__inherit__graph.map | 7 + ...n_1_1_shapes_1_1_shape__inherit__graph.md5 | 1 + ...n_1_1_shapes_1_1_shape__inherit__graph.svg | 72 + ...1_1_collision_1_1_t_o_i_input-members.html | 75 + ...sics2_d_1_1_collision_1_1_t_o_i_input.html | 104 + ...hysics2_d_1_1_collision_1_1_t_o_i_input.js | 8 + ...collision_1_1_t_o_i_input__coll__graph.map | 7 + ...collision_1_1_t_o_i_input__coll__graph.md5 | 1 + ...collision_1_1_t_o_i_input__coll__graph.svg | 80 + ...1_swe438470b455a575001521245634e54d8a.html | 75 + ...1_swe6c1bdd9899af65c9dfb05bcafbfb6a2f.html | 90 + ...1_swe7351699e28294e84d5ae07f21e9b2f9a.map} | 0 ...1_swe7351699e28294e84d5ae07f21e9b2f9a.md5} | 0 ...1_swe7351699e28294e84d5ae07f21e9b2f9a.svg} | 0 ...1_swe7d6d5cb3bb36c85438bbf842780964bb.html | 72 + ...1_swe8ab7159db6ff80fffad86be43e940473.html | 99 + ..._1_sweedbf4abf82be9fa9cbcc94dced18d340.map | 6 + ..._1_sweedbf4abf82be9fa9cbcc94dced18d340.md5 | 1 + ..._1_sweedbf4abf82be9fa9cbcc94dced18d340.svg | 71 + ...hysics2_d_1_1_common_1_1_path-members.html | 89 + ...er_1_1_physics2_d_1_1_common_1_1_path.html | 450 ++++ ...ther_1_1_physics2_d_1_1_common_1_1_path.js | 22 + ...sics_logic_1_1_breakable_body-members.html | 80 + ..._1_1_physics_logic_1_1_breakable_body.html | 144 ++ ...on_1_1_physics_logic_1_1_breakable_body.js | 17 + ...physics_logic_1_1_filter_data-members.html | 81 + ...mon_1_1_physics_logic_1_1_filter_data.html | 386 +++ ...ommon_1_1_physics_logic_1_1_filter_data.js | 14 + ..._logic_1_1_filter_data__inherit__graph.map | 11 + ..._logic_1_1_filter_data__inherit__graph.md5 | 1 + ..._logic_1_1_filter_data__inherit__graph.svg | 124 + ...ysics_logic_1_1_physics_logic-members.html | 84 + ...n_1_1_physics_logic_1_1_physics_logic.html | 179 ++ ...mon_1_1_physics_logic_1_1_physics_logic.js | 7 + ...s_logic_1_1_physics_logic__coll__graph.map | 4 + ...s_logic_1_1_physics_logic__coll__graph.md5 | 1 + ...s_logic_1_1_physics_logic__coll__graph.svg | 33 + ...ogic_1_1_physics_logic__inherit__graph.map | 6 + ...ogic_1_1_physics_logic__inherit__graph.md5 | 1 + ...ogic_1_1_physics_logic__inherit__graph.svg | 59 + ...sics_logic_1_1_real_explosion-members.html | 91 + ..._1_1_physics_logic_1_1_real_explosion.html | 296 +++ ...on_1_1_physics_logic_1_1_real_explosion.js | 10 + ..._logic_1_1_real_explosion__coll__graph.map | 5 + ..._logic_1_1_real_explosion__coll__graph.md5 | 1 + ..._logic_1_1_real_explosion__coll__graph.svg | 46 + ...gic_1_1_real_explosion__inherit__graph.map | 5 + ...gic_1_1_real_explosion__inherit__graph.md5 | 1 + ...gic_1_1_real_explosion__inherit__graph.svg | 46 + ...cs_logic_1_1_simple_explosion-members.html | 87 + ..._1_physics_logic_1_1_simple_explosion.html | 235 ++ ..._1_1_physics_logic_1_1_simple_explosion.js | 6 + ...ogic_1_1_simple_explosion__coll__graph.map | 5 + ...ogic_1_1_simple_explosion__coll__graph.md5 | 1 + ...ogic_1_1_simple_explosion__coll__graph.svg | 46 + ...c_1_1_simple_explosion__inherit__graph.map | 5 + ...c_1_1_simple_explosion__inherit__graph.md5 | 1 + ...c_1_1_simple_explosion__inherit__graph.svg | 46 + ...1_1_texture_tools_1_1_terrain-members.html | 85 + ..._common_1_1_texture_tools_1_1_terrain.html | 485 ++++ ..._1_common_1_1_texture_tools_1_1_terrain.js | 18 + ...texture_tools_1_1_terrain__coll__graph.map | 10 + ...texture_tools_1_1_terrain__coll__graph.md5 | 1 + ...texture_tools_1_1_terrain__coll__graph.svg | 117 + ...e_tools_1_1_texture_converter-members.html | 89 + ...1_texture_tools_1_1_texture_converter.html | 483 ++++ ...1_1_texture_tools_1_1_texture_converter.js | 19 + ...cs2_d_1_1_common_1_1_vertices-members.html | 96 + ..._1_physics2_d_1_1_common_1_1_vertices.html | 703 ++++++ ..._1_1_physics2_d_1_1_common_1_1_vertices.js | 30 + ..._1_1_common_1_1_vertices__coll__graph.map} | 0 ..._1_1_common_1_1_vertices__coll__graph.md5} | 0 ..._1_1_common_1_1_vertices__coll__graph.svg} | 0 ...1_common_1_1_vertices__inherit__graph.map} | 0 ...1_common_1_1_vertices__inherit__graph.md5} | 0 ...1_common_1_1_vertices__inherit__graph.svg} | 0 ...1_1_abstract_force_controller-members.html | 110 + ...rollers_1_1_abstract_force_controller.html | 864 +++++++ ...ntrollers_1_1_abstract_force_controller.js | 42 + ...abstract_force_controller__coll__graph.map | 5 + ...abstract_force_controller__coll__graph.md5 | 1 + ...abstract_force_controller__coll__graph.svg | 46 + ...tract_force_controller__inherit__graph.map | 6 + ...tract_force_controller__inherit__graph.md5 | 1 + ...tract_force_controller__inherit__graph.svg | 59 + ...llers_1_1_buoyancy_controller-members.html | 92 + ...1_controllers_1_1_buoyancy_controller.html | 289 +++ ...1_1_controllers_1_1_buoyancy_controller.js | 10 + ...s_1_1_buoyancy_controller__coll__graph.map | 7 + ...s_1_1_buoyancy_controller__coll__graph.md5 | 1 + ...s_1_1_buoyancy_controller__coll__graph.svg | 73 + ..._1_buoyancy_controller__inherit__graph.map | 5 + ..._1_buoyancy_controller__inherit__graph.md5 | 1 + ..._1_buoyancy_controller__inherit__graph.svg | 46 + ..._1_controllers_1_1_controller-members.html | 86 + ...ics2_d_1_1_controllers_1_1_controller.html | 182 ++ ...ysics2_d_1_1_controllers_1_1_controller.js | 9 + ...ontrollers_1_1_controller__coll__graph.map | 4 + ...ontrollers_1_1_controller__coll__graph.md5 | 1 + ...ontrollers_1_1_controller__coll__graph.svg | 33 + ...rollers_1_1_controller__inherit__graph.map | 9 + ...rollers_1_1_controller__inherit__graph.md5 | 1 + ...rollers_1_1_controller__inherit__graph.svg | 98 + ...ollers_1_1_gravity_controller-members.html | 96 + ..._1_controllers_1_1_gravity_controller.html | 176 ++ ..._1_1_controllers_1_1_gravity_controller.js | 14 + ...rs_1_1_gravity_controller__coll__graph.map | 5 + ...rs_1_1_gravity_controller__coll__graph.md5 | 1 + ...rs_1_1_gravity_controller__coll__graph.svg | 46 + ...1_1_gravity_controller__inherit__graph.map | 5 + ...1_1_gravity_controller__inherit__graph.md5 | 1 + ...1_1_gravity_controller__inherit__graph.svg | 46 + ...rollers_1_1_simple_wind_force-members.html | 113 + ...1_1_controllers_1_1_simple_wind_force.html | 373 +++ ...d_1_1_controllers_1_1_simple_wind_force.js | 7 + ...ers_1_1_simple_wind_force__coll__graph.map | 5 + ...ers_1_1_simple_wind_force__coll__graph.md5 | 1 + ...ers_1_1_simple_wind_force__coll__graph.svg | 46 + ..._1_1_simple_wind_force__inherit__graph.map | 5 + ..._1_1_simple_wind_force__inherit__graph.md5 | 1 + ..._1_1_simple_wind_force__inherit__graph.svg | 46 + ...1_1_velocity_limit_controller-members.html | 94 + ...rollers_1_1_velocity_limit_controller.html | 284 +++ ...ntrollers_1_1_velocity_limit_controller.js | 12 + ...velocity_limit_controller__coll__graph.map | 5 + ...velocity_limit_controller__coll__graph.md5 | 1 + ...velocity_limit_controller__coll__graph.svg | 46 + ...ocity_limit_controller__inherit__graph.map | 5 + ...ocity_limit_controller__inherit__graph.md5 | 1 + ...ocity_limit_controller__inherit__graph.svg | 46 + ...sics2_d_1_1_dynamics_1_1_body-members.html | 150 ++ ..._1_1_physics2_d_1_1_dynamics_1_1_body.html | 2064 +++++++++++++++++ ...er_1_1_physics2_d_1_1_dynamics_1_1_body.js | 83 + ...2_d_1_1_dynamics_1_1_body__coll__graph.map | 17 + ...2_d_1_1_dynamics_1_1_body__coll__graph.md5 | 1 + ...2_d_1_1_dynamics_1_1_body__coll__graph.svg | 227 ++ ..._dynamics_1_1_body_collection-members.html | 78 + ...s2_d_1_1_dynamics_1_1_body_collection.html | 124 + ...ics2_d_1_1_dynamics_1_1_body_collection.js | 12 + ...mics_1_1_body_collection__coll__graph.map} | 0 ...mics_1_1_body_collection__coll__graph.md5} | 0 ...mics_1_1_body_collection__coll__graph.svg} | 0 ...s_1_1_body_collection__inherit__graph.map} | 0 ...s_1_1_body_collection__inherit__graph.md5} | 0 ...s_1_1_body_collection__inherit__graph.svg} | 0 ..._dynamics_1_1_contact_manager-members.html | 82 + ...s2_d_1_1_dynamics_1_1_contact_manager.html | 269 +++ ...ics2_d_1_1_dynamics_1_1_contact_manager.js | 15 + ...amics_1_1_contact_manager__coll__graph.map | 7 + ...amics_1_1_contact_manager__coll__graph.md5 | 1 + ...amics_1_1_contact_manager__coll__graph.svg | 75 + ...mics_1_1_contacts_1_1_contact-members.html | 86 + ...1_1_dynamics_1_1_contacts_1_1_contact.html | 352 +++ ...d_1_1_dynamics_1_1_contacts_1_1_contact.js | 22 + ..._1_1_contacts_1_1_contact__coll__graph.map | 7 + ..._1_1_contacts_1_1_contact__coll__graph.md5 | 1 + ..._1_1_contacts_1_1_contact__coll__graph.svg | 79 + ...1_contacts_1_1_contact__inherit__graph.map | 4 + ...1_contacts_1_1_contact__inherit__graph.md5 | 1 + ...1_contacts_1_1_contact__inherit__graph.svg | 33 + ...1_1_contacts_1_1_contact_edge-members.html | 74 + ...ynamics_1_1_contacts_1_1_contact_edge.html | 192 ++ ..._dynamics_1_1_contacts_1_1_contact_edge.js | 7 + ...ontacts_1_1_contact_list_head-members.html | 86 + ...cs_1_1_contacts_1_1_contact_list_head.html | 147 ++ ...cts_1_1_contact_list_head__coll__graph.map | 7 + ...cts_1_1_contact_list_head__coll__graph.md5 | 1 + ...cts_1_1_contact_list_head__coll__graph.svg | 75 + ..._1_1_contact_list_head__inherit__graph.map | 5 + ..._1_1_contact_list_head__inherit__graph.md5 | 1 + ..._1_1_contact_list_head__inherit__graph.svg | 46 + ...1_contact_position_constraint-members.html | 81 + ...tacts_1_1_contact_position_constraint.html | 117 + ...ontacts_1_1_contact_position_constraint.js | 14 + ...ntact_position_constraint__coll__graph.map | 5 + ...ntact_position_constraint__coll__graph.md5 | 1 + ...ntact_position_constraint__coll__graph.svg | 50 + ...1_contacts_1_1_contact_solver-members.html | 80 + ...amics_1_1_contacts_1_1_contact_solver.html | 124 + ...ynamics_1_1_contacts_1_1_contact_solver.js | 13 + ...ntacts_1_1_contact_solver__coll__graph.map | 13 + ...ntacts_1_1_contact_solver__coll__graph.md5 | 1 + ...ntacts_1_1_contact_solver__coll__graph.svg | 204 ++ ...1_contact_velocity_constraint-members.html | 84 + ...tacts_1_1_contact_velocity_constraint.html | 123 + ...ontacts_1_1_contact_velocity_constraint.js | 17 + ...ntact_velocity_constraint__coll__graph.map | 7 + ...ntact_velocity_constraint__coll__graph.md5 | 1 + ...ntact_velocity_constraint__coll__graph.svg | 90 + ...1_1_velocity_constraint_point-members.html | 77 + ...ontacts_1_1_velocity_constraint_point.html | 105 + ..._contacts_1_1_velocity_constraint_point.js | 10 + ...velocity_constraint_point__coll__graph.map | 5 + ...velocity_constraint_point__coll__graph.md5 | 1 + ...velocity_constraint_point__coll__graph.svg | 48 + ...ics_1_1_controller_collection-members.html | 78 + ..._1_dynamics_1_1_controller_collection.html | 124 + ..._1_1_dynamics_1_1_controller_collection.js | 12 + ..._1_controller_collection__coll__graph.map} | 0 ..._1_controller_collection__coll__graph.md5} | 0 ..._1_controller_collection__coll__graph.svg} | 0 ...controller_collection__inherit__graph.map} | 0 ...controller_collection__inherit__graph.md5} | 0 ...controller_collection__inherit__graph.svg} | 0 ...s2_d_1_1_dynamics_1_1_fixture-members.html | 90 + ...1_physics2_d_1_1_dynamics_1_1_fixture.html | 571 +++++ ...1_1_physics2_d_1_1_dynamics_1_1_fixture.js | 23 + ...namics_1_1_fixture_collection-members.html | 78 + ...d_1_1_dynamics_1_1_fixture_collection.html | 124 + ...2_d_1_1_dynamics_1_1_fixture_collection.js | 12 + ...s_1_1_fixture_collection__coll__graph.map} | 0 ...s_1_1_fixture_collection__coll__graph.md5} | 0 ...s_1_1_fixture_collection__coll__graph.svg} | 0 ..._1_fixture_collection__inherit__graph.map} | 0 ..._1_fixture_collection__inherit__graph.md5} | 0 ..._1_fixture_collection__inherit__graph.svg} | 0 ...cs2_d_1_1_dynamics_1_1_island-members.html | 83 + ..._1_physics2_d_1_1_dynamics_1_1_island.html | 132 ++ ..._1_1_physics2_d_1_1_dynamics_1_1_island.js | 16 + ...d_1_1_dynamics_1_1_island__coll__graph.map | 11 + ...d_1_1_dynamics_1_1_island__coll__graph.md5 | 1 + ...d_1_1_dynamics_1_1_island__coll__graph.svg | 159 ++ ...dynamics_1_1_joint_collection-members.html | 78 + ...2_d_1_1_dynamics_1_1_joint_collection.html | 124 + ...cs2_d_1_1_dynamics_1_1_joint_collection.js | 12 + ...ics_1_1_joint_collection__coll__graph.map} | 0 ...ics_1_1_joint_collection__coll__graph.md5} | 0 ...ics_1_1_joint_collection__coll__graph.svg} | 0 ..._1_1_joint_collection__inherit__graph.map} | 0 ..._1_1_joint_collection__inherit__graph.md5} | 0 ..._1_1_joint_collection__inherit__graph.svg} | 0 ...cs_1_1_joints_1_1_angle_joint-members.html | 93 + ...1_dynamics_1_1_joints_1_1_angle_joint.html | 387 ++++ ...1_1_dynamics_1_1_joints_1_1_angle_joint.js | 12 + ..._1_joints_1_1_angle_joint__coll__graph.map | 6 + ..._1_joints_1_1_angle_joint__coll__graph.md5 | 1 + ..._1_joints_1_1_angle_joint__coll__graph.svg | 75 + ...joints_1_1_angle_joint__inherit__graph.map | 4 + ...joints_1_1_angle_joint__inherit__graph.md5 | 1 + ...joints_1_1_angle_joint__inherit__graph.svg | 33 + ...1_1_joints_1_1_distance_joint-members.html | 94 + ...ynamics_1_1_joints_1_1_distance_joint.html | 437 ++++ ..._dynamics_1_1_joints_1_1_distance_joint.js | 13 + ...joints_1_1_distance_joint__coll__graph.map | 6 + ...joints_1_1_distance_joint__coll__graph.md5 | 1 + ...joints_1_1_distance_joint__coll__graph.svg | 75 + ...nts_1_1_distance_joint__inherit__graph.map | 4 + ...nts_1_1_distance_joint__inherit__graph.md5 | 1 + ...nts_1_1_distance_joint__inherit__graph.svg | 33 + ..._joints_1_1_fixed_mouse_joint-members.html | 93 + ...mics_1_1_joints_1_1_fixed_mouse_joint.html | 387 ++++ ...namics_1_1_joints_1_1_fixed_mouse_joint.js | 12 + ...nts_1_1_fixed_mouse_joint__coll__graph.map | 6 + ...nts_1_1_fixed_mouse_joint__coll__graph.md5 | 1 + ...nts_1_1_fixed_mouse_joint__coll__graph.svg | 75 + ..._1_1_fixed_mouse_joint__inherit__graph.map | 4 + ..._1_1_fixed_mouse_joint__inherit__graph.md5 | 1 + ..._1_1_fixed_mouse_joint__inherit__graph.svg | 33 + ...1_1_joints_1_1_friction_joint-members.html | 93 + ...ynamics_1_1_joints_1_1_friction_joint.html | 401 ++++ ..._dynamics_1_1_joints_1_1_friction_joint.js | 12 + ...joints_1_1_friction_joint__coll__graph.map | 6 + ...joints_1_1_friction_joint__coll__graph.md5 | 1 + ...joints_1_1_friction_joint__coll__graph.svg | 75 + ...nts_1_1_friction_joint__inherit__graph.map | 4 + ...nts_1_1_friction_joint__inherit__graph.md5 | 1 + ...nts_1_1_friction_joint__inherit__graph.svg | 33 + ...ics_1_1_joints_1_1_gear_joint-members.html | 92 + ..._1_dynamics_1_1_joints_1_1_gear_joint.html | 382 +++ ..._1_1_dynamics_1_1_joints_1_1_gear_joint.js | 11 + ...1_1_joints_1_1_gear_joint__coll__graph.map | 6 + ...1_1_joints_1_1_gear_joint__coll__graph.md5 | 1 + ...1_1_joints_1_1_gear_joint__coll__graph.svg | 75 + ..._joints_1_1_gear_joint__inherit__graph.map | 4 + ..._joints_1_1_gear_joint__inherit__graph.md5 | 1 + ..._joints_1_1_gear_joint__inherit__graph.svg | 33 + ...dynamics_1_1_joints_1_1_joint-members.html | 88 + ...2_d_1_1_dynamics_1_1_joints_1_1_joint.html | 523 +++++ ...cs2_d_1_1_dynamics_1_1_joints_1_1_joint.js | 21 + ...mics_1_1_joints_1_1_joint__coll__graph.map | 10 + ...mics_1_1_joints_1_1_joint__coll__graph.md5 | 1 + ...mics_1_1_joints_1_1_joint__coll__graph.svg | 138 ++ ...s_1_1_joints_1_1_joint__inherit__graph.map | 15 + ...s_1_1_joints_1_1_joint__inherit__graph.md5 | 1 + ...s_1_1_joints_1_1_joint__inherit__graph.svg | 176 ++ ...ics_1_1_joints_1_1_joint_edge-members.html | 74 + ..._1_dynamics_1_1_joints_1_1_joint_edge.html | 166 ++ ..._1_1_dynamics_1_1_joints_1_1_joint_edge.js | 7 + ...1_1_joints_1_1_joint_edge__coll__graph.map | 10 + ...1_1_joints_1_1_joint_edge__coll__graph.md5 | 1 + ...1_1_joints_1_1_joint_edge__coll__graph.svg | 153 ++ ...cs_1_1_joints_1_1_motor_joint-members.html | 93 + ...1_dynamics_1_1_joints_1_1_motor_joint.html | 394 ++++ ...1_1_dynamics_1_1_joints_1_1_motor_joint.js | 13 + ..._1_joints_1_1_motor_joint__coll__graph.map | 6 + ..._1_joints_1_1_motor_joint__coll__graph.md5 | 1 + ..._1_joints_1_1_motor_joint__coll__graph.svg | 75 + ...joints_1_1_motor_joint__inherit__graph.map | 4 + ...joints_1_1_motor_joint__inherit__graph.md5 | 1 + ...joints_1_1_motor_joint__inherit__graph.svg | 33 + ..._1_joints_1_1_prismatic_joint-members.html | 106 + ...namics_1_1_joints_1_1_prismatic_joint.html | 761 ++++++ ...dynamics_1_1_joints_1_1_prismatic_joint.js | 25 + ...oints_1_1_prismatic_joint__coll__graph.map | 6 + ...oints_1_1_prismatic_joint__coll__graph.md5 | 1 + ...oints_1_1_prismatic_joint__coll__graph.svg | 75 + ...ts_1_1_prismatic_joint__inherit__graph.map | 4 + ...ts_1_1_prismatic_joint__inherit__graph.md5 | 1 + ...ts_1_1_prismatic_joint__inherit__graph.svg | 33 + ...s_1_1_joints_1_1_pulley_joint-members.html | 96 + ..._dynamics_1_1_joints_1_1_pulley_joint.html | 559 +++++ ..._1_dynamics_1_1_joints_1_1_pulley_joint.js | 16 + ...1_joints_1_1_pulley_joint__coll__graph.map | 6 + ...1_joints_1_1_pulley_joint__coll__graph.md5 | 1 + ...1_joints_1_1_pulley_joint__coll__graph.svg | 75 + ...oints_1_1_pulley_joint__inherit__graph.map | 4 + ...oints_1_1_pulley_joint__inherit__graph.md5 | 1 + ...oints_1_1_pulley_joint__inherit__graph.svg | 33 + ...1_1_joints_1_1_revolute_joint-members.html | 104 + ...ynamics_1_1_joints_1_1_revolute_joint.html | 749 ++++++ ..._dynamics_1_1_joints_1_1_revolute_joint.js | 23 + ...joints_1_1_revolute_joint__coll__graph.map | 6 + ...joints_1_1_revolute_joint__coll__graph.md5 | 1 + ...joints_1_1_revolute_joint__coll__graph.svg | 75 + ...nts_1_1_revolute_joint__inherit__graph.map | 4 + ...nts_1_1_revolute_joint__inherit__graph.md5 | 1 + ...nts_1_1_revolute_joint__inherit__graph.svg | 33 + ...ics_1_1_joints_1_1_rope_joint-members.html | 93 + ..._1_dynamics_1_1_joints_1_1_rope_joint.html | 409 ++++ ..._1_1_dynamics_1_1_joints_1_1_rope_joint.js | 12 + ...1_1_joints_1_1_rope_joint__coll__graph.map | 6 + ...1_1_joints_1_1_rope_joint__coll__graph.md5 | 1 + ...1_1_joints_1_1_rope_joint__coll__graph.svg | 75 + ..._joints_1_1_rope_joint__inherit__graph.map | 4 + ..._joints_1_1_rope_joint__inherit__graph.md5 | 1 + ..._joints_1_1_rope_joint__inherit__graph.svg | 33 + ...ics_1_1_joints_1_1_weld_joint-members.html | 94 + ..._1_dynamics_1_1_joints_1_1_weld_joint.html | 436 ++++ ..._1_1_dynamics_1_1_joints_1_1_weld_joint.js | 13 + ...1_1_joints_1_1_weld_joint__coll__graph.map | 6 + ...1_1_joints_1_1_weld_joint__coll__graph.md5 | 1 + ...1_1_joints_1_1_weld_joint__coll__graph.svg | 75 + ..._joints_1_1_weld_joint__inherit__graph.map | 4 + ..._joints_1_1_weld_joint__inherit__graph.md5 | 1 + ..._joints_1_1_weld_joint__inherit__graph.svg | 33 + ...cs_1_1_joints_1_1_wheel_joint-members.html | 101 + ...1_dynamics_1_1_joints_1_1_wheel_joint.html | 626 +++++ ...1_1_dynamics_1_1_joints_1_1_wheel_joint.js | 20 + ..._1_joints_1_1_wheel_joint__coll__graph.map | 6 + ..._1_joints_1_1_wheel_joint__coll__graph.md5 | 1 + ..._1_joints_1_1_wheel_joint__coll__graph.svg | 75 + ...joints_1_1_wheel_joint__inherit__graph.map | 4 + ...joints_1_1_wheel_joint__inherit__graph.md5 | 1 + ...joints_1_1_wheel_joint__inherit__graph.svg | 33 + ...ics2_d_1_1_dynamics_1_1_world-members.html | 133 ++ ...1_1_physics2_d_1_1_dynamics_1_1_world.html | 1291 +++++++++++ ...r_1_1_physics2_d_1_1_dynamics_1_1_world.js | 66 + ..._d_1_1_dynamics_1_1_world__coll__graph.map | 18 + ..._d_1_1_dynamics_1_1_world__coll__graph.md5 | 1 + ..._d_1_1_dynamics_1_1_world__coll__graph.svg | 222 ++ docs/{1.6 => 2.0}/closed.png | Bin .../dir_0e1029dfd013b058d543644acd0717bc.html | 68 + .../dir_23fdfceae895dcb338a941e1d7344a92.html | 72 + .../dir_277c0e9c6be012641b9dccf6e2b967c8.html | 68 + .../dir_3778aaf54157dd263127683dd4bacac9.html | 68 + .../dir_43dce756a2a5bbdec80603087f8e5e95.html | 68 + .../dir_467ec770951959479211ac6ddf2b8c6f.html | 68 + .../dir_5150cc52956511ea54c968043e6601c5.html | 68 + .../dir_53ee7dc8115cc3fab084306a5c4904d8.html | 68 + .../dir_5a5696634c3b737a94da0d790f0cde8d.html | 72 + .../dir_61fc533d2b0d211ae45dbb715e7f6856.html | 72 + .../dir_701d4d157daf637bd31d70cb7efcb8a9.html | 68 + .../dir_7f9a1e54ae33dc25921372d1ac6b6298.html | 68 + .../dir_a88b9a141032021f574d50b3e6d439b5.html | 72 + .../dir_bcfc156f6f2a78c8313299bbd03aaaf6.html | 72 + .../dir_c15d829c758f8cde2e79963fa3ad8abd.html | 68 + .../dir_c6031ab5f49f0d41206f3dbaca0805ac.html | 72 + .../dir_d00b72c0a85a238b6c5d219f70aa9fa3.html | 68 + .../dir_d5e8eff7b347d394f77f526e0e6653c4.html | 72 + .../dir_e76b6f991c16c70c91d5cf48c50ef8ce.html | 68 + .../dir_ed7d350bffbd4947f60f0b5c888c922c.html | 68 + .../dir_f188a439b58cd88a9f7a59fad5baa8d0.html | 68 + docs/{1.6 => 2.0}/doc.png | Bin docs/{1.6 => 2.0}/doxygen.css | 0 docs/{1.6 => 2.0}/doxygen.svg | 0 docs/{1.6 => 2.0}/dynsections.js | 0 docs/{1.6 => 2.0}/folderclosed.png | Bin docs/{1.6 => 2.0}/folderopen.png | Bin docs/2.0/functions.html | 147 ++ docs/2.0/functions_b.html | 106 + docs/2.0/functions_c.html | 207 ++ docs/2.0/functions_d.html | 125 + docs/{1.7 => 2.0}/functions_dup.js | 0 docs/2.0/functions_e.html | 91 + docs/2.0/functions_enum.html | 74 + docs/2.0/functions_evnt.html | 68 + docs/2.0/functions_f.html | 111 + docs/2.0/functions_func.html | 110 + docs/{1.6 => 2.0}/functions_func.js | 0 docs/2.0/functions_func_b.html | 70 + docs/2.0/functions_func_c.html | 133 ++ docs/2.0/functions_func_d.html | 85 + docs/2.0/functions_func_e.html | 70 + docs/2.0/functions_func_f.html | 76 + docs/2.0/functions_func_g.html | 179 ++ docs/2.0/functions_func_i.html | 102 + docs/2.0/functions_func_j.html | 70 + docs/2.0/functions_func_m.html | 82 + docs/2.0/functions_func_n.html | 77 + docs/2.0/functions_func_o.html | 73 + docs/2.0/functions_func_p.html | 95 + docs/2.0/functions_func_q.html | 74 + docs/2.0/functions_func_r.html | 118 + docs/2.0/functions_func_s.html | 129 ++ docs/2.0/functions_func_t.html | 95 + docs/2.0/functions_func_u.html | 73 + docs/2.0/functions_func_v.html | 73 + docs/2.0/functions_func_w.html | 76 + docs/2.0/functions_g.html | 182 ++ docs/2.0/functions_h.html | 86 + docs/2.0/functions_i.html | 151 ++ docs/2.0/functions_j.html | 102 + docs/2.0/functions_k.html | 70 + docs/2.0/functions_l.html | 135 ++ docs/2.0/functions_m.html | 158 ++ docs/2.0/functions_n.html | 89 + docs/2.0/functions_o.html | 86 + docs/2.0/functions_p.html | 157 ++ docs/2.0/functions_prop.html | 625 +++++ docs/2.0/functions_q.html | 86 + docs/2.0/functions_r.html | 142 ++ docs/2.0/functions_s.html | 154 ++ docs/2.0/functions_t.html | 141 ++ docs/2.0/functions_u.html | 80 + docs/2.0/functions_v.html | 102 + docs/2.0/functions_vars.html | 433 ++++ docs/2.0/functions_w.html | 93 + docs/2.0/hierarchy.html | 182 ++ docs/2.0/hierarchy.js | 126 + docs/2.0/index.html | 79 + docs/2.0/inherit_graph_0.map | 3 + docs/2.0/inherit_graph_0.md5 | 1 + docs/2.0/inherit_graph_0.svg | 20 + docs/2.0/inherit_graph_1.map | 3 + docs/2.0/inherit_graph_1.md5 | 1 + docs/2.0/inherit_graph_1.svg | 20 + docs/2.0/inherit_graph_10.map | 3 + docs/2.0/inherit_graph_10.md5 | 1 + docs/2.0/inherit_graph_10.svg | 20 + docs/2.0/inherit_graph_11.map | 3 + docs/2.0/inherit_graph_11.md5 | 1 + docs/2.0/inherit_graph_11.svg | 20 + docs/2.0/inherit_graph_12.map | 3 + docs/2.0/inherit_graph_12.md5 | 1 + docs/2.0/inherit_graph_12.svg | 20 + docs/2.0/inherit_graph_13.map | 3 + docs/2.0/inherit_graph_13.md5 | 1 + docs/2.0/inherit_graph_13.svg | 20 + docs/2.0/inherit_graph_14.map | 3 + docs/2.0/inherit_graph_14.md5 | 1 + docs/2.0/inherit_graph_14.svg | 20 + docs/2.0/inherit_graph_15.map | 3 + docs/2.0/inherit_graph_15.md5 | 1 + docs/2.0/inherit_graph_15.svg | 20 + docs/2.0/inherit_graph_16.map | 3 + docs/2.0/inherit_graph_16.md5 | 1 + docs/2.0/inherit_graph_16.svg | 20 + docs/2.0/inherit_graph_17.map | 3 + docs/2.0/inherit_graph_17.md5 | 1 + docs/2.0/inherit_graph_17.svg | 20 + docs/2.0/inherit_graph_18.map | 3 + docs/2.0/inherit_graph_18.md5 | 1 + docs/2.0/inherit_graph_18.svg | 20 + docs/2.0/inherit_graph_19.map | 3 + docs/2.0/inherit_graph_19.md5 | 1 + docs/2.0/inherit_graph_19.svg | 20 + docs/2.0/inherit_graph_2.map | 7 + docs/2.0/inherit_graph_2.md5 | 1 + docs/2.0/inherit_graph_2.svg | 73 + docs/2.0/inherit_graph_20.map | 3 + docs/2.0/inherit_graph_20.md5 | 1 + docs/2.0/inherit_graph_20.svg | 20 + docs/2.0/inherit_graph_21.map | 3 + docs/2.0/inherit_graph_21.md5 | 1 + docs/2.0/inherit_graph_21.svg | 20 + docs/2.0/inherit_graph_22.map | 12 + docs/2.0/inherit_graph_22.md5 | 1 + docs/2.0/inherit_graph_22.svg | 137 ++ docs/2.0/inherit_graph_23.map | 3 + docs/2.0/inherit_graph_23.md5 | 1 + docs/2.0/inherit_graph_23.svg | 21 + docs/2.0/inherit_graph_24.map | 3 + docs/2.0/inherit_graph_24.md5 | 1 + docs/2.0/inherit_graph_24.svg | 20 + docs/2.0/inherit_graph_25.map | 3 + docs/2.0/inherit_graph_25.md5 | 1 + docs/2.0/inherit_graph_25.svg | 20 + docs/2.0/inherit_graph_26.map | 3 + docs/2.0/inherit_graph_26.md5 | 1 + docs/2.0/inherit_graph_26.svg | 20 + docs/2.0/inherit_graph_27.map | 3 + docs/2.0/inherit_graph_27.md5 | 1 + docs/2.0/inherit_graph_27.svg | 20 + docs/2.0/inherit_graph_28.map | 3 + docs/2.0/inherit_graph_28.md5 | 1 + docs/2.0/inherit_graph_28.svg | 20 + docs/2.0/inherit_graph_29.map | 3 + docs/2.0/inherit_graph_29.md5 | 1 + docs/2.0/inherit_graph_29.svg | 20 + docs/2.0/inherit_graph_3.map | 3 + docs/2.0/inherit_graph_3.md5 | 1 + docs/2.0/inherit_graph_3.svg | 20 + docs/2.0/inherit_graph_30.map | 3 + docs/2.0/inherit_graph_30.md5 | 1 + docs/2.0/inherit_graph_30.svg | 20 + docs/2.0/inherit_graph_31.map | 3 + docs/2.0/inherit_graph_31.md5 | 1 + docs/2.0/inherit_graph_31.svg | 20 + docs/2.0/inherit_graph_32.map | 4 + docs/2.0/inherit_graph_32.md5 | 1 + docs/2.0/inherit_graph_32.svg | 34 + docs/2.0/inherit_graph_33.map | 3 + docs/2.0/inherit_graph_33.md5 | 1 + docs/2.0/inherit_graph_33.svg | 20 + docs/2.0/inherit_graph_34.map | 15 + docs/2.0/inherit_graph_34.md5 | 1 + docs/2.0/inherit_graph_34.svg | 176 ++ docs/2.0/inherit_graph_35.map | 3 + docs/2.0/inherit_graph_35.md5 | 1 + docs/2.0/inherit_graph_35.svg | 20 + docs/2.0/inherit_graph_36.map | 3 + docs/2.0/inherit_graph_36.md5 | 1 + docs/2.0/inherit_graph_36.svg | 20 + docs/2.0/inherit_graph_37.map | 3 + docs/2.0/inherit_graph_37.md5 | 1 + docs/2.0/inherit_graph_37.svg | 20 + docs/2.0/inherit_graph_38.map | 6 + docs/2.0/inherit_graph_38.md5 | 1 + docs/2.0/inherit_graph_38.svg | 59 + docs/2.0/inherit_graph_39.map | 3 + docs/2.0/inherit_graph_39.md5 | 1 + docs/2.0/inherit_graph_39.svg | 20 + docs/2.0/inherit_graph_4.map | 3 + docs/2.0/inherit_graph_4.md5 | 1 + docs/2.0/inherit_graph_4.svg | 20 + docs/2.0/inherit_graph_40.map | 3 + docs/2.0/inherit_graph_40.md5 | 1 + docs/2.0/inherit_graph_40.svg | 20 + docs/2.0/inherit_graph_41.map | 3 + docs/2.0/inherit_graph_41.md5 | 1 + docs/2.0/inherit_graph_41.svg | 20 + docs/2.0/inherit_graph_42.map | 3 + docs/2.0/inherit_graph_42.md5 | 1 + docs/2.0/inherit_graph_42.svg | 20 + docs/2.0/inherit_graph_43.map | 3 + docs/2.0/inherit_graph_43.md5 | 1 + docs/2.0/inherit_graph_43.svg | 20 + docs/2.0/inherit_graph_44.map | 3 + docs/2.0/inherit_graph_44.md5 | 1 + docs/2.0/inherit_graph_44.svg | 20 + docs/2.0/inherit_graph_45.map | 7 + docs/2.0/inherit_graph_45.md5 | 1 + docs/2.0/inherit_graph_45.svg | 72 + docs/2.0/inherit_graph_46.map | 3 + docs/2.0/inherit_graph_46.md5 | 1 + docs/2.0/inherit_graph_46.svg | 20 + docs/2.0/inherit_graph_47.map | 3 + docs/2.0/inherit_graph_47.md5 | 1 + docs/2.0/inherit_graph_47.svg | 20 + docs/2.0/inherit_graph_48.map | 3 + docs/2.0/inherit_graph_48.md5 | 1 + docs/2.0/inherit_graph_48.svg | 20 + docs/2.0/inherit_graph_49.map | 3 + docs/2.0/inherit_graph_49.md5 | 1 + docs/2.0/inherit_graph_49.svg | 20 + docs/2.0/inherit_graph_5.map | 3 + docs/2.0/inherit_graph_5.md5 | 1 + docs/2.0/inherit_graph_5.svg | 20 + docs/2.0/inherit_graph_50.map | 3 + docs/2.0/inherit_graph_50.md5 | 1 + docs/2.0/inherit_graph_50.svg | 20 + docs/2.0/inherit_graph_51.map | 3 + docs/2.0/inherit_graph_51.md5 | 1 + docs/2.0/inherit_graph_51.svg | 20 + docs/2.0/inherit_graph_52.map | 3 + docs/2.0/inherit_graph_52.md5 | 1 + docs/2.0/inherit_graph_52.svg | 20 + docs/2.0/inherit_graph_53.map | 3 + docs/2.0/inherit_graph_53.md5 | 1 + docs/2.0/inherit_graph_53.svg | 20 + docs/2.0/inherit_graph_54.map | 3 + docs/2.0/inherit_graph_54.md5 | 1 + docs/2.0/inherit_graph_54.svg | 20 + docs/2.0/inherit_graph_55.map | 4 + docs/2.0/inherit_graph_55.md5 | 1 + docs/2.0/inherit_graph_55.svg | 33 + docs/2.0/inherit_graph_56.map | 3 + docs/2.0/inherit_graph_56.md5 | 1 + docs/2.0/inherit_graph_56.svg | 20 + docs/2.0/inherit_graph_6.map | 11 + docs/2.0/inherit_graph_6.md5 | 1 + docs/2.0/inherit_graph_6.svg | 154 ++ docs/2.0/inherit_graph_7.map | 3 + docs/2.0/inherit_graph_7.md5 | 1 + docs/2.0/inherit_graph_7.svg | 20 + docs/2.0/inherit_graph_8.map | 3 + docs/2.0/inherit_graph_8.md5 | 1 + docs/2.0/inherit_graph_8.svg | 20 + docs/2.0/inherit_graph_9.map | 3 + docs/2.0/inherit_graph_9.md5 | 1 + docs/2.0/inherit_graph_9.svg | 20 + docs/2.0/inherits.html | 185 ++ ...1_collision_1_1_i_broad_phase-members.html | 83 + ...cs2_d_1_1_collision_1_1_i_broad_phase.html | 127 + ...sics2_d_1_1_collision_1_1_i_broad_phase.js | 16 + ...sion_1_1_i_broad_phase__inherit__graph.map | 4 + ...sion_1_1_i_broad_phase__inherit__graph.md5 | 1 + ...sion_1_1_i_broad_phase__inherit__graph.svg | 39 + docs/{1.6 => 2.0}/jquery.js | 0 docs/2.0/namespacemembers.html | 92 + docs/2.0/namespacemembers_enum.html | 80 + docs/2.0/namespacemembers_func.html | 77 + docs/2.0/namespacenkast.html | 70 + docs/2.0/namespacenkast.js | 4 + docs/2.0/namespacenkast_1_1_aether.html | 70 + docs/2.0/namespacenkast_1_1_aether.js | 4 + ...espacenkast_1_1_aether_1_1_physics2_d.html | 77 + ...amespacenkast_1_1_aether_1_1_physics2_d.js | 7 + ...1_aether_1_1_physics2_d_1_1_collision.html | 233 ++ ...1_1_aether_1_1_physics2_d_1_1_collision.js | 58 + ...1_physics2_d_1_1_collision_1_1_shapes.html | 107 + ...1_1_physics2_d_1_1_collision_1_1_shapes.js | 17 + ..._1_1_aether_1_1_physics2_d_1_1_common.html | 190 ++ ...st_1_1_aether_1_1_physics2_d_1_1_common.js | 42 + ...physics2_d_1_1_common_1_1_convex_hull.html | 83 + ...ysics2_d_1_1_common_1_1_decomposition.html | 179 ++ ...physics2_d_1_1_common_1_1_decomposition.js | 13 + ..._1_common_1_1_decomposition_1_1_c_d_t.html | 88 + ..._1_1_common_1_1_decomposition_1_1_c_d_t.js | 17 + ..._decomposition_1_1_c_d_t_1_1_delaunay.html | 77 + ..._1_decomposition_1_1_c_d_t_1_1_delaunay.js | 4 + ...tion_1_1_c_d_t_1_1_delaunay_1_1_sweep.html | 88 + ...1_decomposition_1_1_c_d_t_1_1_polygon.html | 80 + ..._1_1_decomposition_1_1_c_d_t_1_1_sets.html | 78 + ..._1_1_decomposition_1_1_c_d_t_1_1_util.html | 82 + ...1_common_1_1_decomposition_1_1_seidel.html | 96 + ...ysics2_d_1_1_common_1_1_physics_logic.html | 144 ++ ...physics2_d_1_1_common_1_1_physics_logic.js | 44 + ...d_1_1_common_1_1_polygon_manipulation.html | 94 + ...ysics2_d_1_1_common_1_1_texture_tools.html | 121 + ...physics2_d_1_1_common_1_1_texture_tools.js | 9 + ...aether_1_1_physics2_d_1_1_controllers.html | 96 + ...1_aether_1_1_physics2_d_1_1_controllers.js | 13 + ..._1_aether_1_1_physics2_d_1_1_dynamics.html | 364 +++ ..._1_1_aether_1_1_physics2_d_1_1_dynamics.js | 71 + ..._physics2_d_1_1_dynamics_1_1_contacts.html | 91 + ..._1_physics2_d_1_1_dynamics_1_1_contacts.js | 10 + ..._1_physics2_d_1_1_dynamics_1_1_joints.html | 155 ++ ..._1_1_physics2_d_1_1_dynamics_1_1_joints.js | 44 + docs/2.0/namespaces.html | 181 ++ docs/2.0/namespaces_dup.js | 4 + docs/{1.6 => 2.0}/nav_f.png | Bin docs/{1.6 => 2.0}/nav_g.png | Bin docs/{1.6 => 2.0}/nav_h.png | Bin docs/{1.6 => 2.0}/navtree.css | 0 docs/{1.6 => 2.0}/navtree.js | 0 docs/2.0/navtreedata.js | 63 + docs/2.0/navtreeindex0.js | 253 ++ docs/2.0/navtreeindex1.js | 253 ++ docs/2.0/navtreeindex2.js | 253 ++ docs/2.0/navtreeindex3.js | 253 ++ docs/2.0/navtreeindex4.js | 253 ++ docs/2.0/navtreeindex5.js | 59 + docs/{1.6 => 2.0}/open.png | Bin docs/{1.6 => 2.0}/resize.js | 0 docs/{1.6 => 2.0}/splitbar.png | Bin ...2_d_1_1_collision_1_1_a_a_b_b-members.html | 92 + ..._physics2_d_1_1_collision_1_1_a_a_b_b.html | 622 +++++ ..._1_physics2_d_1_1_collision_1_1_a_a_b_b.js | 24 + ...1_1_collision_1_1_a_a_b_b__coll__graph.map | 5 + ...1_1_collision_1_1_a_a_b_b__coll__graph.md5 | 1 + ...1_1_collision_1_1_a_a_b_b__coll__graph.svg | 48 + ...1_1_collision_1_1_clip_vertex-members.html | 72 + ...sics2_d_1_1_collision_1_1_clip_vertex.html | 95 + ...hysics2_d_1_1_collision_1_1_clip_vertex.js | 5 + ...collision_1_1_clip_vertex__coll__graph.map | 7 + ...collision_1_1_clip_vertex__coll__graph.md5 | 1 + ...collision_1_1_clip_vertex__coll__graph.svg | 75 + ...collision_1_1_contact_feature-members.html | 74 + ...2_d_1_1_collision_1_1_contact_feature.html | 160 ++ ...cs2_d_1_1_collision_1_1_contact_feature.js | 7 + ...1_1_collision_1_1_contact_i_d-members.html | 72 + ...sics2_d_1_1_collision_1_1_contact_i_d.html | 128 + ...hysics2_d_1_1_collision_1_1_contact_i_d.js | 5 + ...collision_1_1_contact_i_d__coll__graph.map | 4 + ...collision_1_1_contact_i_d__coll__graph.md5 | 1 + ...collision_1_1_contact_i_d__coll__graph.svg | 34 + ..._collision_1_1_distance_input-members.html | 75 + ...s2_d_1_1_collision_1_1_distance_input.html | 104 + ...ics2_d_1_1_collision_1_1_distance_input.js | 8 + ...lision_1_1_distance_input__coll__graph.map | 8 + ...lision_1_1_distance_input__coll__graph.md5 | 1 + ...lision_1_1_distance_input__coll__graph.svg | 92 + ...collision_1_1_distance_output-members.html | 74 + ...2_d_1_1_collision_1_1_distance_output.html | 150 ++ ...cs2_d_1_1_collision_1_1_distance_output.js | 7 + ...ision_1_1_distance_output__coll__graph.map | 5 + ...ision_1_1_distance_output__coll__graph.md5 | 1 + ...ision_1_1_distance_output__coll__graph.svg | 48 + ..._collision_1_1_distance_proxy-members.html | 73 + ...s2_d_1_1_collision_1_1_distance_proxy.html | 191 ++ ...ics2_d_1_1_collision_1_1_distance_proxy.js | 6 + ...lision_1_1_distance_proxy__coll__graph.map | 5 + ...lision_1_1_distance_proxy__coll__graph.md5 | 1 + ...lision_1_1_distance_proxy__coll__graph.svg | 47 + ..._d_1_1_collision_1_1_e_p_axis-members.html | 73 + ...physics2_d_1_1_collision_1_1_e_p_axis.html | 92 + ...1_physics2_d_1_1_collision_1_1_e_p_axis.js | 6 + ..._d_1_1_collision_1_1_manifold-members.html | 75 + ...physics2_d_1_1_collision_1_1_manifold.html | 179 ++ ...1_physics2_d_1_1_collision_1_1_manifold.js | 8 + ..._1_collision_1_1_manifold__coll__graph.map | 6 + ..._1_collision_1_1_manifold__coll__graph.md5 | 1 + ..._1_collision_1_1_manifold__coll__graph.svg | 63 + ..._collision_1_1_manifold_point-members.html | 74 + ...s2_d_1_1_collision_1_1_manifold_point.html | 166 ++ ...ics2_d_1_1_collision_1_1_manifold_point.js | 7 + ...lision_1_1_manifold_point__coll__graph.map | 7 + ...lision_1_1_manifold_point__coll__graph.md5 | 1 + ...lision_1_1_manifold_point__coll__graph.svg | 75 + ..._collision_1_1_ray_cast_input-members.html | 73 + ...s2_d_1_1_collision_1_1_ray_cast_input.html | 147 ++ ...ics2_d_1_1_collision_1_1_ray_cast_input.js | 6 + ...lision_1_1_ray_cast_input__coll__graph.map | 5 + ...lision_1_1_ray_cast_input__coll__graph.md5 | 1 + ...lision_1_1_ray_cast_input__coll__graph.svg | 48 + ...collision_1_1_ray_cast_output-members.html | 72 + ...2_d_1_1_collision_1_1_ray_cast_output.html | 128 + ...cs2_d_1_1_collision_1_1_ray_cast_output.js | 5 + ...ision_1_1_ray_cast_output__coll__graph.map | 5 + ...ision_1_1_ray_cast_output__coll__graph.md5 | 1 + ...ision_1_1_ray_cast_output__coll__graph.svg | 47 + ..._collision_1_1_reference_face-members.html | 79 + ...s2_d_1_1_collision_1_1_reference_face.html | 116 + ...ics2_d_1_1_collision_1_1_reference_face.js | 12 + ...lision_1_1_reference_face__coll__graph.map | 5 + ...lision_1_1_reference_face__coll__graph.md5 | 1 + ...lision_1_1_reference_face__coll__graph.svg | 51 + ...sion_1_1_shapes_1_1_mass_data-members.html | 79 + ..._1_collision_1_1_shapes_1_1_mass_data.html | 320 +++ ..._1_1_collision_1_1_shapes_1_1_mass_data.js | 10 + ...1_1_shapes_1_1_mass_data__coll__graph.map} | 0 ...1_1_shapes_1_1_mass_data__coll__graph.md5} | 0 ...1_1_shapes_1_1_mass_data__coll__graph.svg} | 0 ..._shapes_1_1_mass_data__inherit__graph.map} | 0 ..._shapes_1_1_mass_data__inherit__graph.md5} | 0 ..._shapes_1_1_mass_data__inherit__graph.svg} | 0 ...1_collision_1_1_simplex_cache-members.html | 74 + ...cs2_d_1_1_collision_1_1_simplex_cache.html | 150 ++ ...sics2_d_1_1_collision_1_1_simplex_cache.js | 7 + ...llision_1_1_simplex_cache__coll__graph.map | 4 + ...llision_1_1_simplex_cache__coll__graph.md5 | 1 + ...llision_1_1_simplex_cache__coll__graph.svg | 35 + ..._1_collision_1_1_t_o_i_output-members.html | 72 + ...ics2_d_1_1_collision_1_1_t_o_i_output.html | 84 + ...ysics2_d_1_1_collision_1_1_t_o_i_output.js | 5 + ...ics2_d_1_1_common_1_1_complex-members.html | 96 + ...1_1_physics2_d_1_1_common_1_1_complex.html | 168 ++ ...r_1_1_physics2_d_1_1_common_1_1_complex.js | 14 + ...d_1_1_common_1_1_fixed_array2-members.html | 71 + ...hysics2_d_1_1_common_1_1_fixed_array2.html | 81 + ..._physics2_d_1_1_common_1_1_fixed_array2.js | 4 + ...d_1_1_common_1_1_fixed_array3-members.html | 71 + ...hysics2_d_1_1_common_1_1_fixed_array3.html | 81 + ..._physics2_d_1_1_common_1_1_fixed_array3.js | 4 + ...d_1_1_common_1_1_fixed_array4-members.html | 71 + ...hysics2_d_1_1_common_1_1_fixed_array4.html | 81 + ..._physics2_d_1_1_common_1_1_fixed_array4.js | 4 + ...d_1_1_common_1_1_fixed_array8-members.html | 71 + ...hysics2_d_1_1_common_1_1_fixed_array8.html | 81 + ..._physics2_d_1_1_common_1_1_fixed_array8.js | 4 + ...ysics2_d_1_1_common_1_1_mat22-members.html | 80 + ...r_1_1_physics2_d_1_1_common_1_1_mat22.html | 323 +++ ...her_1_1_physics2_d_1_1_common_1_1_mat22.js | 12 + ...s2_d_1_1_common_1_1_mat22__coll__graph.map | 5 + ...s2_d_1_1_common_1_1_mat22__coll__graph.md5 | 1 + ...s2_d_1_1_common_1_1_mat22__coll__graph.svg | 48 + ...ysics2_d_1_1_common_1_1_mat33-members.html | 79 + ...r_1_1_physics2_d_1_1_common_1_1_mat33.html | 275 +++ ...her_1_1_physics2_d_1_1_common_1_1_mat33.js | 12 + ...s2_d_1_1_common_1_1_mat33__coll__graph.map | 5 + ...s2_d_1_1_common_1_1_mat33__coll__graph.md5 | 1 + ...s2_d_1_1_common_1_1_mat33__coll__graph.svg | 49 + ...s_logic_1_1_controller_filter-members.html | 75 + ...1_physics_logic_1_1_controller_filter.html | 177 ++ ...1_1_physics_logic_1_1_controller_filter.js | 8 + ...ysics2_d_1_1_common_1_1_sweep-members.html | 79 + ...r_1_1_physics2_d_1_1_common_1_1_sweep.html | 268 +++ ...her_1_1_physics2_d_1_1_common_1_1_sweep.js | 12 + ...s2_d_1_1_common_1_1_sweep__coll__graph.map | 5 + ...s2_d_1_1_common_1_1_sweep__coll__graph.md5 | 1 + ...s2_d_1_1_common_1_1_sweep__coll__graph.svg | 49 + ...s2_d_1_1_common_1_1_transform-members.html | 85 + ...1_physics2_d_1_1_common_1_1_transform.html | 221 ++ ...1_1_physics2_d_1_1_common_1_1_transform.js | 7 + ..._1_1_common_1_1_transform__coll__graph.map | 6 + ..._1_1_common_1_1_transform__coll__graph.md5 | 1 + ..._1_1_common_1_1_transform__coll__graph.svg | 61 + ...ics2_d_1_1_common_1_1_vector2-members.html | 102 + ...1_1_physics2_d_1_1_common_1_1_vector2.html | 198 ++ ...r_1_1_physics2_d_1_1_common_1_1_vector2.js | 14 + ...d_1_1_common_1_1_vector2__coll__graph.map} | 0 ...d_1_1_common_1_1_vector2__coll__graph.md5} | 0 ...d_1_1_common_1_1_vector2__coll__graph.svg} | 0 ..._1_common_1_1_vector2__inherit__graph.map} | 0 ..._1_common_1_1_vector2__inherit__graph.md5} | 0 ..._1_common_1_1_vector2__inherit__graph.svg} | 0 ...ics2_d_1_1_common_1_1_vector3-members.html | 90 + ...1_1_physics2_d_1_1_common_1_1_vector3.html | 162 ++ ...r_1_1_physics2_d_1_1_common_1_1_vector3.js | 12 + ...d_1_1_common_1_1_vector3__coll__graph.map} | 0 ...d_1_1_common_1_1_vector3__coll__graph.md5} | 0 ...d_1_1_common_1_1_vector3__coll__graph.svg} | 0 ..._1_common_1_1_vector3__inherit__graph.map} | 0 ..._1_common_1_1_vector3__inherit__graph.md5} | 0 ..._1_common_1_1_vector3__inherit__graph.svg} | 0 ...ollection_1_1_body_enumerator-members.html | 78 + ...1_body_collection_1_1_body_enumerator.html | 122 + ...1_1_body_collection_1_1_body_enumerator.js | 11 + ...tion_1_1_body_enumerator__coll__graph.map} | 0 ...tion_1_1_body_enumerator__coll__graph.md5} | 0 ...tion_1_1_body_enumerator__coll__graph.svg} | 0 ...n_1_1_body_enumerator__inherit__graph.map} | 0 ...n_1_1_body_enumerator__inherit__graph.md5} | 0 ...n_1_1_body_enumerator__inherit__graph.svg} | 0 ...ion_1_1_controller_enumerator-members.html | 78 + ..._collection_1_1_controller_enumerator.html | 122 + ...er_collection_1_1_controller_enumerator.js | 11 + ..._1_controller_enumerator__coll__graph.map} | 0 ..._1_controller_enumerator__coll__graph.md5} | 0 ..._1_controller_enumerator__coll__graph.svg} | 0 ...controller_enumerator__inherit__graph.map} | 0 ...controller_enumerator__inherit__graph.md5} | 0 ...controller_enumerator__inherit__graph.svg} | 0 ...ection_1_1_fixture_enumerator-members.html | 78 + ...ure_collection_1_1_fixture_enumerator.html | 122 + ...xture_collection_1_1_fixture_enumerator.js | 11 + ...n_1_1_fixture_enumerator__coll__graph.map} | 0 ...n_1_1_fixture_enumerator__coll__graph.md5} | 0 ...n_1_1_fixture_enumerator__coll__graph.svg} | 0 ..._1_fixture_enumerator__inherit__graph.map} | 0 ..._1_fixture_enumerator__inherit__graph.md5} | 0 ..._1_fixture_enumerator__inherit__graph.svg} | 0 ..._1_dynamics_1_1_fixture_proxy-members.html | 74 + ...ics2_d_1_1_dynamics_1_1_fixture_proxy.html | 101 + ...ysics2_d_1_1_dynamics_1_1_fixture_proxy.js | 7 + ...ynamics_1_1_fixture_proxy__coll__graph.map | 6 + ...ynamics_1_1_fixture_proxy__coll__graph.md5 | 1 + ...ynamics_1_1_fixture_proxy__coll__graph.svg | 63 + ...llection_1_1_joint_enumerator-members.html | 78 + ...joint_collection_1_1_joint_enumerator.html | 122 + ...1_joint_collection_1_1_joint_enumerator.js | 11 + ...ion_1_1_joint_enumerator__coll__graph.map} | 0 ...ion_1_1_joint_enumerator__coll__graph.md5} | 0 ...ion_1_1_joint_enumerator__coll__graph.svg} | 0 ..._1_1_joint_enumerator__inherit__graph.map} | 0 ..._1_1_joint_enumerator__inherit__graph.md5} | 0 ..._1_1_joint_enumerator__inherit__graph.svg} | 0 ...ynamics_1_1_solver_iterations-members.html | 74 + ..._d_1_1_dynamics_1_1_solver_iterations.html | 155 ++ ...s2_d_1_1_dynamics_1_1_solver_iterations.js | 7 + docs/{1.6 => 2.0}/sync_off.png | Bin docs/{1.6 => 2.0}/sync_on.png | Bin docs/{1.6 => 2.0}/tab_a.png | Bin docs/{1.6 => 2.0}/tab_b.png | Bin docs/{1.6 => 2.0}/tab_h.png | Bin docs/{1.6 => 2.0}/tab_s.png | Bin docs/{1.6 => 2.0}/tabs.css | 0 docs/index.html | 3 +- 2970 files changed, 58982 insertions(+), 130079 deletions(-) delete mode 100644 docs/1.6/annotated.html delete mode 100644 docs/1.6/annotated_dup.js delete mode 100644 docs/1.6/classes.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_18d0fbde56a9e7838a324f955a9187b0.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_20aa4f2882b0b4b67a32b410b8ffaa8d.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_270592b0ad400234aac317c32e07e744.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d09edd9272256e98b01525c1107a84c7.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__inherit__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash-members.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.html delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.js delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__coll__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__coll__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__coll__graph.svg delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__inherit__graph.map delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__inherit__graph.md5 delete mode 100644 docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__inherit__graph.svg delete mode 100644 docs/1.6/dir_0e1029dfd013b058d543644acd0717bc.html delete mode 100644 docs/1.6/dir_23fdfceae895dcb338a941e1d7344a92.html delete mode 100644 docs/1.6/dir_277c0e9c6be012641b9dccf6e2b967c8.html delete mode 100644 docs/1.6/dir_3778aaf54157dd263127683dd4bacac9.html delete mode 100644 docs/1.6/dir_43dce756a2a5bbdec80603087f8e5e95.html delete mode 100644 docs/1.6/dir_467ec770951959479211ac6ddf2b8c6f.html delete mode 100644 docs/1.6/dir_5150cc52956511ea54c968043e6601c5.html delete mode 100644 docs/1.6/dir_53ee7dc8115cc3fab084306a5c4904d8.html delete mode 100644 docs/1.6/dir_5606c3038998087fe5c19173aab12390.html delete mode 100644 docs/1.6/dir_5a5696634c3b737a94da0d790f0cde8d.html delete mode 100644 docs/1.6/dir_5d4a6b2298e194acc008d2de0e658db5.html delete mode 100644 docs/1.6/dir_61fc533d2b0d211ae45dbb715e7f6856.html delete mode 100644 docs/1.6/dir_663aa8c10039a31c23e55d414edd5c37.html delete mode 100644 docs/1.6/dir_701d4d157daf637bd31d70cb7efcb8a9.html delete mode 100644 docs/1.6/dir_7ae3b504b2682a5e9225453e17321957.html delete mode 100644 docs/1.6/dir_7f9a1e54ae33dc25921372d1ac6b6298.html delete mode 100644 docs/1.6/dir_a88b9a141032021f574d50b3e6d439b5.html delete mode 100644 docs/1.6/dir_bcfc156f6f2a78c8313299bbd03aaaf6.html delete mode 100644 docs/1.6/dir_c06fc5b65ba2f8d2155138ce42204d25.html delete mode 100644 docs/1.6/dir_c15d829c758f8cde2e79963fa3ad8abd.html delete mode 100644 docs/1.6/dir_c6031ab5f49f0d41206f3dbaca0805ac.html delete mode 100644 docs/1.6/dir_d00b72c0a85a238b6c5d219f70aa9fa3.html delete mode 100644 docs/1.6/dir_d5e8eff7b347d394f77f526e0e6653c4.html delete mode 100644 docs/1.6/dir_e76b6f991c16c70c91d5cf48c50ef8ce.html delete mode 100644 docs/1.6/dir_ed7d350bffbd4947f60f0b5c888c922c.html delete mode 100644 docs/1.6/dir_f188a439b58cd88a9f7a59fad5baa8d0.html delete mode 100644 docs/1.6/functions.html delete mode 100644 docs/1.6/functions_b.html delete mode 100644 docs/1.6/functions_c.html delete mode 100644 docs/1.6/functions_d.html delete mode 100644 docs/1.6/functions_dup.js delete mode 100644 docs/1.6/functions_e.html delete mode 100644 docs/1.6/functions_enum.html delete mode 100644 docs/1.6/functions_evnt.html delete mode 100644 docs/1.6/functions_f.html delete mode 100644 docs/1.6/functions_func.html delete mode 100644 docs/1.6/functions_func_b.html delete mode 100644 docs/1.6/functions_func_c.html delete mode 100644 docs/1.6/functions_func_d.html delete mode 100644 docs/1.6/functions_func_e.html delete mode 100644 docs/1.6/functions_func_f.html delete mode 100644 docs/1.6/functions_func_g.html delete mode 100644 docs/1.6/functions_func_i.html delete mode 100644 docs/1.6/functions_func_j.html delete mode 100644 docs/1.6/functions_func_m.html delete mode 100644 docs/1.6/functions_func_n.html delete mode 100644 docs/1.6/functions_func_o.html delete mode 100644 docs/1.6/functions_func_p.html delete mode 100644 docs/1.6/functions_func_q.html delete mode 100644 docs/1.6/functions_func_r.html delete mode 100644 docs/1.6/functions_func_s.html delete mode 100644 docs/1.6/functions_func_t.html delete mode 100644 docs/1.6/functions_func_u.html delete mode 100644 docs/1.6/functions_func_v.html delete mode 100644 docs/1.6/functions_func_w.html delete mode 100644 docs/1.6/functions_g.html delete mode 100644 docs/1.6/functions_h.html delete mode 100644 docs/1.6/functions_i.html delete mode 100644 docs/1.6/functions_j.html delete mode 100644 docs/1.6/functions_k.html delete mode 100644 docs/1.6/functions_l.html delete mode 100644 docs/1.6/functions_m.html delete mode 100644 docs/1.6/functions_n.html delete mode 100644 docs/1.6/functions_o.html delete mode 100644 docs/1.6/functions_p.html delete mode 100644 docs/1.6/functions_prop.html delete mode 100644 docs/1.6/functions_q.html delete mode 100644 docs/1.6/functions_r.html delete mode 100644 docs/1.6/functions_s.html delete mode 100644 docs/1.6/functions_t.html delete mode 100644 docs/1.6/functions_u.html delete mode 100644 docs/1.6/functions_v.html delete mode 100644 docs/1.6/functions_vars.html delete mode 100644 docs/1.6/functions_w.html delete mode 100644 docs/1.6/functions_y.html delete mode 100644 docs/1.6/hierarchy.html delete mode 100644 docs/1.6/hierarchy.js delete mode 100644 docs/1.6/index.html delete mode 100644 docs/1.6/inherit_graph_0.map delete mode 100644 docs/1.6/inherit_graph_0.md5 delete mode 100644 docs/1.6/inherit_graph_0.svg delete mode 100644 docs/1.6/inherit_graph_1.map delete mode 100644 docs/1.6/inherit_graph_1.md5 delete mode 100644 docs/1.6/inherit_graph_1.svg delete mode 100644 docs/1.6/inherit_graph_10.map delete mode 100644 docs/1.6/inherit_graph_10.md5 delete mode 100644 docs/1.6/inherit_graph_10.svg delete mode 100644 docs/1.6/inherit_graph_11.map delete mode 100644 docs/1.6/inherit_graph_11.md5 delete mode 100644 docs/1.6/inherit_graph_11.svg delete mode 100644 docs/1.6/inherit_graph_12.map delete mode 100644 docs/1.6/inherit_graph_12.md5 delete mode 100644 docs/1.6/inherit_graph_12.svg delete mode 100644 docs/1.6/inherit_graph_13.map delete mode 100644 docs/1.6/inherit_graph_13.md5 delete mode 100644 docs/1.6/inherit_graph_13.svg delete mode 100644 docs/1.6/inherit_graph_14.map delete mode 100644 docs/1.6/inherit_graph_14.md5 delete mode 100644 docs/1.6/inherit_graph_14.svg delete mode 100644 docs/1.6/inherit_graph_15.map delete mode 100644 docs/1.6/inherit_graph_15.md5 delete mode 100644 docs/1.6/inherit_graph_15.svg delete mode 100644 docs/1.6/inherit_graph_16.map delete mode 100644 docs/1.6/inherit_graph_16.md5 delete mode 100644 docs/1.6/inherit_graph_16.svg delete mode 100644 docs/1.6/inherit_graph_17.map delete mode 100644 docs/1.6/inherit_graph_17.md5 delete mode 100644 docs/1.6/inherit_graph_17.svg delete mode 100644 docs/1.6/inherit_graph_18.map delete mode 100644 docs/1.6/inherit_graph_18.md5 delete mode 100644 docs/1.6/inherit_graph_18.svg delete mode 100644 docs/1.6/inherit_graph_19.map delete mode 100644 docs/1.6/inherit_graph_19.md5 delete mode 100644 docs/1.6/inherit_graph_19.svg delete mode 100644 docs/1.6/inherit_graph_2.map delete mode 100644 docs/1.6/inherit_graph_2.md5 delete mode 100644 docs/1.6/inherit_graph_2.svg delete mode 100644 docs/1.6/inherit_graph_20.map delete mode 100644 docs/1.6/inherit_graph_20.md5 delete mode 100644 docs/1.6/inherit_graph_20.svg delete mode 100644 docs/1.6/inherit_graph_21.map delete mode 100644 docs/1.6/inherit_graph_21.md5 delete mode 100644 docs/1.6/inherit_graph_21.svg delete mode 100644 docs/1.6/inherit_graph_22.map delete mode 100644 docs/1.6/inherit_graph_22.md5 delete mode 100644 docs/1.6/inherit_graph_22.svg delete mode 100644 docs/1.6/inherit_graph_23.map delete mode 100644 docs/1.6/inherit_graph_23.md5 delete mode 100644 docs/1.6/inherit_graph_23.svg delete mode 100644 docs/1.6/inherit_graph_24.map delete mode 100644 docs/1.6/inherit_graph_24.md5 delete mode 100644 docs/1.6/inherit_graph_24.svg delete mode 100644 docs/1.6/inherit_graph_25.map delete mode 100644 docs/1.6/inherit_graph_25.md5 delete mode 100644 docs/1.6/inherit_graph_25.svg delete mode 100644 docs/1.6/inherit_graph_26.map delete mode 100644 docs/1.6/inherit_graph_26.md5 delete mode 100644 docs/1.6/inherit_graph_26.svg delete mode 100644 docs/1.6/inherit_graph_27.map delete mode 100644 docs/1.6/inherit_graph_27.md5 delete mode 100644 docs/1.6/inherit_graph_27.svg delete mode 100644 docs/1.6/inherit_graph_28.map delete mode 100644 docs/1.6/inherit_graph_28.md5 delete mode 100644 docs/1.6/inherit_graph_28.svg delete mode 100644 docs/1.6/inherit_graph_29.map delete mode 100644 docs/1.6/inherit_graph_29.md5 delete mode 100644 docs/1.6/inherit_graph_29.svg delete mode 100644 docs/1.6/inherit_graph_3.map delete mode 100644 docs/1.6/inherit_graph_3.md5 delete mode 100644 docs/1.6/inherit_graph_3.svg delete mode 100644 docs/1.6/inherit_graph_30.map delete mode 100644 docs/1.6/inherit_graph_30.md5 delete mode 100644 docs/1.6/inherit_graph_30.svg delete mode 100644 docs/1.6/inherit_graph_31.map delete mode 100644 docs/1.6/inherit_graph_31.md5 delete mode 100644 docs/1.6/inherit_graph_31.svg delete mode 100644 docs/1.6/inherit_graph_32.map delete mode 100644 docs/1.6/inherit_graph_32.md5 delete mode 100644 docs/1.6/inherit_graph_32.svg delete mode 100644 docs/1.6/inherit_graph_33.map delete mode 100644 docs/1.6/inherit_graph_33.md5 delete mode 100644 docs/1.6/inherit_graph_33.svg delete mode 100644 docs/1.6/inherit_graph_34.map delete mode 100644 docs/1.6/inherit_graph_34.md5 delete mode 100644 docs/1.6/inherit_graph_34.svg delete mode 100644 docs/1.6/inherit_graph_35.map delete mode 100644 docs/1.6/inherit_graph_35.md5 delete mode 100644 docs/1.6/inherit_graph_35.svg delete mode 100644 docs/1.6/inherit_graph_36.map delete mode 100644 docs/1.6/inherit_graph_36.md5 delete mode 100644 docs/1.6/inherit_graph_36.svg delete mode 100644 docs/1.6/inherit_graph_37.map delete mode 100644 docs/1.6/inherit_graph_37.md5 delete mode 100644 docs/1.6/inherit_graph_37.svg delete mode 100644 docs/1.6/inherit_graph_38.map delete mode 100644 docs/1.6/inherit_graph_38.md5 delete mode 100644 docs/1.6/inherit_graph_38.svg delete mode 100644 docs/1.6/inherit_graph_39.map delete mode 100644 docs/1.6/inherit_graph_39.md5 delete mode 100644 docs/1.6/inherit_graph_39.svg delete mode 100644 docs/1.6/inherit_graph_4.map delete mode 100644 docs/1.6/inherit_graph_4.md5 delete mode 100644 docs/1.6/inherit_graph_4.svg delete mode 100644 docs/1.6/inherit_graph_40.map delete mode 100644 docs/1.6/inherit_graph_40.md5 delete mode 100644 docs/1.6/inherit_graph_40.svg delete mode 100644 docs/1.6/inherit_graph_41.map delete mode 100644 docs/1.6/inherit_graph_41.md5 delete mode 100644 docs/1.6/inherit_graph_41.svg delete mode 100644 docs/1.6/inherit_graph_42.map delete mode 100644 docs/1.6/inherit_graph_42.md5 delete mode 100644 docs/1.6/inherit_graph_42.svg delete mode 100644 docs/1.6/inherit_graph_43.map delete mode 100644 docs/1.6/inherit_graph_43.md5 delete mode 100644 docs/1.6/inherit_graph_43.svg delete mode 100644 docs/1.6/inherit_graph_44.map delete mode 100644 docs/1.6/inherit_graph_44.md5 delete mode 100644 docs/1.6/inherit_graph_44.svg delete mode 100644 docs/1.6/inherit_graph_45.map delete mode 100644 docs/1.6/inherit_graph_45.md5 delete mode 100644 docs/1.6/inherit_graph_45.svg delete mode 100644 docs/1.6/inherit_graph_46.map delete mode 100644 docs/1.6/inherit_graph_46.md5 delete mode 100644 docs/1.6/inherit_graph_46.svg delete mode 100644 docs/1.6/inherit_graph_47.map delete mode 100644 docs/1.6/inherit_graph_47.md5 delete mode 100644 docs/1.6/inherit_graph_47.svg delete mode 100644 docs/1.6/inherit_graph_48.map delete mode 100644 docs/1.6/inherit_graph_48.md5 delete mode 100644 docs/1.6/inherit_graph_48.svg delete mode 100644 docs/1.6/inherit_graph_49.map delete mode 100644 docs/1.6/inherit_graph_49.md5 delete mode 100644 docs/1.6/inherit_graph_49.svg delete mode 100644 docs/1.6/inherit_graph_5.map delete mode 100644 docs/1.6/inherit_graph_5.md5 delete mode 100644 docs/1.6/inherit_graph_5.svg delete mode 100644 docs/1.6/inherit_graph_50.map delete mode 100644 docs/1.6/inherit_graph_50.md5 delete mode 100644 docs/1.6/inherit_graph_50.svg delete mode 100644 docs/1.6/inherit_graph_51.map delete mode 100644 docs/1.6/inherit_graph_51.md5 delete mode 100644 docs/1.6/inherit_graph_51.svg delete mode 100644 docs/1.6/inherit_graph_52.map delete mode 100644 docs/1.6/inherit_graph_52.md5 delete mode 100644 docs/1.6/inherit_graph_52.svg delete mode 100644 docs/1.6/inherit_graph_53.map delete mode 100644 docs/1.6/inherit_graph_53.md5 delete mode 100644 docs/1.6/inherit_graph_53.svg delete mode 100644 docs/1.6/inherit_graph_54.map delete mode 100644 docs/1.6/inherit_graph_54.md5 delete mode 100644 docs/1.6/inherit_graph_54.svg delete mode 100644 docs/1.6/inherit_graph_55.map delete mode 100644 docs/1.6/inherit_graph_55.md5 delete mode 100644 docs/1.6/inherit_graph_55.svg delete mode 100644 docs/1.6/inherit_graph_56.map delete mode 100644 docs/1.6/inherit_graph_56.md5 delete mode 100644 docs/1.6/inherit_graph_56.svg delete mode 100644 docs/1.6/inherit_graph_57.map delete mode 100644 docs/1.6/inherit_graph_57.md5 delete mode 100644 docs/1.6/inherit_graph_57.svg delete mode 100644 docs/1.6/inherit_graph_58.map delete mode 100644 docs/1.6/inherit_graph_58.md5 delete mode 100644 docs/1.6/inherit_graph_58.svg delete mode 100644 docs/1.6/inherit_graph_59.map delete mode 100644 docs/1.6/inherit_graph_59.md5 delete mode 100644 docs/1.6/inherit_graph_59.svg delete mode 100644 docs/1.6/inherit_graph_6.map delete mode 100644 docs/1.6/inherit_graph_6.md5 delete mode 100644 docs/1.6/inherit_graph_6.svg delete mode 100644 docs/1.6/inherit_graph_60.map delete mode 100644 docs/1.6/inherit_graph_60.md5 delete mode 100644 docs/1.6/inherit_graph_60.svg delete mode 100644 docs/1.6/inherit_graph_61.map delete mode 100644 docs/1.6/inherit_graph_61.md5 delete mode 100644 docs/1.6/inherit_graph_61.svg delete mode 100644 docs/1.6/inherit_graph_62.map delete mode 100644 docs/1.6/inherit_graph_62.md5 delete mode 100644 docs/1.6/inherit_graph_62.svg delete mode 100644 docs/1.6/inherit_graph_63.map delete mode 100644 docs/1.6/inherit_graph_63.md5 delete mode 100644 docs/1.6/inherit_graph_63.svg delete mode 100644 docs/1.6/inherit_graph_64.map delete mode 100644 docs/1.6/inherit_graph_64.md5 delete mode 100644 docs/1.6/inherit_graph_64.svg delete mode 100644 docs/1.6/inherit_graph_65.map delete mode 100644 docs/1.6/inherit_graph_65.md5 delete mode 100644 docs/1.6/inherit_graph_65.svg delete mode 100644 docs/1.6/inherit_graph_66.map delete mode 100644 docs/1.6/inherit_graph_66.md5 delete mode 100644 docs/1.6/inherit_graph_66.svg delete mode 100644 docs/1.6/inherit_graph_67.map delete mode 100644 docs/1.6/inherit_graph_67.md5 delete mode 100644 docs/1.6/inherit_graph_67.svg delete mode 100644 docs/1.6/inherit_graph_68.map delete mode 100644 docs/1.6/inherit_graph_68.md5 delete mode 100644 docs/1.6/inherit_graph_68.svg delete mode 100644 docs/1.6/inherit_graph_69.map delete mode 100644 docs/1.6/inherit_graph_69.md5 delete mode 100644 docs/1.6/inherit_graph_69.svg delete mode 100644 docs/1.6/inherit_graph_7.map delete mode 100644 docs/1.6/inherit_graph_7.md5 delete mode 100644 docs/1.6/inherit_graph_7.svg delete mode 100644 docs/1.6/inherit_graph_70.map delete mode 100644 docs/1.6/inherit_graph_70.md5 delete mode 100644 docs/1.6/inherit_graph_70.svg delete mode 100644 docs/1.6/inherit_graph_71.map delete mode 100644 docs/1.6/inherit_graph_71.md5 delete mode 100644 docs/1.6/inherit_graph_71.svg delete mode 100644 docs/1.6/inherit_graph_72.map delete mode 100644 docs/1.6/inherit_graph_72.md5 delete mode 100644 docs/1.6/inherit_graph_72.svg delete mode 100644 docs/1.6/inherit_graph_73.map delete mode 100644 docs/1.6/inherit_graph_73.md5 delete mode 100644 docs/1.6/inherit_graph_73.svg delete mode 100644 docs/1.6/inherit_graph_74.map delete mode 100644 docs/1.6/inherit_graph_74.md5 delete mode 100644 docs/1.6/inherit_graph_74.svg delete mode 100644 docs/1.6/inherit_graph_8.map delete mode 100644 docs/1.6/inherit_graph_8.md5 delete mode 100644 docs/1.6/inherit_graph_8.svg delete mode 100644 docs/1.6/inherit_graph_9.map delete mode 100644 docs/1.6/inherit_graph_9.md5 delete mode 100644 docs/1.6/inherit_graph_9.svg delete mode 100644 docs/1.6/inherits.html delete mode 100644 docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase-members.html delete mode 100644 docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html delete mode 100644 docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.js delete mode 100644 docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.map delete mode 100644 docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.md5 delete mode 100644 docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.svg delete mode 100644 docs/1.6/namespacemembers.html delete mode 100644 docs/1.6/namespacemembers_enum.html delete mode 100644 docs/1.6/namespacemembers_func.html delete mode 100644 docs/1.6/namespaces.html delete mode 100644 docs/1.6/namespaces_dup.js delete mode 100644 docs/1.6/namespacetainicom.html delete mode 100644 docs/1.6/namespacetainicom.js delete mode 100644 docs/1.6/namespacetainicom_1_1_aether.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether.js delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d.js delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.js delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.js delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.js delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_convex_hull.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.js delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.js delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.js delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweep.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_polygon.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_sets.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_util.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_seidel.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.js delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.js delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.js delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.js delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.js delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.js delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.js delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_fluids.html delete mode 100644 docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_fluids.js delete mode 100644 docs/1.6/navtreedata.js delete mode 100644 docs/1.6/navtreeindex0.js delete mode 100644 docs/1.6/navtreeindex1.js delete mode 100644 docs/1.6/navtreeindex2.js delete mode 100644 docs/1.6/navtreeindex3.js delete mode 100644 docs/1.6/navtreeindex4.js delete mode 100644 docs/1.6/navtreeindex5.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.map delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.md5 delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.svg delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.js delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition-members.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html delete mode 100644 docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.js delete mode 100644 docs/1.7/annotated.html delete mode 100644 docs/1.7/annotated_dup.js delete mode 100644 docs/1.7/bc_s.png delete mode 100644 docs/1.7/bdwn.png delete mode 100644 docs/1.7/classes.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_18d0fbde56a9e7838a324f955a9187b0.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_20aa4f2882b0b4b67a32b410b8ffaa8d.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_270592b0ad400234aac317c32e07e744.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d09edd9272256e98b01525c1107a84c7.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.svg delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world-members.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.js delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.map delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.md5 delete mode 100644 docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.svg delete mode 100644 docs/1.7/closed.png delete mode 100644 docs/1.7/dir_0e1029dfd013b058d543644acd0717bc.html delete mode 100644 docs/1.7/dir_23fdfceae895dcb338a941e1d7344a92.html delete mode 100644 docs/1.7/dir_277c0e9c6be012641b9dccf6e2b967c8.html delete mode 100644 docs/1.7/dir_3778aaf54157dd263127683dd4bacac9.html delete mode 100644 docs/1.7/dir_43dce756a2a5bbdec80603087f8e5e95.html delete mode 100644 docs/1.7/dir_467ec770951959479211ac6ddf2b8c6f.html delete mode 100644 docs/1.7/dir_5150cc52956511ea54c968043e6601c5.html delete mode 100644 docs/1.7/dir_53ee7dc8115cc3fab084306a5c4904d8.html delete mode 100644 docs/1.7/dir_5a5696634c3b737a94da0d790f0cde8d.html delete mode 100644 docs/1.7/dir_5d4a6b2298e194acc008d2de0e658db5.html delete mode 100644 docs/1.7/dir_61fc533d2b0d211ae45dbb715e7f6856.html delete mode 100644 docs/1.7/dir_701d4d157daf637bd31d70cb7efcb8a9.html delete mode 100644 docs/1.7/dir_7f9a1e54ae33dc25921372d1ac6b6298.html delete mode 100644 docs/1.7/dir_a88b9a141032021f574d50b3e6d439b5.html delete mode 100644 docs/1.7/dir_bcfc156f6f2a78c8313299bbd03aaaf6.html delete mode 100644 docs/1.7/dir_c06fc5b65ba2f8d2155138ce42204d25.html delete mode 100644 docs/1.7/dir_c15d829c758f8cde2e79963fa3ad8abd.html delete mode 100644 docs/1.7/dir_c6031ab5f49f0d41206f3dbaca0805ac.html delete mode 100644 docs/1.7/dir_d00b72c0a85a238b6c5d219f70aa9fa3.html delete mode 100644 docs/1.7/dir_d5e8eff7b347d394f77f526e0e6653c4.html delete mode 100644 docs/1.7/dir_e76b6f991c16c70c91d5cf48c50ef8ce.html delete mode 100644 docs/1.7/dir_ed7d350bffbd4947f60f0b5c888c922c.html delete mode 100644 docs/1.7/dir_f188a439b58cd88a9f7a59fad5baa8d0.html delete mode 100644 docs/1.7/doc.png delete mode 100644 docs/1.7/doxygen.css delete mode 100644 docs/1.7/doxygen.svg delete mode 100644 docs/1.7/dynsections.js delete mode 100644 docs/1.7/folderclosed.png delete mode 100644 docs/1.7/folderopen.png delete mode 100644 docs/1.7/functions.html delete mode 100644 docs/1.7/functions_b.html delete mode 100644 docs/1.7/functions_c.html delete mode 100644 docs/1.7/functions_d.html delete mode 100644 docs/1.7/functions_e.html delete mode 100644 docs/1.7/functions_enum.html delete mode 100644 docs/1.7/functions_evnt.html delete mode 100644 docs/1.7/functions_f.html delete mode 100644 docs/1.7/functions_func.html delete mode 100644 docs/1.7/functions_func.js delete mode 100644 docs/1.7/functions_func_b.html delete mode 100644 docs/1.7/functions_func_c.html delete mode 100644 docs/1.7/functions_func_d.html delete mode 100644 docs/1.7/functions_func_e.html delete mode 100644 docs/1.7/functions_func_f.html delete mode 100644 docs/1.7/functions_func_g.html delete mode 100644 docs/1.7/functions_func_i.html delete mode 100644 docs/1.7/functions_func_j.html delete mode 100644 docs/1.7/functions_func_m.html delete mode 100644 docs/1.7/functions_func_n.html delete mode 100644 docs/1.7/functions_func_o.html delete mode 100644 docs/1.7/functions_func_p.html delete mode 100644 docs/1.7/functions_func_q.html delete mode 100644 docs/1.7/functions_func_r.html delete mode 100644 docs/1.7/functions_func_s.html delete mode 100644 docs/1.7/functions_func_t.html delete mode 100644 docs/1.7/functions_func_u.html delete mode 100644 docs/1.7/functions_func_v.html delete mode 100644 docs/1.7/functions_func_w.html delete mode 100644 docs/1.7/functions_g.html delete mode 100644 docs/1.7/functions_h.html delete mode 100644 docs/1.7/functions_i.html delete mode 100644 docs/1.7/functions_j.html delete mode 100644 docs/1.7/functions_k.html delete mode 100644 docs/1.7/functions_l.html delete mode 100644 docs/1.7/functions_m.html delete mode 100644 docs/1.7/functions_n.html delete mode 100644 docs/1.7/functions_o.html delete mode 100644 docs/1.7/functions_p.html delete mode 100644 docs/1.7/functions_prop.html delete mode 100644 docs/1.7/functions_q.html delete mode 100644 docs/1.7/functions_r.html delete mode 100644 docs/1.7/functions_s.html delete mode 100644 docs/1.7/functions_t.html delete mode 100644 docs/1.7/functions_u.html delete mode 100644 docs/1.7/functions_v.html delete mode 100644 docs/1.7/functions_vars.html delete mode 100644 docs/1.7/functions_w.html delete mode 100644 docs/1.7/hierarchy.html delete mode 100644 docs/1.7/hierarchy.js delete mode 100644 docs/1.7/index.html delete mode 100644 docs/1.7/inherit_graph_0.map delete mode 100644 docs/1.7/inherit_graph_0.md5 delete mode 100644 docs/1.7/inherit_graph_0.svg delete mode 100644 docs/1.7/inherit_graph_1.map delete mode 100644 docs/1.7/inherit_graph_1.md5 delete mode 100644 docs/1.7/inherit_graph_1.svg delete mode 100644 docs/1.7/inherit_graph_10.map delete mode 100644 docs/1.7/inherit_graph_10.md5 delete mode 100644 docs/1.7/inherit_graph_10.svg delete mode 100644 docs/1.7/inherit_graph_11.map delete mode 100644 docs/1.7/inherit_graph_11.md5 delete mode 100644 docs/1.7/inherit_graph_11.svg delete mode 100644 docs/1.7/inherit_graph_12.map delete mode 100644 docs/1.7/inherit_graph_12.md5 delete mode 100644 docs/1.7/inherit_graph_12.svg delete mode 100644 docs/1.7/inherit_graph_13.map delete mode 100644 docs/1.7/inherit_graph_13.md5 delete mode 100644 docs/1.7/inherit_graph_13.svg delete mode 100644 docs/1.7/inherit_graph_14.map delete mode 100644 docs/1.7/inherit_graph_14.md5 delete mode 100644 docs/1.7/inherit_graph_14.svg delete mode 100644 docs/1.7/inherit_graph_15.map delete mode 100644 docs/1.7/inherit_graph_15.md5 delete mode 100644 docs/1.7/inherit_graph_15.svg delete mode 100644 docs/1.7/inherit_graph_16.map delete mode 100644 docs/1.7/inherit_graph_16.md5 delete mode 100644 docs/1.7/inherit_graph_16.svg delete mode 100644 docs/1.7/inherit_graph_17.map delete mode 100644 docs/1.7/inherit_graph_17.md5 delete mode 100644 docs/1.7/inherit_graph_17.svg delete mode 100644 docs/1.7/inherit_graph_18.map delete mode 100644 docs/1.7/inherit_graph_18.md5 delete mode 100644 docs/1.7/inherit_graph_18.svg delete mode 100644 docs/1.7/inherit_graph_19.map delete mode 100644 docs/1.7/inherit_graph_19.md5 delete mode 100644 docs/1.7/inherit_graph_19.svg delete mode 100644 docs/1.7/inherit_graph_2.map delete mode 100644 docs/1.7/inherit_graph_2.md5 delete mode 100644 docs/1.7/inherit_graph_2.svg delete mode 100644 docs/1.7/inherit_graph_20.map delete mode 100644 docs/1.7/inherit_graph_20.md5 delete mode 100644 docs/1.7/inherit_graph_20.svg delete mode 100644 docs/1.7/inherit_graph_21.map delete mode 100644 docs/1.7/inherit_graph_21.md5 delete mode 100644 docs/1.7/inherit_graph_21.svg delete mode 100644 docs/1.7/inherit_graph_22.map delete mode 100644 docs/1.7/inherit_graph_22.md5 delete mode 100644 docs/1.7/inherit_graph_22.svg delete mode 100644 docs/1.7/inherit_graph_23.map delete mode 100644 docs/1.7/inherit_graph_23.md5 delete mode 100644 docs/1.7/inherit_graph_23.svg delete mode 100644 docs/1.7/inherit_graph_24.map delete mode 100644 docs/1.7/inherit_graph_24.md5 delete mode 100644 docs/1.7/inherit_graph_24.svg delete mode 100644 docs/1.7/inherit_graph_25.map delete mode 100644 docs/1.7/inherit_graph_25.md5 delete mode 100644 docs/1.7/inherit_graph_25.svg delete mode 100644 docs/1.7/inherit_graph_26.map delete mode 100644 docs/1.7/inherit_graph_26.md5 delete mode 100644 docs/1.7/inherit_graph_26.svg delete mode 100644 docs/1.7/inherit_graph_27.map delete mode 100644 docs/1.7/inherit_graph_27.md5 delete mode 100644 docs/1.7/inherit_graph_27.svg delete mode 100644 docs/1.7/inherit_graph_28.map delete mode 100644 docs/1.7/inherit_graph_28.md5 delete mode 100644 docs/1.7/inherit_graph_28.svg delete mode 100644 docs/1.7/inherit_graph_29.map delete mode 100644 docs/1.7/inherit_graph_29.md5 delete mode 100644 docs/1.7/inherit_graph_29.svg delete mode 100644 docs/1.7/inherit_graph_3.map delete mode 100644 docs/1.7/inherit_graph_3.md5 delete mode 100644 docs/1.7/inherit_graph_3.svg delete mode 100644 docs/1.7/inherit_graph_30.map delete mode 100644 docs/1.7/inherit_graph_30.md5 delete mode 100644 docs/1.7/inherit_graph_30.svg delete mode 100644 docs/1.7/inherit_graph_31.map delete mode 100644 docs/1.7/inherit_graph_31.md5 delete mode 100644 docs/1.7/inherit_graph_31.svg delete mode 100644 docs/1.7/inherit_graph_32.map delete mode 100644 docs/1.7/inherit_graph_32.md5 delete mode 100644 docs/1.7/inherit_graph_32.svg delete mode 100644 docs/1.7/inherit_graph_33.map delete mode 100644 docs/1.7/inherit_graph_33.md5 delete mode 100644 docs/1.7/inherit_graph_33.svg delete mode 100644 docs/1.7/inherit_graph_34.map delete mode 100644 docs/1.7/inherit_graph_34.md5 delete mode 100644 docs/1.7/inherit_graph_34.svg delete mode 100644 docs/1.7/inherit_graph_35.map delete mode 100644 docs/1.7/inherit_graph_35.md5 delete mode 100644 docs/1.7/inherit_graph_35.svg delete mode 100644 docs/1.7/inherit_graph_36.map delete mode 100644 docs/1.7/inherit_graph_36.md5 delete mode 100644 docs/1.7/inherit_graph_36.svg delete mode 100644 docs/1.7/inherit_graph_37.map delete mode 100644 docs/1.7/inherit_graph_37.md5 delete mode 100644 docs/1.7/inherit_graph_37.svg delete mode 100644 docs/1.7/inherit_graph_38.map delete mode 100644 docs/1.7/inherit_graph_38.md5 delete mode 100644 docs/1.7/inherit_graph_38.svg delete mode 100644 docs/1.7/inherit_graph_39.map delete mode 100644 docs/1.7/inherit_graph_39.md5 delete mode 100644 docs/1.7/inherit_graph_39.svg delete mode 100644 docs/1.7/inherit_graph_4.map delete mode 100644 docs/1.7/inherit_graph_4.md5 delete mode 100644 docs/1.7/inherit_graph_4.svg delete mode 100644 docs/1.7/inherit_graph_40.map delete mode 100644 docs/1.7/inherit_graph_40.md5 delete mode 100644 docs/1.7/inherit_graph_40.svg delete mode 100644 docs/1.7/inherit_graph_41.map delete mode 100644 docs/1.7/inherit_graph_41.md5 delete mode 100644 docs/1.7/inherit_graph_41.svg delete mode 100644 docs/1.7/inherit_graph_42.map delete mode 100644 docs/1.7/inherit_graph_42.md5 delete mode 100644 docs/1.7/inherit_graph_42.svg delete mode 100644 docs/1.7/inherit_graph_43.map delete mode 100644 docs/1.7/inherit_graph_43.md5 delete mode 100644 docs/1.7/inherit_graph_43.svg delete mode 100644 docs/1.7/inherit_graph_44.map delete mode 100644 docs/1.7/inherit_graph_44.md5 delete mode 100644 docs/1.7/inherit_graph_44.svg delete mode 100644 docs/1.7/inherit_graph_45.map delete mode 100644 docs/1.7/inherit_graph_45.md5 delete mode 100644 docs/1.7/inherit_graph_45.svg delete mode 100644 docs/1.7/inherit_graph_46.map delete mode 100644 docs/1.7/inherit_graph_46.md5 delete mode 100644 docs/1.7/inherit_graph_46.svg delete mode 100644 docs/1.7/inherit_graph_47.map delete mode 100644 docs/1.7/inherit_graph_47.md5 delete mode 100644 docs/1.7/inherit_graph_47.svg delete mode 100644 docs/1.7/inherit_graph_48.map delete mode 100644 docs/1.7/inherit_graph_48.md5 delete mode 100644 docs/1.7/inherit_graph_48.svg delete mode 100644 docs/1.7/inherit_graph_49.map delete mode 100644 docs/1.7/inherit_graph_49.md5 delete mode 100644 docs/1.7/inherit_graph_49.svg delete mode 100644 docs/1.7/inherit_graph_5.map delete mode 100644 docs/1.7/inherit_graph_5.md5 delete mode 100644 docs/1.7/inherit_graph_5.svg delete mode 100644 docs/1.7/inherit_graph_50.map delete mode 100644 docs/1.7/inherit_graph_50.md5 delete mode 100644 docs/1.7/inherit_graph_50.svg delete mode 100644 docs/1.7/inherit_graph_51.map delete mode 100644 docs/1.7/inherit_graph_51.md5 delete mode 100644 docs/1.7/inherit_graph_51.svg delete mode 100644 docs/1.7/inherit_graph_52.map delete mode 100644 docs/1.7/inherit_graph_52.md5 delete mode 100644 docs/1.7/inherit_graph_52.svg delete mode 100644 docs/1.7/inherit_graph_53.map delete mode 100644 docs/1.7/inherit_graph_53.md5 delete mode 100644 docs/1.7/inherit_graph_53.svg delete mode 100644 docs/1.7/inherit_graph_54.map delete mode 100644 docs/1.7/inherit_graph_54.md5 delete mode 100644 docs/1.7/inherit_graph_54.svg delete mode 100644 docs/1.7/inherit_graph_55.map delete mode 100644 docs/1.7/inherit_graph_55.md5 delete mode 100644 docs/1.7/inherit_graph_55.svg delete mode 100644 docs/1.7/inherit_graph_56.map delete mode 100644 docs/1.7/inherit_graph_56.md5 delete mode 100644 docs/1.7/inherit_graph_56.svg delete mode 100644 docs/1.7/inherit_graph_57.map delete mode 100644 docs/1.7/inherit_graph_57.md5 delete mode 100644 docs/1.7/inherit_graph_57.svg delete mode 100644 docs/1.7/inherit_graph_58.map delete mode 100644 docs/1.7/inherit_graph_58.md5 delete mode 100644 docs/1.7/inherit_graph_58.svg delete mode 100644 docs/1.7/inherit_graph_59.map delete mode 100644 docs/1.7/inherit_graph_59.md5 delete mode 100644 docs/1.7/inherit_graph_59.svg delete mode 100644 docs/1.7/inherit_graph_6.map delete mode 100644 docs/1.7/inherit_graph_6.md5 delete mode 100644 docs/1.7/inherit_graph_6.svg delete mode 100644 docs/1.7/inherit_graph_60.map delete mode 100644 docs/1.7/inherit_graph_60.md5 delete mode 100644 docs/1.7/inherit_graph_60.svg delete mode 100644 docs/1.7/inherit_graph_61.map delete mode 100644 docs/1.7/inherit_graph_61.md5 delete mode 100644 docs/1.7/inherit_graph_61.svg delete mode 100644 docs/1.7/inherit_graph_7.map delete mode 100644 docs/1.7/inherit_graph_7.md5 delete mode 100644 docs/1.7/inherit_graph_7.svg delete mode 100644 docs/1.7/inherit_graph_8.map delete mode 100644 docs/1.7/inherit_graph_8.md5 delete mode 100644 docs/1.7/inherit_graph_8.svg delete mode 100644 docs/1.7/inherit_graph_9.map delete mode 100644 docs/1.7/inherit_graph_9.md5 delete mode 100644 docs/1.7/inherit_graph_9.svg delete mode 100644 docs/1.7/inherits.html delete mode 100644 docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase-members.html delete mode 100644 docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html delete mode 100644 docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.js delete mode 100644 docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.map delete mode 100644 docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.md5 delete mode 100644 docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.svg delete mode 100644 docs/1.7/jquery.js delete mode 100644 docs/1.7/namespacemembers.html delete mode 100644 docs/1.7/namespacemembers_enum.html delete mode 100644 docs/1.7/namespacemembers_func.html delete mode 100644 docs/1.7/namespaces.html delete mode 100644 docs/1.7/namespaces_dup.js delete mode 100644 docs/1.7/namespacetainicom.html delete mode 100644 docs/1.7/namespacetainicom.js delete mode 100644 docs/1.7/namespacetainicom_1_1_aether.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether.js delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d.js delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.js delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.js delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.js delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_convex_hull.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.js delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.js delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.js delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweep.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_polygon.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_sets.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_util.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_seidel.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.js delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.js delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.js delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.js delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.js delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.js delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html delete mode 100644 docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.js delete mode 100644 docs/1.7/nav_f.png delete mode 100644 docs/1.7/nav_g.png delete mode 100644 docs/1.7/nav_h.png delete mode 100644 docs/1.7/navtree.css delete mode 100644 docs/1.7/navtree.js delete mode 100644 docs/1.7/navtreedata.js delete mode 100644 docs/1.7/navtreeindex0.js delete mode 100644 docs/1.7/navtreeindex1.js delete mode 100644 docs/1.7/navtreeindex2.js delete mode 100644 docs/1.7/navtreeindex3.js delete mode 100644 docs/1.7/navtreeindex4.js delete mode 100644 docs/1.7/navtreeindex5.js delete mode 100644 docs/1.7/open.png delete mode 100644 docs/1.7/resize.js delete mode 100644 docs/1.7/splitbar.png delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.js delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.map delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.md5 delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.svg delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations-members.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html delete mode 100644 docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.js delete mode 100644 docs/1.7/sync_off.png delete mode 100644 docs/1.7/sync_on.png delete mode 100644 docs/1.7/tab_a.png delete mode 100644 docs/1.7/tab_b.png delete mode 100644 docs/1.7/tab_h.png delete mode 100644 docs/1.7/tab_s.png delete mode 100644 docs/1.7/tabs.css create mode 100644 docs/2.0/NugetLogo.png create mode 100644 docs/2.0/annotated.html create mode 100644 docs/2.0/annotated_dup.js rename docs/{1.6 => 2.0}/bc_s.png (100%) rename docs/{1.6 => 2.0}/bdwn.png (100%) create mode 100644 docs/2.0/classes.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe438470b455a575001521245634e54d8a.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe6c1bdd9899af65c9dfb05bcafbfb6a2f.html rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.map => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe7351699e28294e84d5ae07f21e9b2f9a.map} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.md5 => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe7351699e28294e84d5ae07f21e9b2f9a.md5} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.svg => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe7351699e28294e84d5ae07f21e9b2f9a.svg} (100%) create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe7d6d5cb3bb36c85438bbf842780964bb.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe8ab7159db6ff80fffad86be43e940473.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweedbf4abf82be9fa9cbcc94dced18d340.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweedbf4abf82be9fa9cbcc94dced18d340.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweedbf4abf82be9fa9cbcc94dced18d340.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.js rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.map => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.map} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.md5 => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.md5} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.svg => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.svg} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.map => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.map} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.md5 => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.md5} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.svg => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.svg} (100%) create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.js rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.map => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.map} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.md5 => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.md5} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.svg => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.svg} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.map => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.map} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.md5 => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.md5} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.svg => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.svg} (100%) create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.js rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.map => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.map} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.md5 => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.md5} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.svg => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.svg} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.map => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.map} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.md5 => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.md5} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.svg => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.svg} (100%) create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.js rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.map => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.map} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.md5 => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.md5} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.svg => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.svg} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.map => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.map} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.md5 => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.md5} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.svg => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.svg} (100%) create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.js rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.map => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.map} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.md5 => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.md5} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.svg => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.svg} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.map => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.map} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.md5 => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.md5} (100%) rename docs/{1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.svg => 2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.svg} (100%) create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.svg create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world-members.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.js create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.map create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.md5 create mode 100644 docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.svg rename docs/{1.6 => 2.0}/closed.png (100%) create mode 100644 docs/2.0/dir_0e1029dfd013b058d543644acd0717bc.html create mode 100644 docs/2.0/dir_23fdfceae895dcb338a941e1d7344a92.html create mode 100644 docs/2.0/dir_277c0e9c6be012641b9dccf6e2b967c8.html create mode 100644 docs/2.0/dir_3778aaf54157dd263127683dd4bacac9.html create mode 100644 docs/2.0/dir_43dce756a2a5bbdec80603087f8e5e95.html create mode 100644 docs/2.0/dir_467ec770951959479211ac6ddf2b8c6f.html create mode 100644 docs/2.0/dir_5150cc52956511ea54c968043e6601c5.html create mode 100644 docs/2.0/dir_53ee7dc8115cc3fab084306a5c4904d8.html create mode 100644 docs/2.0/dir_5a5696634c3b737a94da0d790f0cde8d.html create mode 100644 docs/2.0/dir_61fc533d2b0d211ae45dbb715e7f6856.html create mode 100644 docs/2.0/dir_701d4d157daf637bd31d70cb7efcb8a9.html create mode 100644 docs/2.0/dir_7f9a1e54ae33dc25921372d1ac6b6298.html create mode 100644 docs/2.0/dir_a88b9a141032021f574d50b3e6d439b5.html create mode 100644 docs/2.0/dir_bcfc156f6f2a78c8313299bbd03aaaf6.html create mode 100644 docs/2.0/dir_c15d829c758f8cde2e79963fa3ad8abd.html create mode 100644 docs/2.0/dir_c6031ab5f49f0d41206f3dbaca0805ac.html create mode 100644 docs/2.0/dir_d00b72c0a85a238b6c5d219f70aa9fa3.html create mode 100644 docs/2.0/dir_d5e8eff7b347d394f77f526e0e6653c4.html create mode 100644 docs/2.0/dir_e76b6f991c16c70c91d5cf48c50ef8ce.html create mode 100644 docs/2.0/dir_ed7d350bffbd4947f60f0b5c888c922c.html create mode 100644 docs/2.0/dir_f188a439b58cd88a9f7a59fad5baa8d0.html rename docs/{1.6 => 2.0}/doc.png (100%) rename docs/{1.6 => 2.0}/doxygen.css (100%) rename docs/{1.6 => 2.0}/doxygen.svg (100%) rename docs/{1.6 => 2.0}/dynsections.js (100%) rename docs/{1.6 => 2.0}/folderclosed.png (100%) rename docs/{1.6 => 2.0}/folderopen.png (100%) create mode 100644 docs/2.0/functions.html create mode 100644 docs/2.0/functions_b.html create mode 100644 docs/2.0/functions_c.html create mode 100644 docs/2.0/functions_d.html rename docs/{1.7 => 2.0}/functions_dup.js (100%) create mode 100644 docs/2.0/functions_e.html create mode 100644 docs/2.0/functions_enum.html create mode 100644 docs/2.0/functions_evnt.html create mode 100644 docs/2.0/functions_f.html create mode 100644 docs/2.0/functions_func.html rename docs/{1.6 => 2.0}/functions_func.js (100%) create mode 100644 docs/2.0/functions_func_b.html create mode 100644 docs/2.0/functions_func_c.html create mode 100644 docs/2.0/functions_func_d.html create mode 100644 docs/2.0/functions_func_e.html create mode 100644 docs/2.0/functions_func_f.html create mode 100644 docs/2.0/functions_func_g.html create mode 100644 docs/2.0/functions_func_i.html create mode 100644 docs/2.0/functions_func_j.html create mode 100644 docs/2.0/functions_func_m.html create mode 100644 docs/2.0/functions_func_n.html create mode 100644 docs/2.0/functions_func_o.html create mode 100644 docs/2.0/functions_func_p.html create mode 100644 docs/2.0/functions_func_q.html create mode 100644 docs/2.0/functions_func_r.html create mode 100644 docs/2.0/functions_func_s.html create mode 100644 docs/2.0/functions_func_t.html create mode 100644 docs/2.0/functions_func_u.html create mode 100644 docs/2.0/functions_func_v.html create mode 100644 docs/2.0/functions_func_w.html create mode 100644 docs/2.0/functions_g.html create mode 100644 docs/2.0/functions_h.html create mode 100644 docs/2.0/functions_i.html create mode 100644 docs/2.0/functions_j.html create mode 100644 docs/2.0/functions_k.html create mode 100644 docs/2.0/functions_l.html create mode 100644 docs/2.0/functions_m.html create mode 100644 docs/2.0/functions_n.html create mode 100644 docs/2.0/functions_o.html create mode 100644 docs/2.0/functions_p.html create mode 100644 docs/2.0/functions_prop.html create mode 100644 docs/2.0/functions_q.html create mode 100644 docs/2.0/functions_r.html create mode 100644 docs/2.0/functions_s.html create mode 100644 docs/2.0/functions_t.html create mode 100644 docs/2.0/functions_u.html create mode 100644 docs/2.0/functions_v.html create mode 100644 docs/2.0/functions_vars.html create mode 100644 docs/2.0/functions_w.html create mode 100644 docs/2.0/hierarchy.html create mode 100644 docs/2.0/hierarchy.js create mode 100644 docs/2.0/index.html create mode 100644 docs/2.0/inherit_graph_0.map create mode 100644 docs/2.0/inherit_graph_0.md5 create mode 100644 docs/2.0/inherit_graph_0.svg create mode 100644 docs/2.0/inherit_graph_1.map create mode 100644 docs/2.0/inherit_graph_1.md5 create mode 100644 docs/2.0/inherit_graph_1.svg create mode 100644 docs/2.0/inherit_graph_10.map create mode 100644 docs/2.0/inherit_graph_10.md5 create mode 100644 docs/2.0/inherit_graph_10.svg create mode 100644 docs/2.0/inherit_graph_11.map create mode 100644 docs/2.0/inherit_graph_11.md5 create mode 100644 docs/2.0/inherit_graph_11.svg create mode 100644 docs/2.0/inherit_graph_12.map create mode 100644 docs/2.0/inherit_graph_12.md5 create mode 100644 docs/2.0/inherit_graph_12.svg create mode 100644 docs/2.0/inherit_graph_13.map create mode 100644 docs/2.0/inherit_graph_13.md5 create mode 100644 docs/2.0/inherit_graph_13.svg create mode 100644 docs/2.0/inherit_graph_14.map create mode 100644 docs/2.0/inherit_graph_14.md5 create mode 100644 docs/2.0/inherit_graph_14.svg create mode 100644 docs/2.0/inherit_graph_15.map create mode 100644 docs/2.0/inherit_graph_15.md5 create mode 100644 docs/2.0/inherit_graph_15.svg create mode 100644 docs/2.0/inherit_graph_16.map create mode 100644 docs/2.0/inherit_graph_16.md5 create mode 100644 docs/2.0/inherit_graph_16.svg create mode 100644 docs/2.0/inherit_graph_17.map create mode 100644 docs/2.0/inherit_graph_17.md5 create mode 100644 docs/2.0/inherit_graph_17.svg create mode 100644 docs/2.0/inherit_graph_18.map create mode 100644 docs/2.0/inherit_graph_18.md5 create mode 100644 docs/2.0/inherit_graph_18.svg create mode 100644 docs/2.0/inherit_graph_19.map create mode 100644 docs/2.0/inherit_graph_19.md5 create mode 100644 docs/2.0/inherit_graph_19.svg create mode 100644 docs/2.0/inherit_graph_2.map create mode 100644 docs/2.0/inherit_graph_2.md5 create mode 100644 docs/2.0/inherit_graph_2.svg create mode 100644 docs/2.0/inherit_graph_20.map create mode 100644 docs/2.0/inherit_graph_20.md5 create mode 100644 docs/2.0/inherit_graph_20.svg create mode 100644 docs/2.0/inherit_graph_21.map create mode 100644 docs/2.0/inherit_graph_21.md5 create mode 100644 docs/2.0/inherit_graph_21.svg create mode 100644 docs/2.0/inherit_graph_22.map create mode 100644 docs/2.0/inherit_graph_22.md5 create mode 100644 docs/2.0/inherit_graph_22.svg create mode 100644 docs/2.0/inherit_graph_23.map create mode 100644 docs/2.0/inherit_graph_23.md5 create mode 100644 docs/2.0/inherit_graph_23.svg create mode 100644 docs/2.0/inherit_graph_24.map create mode 100644 docs/2.0/inherit_graph_24.md5 create mode 100644 docs/2.0/inherit_graph_24.svg create mode 100644 docs/2.0/inherit_graph_25.map create mode 100644 docs/2.0/inherit_graph_25.md5 create mode 100644 docs/2.0/inherit_graph_25.svg create mode 100644 docs/2.0/inherit_graph_26.map create mode 100644 docs/2.0/inherit_graph_26.md5 create mode 100644 docs/2.0/inherit_graph_26.svg create mode 100644 docs/2.0/inherit_graph_27.map create mode 100644 docs/2.0/inherit_graph_27.md5 create mode 100644 docs/2.0/inherit_graph_27.svg create mode 100644 docs/2.0/inherit_graph_28.map create mode 100644 docs/2.0/inherit_graph_28.md5 create mode 100644 docs/2.0/inherit_graph_28.svg create mode 100644 docs/2.0/inherit_graph_29.map create mode 100644 docs/2.0/inherit_graph_29.md5 create mode 100644 docs/2.0/inherit_graph_29.svg create mode 100644 docs/2.0/inherit_graph_3.map create mode 100644 docs/2.0/inherit_graph_3.md5 create mode 100644 docs/2.0/inherit_graph_3.svg create mode 100644 docs/2.0/inherit_graph_30.map create mode 100644 docs/2.0/inherit_graph_30.md5 create mode 100644 docs/2.0/inherit_graph_30.svg create mode 100644 docs/2.0/inherit_graph_31.map create mode 100644 docs/2.0/inherit_graph_31.md5 create mode 100644 docs/2.0/inherit_graph_31.svg create mode 100644 docs/2.0/inherit_graph_32.map create mode 100644 docs/2.0/inherit_graph_32.md5 create mode 100644 docs/2.0/inherit_graph_32.svg create mode 100644 docs/2.0/inherit_graph_33.map create mode 100644 docs/2.0/inherit_graph_33.md5 create mode 100644 docs/2.0/inherit_graph_33.svg create mode 100644 docs/2.0/inherit_graph_34.map create mode 100644 docs/2.0/inherit_graph_34.md5 create mode 100644 docs/2.0/inherit_graph_34.svg create mode 100644 docs/2.0/inherit_graph_35.map create mode 100644 docs/2.0/inherit_graph_35.md5 create mode 100644 docs/2.0/inherit_graph_35.svg create mode 100644 docs/2.0/inherit_graph_36.map create mode 100644 docs/2.0/inherit_graph_36.md5 create mode 100644 docs/2.0/inherit_graph_36.svg create mode 100644 docs/2.0/inherit_graph_37.map create mode 100644 docs/2.0/inherit_graph_37.md5 create mode 100644 docs/2.0/inherit_graph_37.svg create mode 100644 docs/2.0/inherit_graph_38.map create mode 100644 docs/2.0/inherit_graph_38.md5 create mode 100644 docs/2.0/inherit_graph_38.svg create mode 100644 docs/2.0/inherit_graph_39.map create mode 100644 docs/2.0/inherit_graph_39.md5 create mode 100644 docs/2.0/inherit_graph_39.svg create mode 100644 docs/2.0/inherit_graph_4.map create mode 100644 docs/2.0/inherit_graph_4.md5 create mode 100644 docs/2.0/inherit_graph_4.svg create mode 100644 docs/2.0/inherit_graph_40.map create mode 100644 docs/2.0/inherit_graph_40.md5 create mode 100644 docs/2.0/inherit_graph_40.svg create mode 100644 docs/2.0/inherit_graph_41.map create mode 100644 docs/2.0/inherit_graph_41.md5 create mode 100644 docs/2.0/inherit_graph_41.svg create mode 100644 docs/2.0/inherit_graph_42.map create mode 100644 docs/2.0/inherit_graph_42.md5 create mode 100644 docs/2.0/inherit_graph_42.svg create mode 100644 docs/2.0/inherit_graph_43.map create mode 100644 docs/2.0/inherit_graph_43.md5 create mode 100644 docs/2.0/inherit_graph_43.svg create mode 100644 docs/2.0/inherit_graph_44.map create mode 100644 docs/2.0/inherit_graph_44.md5 create mode 100644 docs/2.0/inherit_graph_44.svg create mode 100644 docs/2.0/inherit_graph_45.map create mode 100644 docs/2.0/inherit_graph_45.md5 create mode 100644 docs/2.0/inherit_graph_45.svg create mode 100644 docs/2.0/inherit_graph_46.map create mode 100644 docs/2.0/inherit_graph_46.md5 create mode 100644 docs/2.0/inherit_graph_46.svg create mode 100644 docs/2.0/inherit_graph_47.map create mode 100644 docs/2.0/inherit_graph_47.md5 create mode 100644 docs/2.0/inherit_graph_47.svg create mode 100644 docs/2.0/inherit_graph_48.map create mode 100644 docs/2.0/inherit_graph_48.md5 create mode 100644 docs/2.0/inherit_graph_48.svg create mode 100644 docs/2.0/inherit_graph_49.map create mode 100644 docs/2.0/inherit_graph_49.md5 create mode 100644 docs/2.0/inherit_graph_49.svg create mode 100644 docs/2.0/inherit_graph_5.map create mode 100644 docs/2.0/inherit_graph_5.md5 create mode 100644 docs/2.0/inherit_graph_5.svg create mode 100644 docs/2.0/inherit_graph_50.map create mode 100644 docs/2.0/inherit_graph_50.md5 create mode 100644 docs/2.0/inherit_graph_50.svg create mode 100644 docs/2.0/inherit_graph_51.map create mode 100644 docs/2.0/inherit_graph_51.md5 create mode 100644 docs/2.0/inherit_graph_51.svg create mode 100644 docs/2.0/inherit_graph_52.map create mode 100644 docs/2.0/inherit_graph_52.md5 create mode 100644 docs/2.0/inherit_graph_52.svg create mode 100644 docs/2.0/inherit_graph_53.map create mode 100644 docs/2.0/inherit_graph_53.md5 create mode 100644 docs/2.0/inherit_graph_53.svg create mode 100644 docs/2.0/inherit_graph_54.map create mode 100644 docs/2.0/inherit_graph_54.md5 create mode 100644 docs/2.0/inherit_graph_54.svg create mode 100644 docs/2.0/inherit_graph_55.map create mode 100644 docs/2.0/inherit_graph_55.md5 create mode 100644 docs/2.0/inherit_graph_55.svg create mode 100644 docs/2.0/inherit_graph_56.map create mode 100644 docs/2.0/inherit_graph_56.md5 create mode 100644 docs/2.0/inherit_graph_56.svg create mode 100644 docs/2.0/inherit_graph_6.map create mode 100644 docs/2.0/inherit_graph_6.md5 create mode 100644 docs/2.0/inherit_graph_6.svg create mode 100644 docs/2.0/inherit_graph_7.map create mode 100644 docs/2.0/inherit_graph_7.md5 create mode 100644 docs/2.0/inherit_graph_7.svg create mode 100644 docs/2.0/inherit_graph_8.map create mode 100644 docs/2.0/inherit_graph_8.md5 create mode 100644 docs/2.0/inherit_graph_8.svg create mode 100644 docs/2.0/inherit_graph_9.map create mode 100644 docs/2.0/inherit_graph_9.md5 create mode 100644 docs/2.0/inherit_graph_9.svg create mode 100644 docs/2.0/inherits.html create mode 100644 docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase-members.html create mode 100644 docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html create mode 100644 docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.js create mode 100644 docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.map create mode 100644 docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.md5 create mode 100644 docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.svg rename docs/{1.6 => 2.0}/jquery.js (100%) create mode 100644 docs/2.0/namespacemembers.html create mode 100644 docs/2.0/namespacemembers_enum.html create mode 100644 docs/2.0/namespacemembers_func.html create mode 100644 docs/2.0/namespacenkast.html create mode 100644 docs/2.0/namespacenkast.js create mode 100644 docs/2.0/namespacenkast_1_1_aether.html create mode 100644 docs/2.0/namespacenkast_1_1_aether.js create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d.js create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.js create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.js create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.js create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_convex_hull.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.js create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.js create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.js create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweep.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_polygon.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_sets.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_util.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_seidel.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.js create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.js create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers.js create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.js create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.js create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html create mode 100644 docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.js create mode 100644 docs/2.0/namespaces.html create mode 100644 docs/2.0/namespaces_dup.js rename docs/{1.6 => 2.0}/nav_f.png (100%) rename docs/{1.6 => 2.0}/nav_g.png (100%) rename docs/{1.6 => 2.0}/nav_h.png (100%) rename docs/{1.6 => 2.0}/navtree.css (100%) rename docs/{1.6 => 2.0}/navtree.js (100%) create mode 100644 docs/2.0/navtreedata.js create mode 100644 docs/2.0/navtreeindex0.js create mode 100644 docs/2.0/navtreeindex1.js create mode 100644 docs/2.0/navtreeindex2.js create mode 100644 docs/2.0/navtreeindex3.js create mode 100644 docs/2.0/navtreeindex4.js create mode 100644 docs/2.0/navtreeindex5.js rename docs/{1.6 => 2.0}/open.png (100%) rename docs/{1.6 => 2.0}/resize.js (100%) rename docs/{1.6 => 2.0}/splitbar.png (100%) create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.map create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.md5 create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.svg create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.map create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.md5 create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.svg create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.map create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.md5 create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.svg create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.map create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.md5 create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.svg create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.map create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.md5 create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.svg create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.map create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.md5 create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.svg create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.map create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.md5 create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.svg create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.map create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.md5 create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.svg create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.map create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.md5 create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.svg create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.map create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.md5 create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.svg create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.map create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.md5 create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.svg create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.js rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.map => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.map} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.md5 => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.md5} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.svg => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.svg} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.map => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.map} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.md5 => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.md5} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.svg => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.svg} (100%) create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.map create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.md5 create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.svg create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.map create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.md5 create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.svg create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.map create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.md5 create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.svg create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.map create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.md5 create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.svg create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.map create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.md5 create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.svg create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.js rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.map => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.map} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.md5 => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.md5} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.svg => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.svg} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.map => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.map} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.md5 => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.md5} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.svg => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.svg} (100%) create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.js rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.map => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.map} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.md5 => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.md5} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.svg => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.svg} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.map => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.map} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.md5 => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.md5} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.svg => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.svg} (100%) create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.js rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.map => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.map} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.md5 => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.md5} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.svg => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.svg} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.map => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.map} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.md5 => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.md5} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.svg => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.svg} (100%) create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.js rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.map => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.map} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.md5 => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.md5} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.svg => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.svg} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.map => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.map} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.md5 => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.md5} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.svg => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.svg} (100%) create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.js rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.map => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.map} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.md5 => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.md5} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.svg => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.svg} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.map => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.map} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.md5 => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.md5} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.svg => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.svg} (100%) create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.js create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.map create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.md5 create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.svg create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.js rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.map => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.map} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.md5 => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.md5} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.svg => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.svg} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.map => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.map} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.md5 => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.md5} (100%) rename docs/{1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.svg => 2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.svg} (100%) create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations-members.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html create mode 100644 docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.js rename docs/{1.6 => 2.0}/sync_off.png (100%) rename docs/{1.6 => 2.0}/sync_on.png (100%) rename docs/{1.6 => 2.0}/tab_a.png (100%) rename docs/{1.6 => 2.0}/tab_b.png (100%) rename docs/{1.6 => 2.0}/tab_h.png (100%) rename docs/{1.6 => 2.0}/tab_s.png (100%) rename docs/{1.6 => 2.0}/tabs.css (100%) diff --git a/docs/1.6/annotated.html b/docs/1.6/annotated.html deleted file mode 100644 index 728ddd59..00000000 --- a/docs/1.6/annotated.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - -Aether.Physics2D: Class List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Class List
-
-
-
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 123456]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Ntainicom
 NAether
 NPhysics2D
 NCollision
 NShapes
 CContactFeatureThe features that intersect to form the contact point This must be 4 bytes or less
 CContactIDContact ids to facilitate warm starting
 CManifoldPointA manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions
 CManifoldA manifold for two touching convex Shapes. Box2D supports multiple types of contact:
 CClipVertexUsed for computing contact manifolds
 CRayCastInputRay-cast input data
 CRayCastOutputRay-cast output data
 CAABBAn axis aligned bounding box
 CEPAxisThis structure is used to keep track of the best separating axis
 CReferenceFaceReference face used for clipping
 CDistanceProxyA distance proxy is used by the GJK algorithm. It encapsulates any shape
 CSimplexCacheUsed to warm start ComputeDistance. Set count to zero on first call
 CDistanceInputInput for Distance.ComputeDistance(). You have to option to use the shape radii in the computation
 CDistanceOutputOutput for Distance.ComputeDistance()
 CDynamicTreeA dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update
 CDynamicTreeBroadPhaseThe broad-phase is used for computing pairs and performing volume queries and ray casts. This broad-phase does not persist pairs. Instead, this reports potentially new pairs. It is up to the client to consume the new pairs and to track subsequent overlap
 CIBroadPhase
 CElement
 CQuadTree
 CQuadTreeBroadPhase
 CTOIInputInput parameters for CalculateTimeOfImpact
 CTOIOutput
 NCommon
 NPhysicsLogic
 NTextureTools
 CComplex
 CFixedArray2
 CFixedArray3
 CFixedArray4
 CFixedArray8
 CMat22A 2-by-2 matrix. Stored in column-major order
 CMat33A 3-by-3 matrix. Stored in column-major order
 CTransformA transform contains translation and rotation. It is used to represent the position and orientation of rigid frames
 CSweepThis describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position
 CPathPath: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve
 CVector2
 CVector3
 CVertices
 NContent
 CFixtureTemplate
 CBodyTemplate
 CBodyContainer
 CPolygon
 CPolygonContainer
 CBodyContainerReader
 CPolygonContainerReader
 NControllers
 CAbstractForceController
 CBuoyancyController
 CController
 CGravityController
 CSimpleWindForceReference implementation for forces based on AbstractForceController It supports all features provided by the base class and illustrates proper usage as an easy to understand example. As a side-effect it is a nice and easy to use wind force for your projects
 CVelocityLimitControllerPut a limit on the linear (translation - the movespeed) and angular (rotation) velocity of bodies added to this controller
 NDynamics
 NContacts
 NJoints
 CBody
 CBodyCollection
 CContactManager
 CControllerCollection
 CFixtureA fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc. Fixtures are created via Body.CreateFixture. Warning: You cannot reuse fixtures
 CFixtureCollection
 CFixtureProxyThis proxy is used internally to connect fixtures to the broad-phase
 CIslandThis is an internal class
 CJointCollection
 CSolverIterations
 CWorldThe world class manages all physics entities, dynamic simulation, and asynchronous queries
 NFluids
 CFluidDefinitionFluid parameters, see pvfs.pdf for a detailed explanation
 CFluidParticle
 CFluidSystem1
 CHashGridGrid used by particle system to keep track of neightbor particles
 CSpring
 CSpringHash
 CFluidSystem2
 CParticle
 CSpring2
 CSpatialTable
-
-
-
- - - - diff --git a/docs/1.6/annotated_dup.js b/docs/1.6/annotated_dup.js deleted file mode 100644 index b794e22d..00000000 --- a/docs/1.6/annotated_dup.js +++ /dev/null @@ -1,135 +0,0 @@ -var annotated_dup = -[ - [ "tainicom", "namespacetainicom.html", [ - [ "Aether", "namespacetainicom_1_1_aether.html", [ - [ "Physics2D", "namespacetainicom_1_1_aether_1_1_physics2_d.html", [ - [ "Collision", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html", [ - [ "Shapes", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html", [ - [ "ChainShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape" ], - [ "CircleShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape" ], - [ "EdgeShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape" ], - [ "PolygonShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape" ], - [ "MassData", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data" ], - [ "Shape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape" ] - ] ], - [ "ContactFeature", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature" ], - [ "ContactID", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d" ], - [ "ManifoldPoint", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point" ], - [ "Manifold", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold" ], - [ "ClipVertex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex" ], - [ "RayCastInput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input" ], - [ "RayCastOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output" ], - [ "AABB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b" ], - [ "EPAxis", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis" ], - [ "ReferenceFace", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face" ], - [ "DistanceProxy", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy" ], - [ "SimplexCache", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache" ], - [ "DistanceInput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input" ], - [ "DistanceOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output" ], - [ "DynamicTree", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree" ], - [ "DynamicTreeBroadPhase", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase" ], - [ "IBroadPhase", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase" ], - [ "Element", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element" ], - [ "QuadTree", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree" ], - [ "QuadTreeBroadPhase", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase" ], - [ "TOIInput", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input" ], - [ "TOIOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output" ] - ] ], - [ "Common", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html", [ - [ "PhysicsLogic", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html", [ - [ "BreakableBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body" ], - [ "ControllerFilter", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter" ], - [ "FilterData", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data" ], - [ "PhysicsLogic", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic" ], - [ "RealExplosion", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion" ], - [ "SimpleExplosion", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion" ] - ] ], - [ "TextureTools", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html", [ - [ "Terrain", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain" ], - [ "TextureConverter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter" ] - ] ], - [ "Complex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex" ], - [ "FixedArray2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2" ], - [ "FixedArray3", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3" ], - [ "FixedArray4", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4" ], - [ "FixedArray8", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8" ], - [ "Mat22", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22" ], - [ "Mat33", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33" ], - [ "Transform", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform" ], - [ "Sweep", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep" ], - [ "Path", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path" ], - [ "Vector2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2" ], - [ "Vector3", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3" ], - [ "Vertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices" ] - ] ], - [ "Content", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.html", [ - [ "FixtureTemplate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template" ], - [ "BodyTemplate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template" ], - [ "BodyContainer", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container.html", null ], - [ "Polygon", "structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon" ], - [ "PolygonContainer", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container" ], - [ "BodyContainerReader", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader" ], - [ "PolygonContainerReader", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader" ] - ] ], - [ "Controllers", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html", [ - [ "AbstractForceController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller" ], - [ "BuoyancyController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller" ], - [ "Controller", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller" ], - [ "GravityController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller" ], - [ "SimpleWindForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force" ], - [ "VelocityLimitController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller" ] - ] ], - [ "Dynamics", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html", [ - [ "Contacts", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html", [ - [ "ContactEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge" ], - [ "Contact", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact" ], - [ "ContactListHead", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html", null ], - [ "ContactPositionConstraint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint" ], - [ "VelocityConstraintPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point" ], - [ "ContactVelocityConstraint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint" ], - [ "ContactSolver", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver" ] - ] ], - [ "Joints", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html", [ - [ "AngleJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint" ], - [ "DistanceJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint" ], - [ "FixedMouseJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint" ], - [ "FrictionJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint" ], - [ "GearJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint" ], - [ "JointEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge" ], - [ "Joint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint" ], - [ "MotorJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint" ], - [ "PrismaticJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint" ], - [ "PulleyJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint" ], - [ "RevoluteJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint" ], - [ "RopeJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint" ], - [ "WeldJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint" ], - [ "WheelJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint" ] - ] ], - [ "Body", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body" ], - [ "BodyCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection" ], - [ "ContactManager", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager" ], - [ "ControllerCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection" ], - [ "Fixture", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture" ], - [ "FixtureCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection" ], - [ "FixtureProxy", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy" ], - [ "Island", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island" ], - [ "JointCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection" ], - [ "SolverIterations", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations" ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world" ] - ] ], - [ "Fluids", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_fluids.html", [ - [ "FluidDefinition", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition" ], - [ "FluidParticle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle" ], - [ "FluidSystem1", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1" ], - [ "HashGrid", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid" ], - [ "Spring", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring" ], - [ "SpringHash", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash" ], - [ "FluidSystem2", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2" ], - [ "Particle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle" ], - [ "Spring2", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2" ], - [ "SpatialTable", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table" ] - ] ] - ] ] - ] ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.6/classes.html b/docs/1.6/classes.html deleted file mode 100644 index d1c9eac1..00000000 --- a/docs/1.6/classes.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Index - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Class Index
-
-
-
A | B | C | D | E | F | G | H | I | J | M | P | Q | R | S | T | V | W
-
-
-
A
-
AABB (tainicom.Aether.Physics2D.Collision)
AbstractForceController (tainicom.Aether.Physics2D.Controllers)
AngleJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
-
-
B
-
Body (tainicom.Aether.Physics2D.Dynamics)
BodyCollection (tainicom.Aether.Physics2D.Dynamics)
BodyContainer (tainicom.Aether.Physics2D.Content)
BodyContainerReader (tainicom.Aether.Physics2D.Content)
BodyCollection.BodyEnumerator (tainicom.Aether.Physics2D.Dynamics)
BodyTemplate (tainicom.Aether.Physics2D.Content)
BreakableBody (tainicom.Aether.Physics2D.Common.PhysicsLogic)
BuoyancyController (tainicom.Aether.Physics2D.Controllers)
-
-
C
-
ChainShape (tainicom.Aether.Physics2D.Collision.Shapes)
CircleShape (tainicom.Aether.Physics2D.Collision.Shapes)
ClipVertex (tainicom.Aether.Physics2D.Collision)
Complex (tainicom.Aether.Physics2D.Common)
Contact (tainicom.Aether.Physics2D.Dynamics.Contacts)
ContactEdge (tainicom.Aether.Physics2D.Dynamics.Contacts)
ContactFeature (tainicom.Aether.Physics2D.Collision)
ContactID (tainicom.Aether.Physics2D.Collision)
ContactListHead (tainicom.Aether.Physics2D.Dynamics.Contacts)
ContactManager (tainicom.Aether.Physics2D.Dynamics)
ContactPositionConstraint (tainicom.Aether.Physics2D.Dynamics.Contacts)
ContactSolver (tainicom.Aether.Physics2D.Dynamics.Contacts)
ContactVelocityConstraint (tainicom.Aether.Physics2D.Dynamics.Contacts)
Controller (tainicom.Aether.Physics2D.Controllers)
ControllerCollection (tainicom.Aether.Physics2D.Dynamics)
ControllerCollection.ControllerEnumerator (tainicom.Aether.Physics2D.Dynamics)
ControllerFilter (tainicom.Aether.Physics2D.Common.PhysicsLogic)
-
-
D
-
DistanceInput (tainicom.Aether.Physics2D.Collision)
DistanceJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
DistanceOutput (tainicom.Aether.Physics2D.Collision)
DistanceProxy (tainicom.Aether.Physics2D.Collision)
DTSweepContext.DTSweepBasin (tainicom.Aether.Physics2D.Common.Decomposition.CDT.Delaunay.Sweep)
DTSweepContext.DTSweepEdgeEvent (tainicom.Aether.Physics2D.Common.Decomposition.CDT.Delaunay.Sweep)
DynamicTree (tainicom.Aether.Physics2D.Collision)
DynamicTreeBroadPhase (tainicom.Aether.Physics2D.Collision)
-
-
E
-
EdgeShape (tainicom.Aether.Physics2D.Collision.Shapes)
Element (tainicom.Aether.Physics2D.Collision)
EPAxis (tainicom.Aether.Physics2D.Collision)
-
-
F
-
FilterData (tainicom.Aether.Physics2D.Common.PhysicsLogic)
FixedArray2 (tainicom.Aether.Physics2D.Common)
FixedArray3 (tainicom.Aether.Physics2D.Common)
FixedArray4 (tainicom.Aether.Physics2D.Common)
FixedArray8 (tainicom.Aether.Physics2D.Common)
FixedMouseJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
Fixture (tainicom.Aether.Physics2D.Dynamics)
FixtureCollection (tainicom.Aether.Physics2D.Dynamics)
FixtureCollection.FixtureEnumerator (tainicom.Aether.Physics2D.Dynamics)
FixtureProxy (tainicom.Aether.Physics2D.Dynamics)
FixtureTemplate (tainicom.Aether.Physics2D.Content)
FluidDefinition (tainicom.Aether.Physics2D.Fluids)
FluidParticle (tainicom.Aether.Physics2D.Fluids)
FluidSystem1 (tainicom.Aether.Physics2D.Fluids)
FluidSystem2 (tainicom.Aether.Physics2D.Fluids)
FrictionJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
-
-
G
-
GearJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
GravityController (tainicom.Aether.Physics2D.Controllers)
-
-
H
-
HashGrid (tainicom.Aether.Physics2D.Fluids)
-
-
I
-
IBroadPhase (tainicom.Aether.Physics2D.Collision)
Island (tainicom.Aether.Physics2D.Dynamics)
-
-
J
-
Joint (tainicom.Aether.Physics2D.Dynamics.Joints)
JointCollection (tainicom.Aether.Physics2D.Dynamics)
JointEdge (tainicom.Aether.Physics2D.Dynamics.Joints)
JointCollection.JointEnumerator (tainicom.Aether.Physics2D.Dynamics)
-
-
M
-
Manifold (tainicom.Aether.Physics2D.Collision)
ManifoldPoint (tainicom.Aether.Physics2D.Collision)
MassData (tainicom.Aether.Physics2D.Collision.Shapes)
Mat22 (tainicom.Aether.Physics2D.Common)
Mat33 (tainicom.Aether.Physics2D.Common)
MotorJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
-
-
P
-
Particle (tainicom.Aether.Physics2D.Fluids)
Path (tainicom.Aether.Physics2D.Common)
PhysicsLogic (tainicom.Aether.Physics2D.Common.PhysicsLogic)
Polygon (tainicom.Aether.Physics2D.Content)
PolygonContainer (tainicom.Aether.Physics2D.Content)
PolygonContainerReader (tainicom.Aether.Physics2D.Content)
PolygonShape (tainicom.Aether.Physics2D.Collision.Shapes)
PrismaticJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
PulleyJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
-
-
Q
-
QuadTree (tainicom.Aether.Physics2D.Collision)
QuadTreeBroadPhase (tainicom.Aether.Physics2D.Collision)
-
-
R
-
RayCastInput (tainicom.Aether.Physics2D.Collision)
RayCastOutput (tainicom.Aether.Physics2D.Collision)
RealExplosion (tainicom.Aether.Physics2D.Common.PhysicsLogic)
ReferenceFace (tainicom.Aether.Physics2D.Collision)
RevoluteJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
RopeJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
-
-
S
-
Shape (tainicom.Aether.Physics2D.Collision.Shapes)
SimpleExplosion (tainicom.Aether.Physics2D.Common.PhysicsLogic)
SimpleWindForce (tainicom.Aether.Physics2D.Controllers)
SimplexCache (tainicom.Aether.Physics2D.Collision)
SolverIterations (tainicom.Aether.Physics2D.Dynamics)
SpatialTable (tainicom.Aether.Physics2D.Fluids)
Spring (tainicom.Aether.Physics2D.Fluids)
Spring2 (tainicom.Aether.Physics2D.Fluids)
SpringHash (tainicom.Aether.Physics2D.Fluids)
Sweep (tainicom.Aether.Physics2D.Common)
-
-
T
-
Terrain (tainicom.Aether.Physics2D.Common.TextureTools)
TextureConverter (tainicom.Aether.Physics2D.Common.TextureTools)
TOIInput (tainicom.Aether.Physics2D.Collision)
TOIOutput (tainicom.Aether.Physics2D.Collision)
Transform (tainicom.Aether.Physics2D.Common)
-
-
V
-
Vector2 (tainicom.Aether.Physics2D.Common)
Vector3 (tainicom.Aether.Physics2D.Common)
VelocityConstraintPoint (tainicom.Aether.Physics2D.Dynamics.Contacts)
VelocityLimitController (tainicom.Aether.Physics2D.Controllers)
Vertices (tainicom.Aether.Physics2D.Common)
-
-
W
-
WeldJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
WheelJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
World (tainicom.Aether.Physics2D.Dynamics)
-
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree-members.html deleted file mode 100644 index c728263d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
DynamicTree< T > Member List
-
-
- -

This is the complete list of members for DynamicTree< T >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - -
AddProxy(ref AABB aabb)DynamicTree< T >
AreaRatioDynamicTree< T >
ComputeHeight(int nodeId)DynamicTree< T >
ComputeHeight()DynamicTree< T >
DynamicTree()DynamicTree< T >
GetFatAABB(int proxyId, out AABB fatAABB)DynamicTree< T >
GetFatAABB(int proxyId)DynamicTree< T >
GetUserData(int proxyId)DynamicTree< T >
HeightDynamicTree< T >
MaxBalanceDynamicTree< T >
MoveProxy(int proxyId, ref AABB aabb, Vector2 displacement)DynamicTree< T >
Query(BroadPhaseQueryCallback callback, ref AABB aabb)DynamicTree< T >
RayCast(BroadPhaseRayCastCallback callback, ref RayCastInput input)DynamicTree< T >
RebuildBottomUp()DynamicTree< T >
RemoveProxy(int proxyId)DynamicTree< T >
SetUserData(int proxyId, T userData)DynamicTree< T >
ShiftOrigin(Vector2 newOrigin)DynamicTree< T >
TestFatAABBOverlap(int proxyIdA, int proxyIdB)DynamicTree< T >
Validate()DynamicTree< T >
ValidateMetrics(int index) (defined in DynamicTree< T >)DynamicTree< T >
ValidateStructure(int index) (defined in DynamicTree< T >)DynamicTree< T >
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html deleted file mode 100644 index e5822248..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html +++ /dev/null @@ -1,707 +0,0 @@ - - - - - - - -Aether.Physics2D: DynamicTree< T > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
DynamicTree< T > Class Template Reference
-
-
- -

A dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update. - More...

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 DynamicTree ()
 Constructing the tree initializes the node pool. More...
 
int AddProxy (ref AABB aabb)
 Create a proxy in the tree as a leaf node. We return the index of the node instead of a pointer so that we can grow the node pool.
- /// More...
 
void RemoveProxy (int proxyId)
 Destroy a proxy. This asserts if the id is invalid. More...
 
bool MoveProxy (int proxyId, ref AABB aabb, Vector2 displacement)
 Move a proxy with a swepted AABB. If the proxy has moved outside of its fattened AABB, then the proxy is removed from the tree and re-inserted. Otherwise the function returns immediately. More...
 
void SetUserData (int proxyId, T userData)
 Set proxy user data. More...
 
GetUserData (int proxyId)
 Get proxy user data. More...
 
void GetFatAABB (int proxyId, out AABB fatAABB)
 Get the fat AABB for a proxy. More...
 
AABB GetFatAABB (int proxyId)
 Get the fat AABB for a proxy. More...
 
bool TestFatAABBOverlap (int proxyIdA, int proxyIdB)
 Test overlap of fat AABBs. More...
 
void Query (BroadPhaseQueryCallback callback, ref AABB aabb)
 Query an AABB for overlapping proxies. The callback class is called for each proxy that overlaps the supplied AABB. More...
 
void RayCast (BroadPhaseRayCastCallback callback, ref RayCastInput input)
 Ray-cast against the proxies in the tree. This relies on the callback to perform a exact ray-cast in the case were the proxy contains a Shape. The callback also performs the any collision filtering. This has performance roughly equal to k * log(n), where k is the number of collisions and n is the number of proxies in the tree. More...
 
int ComputeHeight (int nodeId)
 Compute the height of a sub-tree. More...
 
int ComputeHeight ()
 Compute the height of the entire tree. More...
 
-void ValidateStructure (int index)
 
-void ValidateMetrics (int index)
 
void Validate ()
 Validate this tree. For testing. More...
 
void RebuildBottomUp ()
 Build an optimal tree. Very expensive. For testing. More...
 
void ShiftOrigin (Vector2 newOrigin)
 Shift the origin of the nodes More...
 
- - - - - - - - - - -

-Properties

int Height [get]
 Compute the height of the binary tree in O(N) time. Should not be called often. More...
 
float AreaRatio [get]
 Get the ratio of the sum of the node areas to the root area. More...
 
int MaxBalance [get]
 Get the maximum balance of an node in the tree. The balance is the difference in height of the two children of a node. More...
 
-

Detailed Description

-

A dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update.

-

Nodes are pooled and relocatable, so we use node indices rather than pointers.

-

Constructor & Destructor Documentation

- -

◆ DynamicTree()

- -
-
- - - - - - - -
DynamicTree ()
-
- -

Constructing the tree initializes the node pool.

- -
-
-

Member Function Documentation

- -

◆ AddProxy()

- -
-
- - - - - - - - -
int AddProxy (ref AABB aabb)
-
- -

Create a proxy in the tree as a leaf node. We return the index of the node instead of a pointer so that we can grow the node pool.
- ///

-
Parameters
- - - -
aabbThe aabb.
userDataThe user data.
-
-
-
Returns
Index of the created proxy
- -
-
- -

◆ ComputeHeight() [1/2]

- -
-
- - - - - - - -
int ComputeHeight ()
-
- -

Compute the height of the entire tree.

-
Returns
The height of the tree.
- -
-
- -

◆ ComputeHeight() [2/2]

- -
-
- - - - - - - - -
int ComputeHeight (int nodeId)
-
- -

Compute the height of a sub-tree.

-
Parameters
- - -
nodeIdThe node id to use as parent.
-
-
-
Returns
The height of the tree.
- -
-
- -

◆ GetFatAABB() [1/2]

- -
-
- - - - - - - - -
AABB GetFatAABB (int proxyId)
-
- -

Get the fat AABB for a proxy.

-
Parameters
- - -
proxyIdThe proxy id.
-
-
-
Returns
The fat AABB.
- -
-
- -

◆ GetFatAABB() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
void GetFatAABB (int proxyId,
out AABB fatAABB 
)
-
- -

Get the fat AABB for a proxy.

-
Parameters
- - - -
proxyIdThe proxy id.
fatAABBThe fat AABB.
-
-
- -
-
- -

◆ GetUserData()

- -
-
- - - - - - - - -
T GetUserData (int proxyId)
-
- -

Get proxy user data.

-
Template Parameters
- - -
T
-
-
-
Parameters
- - -
proxyIdThe proxy id.
-
-
-
Returns
the proxy user data or 0 if the id is invalid.
- -
-
- -

◆ MoveProxy()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
bool MoveProxy (int proxyId,
ref AABB aabb,
Vector2 displacement 
)
-
- -

Move a proxy with a swepted AABB. If the proxy has moved outside of its fattened AABB, then the proxy is removed from the tree and re-inserted. Otherwise the function returns immediately.

-
Parameters
- - - - -
proxyIdThe proxy id.
aabbThe aabb.
displacementThe displacement.
-
-
-
Returns
true if the proxy was re-inserted.
- -
-
- -

◆ Query()

- -
-
- - - - - - - - - - - - - - - - - - -
void Query (BroadPhaseQueryCallback callback,
ref AABB aabb 
)
-
- -

Query an AABB for overlapping proxies. The callback class is called for each proxy that overlaps the supplied AABB.

-
Parameters
- - - -
callbackThe callback.
aabbThe aabb.
-
-
- -
-
- -

◆ RayCast()

- -
-
- - - - - - - - - - - - - - - - - - -
void RayCast (BroadPhaseRayCastCallback callback,
ref RayCastInput input 
)
-
- -

Ray-cast against the proxies in the tree. This relies on the callback to perform a exact ray-cast in the case were the proxy contains a Shape. The callback also performs the any collision filtering. This has performance roughly equal to k * log(n), where k is the number of collisions and n is the number of proxies in the tree.

-
Parameters
- - - -
callbackA callback class that is called for each proxy that is hit by the ray.
inputThe ray-cast input data. The ray extends from p1 to p1 + maxFraction * (p2 - p1).
-
-
- -
-
- -

◆ RebuildBottomUp()

- -
-
- - - - - - - -
void RebuildBottomUp ()
-
- -

Build an optimal tree. Very expensive. For testing.

- -
-
- -

◆ RemoveProxy()

- -
-
- - - - - - - - -
void RemoveProxy (int proxyId)
-
- -

Destroy a proxy. This asserts if the id is invalid.

-
Parameters
- - -
proxyIdThe proxy id.
-
-
- -
-
- -

◆ SetUserData()

- -
-
- - - - - - - - - - - - - - - - - - -
void SetUserData (int proxyId,
userData 
)
-
- -

Set proxy user data.

-
Template Parameters
- - -
T
-
-
-
Parameters
- - - -
proxyIdThe proxy id.
userDataThe proxy user data.
-
-
- -
-
- -

◆ ShiftOrigin()

- -
-
- - - - - - - - -
void ShiftOrigin (Vector2 newOrigin)
-
- -

Shift the origin of the nodes

-
Parameters
- - -
newOriginThe displacement to use.
-
-
- -
-
- -

◆ TestFatAABBOverlap()

- -
-
- - - - - - - - - - - - - - - - - - -
bool TestFatAABBOverlap (int proxyIdA,
int proxyIdB 
)
-
- -

Test overlap of fat AABBs.

-
Parameters
- - - -
proxyIdAThe proxy id A.
proxyIdBThe proxy id B.
-
-
- -
-
- -

◆ Validate()

- -
-
- - - - - - - -
void Validate ()
-
- -

Validate this tree. For testing.

- -
-
-

Property Documentation

- -

◆ AreaRatio

- -
-
- - - - - -
- - - - -
float AreaRatio
-
-get
-
- -

Get the ratio of the sum of the node areas to the root area.

- -
-
- -

◆ Height

- -
-
- - - - - -
- - - - -
int Height
-
-get
-
- -

Compute the height of the binary tree in O(N) time. Should not be called often.

- -
-
- -

◆ MaxBalance

- -
-
- - - - - -
- - - - -
int MaxBalance
-
-get
-
- -

Get the maximum balance of an node in the tree. The balance is the difference in height of the two children of a node.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/DynamicTree.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.js deleted file mode 100644 index 4efddd79..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.js +++ /dev/null @@ -1,24 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree = -[ - [ "DynamicTree", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a9201650006651538e794c3965d364b21", null ], - [ "AddProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#ad9ca66daacf1828b84c56f5b2808a731", null ], - [ "ComputeHeight", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#aef5084b04b0edb83503149880f140580", null ], - [ "ComputeHeight", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#ac5840a865e4c1a9a3827226452d7d2f6", null ], - [ "GetFatAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#ac69143d44c2bfdabf6d3f7766254401e", null ], - [ "GetFatAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a2be0fd8d3134feabb57f8fb44d96fb8b", null ], - [ "GetUserData", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6457f06cb71290e4b1477caf21a958a7", null ], - [ "MoveProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a7b29c89f090c4b1d9439af93c95c3c6b", null ], - [ "Query", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6f951deaee4acbc9330e52c75ad5f857", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#adea785a0ed01ff136a9331945d041201", null ], - [ "RebuildBottomUp", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a2e2acaeb760a05b1efd0953ed0cb2173", null ], - [ "RemoveProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#af2d1ef2e21c25692ad5cf89c36853773", null ], - [ "SetUserData", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a60af8ea2cbfa7f8ae36701bb36f5a4b0", null ], - [ "ShiftOrigin", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90", null ], - [ "TestFatAABBOverlap", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a647dab9f34ef88dfe6f037d918b9ced7", null ], - [ "Validate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6a17e4539f5b0c67dbd36bae0c2c0c8a", null ], - [ "ValidateMetrics", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a8080b28ec477f7744b31c03d1c1d2e5a", null ], - [ "ValidateStructure", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6df819a71685f42f11b975d4dd7cab2b", null ], - [ "AreaRatio", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#aecca9efc1edb3d6120f1965934066750", null ], - [ "Height", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#aaadefba794062a2ca7e58ceb10b955a1", null ], - [ "MaxBalance", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6fdd7baa039c8a4adce90ee9a0bc9fe6", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase-members.html deleted file mode 100644 index ecc60b5d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
DynamicTreeBroadPhase Member List
-
-
- -

This is the complete list of members for DynamicTreeBroadPhase, including all inherited members.

- - - - - - - - - - - - - - - - - - -
AddProxy(ref AABB aabb)DynamicTreeBroadPhase
DynamicTreeBroadPhase()DynamicTreeBroadPhase
GetFatAABB(int proxyId, out AABB aabb)DynamicTreeBroadPhase
GetProxy(int proxyId)DynamicTreeBroadPhase
MoveProxy(int proxyId, ref AABB aabb, Vector2 displacement) (defined in DynamicTreeBroadPhase)DynamicTreeBroadPhase
ProxyCountDynamicTreeBroadPhase
Query(BroadPhaseQueryCallback callback, ref AABB aabb)DynamicTreeBroadPhase
RayCast(BroadPhaseRayCastCallback callback, ref RayCastInput input)DynamicTreeBroadPhase
RemoveProxy(int proxyId)DynamicTreeBroadPhase
SetProxy(int proxyId, ref FixtureProxy proxy) (defined in DynamicTreeBroadPhase)DynamicTreeBroadPhase
ShiftOrigin(Vector2 newOrigin) (defined in DynamicTreeBroadPhase)DynamicTreeBroadPhase
TestOverlap(int proxyIdA, int proxyIdB)DynamicTreeBroadPhase
TouchProxy(int proxyId) (defined in DynamicTreeBroadPhase)DynamicTreeBroadPhase
TreeBalanceDynamicTreeBroadPhase
TreeHeightDynamicTreeBroadPhase
TreeQualityDynamicTreeBroadPhase
UpdatePairs(BroadphaseDelegate callback)DynamicTreeBroadPhase
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html deleted file mode 100644 index ec5c6542..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html +++ /dev/null @@ -1,543 +0,0 @@ - - - - - - - -Aether.Physics2D: DynamicTreeBroadPhase Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
DynamicTreeBroadPhase Class Reference
-
-
- -

The broad-phase is used for computing pairs and performing volume queries and ray casts. This broad-phase does not persist pairs. Instead, this reports potentially new pairs. It is up to the client to consume the new pairs and to track subsequent overlap. - More...

-
-Inheritance diagram for DynamicTreeBroadPhase:
-
-
-
-
-
-Collaboration diagram for DynamicTreeBroadPhase:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 DynamicTreeBroadPhase ()
 Constructs a new broad phase based on the dynamic tree implementation More...
 
int AddProxy (ref AABB aabb)
 Create a proxy with an initial AABB. Pairs are not reported until UpdatePairs is called. More...
 
void RemoveProxy (int proxyId)
 Destroy a proxy. It is up to the client to remove any pairs. More...
 
-void MoveProxy (int proxyId, ref AABB aabb, Vector2 displacement)
 
-void TouchProxy (int proxyId)
 
void GetFatAABB (int proxyId, out AABB aabb)
 Get the AABB for a proxy. More...
 
-void SetProxy (int proxyId, ref FixtureProxy proxy)
 
FixtureProxy GetProxy (int proxyId)
 Get user data from a proxy. Returns null if the id is invalid. More...
 
bool TestOverlap (int proxyIdA, int proxyIdB)
 Test overlap of fat AABBs. More...
 
void UpdatePairs (BroadphaseDelegate callback)
 Update the pairs. This results in pair callbacks. This can only add pairs. More...
 
void Query (BroadPhaseQueryCallback callback, ref AABB aabb)
 Query an AABB for overlapping proxies. The callback class is called for each proxy that overlaps the supplied AABB. More...
 
void RayCast (BroadPhaseRayCastCallback callback, ref RayCastInput input)
 Ray-cast against the proxies in the tree. This relies on the callback to perform a exact ray-cast in the case were the proxy contains a shape. The callback also performs the any collision filtering. This has performance roughly equal to k * log(n), where k is the number of collisions and n is the number of proxies in the tree. More...
 
-void ShiftOrigin (Vector2 newOrigin)
 
- - - - - - - - - - - - - - - - -

-Properties

int ProxyCount [get]
 Get the number of proxies. More...
 
float TreeQuality [get]
 Get the tree quality based on the area of the tree. More...
 
int TreeBalance [get]
 Gets the balance of the tree. More...
 
int TreeHeight [get]
 Gets the height of the tree. More...
 
- Properties inherited from IBroadPhase
-int ProxyCount [get]
 
-

Detailed Description

-

The broad-phase is used for computing pairs and performing volume queries and ray casts. This broad-phase does not persist pairs. Instead, this reports potentially new pairs. It is up to the client to consume the new pairs and to track subsequent overlap.

-

Constructor & Destructor Documentation

- -

◆ DynamicTreeBroadPhase()

- -
-
- - - - - - - -
DynamicTreeBroadPhase ()
-
- -

Constructs a new broad phase based on the dynamic tree implementation

- -
-
-

Member Function Documentation

- -

◆ AddProxy()

- -
-
- - - - - - - - -
int AddProxy (ref AABB aabb)
-
- -

Create a proxy with an initial AABB. Pairs are not reported until UpdatePairs is called.

-
Parameters
- - -
proxyThe user data.
-
-
-
Returns
- -

Implements IBroadPhase.

- -
-
- -

◆ GetFatAABB()

- -
-
- - - - - - - - - - - - - - - - - - -
void GetFatAABB (int proxyId,
out AABB aabb 
)
-
- -

Get the AABB for a proxy.

-
Parameters
- - - -
proxyIdThe proxy id.
aabbThe aabb.
-
-
- -

Implements IBroadPhase.

- -
-
- -

◆ GetProxy()

- -
-
- - - - - - - - -
FixtureProxy GetProxy (int proxyId)
-
- -

Get user data from a proxy. Returns null if the id is invalid.

-
Parameters
- - -
proxyIdThe proxy id.
-
-
-
Returns
- -

Implements IBroadPhase.

- -
-
- -

◆ Query()

- -
-
- - - - - - - - - - - - - - - - - - -
void Query (BroadPhaseQueryCallback callback,
ref AABB aabb 
)
-
- -

Query an AABB for overlapping proxies. The callback class is called for each proxy that overlaps the supplied AABB.

-
Parameters
- - - -
callbackThe callback.
aabbThe aabb.
-
-
- -

Implements IBroadPhase.

- -
-
- -

◆ RayCast()

- -
-
- - - - - - - - - - - - - - - - - - -
void RayCast (BroadPhaseRayCastCallback callback,
ref RayCastInput input 
)
-
- -

Ray-cast against the proxies in the tree. This relies on the callback to perform a exact ray-cast in the case were the proxy contains a shape. The callback also performs the any collision filtering. This has performance roughly equal to k * log(n), where k is the number of collisions and n is the number of proxies in the tree.

-
Parameters
- - - -
callbackA callback class that is called for each proxy that is hit by the ray.
inputThe ray-cast input data. The ray extends from p1 to p1 + maxFraction * (p2 - p1).
-
-
- -

Implements IBroadPhase.

- -
-
- -

◆ RemoveProxy()

- -
-
- - - - - - - - -
void RemoveProxy (int proxyId)
-
- -

Destroy a proxy. It is up to the client to remove any pairs.

-
Parameters
- - -
proxyIdThe proxy id.
-
-
- -

Implements IBroadPhase.

- -
-
- -

◆ TestOverlap()

- -
-
- - - - - - - - - - - - - - - - - - -
bool TestOverlap (int proxyIdA,
int proxyIdB 
)
-
- -

Test overlap of fat AABBs.

-
Parameters
- - - -
proxyIdAThe proxy id A.
proxyIdBThe proxy id B.
-
-
-
Returns
- -

Implements IBroadPhase.

- -
-
- -

◆ UpdatePairs()

- -
-
- - - - - - - - -
void UpdatePairs (BroadphaseDelegate callback)
-
- -

Update the pairs. This results in pair callbacks. This can only add pairs.

-
Parameters
- - -
callbackThe callback.
-
-
- -

Implements IBroadPhase.

- -
-
-

Property Documentation

- -

◆ ProxyCount

- -
-
- - - - - -
- - - - -
int ProxyCount
-
-get
-
- -

Get the number of proxies.

-

The proxy count.

- -
-
- -

◆ TreeBalance

- -
-
- - - - - -
- - - - -
int TreeBalance
-
-get
-
- -

Gets the balance of the tree.

- -
-
- -

◆ TreeHeight

- -
-
- - - - - -
- - - - -
int TreeHeight
-
-get
-
- -

Gets the height of the tree.

- -
-
- -

◆ TreeQuality

- -
-
- - - - - -
- - - - -
float TreeQuality
-
-get
-
- -

Get the tree quality based on the area of the tree.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/DynamicTreeBroadPhase.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.js deleted file mode 100644 index 35650597..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.js +++ /dev/null @@ -1,20 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase = -[ - [ "DynamicTreeBroadPhase", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ad1a4b1c5c0595dc20c8653023afa8a29", null ], - [ "AddProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ad9ca66daacf1828b84c56f5b2808a731", null ], - [ "GetFatAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a7dc1e097e5476d11499f4f8298bb3d8d", null ], - [ "GetProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#abc7e879545feea5a06a88c0c753abc7b", null ], - [ "MoveProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a71078c994b7867922c99146146276ad6", null ], - [ "Query", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a6f951deaee4acbc9330e52c75ad5f857", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#adea785a0ed01ff136a9331945d041201", null ], - [ "RemoveProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#af2d1ef2e21c25692ad5cf89c36853773", null ], - [ "SetProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#af199457786a0a0a6eb6c5fd4bd10da35", null ], - [ "ShiftOrigin", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90", null ], - [ "TestOverlap", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#af0ed3fc2a990659fc739d696e53ad2ae", null ], - [ "TouchProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a98ac388450b6819447187b01e5524bf1", null ], - [ "UpdatePairs", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a01e0910c006b4ddd6d6cce44d7a5eb72", null ], - [ "ProxyCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ac1585bd4c93094d69a305bd4284eff84", null ], - [ "TreeBalance", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ad3b336168325ae1949617e50b6e5f9e4", null ], - [ "TreeHeight", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a9a13957ac9843fdc7fd6b00d7420dd9f", null ], - [ "TreeQuality", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a9681a64d6798bd690dc9f798e313e2e0", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.map deleted file mode 100644 index 96debf94..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.md5 deleted file mode 100644 index 3e1b3dc3..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -96c7825d25f7e2455b7e7a58c0be60b1 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.svg deleted file mode 100644 index d17b464b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -DynamicTreeBroadPhase - -Node1 - - -DynamicTreeBroadPhase - - - - -Node2 - - -IBroadPhase - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.map deleted file mode 100644 index 96debf94..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.md5 deleted file mode 100644 index 3e1b3dc3..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -96c7825d25f7e2455b7e7a58c0be60b1 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.svg deleted file mode 100644 index d17b464b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -DynamicTreeBroadPhase - -Node1 - - -DynamicTreeBroadPhase - - - - -Node2 - - -IBroadPhase - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element-members.html deleted file mode 100644 index 92672727..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Element< T > Member List
-
-
- -

This is the complete list of members for Element< T >, including all inherited members.

- - - - - -
Element(AABB span) (defined in Element< T >)Element< T >
Parent (defined in Element< T >)Element< T >
Span (defined in Element< T >)Element< T >
Value (defined in Element< T >)Element< T >
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.html deleted file mode 100644 index 25c7c8d0..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - -Aether.Physics2D: Element< T > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Element< T > Class Template Reference
-
-
-
-Collaboration diagram for Element< T >:
-
-
-
-
- - - - -

-Public Member Functions

Element (AABB span)
 
- - - - - - - -

-Public Attributes

-QuadTree< T > Parent
 
-AABB Span
 
-T Value
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/QuadTree.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.js deleted file mode 100644 index 9f6dd18a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.js +++ /dev/null @@ -1,7 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element = -[ - [ "Element", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.html#a5bfb75bfcd618f9b20d13cb08cb9b0a5", null ], - [ "Parent", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.html#a779e6405a9038b62dbf29336fefb574a", null ], - [ "Span", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.html#a5cb9e0a997709905c866d87c9355d684", null ], - [ "Value", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.html#adbfa996292c448f754363aa83d4be8e6", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element__coll__graph.map deleted file mode 100644 index 685ab3ab..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element__coll__graph.md5 deleted file mode 100644 index fea370d7..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -947e11599b79e84674b511ef851d2488 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element__coll__graph.svg deleted file mode 100644 index 691d91ca..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element__coll__graph.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - -Element< T > - -Node1 - - -Element< T > - - - - -Node2 - - -AABB - - - - -Node2->Node1 - - - Span - - -Node3 - - -Vector2 - - - - -Node3->Node2 - - - LowerBound -UpperBound - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree-members.html deleted file mode 100644 index 87564ff4..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
QuadTree< T > Member List
-
-
- -

This is the complete list of members for QuadTree< T >, including all inherited members.

- - - - - - - - - - - - - - - - -
AddNode(Element< T > node) (defined in QuadTree< T >)QuadTree< T >
Clear() (defined in QuadTree< T >)QuadTree< T >
GetAllNodesR(ref List< Element< T >> nodes) (defined in QuadTree< T >)QuadTree< T >
IsPartitioned (defined in QuadTree< T >)QuadTree< T >
MaxBucket (defined in QuadTree< T >)QuadTree< T >
MaxDepth (defined in QuadTree< T >)QuadTree< T >
Nodes (defined in QuadTree< T >)QuadTree< T >
QuadTree(AABB span, int maxbucket, int maxdepth) (defined in QuadTree< T >)QuadTree< T >
QueryAABB(Func< Element< T >, bool > callback, ref AABB searchR) (defined in QuadTree< T >)QuadTree< T >
RayCast(Func< RayCastInput, Element< T >, float > callback, ref RayCastInput input) (defined in QuadTree< T >)QuadTree< T >
RayCastAABB(AABB aabb, Vector2 p1, Vector2 p2)QuadTree< T >static
Reconstruct() (defined in QuadTree< T >)QuadTree< T >
RemoveNode(Element< T > node) (defined in QuadTree< T >)QuadTree< T >
Span (defined in QuadTree< T >)QuadTree< T >
SubTrees (defined in QuadTree< T >)QuadTree< T >
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html deleted file mode 100644 index 4257ffa4..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - -Aether.Physics2D: QuadTree< T > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
-
-Collaboration diagram for QuadTree< T >:
-
-
-
-
- - - - - - - - - - - - - - - - - - -

-Public Member Functions

QuadTree (AABB span, int maxbucket, int maxdepth)
 
-void AddNode (Element< T > node)
 
-void QueryAABB (Func< Element< T >, bool > callback, ref AABB searchR)
 
-void RayCast (Func< RayCastInput, Element< T >, float > callback, ref RayCastInput input)
 
-void GetAllNodesR (ref List< Element< T >> nodes)
 
-void RemoveNode (Element< T > node)
 
-void Reconstruct ()
 
-void Clear ()
 
- - - - -

-Static Public Member Functions

static bool RayCastAABB (AABB aabb, Vector2 p1, Vector2 p2)
 tests if ray intersects AABB More...
 
- - - - - - - - - - - -

-Public Attributes

-int MaxBucket
 
-int MaxDepth
 
-List< Element< T > > Nodes
 
-AABB Span
 
-QuadTree< T >[] SubTrees
 
- - - -

-Properties

-bool IsPartitioned [get]
 
-

Member Function Documentation

- -

◆ RayCastAABB()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
static bool RayCastAABB (AABB aabb,
Vector2 p1,
Vector2 p2 
)
-
-static
-
- -

tests if ray intersects AABB

-
Parameters
- - -
aabb
-
-
-
Returns
- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/QuadTree.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.js deleted file mode 100644 index bcd32b6d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.js +++ /dev/null @@ -1,17 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree = -[ - [ "QuadTree", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#a20d8c860885a63040deceb07acd99832", null ], - [ "AddNode", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#ae519b0e10aebdd8673ecdc7ae9d5f595", null ], - [ "Clear", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#aa71d36872f416feaa853788a7a7a7ef8", null ], - [ "GetAllNodesR", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#af22a102fe537546ceac7cf81c50c7bca", null ], - [ "QueryAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#ac60e2c9c9981e54cdd1aaddc17871893", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#a1cad999f85ee0619f57f96ee50017533", null ], - [ "Reconstruct", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#abd12a25883af1feb29ece07d479a3942", null ], - [ "RemoveNode", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#a28d4d2580679e8a51fe18edaffb2e105", null ], - [ "MaxBucket", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#ad122a5bbf61dbb0cf3ad066dfd9ecf36", null ], - [ "MaxDepth", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#aefd3eb88d566a284cf6dff09a9914c0c", null ], - [ "Nodes", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#abe3deaf39e9b92e663af92db7f59b90a", null ], - [ "Span", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#a5cb9e0a997709905c866d87c9355d684", null ], - [ "SubTrees", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#aefffedb9c144bc117260d6266a49fb8a", null ], - [ "IsPartitioned", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#a3626c5443335d3defafd597c965e436e", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree__coll__graph.map deleted file mode 100644 index 8777f5cb..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree__coll__graph.md5 deleted file mode 100644 index 0babbff5..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -fcaab0bb973cf151b995a6cc04db9938 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree__coll__graph.svg deleted file mode 100644 index f8d87851..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree__coll__graph.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - -QuadTree< T > - -Node1 - - -QuadTree< T > - - - - -Node2 - - -AABB - - - - -Node2->Node1 - - - Span - - -Node3 - - -Vector2 - - - - -Node3->Node2 - - - LowerBound -UpperBound - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase-members.html deleted file mode 100644 index 09cc0496..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
QuadTreeBroadPhase Member List
-
-
- -

This is the complete list of members for QuadTreeBroadPhase, including all inherited members.

- - - - - - - - - - - - - - - -
AddProxy(ref AABB uaabb) (defined in QuadTreeBroadPhase)QuadTreeBroadPhase
GetFatAABB(int proxyID, out AABB aabb) (defined in QuadTreeBroadPhase)QuadTreeBroadPhase
GetProxy(int proxyId) (defined in QuadTreeBroadPhase)QuadTreeBroadPhase
MoveProxy(int proxyId, ref AABB aabb, Vector2 displacement) (defined in QuadTreeBroadPhase)QuadTreeBroadPhase
ProxyCount (defined in QuadTreeBroadPhase)QuadTreeBroadPhase
QuadTreeBroadPhase(AABB span)QuadTreeBroadPhase
Query(BroadPhaseQueryCallback callback, ref AABB query) (defined in QuadTreeBroadPhase)QuadTreeBroadPhase
RayCast(BroadPhaseRayCastCallback callback, ref RayCastInput input) (defined in QuadTreeBroadPhase)QuadTreeBroadPhase
RemoveProxy(int proxyId) (defined in QuadTreeBroadPhase)QuadTreeBroadPhase
SetProxy(int proxyId, ref FixtureProxy proxy) (defined in QuadTreeBroadPhase)QuadTreeBroadPhase
ShiftOrigin(Vector2 newOrigin) (defined in QuadTreeBroadPhase)QuadTreeBroadPhase
TestOverlap(int proxyIdA, int proxyIdB)QuadTreeBroadPhase
TouchProxy(int proxyId) (defined in QuadTreeBroadPhase)QuadTreeBroadPhase
UpdatePairs(BroadphaseDelegate callback) (defined in QuadTreeBroadPhase)QuadTreeBroadPhase
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html deleted file mode 100644 index 6284ab58..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - - -Aether.Physics2D: QuadTreeBroadPhase Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
QuadTreeBroadPhase Class Reference
-
-
-
-Inheritance diagram for QuadTreeBroadPhase:
-
-
-
-
-
-Collaboration diagram for QuadTreeBroadPhase:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 QuadTreeBroadPhase (AABB span)
 Creates a new quad tree broadphase with the specified span. More...
 
-void GetFatAABB (int proxyID, out AABB aabb)
 
-void UpdatePairs (BroadphaseDelegate callback)
 
bool TestOverlap (int proxyIdA, int proxyIdB)
 Test overlap of fat AABBs. More...
 
-int AddProxy (ref AABB uaabb)
 
-void RemoveProxy (int proxyId)
 
-void MoveProxy (int proxyId, ref AABB aabb, Vector2 displacement)
 
-void SetProxy (int proxyId, ref FixtureProxy proxy)
 
-FixtureProxy GetProxy (int proxyId)
 
-void TouchProxy (int proxyId)
 
-void Query (BroadPhaseQueryCallback callback, ref AABB query)
 
-void RayCast (BroadPhaseRayCastCallback callback, ref RayCastInput input)
 
-void ShiftOrigin (Vector2 newOrigin)
 
- - - - - - -

-Properties

-int ProxyCount [get]
 
- Properties inherited from IBroadPhase
-int ProxyCount [get]
 
-

Constructor & Destructor Documentation

- -

◆ QuadTreeBroadPhase()

- -
-
- - - - - - - - -
QuadTreeBroadPhase (AABB span)
-
- -

Creates a new quad tree broadphase with the specified span.

-
Parameters
- - -
spanthe maximum span of the tree (world size)
-
-
-

summary> The number of proxies /summary>

- -
-
-

Member Function Documentation

- -

◆ TestOverlap()

- -
-
- - - - - - - - - - - - - - - - - - -
bool TestOverlap (int proxyIdA,
int proxyIdB 
)
-
- -

Test overlap of fat AABBs.

-
Parameters
- - - -
proxyIdAThe proxy id A.
proxyIdBThe proxy id B.
-
-
-
Returns
- -

Implements IBroadPhase.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/QuadTreeBroadPhase.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.js deleted file mode 100644 index 8dc6c14b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.js +++ /dev/null @@ -1,17 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase = -[ - [ "QuadTreeBroadPhase", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#a1f7d80781f113b94059ef2a0241b7609", null ], - [ "AddProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#a4dc91b92867245f787d67f01a08023bd", null ], - [ "GetFatAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#a251cde7d46fd3de8f27820b740302d42", null ], - [ "GetProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#abc7e879545feea5a06a88c0c753abc7b", null ], - [ "MoveProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#a71078c994b7867922c99146146276ad6", null ], - [ "Query", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#adc6258f1b8e013a952b2140f88b948b5", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#adea785a0ed01ff136a9331945d041201", null ], - [ "RemoveProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#af2d1ef2e21c25692ad5cf89c36853773", null ], - [ "SetProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#af199457786a0a0a6eb6c5fd4bd10da35", null ], - [ "ShiftOrigin", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90", null ], - [ "TestOverlap", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#af0ed3fc2a990659fc739d696e53ad2ae", null ], - [ "TouchProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#a98ac388450b6819447187b01e5524bf1", null ], - [ "UpdatePairs", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#a01e0910c006b4ddd6d6cce44d7a5eb72", null ], - [ "ProxyCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#ac1585bd4c93094d69a305bd4284eff84", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__coll__graph.map deleted file mode 100644 index 062303ad..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__coll__graph.md5 deleted file mode 100644 index 64f8e23d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -639b389d6db719da37f27b13ff384449 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__coll__graph.svg deleted file mode 100644 index d5645766..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -QuadTreeBroadPhase - -Node1 - - -QuadTreeBroadPhase - - - - -Node2 - - -IBroadPhase - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__inherit__graph.map deleted file mode 100644 index 062303ad..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__inherit__graph.md5 deleted file mode 100644 index 64f8e23d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -639b389d6db719da37f27b13ff384449 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__inherit__graph.svg deleted file mode 100644 index d5645766..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -QuadTreeBroadPhase - -Node1 - - -QuadTreeBroadPhase - - - - -Node2 - - -IBroadPhase - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape-members.html deleted file mode 100644 index ef04bf42..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape-members.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ChainShape Member List
-
-
- -

This is the complete list of members for ChainShape, including all inherited members.

- - - - - - - - - - - - - - - - - - - - -
ChainShape()ChainShape
ChainShape(Vertices vertices, bool createLoop=false)ChainShape
ChildCount (defined in ChainShape)ChainShape
Clone()ChainShapevirtual
CompareTo(ChainShape shape)ChainShape
ComputeAABB(out AABB aabb, ref Transform transform, int childIndex)ChainShapevirtual
ComputeProperties()ChainShapeprotectedvirtual
ComputeSubmergedArea(ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)ChainShapevirtual
DensityShape
GetChildEdge(int index)ChainShape
MassDataShape
NextVertexChainShape
PrevVertexChainShape
RadiusShape
RayCast(out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)ChainShapevirtual
Shape(float density) (defined in Shape)Shapeprotected
ShapeTypeShape
TestPoint(ref Transform transform, ref Vector2 point)ChainShapevirtual
VerticesChainShape
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html deleted file mode 100644 index 147e9568..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html +++ /dev/null @@ -1,621 +0,0 @@ - - - - - - - -Aether.Physics2D: ChainShape Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
- -

A chain shape is a free form sequence of line segments. The chain has two-sided collision, so you can use inside and outside collision. Therefore, you may use any winding order. Connectivity information is used to create smooth collisions. WARNING: The chain will not collide properly if there are self-intersections. - More...

-
-Inheritance diagram for ChainShape:
-
-
-
-
-
-Collaboration diagram for ChainShape:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 ChainShape ()
 Constructor for ChainShape. By default have 0 in density. More...
 
 ChainShape (Vertices vertices, bool createLoop=false)
 Create a new chainshape from the vertices. More...
 
EdgeShape GetChildEdge (int index)
 Get a child edge. More...
 
override bool TestPoint (ref Transform transform, ref Vector2 point)
 Test a point for containment in this shape. Note: This only works for convex shapes. More...
 
override bool RayCast (out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)
 Cast a ray against a child shape. More...
 
override void ComputeAABB (out AABB aabb, ref Transform transform, int childIndex)
 Given a transform, compute the associated axis aligned bounding box for a child shape. More...
 
override float ComputeSubmergedArea (ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)
 Used for the buoyancy controller More...
 
bool CompareTo (ChainShape shape)
 Compare the chain to another chain More...
 
override Shape Clone ()
 Clone the concrete shape More...
 
- - - - - - - - -

-Public Attributes

Vertices Vertices
 The vertices. These are not owned/freed by the chain Shape. More...
 
- Public Attributes inherited from Shape
MassData MassData
 Contains the properties of the shape such as: More...
 
- - - - - - - -

-Protected Member Functions

override void ComputeProperties ()
 Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid. More...
 
- Protected Member Functions inherited from Shape
Shape (float density)
 
- - - - - - - - - - - - - - - - - - - - - - -

-Properties

-override int ChildCount [get]
 
Vector2 PrevVertex [get, set]
 Establish connectivity to a vertex that precedes the first vertex. Don't call this for loops. More...
 
Vector2 NextVertex [get, set]
 Establish connectivity to a vertex that follows the last vertex. Don't call this for loops. More...
 
- Properties inherited from Shape
ShapeType ShapeType [get, set]
 Get the type of this shape. More...
 
abstract int ChildCount [get]
 Get the number of child primitives. More...
 
float Density [get, set]
 Gets or sets the density. Changing the density causes a recalculation of shape properties. More...
 
float Radius [get, set]
 Radius of the Shape Changing the radius causes a recalculation of shape properties. More...
 
-

Detailed Description

-

A chain shape is a free form sequence of line segments. The chain has two-sided collision, so you can use inside and outside collision. Therefore, you may use any winding order. Connectivity information is used to create smooth collisions. WARNING: The chain will not collide properly if there are self-intersections.

-

Constructor & Destructor Documentation

- -

◆ ChainShape() [1/2]

- -
-
- - - - - - - -
ChainShape ()
-
- -

Constructor for ChainShape. By default have 0 in density.

- -
-
- -

◆ ChainShape() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
ChainShape (Vertices vertices,
bool createLoop = false 
)
-
- -

Create a new chainshape from the vertices.

-
Parameters
- - - -
verticesThe vertices to use. Must contain 2 or more vertices.
createLoopSet to true to create a closed loop. It connects the first vertice to the last, and automatically adjusts connectivity to create smooth collisions along the chain.
-
-
- -
-
-

Member Function Documentation

- -

◆ Clone()

- -
-
- - - - - -
- - - - - - - -
override Shape Clone ()
-
-virtual
-
- -

Clone the concrete shape

-
Returns
A clone of the shape
- -

Implements Shape.

- -
-
- -

◆ CompareTo()

- -
-
- - - - - - - - -
bool CompareTo (ChainShape shape)
-
- -

Compare the chain to another chain

-
Parameters
- - -
shapeThe other chain
-
-
-
Returns
True if the two chain shapes are the same
- -
-
- -

◆ ComputeAABB()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
override void ComputeAABB (out AABB aabb,
ref Transform transform,
int childIndex 
)
-
-virtual
-
- -

Given a transform, compute the associated axis aligned bounding box for a child shape.

-
Parameters
- - - - -
aabbThe aabb results.
transformThe world transform of the shape.
childIndexThe child shape index.
-
-
- -

Implements Shape.

- -
-
- -

◆ ComputeProperties()

- -
-
- - - - - -
- - - - - - - -
override void ComputeProperties ()
-
-protectedvirtual
-
- -

Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid.

- -

Implements Shape.

- -
-
- -

◆ ComputeSubmergedArea()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
override float ComputeSubmergedArea (ref Vector2 normal,
float offset,
ref Transform xf,
out Vector2 sc 
)
-
-virtual
-
- -

Used for the buoyancy controller

- -

Implements Shape.

- -
-
- -

◆ GetChildEdge()

- -
-
- - - - - - - - -
EdgeShape GetChildEdge (int index)
-
- -

Get a child edge.

-
Parameters
- - -
indexThe index.
-
-
- -
-
- -

◆ RayCast()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
override bool RayCast (out RayCastOutput output,
ref RayCastInput input,
ref Transform transform,
int childIndex 
)
-
-virtual
-
- -

Cast a ray against a child shape.

-
Parameters
- - - - - -
outputThe ray-cast results.
inputThe ray-cast input parameters.
transformThe transform to be applied to the shape.
childIndexThe child shape index.
-
-
-
Returns
True if the ray-cast hits the shape
- -

Implements Shape.

- -
-
- -

◆ TestPoint()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
override bool TestPoint (ref Transform transform,
ref Vector2 point 
)
-
-virtual
-
- -

Test a point for containment in this shape. Note: This only works for convex shapes.

-
Parameters
- - - -
transformThe shape world transform.
pointA point in world coordinates.
-
-
-
Returns
True if the point is inside the shape
- -

Implements Shape.

- -
-
-

Member Data Documentation

- -

◆ Vertices

- -
-
- - - - -
Vertices Vertices
-
- -

The vertices. These are not owned/freed by the chain Shape.

- -
-
-

Property Documentation

- -

◆ NextVertex

- -
-
- - - - - -
- - - - -
Vector2 NextVertex
-
-getset
-
- -

Establish connectivity to a vertex that follows the last vertex. Don't call this for loops.

- -
-
- -

◆ PrevVertex

- -
-
- - - - - -
- - - - -
Vector2 PrevVertex
-
-getset
-
- -

Establish connectivity to a vertex that precedes the first vertex. Don't call this for loops.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/Shapes/ChainShape.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.js deleted file mode 100644 index 69692a81..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.js +++ /dev/null @@ -1,17 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape = -[ - [ "ChainShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a93e98b4c54ef6cde87296f9734cb0054", null ], - [ "ChainShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#adf30fc48334cb6a61cbe29a167ede83c", null ], - [ "Clone", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a220de7924230483aa0f27bda169091ef", null ], - [ "CompareTo", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a74105a5a4e912788aaa1d60b841be6b2", null ], - [ "ComputeAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a93713547c5cf73e00d9777ee7c473704", null ], - [ "ComputeProperties", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a093930f367fdfbf31ef7e56449cbaef8", null ], - [ "ComputeSubmergedArea", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a48aca4b2ada41bbc2cb55778a28116a4", null ], - [ "GetChildEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#abc23d8fa885599f1d328186d2979eba0", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a2778225f703af6be7c0e1c5071043f28", null ], - [ "TestPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a45938b77fd55a99a6996f4d9b30a9355", null ], - [ "Vertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a73a1f174a21da9e592046ffc67dec0bd", null ], - [ "ChildCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab", null ], - [ "NextVertex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a687db1adac39a8c76d6d4345b327a3c2", null ], - [ "PrevVertex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a8b2c4da9adb10dbc336de9e115f3164d", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.map deleted file mode 100644 index 5e90d6e6..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.md5 deleted file mode 100644 index 489936ef..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4fa9d815869aab193e9a20c363ec5a01 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.svg deleted file mode 100644 index 2315129e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.svg +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -ChainShape - -Node1 - - -ChainShape - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - - -Node3 - - -MassData - - - - -Node3->Node2 - - - MassData - - -Node5 - - -Vertices - - - - -Node5->Node1 - - - Vertices - - -Node6 - - -List< Vector2 > - - - - -Node6->Node5 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.map deleted file mode 100644 index 6f09bbca..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.md5 deleted file mode 100644 index b007c6a0..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -97dd9b9fe8e290302ecc7878e40c0da4 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.svg deleted file mode 100644 index d3399b03..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -ChainShape - -Node1 - - -ChainShape - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape-members.html deleted file mode 100644 index 9bb4b9ff..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
CircleShape Member List
-
-
- -

This is the complete list of members for CircleShape, including all inherited members.

- - - - - - - - - - - - - - - - -
ChildCount (defined in CircleShape)CircleShape
CircleShape(float radius, float density)CircleShape
Clone()CircleShapevirtual
CompareTo(CircleShape shape)CircleShape
ComputeAABB(out AABB aabb, ref Transform transform, int childIndex)CircleShapevirtual
ComputeProperties()CircleShapeprotectedvirtual
ComputeSubmergedArea(ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)CircleShapevirtual
DensityShape
MassDataShape
PositionCircleShape
RadiusShape
RayCast(out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)CircleShapevirtual
Shape(float density) (defined in Shape)Shapeprotected
ShapeTypeShape
TestPoint(ref Transform transform, ref Vector2 point)CircleShapevirtual
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html deleted file mode 100644 index 961d5c08..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html +++ /dev/null @@ -1,522 +0,0 @@ - - - - - - - -Aether.Physics2D: CircleShape Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
- -

A circle shape. - More...

-
-Inheritance diagram for CircleShape:
-
-
-
-
-
-Collaboration diagram for CircleShape:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 CircleShape (float radius, float density)
 Create a new circle with the desired radius and density. More...
 
override bool TestPoint (ref Transform transform, ref Vector2 point)
 Test a point for containment in this shape. Note: This only works for convex shapes. More...
 
override bool RayCast (out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)
 Cast a ray against a child shape. More...
 
override void ComputeAABB (out AABB aabb, ref Transform transform, int childIndex)
 Given a transform, compute the associated axis aligned bounding box for a child shape. More...
 
override float ComputeSubmergedArea (ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)
 Used for the buoyancy controller More...
 
bool CompareTo (CircleShape shape)
 Compare the circle to another circle More...
 
override Shape Clone ()
 Clone the concrete shape More...
 
- - - - - - - -

-Protected Member Functions

override sealed void ComputeProperties ()
 Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid. More...
 
- Protected Member Functions inherited from Shape
Shape (float density)
 
- - - - - - - - - - - - - - - - - - - -

-Properties

-override int ChildCount [get]
 
Vector2 Position [get, set]
 Get or set the position of the circle More...
 
- Properties inherited from Shape
ShapeType ShapeType [get, set]
 Get the type of this shape. More...
 
abstract int ChildCount [get]
 Get the number of child primitives. More...
 
float Density [get, set]
 Gets or sets the density. Changing the density causes a recalculation of shape properties. More...
 
float Radius [get, set]
 Radius of the Shape Changing the radius causes a recalculation of shape properties. More...
 
- - - - - -

-Additional Inherited Members

- Public Attributes inherited from Shape
MassData MassData
 Contains the properties of the shape such as: More...
 
-

Detailed Description

-

A circle shape.

-

Constructor & Destructor Documentation

- -

◆ CircleShape()

- -
-
- - - - - - - - - - - - - - - - - - -
CircleShape (float radius,
float density 
)
-
- -

Create a new circle with the desired radius and density.

-
Parameters
- - - -
radiusThe radius of the circle.
densityThe density of the circle.
-
-
- -
-
-

Member Function Documentation

- -

◆ Clone()

- -
-
- - - - - -
- - - - - - - -
override Shape Clone ()
-
-virtual
-
- -

Clone the concrete shape

-
Returns
A clone of the shape
- -

Implements Shape.

- -
-
- -

◆ CompareTo()

- -
-
- - - - - - - - -
bool CompareTo (CircleShape shape)
-
- -

Compare the circle to another circle

-
Parameters
- - -
shapeThe other circle
-
-
-
Returns
True if the two circles are the same size and have the same position
- -
-
- -

◆ ComputeAABB()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
override void ComputeAABB (out AABB aabb,
ref Transform transform,
int childIndex 
)
-
-virtual
-
- -

Given a transform, compute the associated axis aligned bounding box for a child shape.

-
Parameters
- - - - -
aabbThe aabb results.
transformThe world transform of the shape.
childIndexThe child shape index.
-
-
- -

Implements Shape.

- -
-
- -

◆ ComputeProperties()

- -
-
- - - - - -
- - - - - - - -
override sealed void ComputeProperties ()
-
-protectedvirtual
-
- -

Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid.

- -

Implements Shape.

- -
-
- -

◆ ComputeSubmergedArea()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
override float ComputeSubmergedArea (ref Vector2 normal,
float offset,
ref Transform xf,
out Vector2 sc 
)
-
-virtual
-
- -

Used for the buoyancy controller

- -

Implements Shape.

- -
-
- -

◆ RayCast()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
override bool RayCast (out RayCastOutput output,
ref RayCastInput input,
ref Transform transform,
int childIndex 
)
-
-virtual
-
- -

Cast a ray against a child shape.

-
Parameters
- - - - - -
outputThe ray-cast results.
inputThe ray-cast input parameters.
transformThe transform to be applied to the shape.
childIndexThe child shape index.
-
-
-
Returns
True if the ray-cast hits the shape
- -

Implements Shape.

- -
-
- -

◆ TestPoint()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
override bool TestPoint (ref Transform transform,
ref Vector2 point 
)
-
-virtual
-
- -

Test a point for containment in this shape. Note: This only works for convex shapes.

-
Parameters
- - - -
transformThe shape world transform.
pointA point in world coordinates.
-
-
-
Returns
True if the point is inside the shape
- -

Implements Shape.

- -
-
-

Property Documentation

- -

◆ Position

- -
-
- - - - - -
- - - - -
Vector2 Position
-
-getset
-
- -

Get or set the position of the circle

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/Shapes/CircleShape.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.js deleted file mode 100644 index 0b64d0ff..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.js +++ /dev/null @@ -1,13 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape = -[ - [ "CircleShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a0ca736e11269772f972683c208aaea49", null ], - [ "Clone", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a220de7924230483aa0f27bda169091ef", null ], - [ "CompareTo", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#ac93813e4ed0c226b04038258a92d22e6", null ], - [ "ComputeAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a93713547c5cf73e00d9777ee7c473704", null ], - [ "ComputeProperties", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a9ed9c27968b3f93860c66dad2f2b7065", null ], - [ "ComputeSubmergedArea", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a48aca4b2ada41bbc2cb55778a28116a4", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a2778225f703af6be7c0e1c5071043f28", null ], - [ "TestPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a45938b77fd55a99a6996f4d9b30a9355", null ], - [ "ChildCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab", null ], - [ "Position", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#aab84255a301f0fedbd95b8e45c63ebba", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.map deleted file mode 100644 index d4e50d0d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.md5 deleted file mode 100644 index dae9ccbb..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -08e49938fdd6dca77cd98416a8fc54c8 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.svg deleted file mode 100644 index 47cd615f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.svg +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -CircleShape - -Node1 - - -CircleShape - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - - -Node3 - - -MassData - - - - -Node3->Node2 - - - MassData - - -Node5 - - -Vector2 - - - - -Node5->Node1 - - - _position - - -Node6 - - -IEquatable< Vector2 > - - - - -Node6->Node5 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.map deleted file mode 100644 index 5586bbf1..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.md5 deleted file mode 100644 index 3994fef7..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ea66dd756f42453b3b1763af32a9e9ed \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.svg deleted file mode 100644 index bbfc05af..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -CircleShape - -Node1 - - -CircleShape - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape-members.html deleted file mode 100644 index 45eaf29d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
EdgeShape Member List
-
-
- -

This is the complete list of members for EdgeShape, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - -
ChildCount (defined in EdgeShape)EdgeShape
Clone()EdgeShapevirtual
CompareTo(EdgeShape shape) (defined in EdgeShape)EdgeShape
ComputeAABB(out AABB aabb, ref Transform transform, int childIndex)EdgeShapevirtual
ComputeProperties()EdgeShapeprotectedvirtual
ComputeSubmergedArea(ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)EdgeShapevirtual
DensityShape
EdgeShape(Vector2 start, Vector2 end)EdgeShape
HasVertex0EdgeShape
HasVertex3EdgeShape
MassDataShape
RadiusShape
RayCast(out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)EdgeShapevirtual
Set(Vector2 start, Vector2 end)EdgeShape
Shape(float density) (defined in Shape)Shapeprotected
ShapeTypeShape
TestPoint(ref Transform transform, ref Vector2 point)EdgeShapevirtual
Vertex0EdgeShape
Vertex1EdgeShape
Vertex2EdgeShape
Vertex3EdgeShape
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html deleted file mode 100644 index 6a4b35dd..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html +++ /dev/null @@ -1,670 +0,0 @@ - - - - - - - -Aether.Physics2D: EdgeShape Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
- -

A line segment (edge) shape. These can be connected in chains or loops to other edge shapes. The connectivity information is used to ensure correct contact normals. - More...

-
-Inheritance diagram for EdgeShape:
-
-
-
-
-
-Collaboration diagram for EdgeShape:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 EdgeShape (Vector2 start, Vector2 end)
 Create a new EdgeShape with the specified start and end. More...
 
void Set (Vector2 start, Vector2 end)
 Set this as an isolated edge. More...
 
override bool TestPoint (ref Transform transform, ref Vector2 point)
 Test a point for containment in this shape. Note: This only works for convex shapes. More...
 
override bool RayCast (out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)
 Cast a ray against a child shape. More...
 
override void ComputeAABB (out AABB aabb, ref Transform transform, int childIndex)
 Given a transform, compute the associated axis aligned bounding box for a child shape. More...
 
override float ComputeSubmergedArea (ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)
 Used for the buoyancy controller More...
 
-bool CompareTo (EdgeShape shape)
 
override Shape Clone ()
 Clone the concrete shape More...
 
- - - - - - - -

-Protected Member Functions

override void ComputeProperties ()
 Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid. More...
 
- Protected Member Functions inherited from Shape
Shape (float density)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-override int ChildCount [get]
 
bool HasVertex0 [get, set]
 Is true if the edge is connected to an adjacent vertex before vertex 1. More...
 
bool HasVertex3 [get, set]
 Is true if the edge is connected to an adjacent vertex after vertex2. More...
 
Vector2 Vertex0 [get, set]
 Optional adjacent vertices. These are used for smooth collision. More...
 
Vector2 Vertex3 [get, set]
 Optional adjacent vertices. These are used for smooth collision. More...
 
Vector2 Vertex1 [get, set]
 These are the edge vertices More...
 
Vector2 Vertex2 [get, set]
 These are the edge vertices More...
 
- Properties inherited from Shape
ShapeType ShapeType [get, set]
 Get the type of this shape. More...
 
abstract int ChildCount [get]
 Get the number of child primitives. More...
 
float Density [get, set]
 Gets or sets the density. Changing the density causes a recalculation of shape properties. More...
 
float Radius [get, set]
 Radius of the Shape Changing the radius causes a recalculation of shape properties. More...
 
- - - - - -

-Additional Inherited Members

- Public Attributes inherited from Shape
MassData MassData
 Contains the properties of the shape such as: More...
 
-

Detailed Description

-

A line segment (edge) shape. These can be connected in chains or loops to other edge shapes. The connectivity information is used to ensure correct contact normals.

-

Constructor & Destructor Documentation

- -

◆ EdgeShape()

- -
-
- - - - - - - - - - - - - - - - - - -
EdgeShape (Vector2 start,
Vector2 end 
)
-
- -

Create a new EdgeShape with the specified start and end.

-
Parameters
- - - -
startThe start of the edge.
endThe end of the edge.
-
-
- -
-
-

Member Function Documentation

- -

◆ Clone()

- -
-
- - - - - -
- - - - - - - -
override Shape Clone ()
-
-virtual
-
- -

Clone the concrete shape

-
Returns
A clone of the shape
- -

Implements Shape.

- -
-
- -

◆ ComputeAABB()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
override void ComputeAABB (out AABB aabb,
ref Transform transform,
int childIndex 
)
-
-virtual
-
- -

Given a transform, compute the associated axis aligned bounding box for a child shape.

-
Parameters
- - - - -
aabbThe aabb results.
transformThe world transform of the shape.
childIndexThe child shape index.
-
-
- -

Implements Shape.

- -
-
- -

◆ ComputeProperties()

- -
-
- - - - - -
- - - - - - - -
override void ComputeProperties ()
-
-protectedvirtual
-
- -

Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid.

- -

Implements Shape.

- -
-
- -

◆ ComputeSubmergedArea()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
override float ComputeSubmergedArea (ref Vector2 normal,
float offset,
ref Transform xf,
out Vector2 sc 
)
-
-virtual
-
- -

Used for the buoyancy controller

- -

Implements Shape.

- -
-
- -

◆ RayCast()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
override bool RayCast (out RayCastOutput output,
ref RayCastInput input,
ref Transform transform,
int childIndex 
)
-
-virtual
-
- -

Cast a ray against a child shape.

-
Parameters
- - - - - -
outputThe ray-cast results.
inputThe ray-cast input parameters.
transformThe transform to be applied to the shape.
childIndexThe child shape index.
-
-
-
Returns
True if the ray-cast hits the shape
- -

Implements Shape.

- -
-
- -

◆ Set()

- -
-
- - - - - - - - - - - - - - - - - - -
void Set (Vector2 start,
Vector2 end 
)
-
- -

Set this as an isolated edge.

-
Parameters
- - - -
startThe start.
endThe end.
-
-
- -
-
- -

◆ TestPoint()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
override bool TestPoint (ref Transform transform,
ref Vector2 point 
)
-
-virtual
-
- -

Test a point for containment in this shape. Note: This only works for convex shapes.

-
Parameters
- - - -
transformThe shape world transform.
pointA point in world coordinates.
-
-
-
Returns
True if the point is inside the shape
- -

Implements Shape.

- -
-
-

Property Documentation

- -

◆ HasVertex0

- -
-
- - - - - -
- - - - -
bool HasVertex0
-
-getset
-
- -

Is true if the edge is connected to an adjacent vertex before vertex 1.

- -
-
- -

◆ HasVertex3

- -
-
- - - - - -
- - - - -
bool HasVertex3
-
-getset
-
- -

Is true if the edge is connected to an adjacent vertex after vertex2.

- -
-
- -

◆ Vertex0

- -
-
- - - - - -
- - - - -
Vector2 Vertex0
-
-getset
-
- -

Optional adjacent vertices. These are used for smooth collision.

- -
-
- -

◆ Vertex1

- -
-
- - - - - -
- - - - -
Vector2 Vertex1
-
-getset
-
- -

These are the edge vertices

- -
-
- -

◆ Vertex2

- -
-
- - - - - -
- - - - -
Vector2 Vertex2
-
-getset
-
- -

These are the edge vertices

- -
-
- -

◆ Vertex3

- -
-
- - - - - -
- - - - -
Vector2 Vertex3
-
-getset
-
- -

Optional adjacent vertices. These are used for smooth collision.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/Shapes/EdgeShape.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.js deleted file mode 100644 index e4814e8a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.js +++ /dev/null @@ -1,19 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape = -[ - [ "EdgeShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a59fa48d26b136a246ca171cdc1e6962b", null ], - [ "Clone", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a220de7924230483aa0f27bda169091ef", null ], - [ "CompareTo", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a1001f4b26387f549f9d00ceee82e31e5", null ], - [ "ComputeAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a93713547c5cf73e00d9777ee7c473704", null ], - [ "ComputeProperties", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a093930f367fdfbf31ef7e56449cbaef8", null ], - [ "ComputeSubmergedArea", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a48aca4b2ada41bbc2cb55778a28116a4", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a2778225f703af6be7c0e1c5071043f28", null ], - [ "Set", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#aed14509caec5cd3504d4b89d7092c0d9", null ], - [ "TestPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a45938b77fd55a99a6996f4d9b30a9355", null ], - [ "ChildCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab", null ], - [ "HasVertex0", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#adbd26cd09c52aaa653128da5ceb32912", null ], - [ "HasVertex3", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a0e5a69f4817e01e09ce7ace9b44331b9", null ], - [ "Vertex0", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#aa4569d21fbf5c0cfb3c3d9af20cf4138", null ], - [ "Vertex1", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a7051a1e667e176b2817e5f8d7f0916dd", null ], - [ "Vertex2", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#ad4beeb2d226acbc888836a2c0ddccc5a", null ], - [ "Vertex3", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a325ec51263b5ed601c44ab57d88aef0a", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.map deleted file mode 100644 index 0df24001..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.md5 deleted file mode 100644 index b2e0f6ff..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -34ae7107a444d30209026a8bc7bc806f \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.svg deleted file mode 100644 index 61aa4528..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -EdgeShape - -Node1 - - -EdgeShape - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - - -Node3 - - -MassData - - - - -Node3->Node2 - - - MassData - - -Node5 - - -Vector2 - - - - -Node5->Node1 - - - _vertex1 -_vertex2 - - -Node6 - - -IEquatable< Vector2 > - - - - -Node6->Node5 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.map deleted file mode 100644 index 32ddac85..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.md5 deleted file mode 100644 index 545b12bf..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -337163ba916d3a9f17894f1ecd515536 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.svg deleted file mode 100644 index c5a8f1e5..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -EdgeShape - -Node1 - - -EdgeShape - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape-members.html deleted file mode 100644 index a2e99377..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
PolygonShape Member List
-
-
- -

This is the complete list of members for PolygonShape, including all inherited members.

- - - - - - - - - - - - - - - - - - -
ChildCount (defined in PolygonShape)PolygonShape
Clone()PolygonShapevirtual
CompareTo(PolygonShape shape) (defined in PolygonShape)PolygonShape
ComputeAABB(out AABB aabb, ref Transform transform, int childIndex)PolygonShapevirtual
ComputeProperties()PolygonShapeprotectedvirtual
ComputeSubmergedArea(ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)PolygonShapevirtual
DensityShape
MassDataShape
Normals (defined in PolygonShape)PolygonShape
PolygonShape(Vertices vertices, float density)PolygonShape
PolygonShape(float density)PolygonShape
RadiusShape
RayCast(out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)PolygonShapevirtual
Shape(float density) (defined in Shape)Shapeprotected
ShapeTypeShape
TestPoint(ref Transform transform, ref Vector2 point)PolygonShapevirtual
VerticesPolygonShape
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html deleted file mode 100644 index 82cc19d1..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html +++ /dev/null @@ -1,527 +0,0 @@ - - - - - - - -Aether.Physics2D: PolygonShape Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
- -

Represents a simple non-selfintersecting convex polygon. Create a convex hull from the given array of points. - More...

-
-Inheritance diagram for PolygonShape:
-
-
-
-
-
-Collaboration diagram for PolygonShape:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 PolygonShape (Vertices vertices, float density)
 Initializes a new instance of the PolygonShape class. More...
 
 PolygonShape (float density)
 Create a new PolygonShape with the specified density. More...
 
override bool TestPoint (ref Transform transform, ref Vector2 point)
 Test a point for containment in this shape. Note: This only works for convex shapes. More...
 
override bool RayCast (out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)
 Cast a ray against a child shape. More...
 
override void ComputeAABB (out AABB aabb, ref Transform transform, int childIndex)
 Given a transform, compute the associated axis aligned bounding box for a child shape. More...
 
override float ComputeSubmergedArea (ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)
 Used for the buoyancy controller More...
 
-bool CompareTo (PolygonShape shape)
 
override Shape Clone ()
 Clone the concrete shape More...
 
- - - - - - - -

-Protected Member Functions

override void ComputeProperties ()
 Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid. More...
 
- Protected Member Functions inherited from Shape
Shape (float density)
 
- - - - - - - - - - - - - - - - - - - - - -

-Properties

VerticesVertices [get, set]
 Create a convex hull from the given array of local points. The number of vertices must be in the range [3, Settings.MaxPolygonVertices]. Warning: the points may be re-ordered, even if they form a convex polygon Warning: collinear points are handled but not removed. Collinear points may lead to poor stacking behavior. More...
 
-Vertices Normals [get]
 
-override int ChildCount [get]
 
- Properties inherited from Shape
ShapeType ShapeType [get, set]
 Get the type of this shape. More...
 
abstract int ChildCount [get]
 Get the number of child primitives. More...
 
float Density [get, set]
 Gets or sets the density. Changing the density causes a recalculation of shape properties. More...
 
float Radius [get, set]
 Radius of the Shape Changing the radius causes a recalculation of shape properties. More...
 
- - - - - -

-Additional Inherited Members

- Public Attributes inherited from Shape
MassData MassData
 Contains the properties of the shape such as: More...
 
-

Detailed Description

-

Represents a simple non-selfintersecting convex polygon. Create a convex hull from the given array of points.

-

Constructor & Destructor Documentation

- -

◆ PolygonShape() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - -
PolygonShape (Vertices vertices,
float density 
)
-
- -

Initializes a new instance of the PolygonShape class.

-
Parameters
- - - -
verticesThe vertices.
densityThe density.
-
-
- -
-
- -

◆ PolygonShape() [2/2]

- -
-
- - - - - - - - -
PolygonShape (float density)
-
- -

Create a new PolygonShape with the specified density.

-
Parameters
- - -
densityThe density.
-
-
- -
-
-

Member Function Documentation

- -

◆ Clone()

- -
-
- - - - - -
- - - - - - - -
override Shape Clone ()
-
-virtual
-
- -

Clone the concrete shape

-
Returns
A clone of the shape
- -

Implements Shape.

- -
-
- -

◆ ComputeAABB()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
override void ComputeAABB (out AABB aabb,
ref Transform transform,
int childIndex 
)
-
-virtual
-
- -

Given a transform, compute the associated axis aligned bounding box for a child shape.

-
Parameters
- - - - -
aabbThe aabb results.
transformThe world transform of the shape.
childIndexThe child shape index.
-
-
- -

Implements Shape.

- -
-
- -

◆ ComputeProperties()

- -
-
- - - - - -
- - - - - - - -
override void ComputeProperties ()
-
-protectedvirtual
-
- -

Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid.

- -

Implements Shape.

- -
-
- -

◆ ComputeSubmergedArea()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
override float ComputeSubmergedArea (ref Vector2 normal,
float offset,
ref Transform xf,
out Vector2 sc 
)
-
-virtual
-
- -

Used for the buoyancy controller

- -

Implements Shape.

- -
-
- -

◆ RayCast()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
override bool RayCast (out RayCastOutput output,
ref RayCastInput input,
ref Transform transform,
int childIndex 
)
-
-virtual
-
- -

Cast a ray against a child shape.

-
Parameters
- - - - - -
outputThe ray-cast results.
inputThe ray-cast input parameters.
transformThe transform to be applied to the shape.
childIndexThe child shape index.
-
-
-
Returns
True if the ray-cast hits the shape
- -

Implements Shape.

- -
-
- -

◆ TestPoint()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
override bool TestPoint (ref Transform transform,
ref Vector2 point 
)
-
-virtual
-
- -

Test a point for containment in this shape. Note: This only works for convex shapes.

-
Parameters
- - - -
transformThe shape world transform.
pointA point in world coordinates.
-
-
-
Returns
True if the point is inside the shape
- -

Implements Shape.

- -
-
-

Property Documentation

- -

◆ Vertices

- -
-
- - - - - -
- - - - -
Vertices? Vertices
-
-getset
-
- -

Create a convex hull from the given array of local points. The number of vertices must be in the range [3, Settings.MaxPolygonVertices]. Warning: the points may be re-ordered, even if they form a convex polygon Warning: collinear points are handled but not removed. Collinear points may lead to poor stacking behavior.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/Shapes/PolygonShape.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.js deleted file mode 100644 index 292b8202..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.js +++ /dev/null @@ -1,15 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape = -[ - [ "PolygonShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#ac9ea90f249ba9bd7d0ecce4b55553a46", null ], - [ "PolygonShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a38f89abd2ae9cbb5c8c1304bb6d6ee85", null ], - [ "Clone", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a220de7924230483aa0f27bda169091ef", null ], - [ "CompareTo", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a811aa4a64a4882cd167940613d723e93", null ], - [ "ComputeAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a93713547c5cf73e00d9777ee7c473704", null ], - [ "ComputeProperties", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a093930f367fdfbf31ef7e56449cbaef8", null ], - [ "ComputeSubmergedArea", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a48aca4b2ada41bbc2cb55778a28116a4", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a2778225f703af6be7c0e1c5071043f28", null ], - [ "TestPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a45938b77fd55a99a6996f4d9b30a9355", null ], - [ "ChildCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab", null ], - [ "Normals", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a30b6cd752bacf9f3a37d89fe7115aa05", null ], - [ "Vertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a53939aa9619530fcdd1bc2c2de9d237e", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.map deleted file mode 100644 index 10b86790..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.md5 deleted file mode 100644 index 87e984b4..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5ad9a398c26d9ca0de261a5358569421 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.svg deleted file mode 100644 index 5a17dbcf..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - -PolygonShape - -Node1 - - -PolygonShape - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - - -Node3 - - -MassData - - - - -Node3->Node2 - - - MassData - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.map deleted file mode 100644 index 789deb54..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.md5 deleted file mode 100644 index 5a4a239e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c6f6af372b0fa7234a26729f8ecf4ed1 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.svg deleted file mode 100644 index 387a1ebf..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -PolygonShape - -Node1 - - -PolygonShape - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape-members.html deleted file mode 100644 index 4ee05ce0..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape-members.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Shape Member List
-
-
- -

This is the complete list of members for Shape, including all inherited members.

- - - - - - - - - - - - - -
ChildCountShape
Clone()Shapepure virtual
ComputeAABB(out AABB aabb, ref Transform transform, int childIndex)Shapepure virtual
ComputeProperties()Shapeprotectedpure virtual
ComputeSubmergedArea(ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)Shapepure virtual
DensityShape
MassDataShape
RadiusShape
RayCast(out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)Shapepure virtual
Shape(float density) (defined in Shape)Shapeprotected
ShapeTypeShape
TestPoint(ref Transform transform, ref Vector2 point)Shapepure virtual
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html deleted file mode 100644 index 3e56faeb..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html +++ /dev/null @@ -1,540 +0,0 @@ - - - - - - - -Aether.Physics2D: Shape Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
- -

A shape is used for collision detection. You can create a shape however you like. Shapes used for simulation in World are created automatically when a Fixture is created. Shapes may encapsulate a one or more child shapes. - More...

-
-Inheritance diagram for Shape:
-
-
-
-
-
-Collaboration diagram for Shape:
-
-
-
-
- - - - - - - - - - - - - - - - - -

-Public Member Functions

abstract Shape Clone ()
 Clone the concrete shape More...
 
abstract bool TestPoint (ref Transform transform, ref Vector2 point)
 Test a point for containment in this shape. Note: This only works for convex shapes. More...
 
abstract bool RayCast (out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)
 Cast a ray against a child shape. More...
 
abstract void ComputeAABB (out AABB aabb, ref Transform transform, int childIndex)
 Given a transform, compute the associated axis aligned bounding box for a child shape. More...
 
abstract float ComputeSubmergedArea (ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)
 Used for the buoyancy controller More...
 
- - - - -

-Public Attributes

MassData MassData
 Contains the properties of the shape such as: More...
 
- - - - - - -

-Protected Member Functions

Shape (float density)
 
abstract void ComputeProperties ()
 Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid. More...
 
- - - - - - - - - - - - - -

-Properties

ShapeType ShapeType [get, set]
 Get the type of this shape. More...
 
abstract int ChildCount [get]
 Get the number of child primitives. More...
 
float Density [get, set]
 Gets or sets the density. Changing the density causes a recalculation of shape properties. More...
 
float Radius [get, set]
 Radius of the Shape Changing the radius causes a recalculation of shape properties. More...
 
-

Detailed Description

-

A shape is used for collision detection. You can create a shape however you like. Shapes used for simulation in World are created automatically when a Fixture is created. Shapes may encapsulate a one or more child shapes.

-

Member Function Documentation

- -

◆ Clone()

- -
-
- - - - - -
- - - - - - - -
abstract Shape Clone ()
-
-pure virtual
-
- -

Clone the concrete shape

-
Returns
A clone of the shape
- -

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

- -
-
- -

◆ ComputeAABB()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
abstract void ComputeAABB (out AABB aabb,
ref Transform transform,
int childIndex 
)
-
-pure virtual
-
- -

Given a transform, compute the associated axis aligned bounding box for a child shape.

-
Parameters
- - - - -
aabbThe aabb results.
transformThe world transform of the shape.
childIndexThe child shape index.
-
-
- -

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

- -
-
- -

◆ ComputeProperties()

- -
-
- - - - - -
- - - - - - - -
abstract void ComputeProperties ()
-
-protectedpure virtual
-
- -

Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid.

- -

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

- -
-
- -

◆ ComputeSubmergedArea()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
abstract float ComputeSubmergedArea (ref Vector2 normal,
float offset,
ref Transform xf,
out Vector2 sc 
)
-
-pure virtual
-
- -

Used for the buoyancy controller

- -

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

- -
-
- -

◆ RayCast()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
abstract bool RayCast (out RayCastOutput output,
ref RayCastInput input,
ref Transform transform,
int childIndex 
)
-
-pure virtual
-
- -

Cast a ray against a child shape.

-
Parameters
- - - - - -
outputThe ray-cast results.
inputThe ray-cast input parameters.
transformThe transform to be applied to the shape.
childIndexThe child shape index.
-
-
-
Returns
True if the ray-cast hits the shape
- -

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

- -
-
- -

◆ TestPoint()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
abstract bool TestPoint (ref Transform transform,
ref Vector2 point 
)
-
-pure virtual
-
- -

Test a point for containment in this shape. Note: This only works for convex shapes.

-
Parameters
- - - -
transformThe shape world transform.
pointA point in world coordinates.
-
-
-
Returns
True if the point is inside the shape
- -

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

- -
-
-

Member Data Documentation

- -

◆ MassData

- -
-
- - - - -
MassData MassData
-
- -

Contains the properties of the shape such as:

-
    -
  • Area of the shape
  • -
  • Centroid
  • -
  • Inertia
  • -
  • Mass
  • -
- -
-
-

Property Documentation

- -

◆ ChildCount

- -
-
- - - - - -
- - - - -
abstract int ChildCount
-
-get
-
- -

Get the number of child primitives.

- -
-
- -

◆ Density

- -
-
- - - - - -
- - - - -
float Density
-
-getset
-
- -

Gets or sets the density. Changing the density causes a recalculation of shape properties.

-

The density.

- -
-
- -

◆ Radius

- -
-
- - - - - -
- - - - -
float Radius
-
-getset
-
- -

Radius of the Shape Changing the radius causes a recalculation of shape properties.

- -
-
- -

◆ ShapeType

- -
-
- - - - - -
- - - - -
ShapeType ShapeType
-
-getset
-
- -

Get the type of this shape.

-

The type of the shape.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/Shapes/Shape.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.js deleted file mode 100644 index 73c56e27..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.js +++ /dev/null @@ -1,15 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape = -[ - [ "Shape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a197ede34ea1afc5846714a6ff404d5bc", null ], - [ "Clone", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a56dfbf74d858c85376fc6f62773d9625", null ], - [ "ComputeAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#abaa4b975feb7324e02010f6229539bd4", null ], - [ "ComputeProperties", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ae2750bf71e92108b3d60c4d2c65dc981", null ], - [ "ComputeSubmergedArea", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ae386cd71f9a6c7c0c232fa100373e391", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a5b7e162e66dbc52fe2657ad895a50817", null ], - [ "TestPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ac0cc1de8ed6c1dd1667134fc91477f8b", null ], - [ "MassData", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a39c52aba3b10f231f31636915bf32eeb", null ], - [ "ChildCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a198166e06737d60718fe5b2928ed2b1f", null ], - [ "Density", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a8d7187cabd35d4e479cecf7c7e3a9f00", null ], - [ "Radius", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a062172106d8148f032b915309c6ff4e6", null ], - [ "ShapeType", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ae865cf87c2deb408bb751ac4edec48e3", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.map deleted file mode 100644 index 3a20cb09..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.md5 deleted file mode 100644 index fecdb753..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -860100549c24a5516e777f5297f9764b \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.svg deleted file mode 100644 index 6ba89527..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - -Shape - -Node1 - - -Shape - - - - -Node2 - - -MassData - - - - -Node2->Node1 - - - MassData - - -Node3 - - -IEquatable< MassData > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.map deleted file mode 100644 index acd9b7e9..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.md5 deleted file mode 100644 index 59fe0f86..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7ae7347f6b8c02aa402ca239295ad476 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.svg deleted file mode 100644 index abba6e95..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.svg +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -Shape - -Node1 - - -Shape - - - - -Node2 - - -ChainShape - - - - -Node1->Node2 - - - - -Node3 - - -CircleShape - - - - -Node1->Node3 - - - - -Node4 - - -EdgeShape - - - - -Node1->Node4 - - - - -Node5 - - -PolygonShape - - - - -Node1->Node5 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input-members.html deleted file mode 100644 index 221cfec3..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input-members.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
TOIInput Member List
-
-
- -

This is the complete list of members for TOIInput, including all inherited members.

- - - - - - -
ProxyA (defined in TOIInput)TOIInput
ProxyB (defined in TOIInput)TOIInput
SweepA (defined in TOIInput)TOIInput
SweepB (defined in TOIInput)TOIInput
TMax (defined in TOIInput)TOIInput
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html deleted file mode 100644 index f1edf908..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -Aether.Physics2D: TOIInput Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
TOIInput Class Reference
-
-
- -

Input parameters for CalculateTimeOfImpact - More...

-
-Collaboration diagram for TOIInput:
-
-
-
-
- - - - - - - - - - - - -

-Public Attributes

-DistanceProxy ProxyA
 
-DistanceProxy ProxyB
 
-Sweep SweepA
 
-Sweep SweepB
 
-float TMax
 
-

Detailed Description

-

Input parameters for CalculateTimeOfImpact

-

The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/TimeOfImpact.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.js deleted file mode 100644 index d69ae9f6..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.js +++ /dev/null @@ -1,8 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input = -[ - [ "ProxyA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#a8de1ee4d8c167318b4aedb600e196d2d", null ], - [ "ProxyB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#a626dfb64707717d21edffde8e4544d40", null ], - [ "SweepA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#a374f0661ba06820e3ab398e30231f5ec", null ], - [ "SweepB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#ad1a466e816d56705f17f954ae35951d1", null ], - [ "TMax", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#ac194a13b96b555ff5a0da460ba18c307", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.map deleted file mode 100644 index e5ba7942..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.md5 deleted file mode 100644 index 22915433..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8ee7bc05ca986cd05afbee4f72697cc2 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.svg deleted file mode 100644 index cf965cf7..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.svg +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - -TOIInput - -Node1 - - -TOIInput - - - - -Node2 - - -Sweep - - - - -Node2->Node1 - - - SweepA -SweepB - - -Node3 - - -Vector2 - - - - -Node3->Node2 - - - C -C0 -LocalCenter - - -Node5 - - -DistanceProxy - - - - -Node5->Node1 - - - ProxyA -ProxyB - - -Node6 - - -Vertices - - - - -Node6->Node5 - - - Vertices - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_18d0fbde56a9e7838a324f955a9187b0.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_18d0fbde56a9e7838a324f955a9187b0.html deleted file mode 100644 index 0e008b33..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_18d0fbde56a9e7838a324f955a9187b0.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
DTSweepContext.DTSweepEdgeEvent Member List
-
-
- -

This is the complete list of members for DTSweepContext.DTSweepEdgeEvent, including all inherited members.

- - - -
ConstrainedEdge (defined in DTSweepContext.DTSweepEdgeEvent)DTSweepContext.DTSweepEdgeEvent
Right (defined in DTSweepContext.DTSweepEdgeEvent)DTSweepContext.DTSweepEdgeEvent
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_20aa4f2882b0b4b67a32b410b8ffaa8d.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_20aa4f2882b0b4b67a32b410b8ffaa8d.html deleted file mode 100644 index 20877952..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_20aa4f2882b0b4b67a32b410b8ffaa8d.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
DTSweepContext.DTSweepBasin Member List
-
-
- -

This is the complete list of members for DTSweepContext.DTSweepBasin, including all inherited members.

- - - - - - -
bottomNode (defined in DTSweepContext.DTSweepBasin)DTSweepContext.DTSweepBasin
leftHighest (defined in DTSweepContext.DTSweepBasin)DTSweepContext.DTSweepBasin
leftNode (defined in DTSweepContext.DTSweepBasin)DTSweepContext.DTSweepBasin
rightNode (defined in DTSweepContext.DTSweepBasin)DTSweepContext.DTSweepBasin
width (defined in DTSweepContext.DTSweepBasin)DTSweepContext.DTSweepBasin
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_270592b0ad400234aac317c32e07e744.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_270592b0ad400234aac317c32e07e744.html deleted file mode 100644 index 952418d3..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_270592b0ad400234aac317c32e07e744.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -Aether.Physics2D: DTSweepContext.DTSweepBasin Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
DTSweepContext.DTSweepBasin Class Reference
-
-
-
-Collaboration diagram for DTSweepContext.DTSweepBasin:
-
-
-
-
- - - - - - - - - - - - -

-Public Attributes

-AdvancingFrontNode bottomNode
 
-bool leftHighest
 
-AdvancingFrontNode leftNode
 
-AdvancingFrontNode rightNode
 
-double width
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/Decomposition/CDT/Delaunay/Sweep/DTSweepContext.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d09edd9272256e98b01525c1107a84c7.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d09edd9272256e98b01525c1107a84c7.html deleted file mode 100644 index 6202c752..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d09edd9272256e98b01525c1107a84c7.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - -Aether.Physics2D: DTSweepContext.DTSweepEdgeEvent Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
DTSweepContext.DTSweepEdgeEvent Class Reference
-
-
-
-Collaboration diagram for DTSweepContext.DTSweepEdgeEvent:
-
-
-
-
- - - - - - -

-Public Attributes

-DTSweepConstraint ConstrainedEdge
 
-bool Right
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/Decomposition/CDT/Delaunay/Sweep/DTSweepContext.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.map deleted file mode 100644 index 4822d1dd..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.md5 deleted file mode 100644 index 171ceb87..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.md5 +++ /dev/null @@ -1 +0,0 @@ -20c092d68ad3a9c91d27235320669640 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.svg deleted file mode 100644 index 8e7e43b7..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.svg +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -DTSweepContext.DTSweepBasin - -Node1 - - -DTSweepContext.DTSweepBasin - - - - -Node2 - - -AdvancingFrontNode - - - - -Node2->Node1 - - - bottomNode -leftNode -rightNode - - -Node2->Node2 - - - Next -Prev - - -Node3 - - -TriangulationPoint - - - - -Node3->Node2 - - - Point - - -Node4 - - -DelaunayTriangle - - - - -Node4->Node2 - - - Triangle - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path-members.html deleted file mode 100644 index 63fd19ff..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path-members.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Path Member List
-
-
- -

This is the complete list of members for Path, including all inherited members.

- - - - - - - - - - - - - - - - - - - - -
Add(Vector2 point) (defined in Path)Path
ClosedPath
ControlPointsPath
GetLength() (defined in Path)Path
GetPosition(float time) (defined in Path)Path
GetPositionNormal(float time)Path
GetVertices(int divisions)Path
NextIndex(int index)Path
Path()Path
Path(Vector2[] vertices)Path
Path(IList< Vector2 > vertices)Path
PreviousIndex(int index)Path
Remove(Vector2 point) (defined in Path)Path
RemoveAt(int index) (defined in Path)Path
Rotate(float value)Path
Scale(ref Vector2 value)Path
SubdivideEvenly(int divisions) (defined in Path)Path
ToString() (defined in Path)Path
Translate(ref Vector2 vector)Path
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html deleted file mode 100644 index 03871711..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html +++ /dev/null @@ -1,449 +0,0 @@ - - - - - - - -Aether.Physics2D: Path Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
- -

Path: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve. - More...

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 Path ()
 Initializes a new instance of the Path class. More...
 
 Path (Vector2[] vertices)
 Initializes a new instance of the Path class. More...
 
 Path (IList< Vector2 > vertices)
 Initializes a new instance of the Path class. More...
 
int NextIndex (int index)
 Gets the next index of a controlpoint More...
 
int PreviousIndex (int index)
 Gets the previous index of a controlpoint More...
 
void Translate (ref Vector2 vector)
 Translates the control points by the specified vector. More...
 
void Scale (ref Vector2 value)
 Scales the control points by the specified vector. More...
 
void Rotate (float value)
 Rotate the control points by the defined value in radians. More...
 
-override string ToString ()
 
Vertices GetVertices (int divisions)
 Returns a set of points defining the curve with the specifed number of divisions between each control point. More...
 
-Vector2 GetPosition (float time)
 
Vector2 GetPositionNormal (float time)
 Gets the normal for the given time. More...
 
-void Add (Vector2 point)
 
-void Remove (Vector2 point)
 
-void RemoveAt (int index)
 
-float GetLength ()
 
-List< Vector3SubdivideEvenly (int divisions)
 
- - - - -

-Public Attributes

List< Vector2ControlPoints
 All the points that makes up the curve More...
 
- - - - -

-Properties

bool Closed [get, set]
 True if the curve is closed. More...
 
-

Detailed Description

-

Path: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve.

-

Constructor & Destructor Documentation

- -

◆ Path() [1/3]

- -
-
- - - - - - - -
Path ()
-
- -

Initializes a new instance of the Path class.

- -
-
- -

◆ Path() [2/3]

- -
-
- - - - - - - - -
Path (Vector2[] vertices)
-
- -

Initializes a new instance of the Path class.

-
Parameters
- - -
verticesThe vertices to created the path from.
-
-
- -
-
- -

◆ Path() [3/3]

- -
-
- - - - - - - - -
Path (IList< Vector2vertices)
-
- -

Initializes a new instance of the Path class.

-
Parameters
- - -
verticesThe vertices to created the path from.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetPositionNormal()

- -
-
- - - - - - - - -
Vector2 GetPositionNormal (float time)
-
- -

Gets the normal for the given time.

-
Parameters
- - -
timeThe time
-
-
-
Returns
The normal.
- -
-
- -

◆ GetVertices()

- -
-
- - - - - - - - -
Vertices GetVertices (int divisions)
-
- -

Returns a set of points defining the curve with the specifed number of divisions between each control point.

-
Parameters
- - -
divisionsNumber of divisions between each control point.
-
-
-
Returns
- -
-
- -

◆ NextIndex()

- -
-
- - - - - - - - -
int NextIndex (int index)
-
- -

Gets the next index of a controlpoint

-
Parameters
- - -
indexThe index.
-
-
-
Returns
- -
-
- -

◆ PreviousIndex()

- -
-
- - - - - - - - -
int PreviousIndex (int index)
-
- -

Gets the previous index of a controlpoint

-
Parameters
- - -
indexThe index.
-
-
-
Returns
- -
-
- -

◆ Rotate()

- -
-
- - - - - - - - -
void Rotate (float value)
-
- -

Rotate the control points by the defined value in radians.

-
Parameters
- - -
valueThe amount to rotate by in radians.
-
-
- -
-
- -

◆ Scale()

- -
-
- - - - - - - - -
void Scale (ref Vector2 value)
-
- -

Scales the control points by the specified vector.

-
Parameters
- - -
valueThe Value.
-
-
- -
-
- -

◆ Translate()

- -
-
- - - - - - - - -
void Translate (ref Vector2 vector)
-
- -

Translates the control points by the specified vector.

-
Parameters
- - -
vectorThe vector.
-
-
- -
-
-

Member Data Documentation

- -

◆ ControlPoints

- -
-
- - - - -
List<Vector2> ControlPoints
-
- -

All the points that makes up the curve

- -
-
-

Property Documentation

- -

◆ Closed

- -
-
- - - - - -
- - - - -
bool Closed
-
-getset
-
- -

True if the curve is closed.

-

true if closed; otherwise, false.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/Path.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.js deleted file mode 100644 index ed7a6493..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.js +++ /dev/null @@ -1,22 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path = -[ - [ "Path", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#aaa44fef284bec9041f7eb22b921c6174", null ], - [ "Path", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a4f525399fc4e12ce8d246285dfc443f9", null ], - [ "Path", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a53cc51c65c2106af0be7f8381a0c347c", null ], - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a6c0247c1d40018269042a07e59cedddf", null ], - [ "GetLength", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ac049fbc8fa2267b0f8e669bf9c21a6e2", null ], - [ "GetPosition", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a13f539d8649f8ea9e5d08fb17181fd5c", null ], - [ "GetPositionNormal", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a1e239fee97465c1f3f20fb562194e374", null ], - [ "GetVertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ae67215371ec6015737e086cc0b60f8da", null ], - [ "NextIndex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a92acbe179d76f206252a79f5b3fc3b06", null ], - [ "PreviousIndex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a3790eb40d9ecf822344442c576f34582", null ], - [ "Remove", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a6362ec7225f1ba5a7ac6ce0be6d06e2e", null ], - [ "RemoveAt", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ad7c925d24a4e07389d2331e0508618ea", null ], - [ "Rotate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a5386451142d82fd512c5184a6169e991", null ], - [ "Scale", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#adc95b1d2445b45474575ae9222102785", null ], - [ "SubdivideEvenly", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a8f81c7cbb2c6c3b4674822f0fa12fa39", null ], - [ "ToString", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#aa73e7c4dd1df5fd5fbf81c7764ee1533", null ], - [ "Translate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a0ae22165840106cf43489824f114db4d", null ], - [ "ControlPoints", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ac8b7cbac1111935301291574998499c4", null ], - [ "Closed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ad0bd8bce51350ee6f1eeabda9da72097", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body-members.html deleted file mode 100644 index 441980c8..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body-members.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
BreakableBody Member List
-
-
- -

This is the complete list of members for BreakableBody, including all inherited members.

- - - - - - - - - - - -
BreakableBody(World world, IEnumerable< Vertices > vertices, float density, Vector2 position=new Vector2(), float rotation=0) (defined in BreakableBody)BreakableBody
BreakableBody(World world, IEnumerable< Shape > shapes, Vector2 position=new Vector2(), float rotation=0) (defined in BreakableBody)BreakableBody
BreakableBody(World world, Vertices vertices, float density, Vector2 position=new Vector2(), float rotation=0) (defined in BreakableBody)BreakableBody
BreakableBodyState enum name (defined in BreakableBody)BreakableBody
MainBody (defined in BreakableBody)BreakableBody
Parts (defined in BreakableBody)BreakableBody
State (defined in BreakableBody)BreakableBody
StrengthBreakableBody
Update() (defined in BreakableBody)BreakableBody
World (defined in BreakableBody)BreakableBody
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html deleted file mode 100644 index fa2f928b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - -Aether.Physics2D: BreakableBody Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
BreakableBody Class Reference
-
-
- -

A type of body that supports multiple fixtures that can break apart. - More...

- - - - -

-Public Types

enum class  BreakableBodyState { Unbroken -, ShouldBreak -, Broken - }
 
- - - - - - - - - -

-Public Member Functions

BreakableBody (World world, IEnumerable< Vertices > vertices, float density, Vector2 position=new Vector2(), float rotation=0)
 
BreakableBody (World world, IEnumerable< Shape > shapes, Vector2 position=new Vector2(), float rotation=0)
 
BreakableBody (World world, Vertices vertices, float density, Vector2 position=new Vector2(), float rotation=0)
 
-void Update ()
 
- - - - - - -

-Public Attributes

-List< FixtureParts = new List<Fixture>(8)
 
float Strength = 500.0f
 The force needed to break the body apart. Default: 500 More...
 
- - - - - - - -

-Properties

-World World [get]
 
-Body MainBody [get]
 
-BreakableBodyState State [get]
 
-

Detailed Description

-

A type of body that supports multiple fixtures that can break apart.

-

Member Data Documentation

- -

◆ Strength

- -
-
- - - - -
float Strength = 500.0f
-
- -

The force needed to break the body apart. Default: 500

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/PhysicsLogic/BreakableBody.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.js deleted file mode 100644 index df0c75ac..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.js +++ /dev/null @@ -1,17 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body = -[ - [ "BreakableBodyState", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1b", [ - [ "Unbroken", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1ba3bfaa3d0d7276f874f11575d2732a70b", null ], - [ "ShouldBreak", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1ba8d96a8323a879b9b1339d6fc9ba7d8f6", null ], - [ "Broken", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1bac98dbc22f49f1b4a644307551924f8da", null ] - ] ], - [ "BreakableBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#aa54e69b33ce1086dcf2203f93342ffd7", null ], - [ "BreakableBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a9dd2cece80aa907a06f2980d0ce9239f", null ], - [ "BreakableBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a880b50972d509e21eb53dcf9f9527efa", null ], - [ "Update", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#aec0783b5a136e042adcc47bae4fe5291", null ], - [ "Parts", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a03ab273229d2c63ca328003052b4923b", null ], - [ "Strength", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a7e0af77c63d277b389e7bb0caace453c", null ], - [ "MainBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a73df52ab809bd17f9722ee6fd0a06b78", null ], - [ "State", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a3033aa295a2f0768efa99ef7e55d4291", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#addad4c6d854b8c10bcf693736126f9ee", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data-members.html deleted file mode 100644 index e8f5a859..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data-members.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FilterData Member List
-
-
- -

This is the complete list of members for FilterData, including all inherited members.

- - - - - - - - - - - - -
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)FilterDatavirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html deleted file mode 100644 index d37ca032..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - - -Aether.Physics2D: FilterData Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FilterData Class Reference
-
-
- -

Contains filter data that can determine whether an object should be processed or not. - More...

-
-Inheritance diagram for FilterData:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

virtual bool IsActiveOn (Body body)
 
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - -

-Public Attributes

Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
-

Detailed Description

-

Contains filter data that can determine whether an object should be processed or not.

-

Member Function Documentation

- -

◆ AddDisabledCategory()

- -
-
- - - - - - - - -
void AddDisabledCategory (Category category)
-
- -

Adds the category.

-
Parameters
- - -
categoryThe category.
-
-
- -
-
- -

◆ AddEnabledCategory()

- -
-
- - - - - - - - -
void AddEnabledCategory (Category category)
-
- -

Adds the category.

-
Parameters
- - -
categoryThe category.
-
-
- -
-
- -

◆ IsActiveOn()

- -
-
- - - - - -
- - - - - - - - -
virtual bool IsActiveOn (Body body)
-
-virtual
-
- -

-
Parameters
- - -
body
-
-
-
Returns
- -

Reimplemented in Controller, and PhysicsLogic.

- -
-
- -

◆ IsInDisabledCategory()

- -
-
- - - - - - - - -
bool IsInDisabledCategory (Category category)
-
- -

Determines whether this body ignores the the specified controller.

-
Parameters
- - -
categoryThe category.
-
-
-
Returns
true if the object has the specified category; otherwise, false.
- -
-
- -

◆ IsInEnabledInCategory()

- -
-
- - - - - - - - -
bool IsInEnabledInCategory (Category category)
-
- -

Determines whether this body ignores the the specified controller.

-
Parameters
- - -
categoryThe category.
-
-
-
Returns
true if the object has the specified category; otherwise, false.
- -
-
- -

◆ RemoveDisabledCategory()

- -
-
- - - - - - - - -
void RemoveDisabledCategory (Category category)
-
- -

Removes the category.

-
Parameters
- - -
categoryThe category.
-
-
- -
-
- -

◆ RemoveEnabledCategory()

- -
-
- - - - - - - - -
void RemoveEnabledCategory (Category category)
-
- -

Removes the category.

-
Parameters
- - -
categoryThe category.
-
-
- -
-
-

Member Data Documentation

- -

◆ DisabledOnCategories

- -
-
- - - - -
Category DisabledOnCategories = Category.None
-
- -

Disable the logic on specific categories. Category.None by default.

- -
-
- -

◆ DisabledOnGroup

- -
-
- - - - -
int DisabledOnGroup
-
- -

Disable the logic on specific groups

- -
-
- -

◆ EnabledOnCategories

- -
-
- - - - -
Category EnabledOnCategories = Category.All
-
- -

Enable the logic on specific categories Category.All by default.

- -
-
- -

◆ EnabledOnGroup

- -
-
- - - - -
int EnabledOnGroup
-
- -

Enable the logic on specific groups.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/PhysicsLogic/FilterData.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.js deleted file mode 100644 index 1cf7b5f4..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.js +++ /dev/null @@ -1,14 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data = -[ - [ "AddDisabledCategory", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a132b248c4ddbcf5ec6b04208e0ef60a7", null ], - [ "AddEnabledCategory", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a3ab1d065d3ab249d102bc4b27f3eaba4", null ], - [ "IsActiveOn", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a659aaa84f09e85c3f9e9f299702ac1d1", null ], - [ "IsInDisabledCategory", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a1d6bbb270e8ed5be5a31763e281b44d6", null ], - [ "IsInEnabledInCategory", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a70f13a7871af18288bab9ffb9ea1cc65", null ], - [ "RemoveDisabledCategory", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#ab15e5dba449204c04296c752e2d11d3e", null ], - [ "RemoveEnabledCategory", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#aeb2199c51dc40168079d3303cad1fa1d", null ], - [ "DisabledOnCategories", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a3ed289991bba5358ffd7f7a54a1e1c6a", null ], - [ "DisabledOnGroup", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#aa7c5e7b717cfe847dd9ef362691af48c", null ], - [ "EnabledOnCategories", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a20478d647a39fcf4c22af0e6ed844d2d", null ], - [ "EnabledOnGroup", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#ad3bebf19d04c08ca0f68379d192b6acf", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.map deleted file mode 100644 index bac711c6..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.md5 deleted file mode 100644 index fe508e6a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -54e41a38a109b4cb988b6b9ca424103b \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.svg deleted file mode 100644 index 7638ff01..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.svg +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - -FilterData - -Node1 - - -FilterData - - - - -Node2 - - -PhysicsLogic - - - - -Node1->Node2 - - - - -Node5 - - -Controller - - - - -Node1->Node5 - - - - -Node3 - - -RealExplosion - - - - -Node2->Node3 - - - - -Node4 - - -SimpleExplosion - - - - -Node2->Node4 - - - - -Node6 - - -AbstractForceController - - - - -Node5->Node6 - - - - -Node8 - - -BuoyancyController - - - - -Node5->Node8 - - - - -Node9 - - -GravityController - - - - -Node5->Node9 - - - - -Node10 - - -VelocityLimitController - - - - -Node5->Node10 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic-members.html deleted file mode 100644 index c435ba1f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
PhysicsLogic Member List
-
-
- -

This is the complete list of members for PhysicsLogic, including all inherited members.

- - - - - - - - - - - - - - - -
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
ControllerCategory (defined in PhysicsLogic)PhysicsLogic
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)PhysicsLogicvirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
PhysicsLogic(World world) (defined in PhysicsLogic)PhysicsLogic
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
World (defined in PhysicsLogic)PhysicsLogic
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html deleted file mode 100644 index 7c6f8503..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - -Aether.Physics2D: PhysicsLogic Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
PhysicsLogic Class Reference
-
-
-
-Inheritance diagram for PhysicsLogic:
-
-
-
-
-
-Collaboration diagram for PhysicsLogic:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

PhysicsLogic (World world)
 
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - - - - -

-Public Attributes

-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
- - - -

-Properties

-World World [get, set]
 
-

Member Function Documentation

- -

◆ IsActiveOn()

- -
-
- - - - - -
- - - - - - - - -
override bool IsActiveOn (Body body)
-
-virtual
-
- -

-
Parameters
- - -
body
-
-
-
Returns
- -

Reimplemented from FilterData.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/PhysicsLogic/PhysicsLogic.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.js deleted file mode 100644 index f8e6d9c1..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.js +++ /dev/null @@ -1,7 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic = -[ - [ "PhysicsLogic", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#aba13b67f12caccff864d7109b51ac73d", null ], - [ "IsActiveOn", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#a8154c9f27c7becbccacf50f1eeaa4aff", null ], - [ "ControllerCategory", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#a1e4e2b809a45a820de9376256d3bf0c0", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#addad4c6d854b8c10bcf693736126f9ee", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.map deleted file mode 100644 index ae52fd63..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.md5 deleted file mode 100644 index c0934f73..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -525b01187a704cb55e11ed99cc5ef105 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.svg deleted file mode 100644 index f2334c69..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -PhysicsLogic - -Node1 - - -PhysicsLogic - - - - -Node2 - - -FilterData - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.map deleted file mode 100644 index 5a99ee6e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.md5 deleted file mode 100644 index cf14c363..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -de9ef29a1923b8ebcb0fdc254f4de1df \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.svg deleted file mode 100644 index d835d98b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -PhysicsLogic - -Node1 - - -PhysicsLogic - - - - -Node3 - - -RealExplosion - - - - -Node1->Node3 - - - - -Node4 - - -SimpleExplosion - - - - -Node1->Node4 - - - - -Node2 - - -FilterData - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion-members.html deleted file mode 100644 index 5c303719..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
RealExplosion Member List
-
-
- -

This is the complete list of members for RealExplosion, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - -
Activate(Vector2 pos, float radius, float maxForce)RealExplosion
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
ControllerCategory (defined in PhysicsLogic)PhysicsLogic
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
EdgeRatioRealExplosion
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IgnoreWhenInsideShapeRealExplosion
IsActiveOn(Body body)PhysicsLogicvirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
MaxAngleRealExplosion
MaxShapesRealExplosion
MinRaysRealExplosion
PhysicsLogic(World world) (defined in PhysicsLogic)PhysicsLogic
RealExplosion(World world) (defined in RealExplosion)RealExplosion
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
World (defined in PhysicsLogic)PhysicsLogic
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html deleted file mode 100644 index c803825e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - -Aether.Physics2D: RealExplosion Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
RealExplosion Class Reference
-
-
- -

Creates a realistic explosion based on raycasting. Objects in the open will be affected, but objects behind static bodies will not. A body that is half in cover, half in the open will get half the force applied to the end in the open. - More...

-
-Inheritance diagram for RealExplosion:
-
-
-
-
-
-Collaboration diagram for RealExplosion:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

RealExplosion (World world)
 
Dictionary< Fixture, Vector2Activate (Vector2 pos, float radius, float maxForce)
 Activate the explosion at the specified position. More...
 
- Public Member Functions inherited from PhysicsLogic
PhysicsLogic (World world)
 
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

float EdgeRatio = 1.0f / 40.0f
 Ratio of arc length to angle from edges to first ray tested. Defaults to 1/40. More...
 
bool IgnoreWhenInsideShape = false
 Ignore Explosion if it happens inside a shape. Default value is false. More...
 
float MaxAngle = Constant.Pi / 15
 Max angle between rays (used when segment is large). Defaults to 15 degrees More...
 
int MaxShapes = 100
 Maximum number of shapes involved in the explosion. Defaults to 100 More...
 
int MinRays = 5
 How many rays per shape/body/segment. Defaults to 5 More...
 
- Public Attributes inherited from PhysicsLogic
-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
- - - - -

-Additional Inherited Members

- Properties inherited from PhysicsLogic
-World World [get, set]
 
-

Detailed Description

-

Creates a realistic explosion based on raycasting. Objects in the open will be affected, but objects behind static bodies will not. A body that is half in cover, half in the open will get half the force applied to the end in the open.

-

Member Function Documentation

- -

◆ Activate()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
Dictionary<Fixture, Vector2> Activate (Vector2 pos,
float radius,
float maxForce 
)
-
- -

Activate the explosion at the specified position.

-
Parameters
- - - - -
posThe position where the explosion happens
radiusThe explosion radius
maxForceThe explosion force at the explosion point (then is inversely proportional to the square of the distance)
-
-
-
Returns
A list of bodies and the amount of force that was applied to them.
- -
-
-

Member Data Documentation

- -

◆ EdgeRatio

- -
-
- - - - -
float EdgeRatio = 1.0f / 40.0f
-
- -

Ratio of arc length to angle from edges to first ray tested. Defaults to 1/40.

- -
-
- -

◆ IgnoreWhenInsideShape

- -
-
- - - - -
bool IgnoreWhenInsideShape = false
-
- -

Ignore Explosion if it happens inside a shape. Default value is false.

- -
-
- -

◆ MaxAngle

- -
-
- - - - -
float MaxAngle = Constant.Pi / 15
-
- -

Max angle between rays (used when segment is large). Defaults to 15 degrees

- -
-
- -

◆ MaxShapes

- -
-
- - - - -
int MaxShapes = 100
-
- -

Maximum number of shapes involved in the explosion. Defaults to 100

- -
-
- -

◆ MinRays

- -
-
- - - - -
int MinRays = 5
-
- -

How many rays per shape/body/segment. Defaults to 5

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/PhysicsLogic/RealExplosion.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.js deleted file mode 100644 index 38060940..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.js +++ /dev/null @@ -1,10 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion = -[ - [ "RealExplosion", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#aa86299372e2193a2e860e315e9d3a11c", null ], - [ "Activate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#aa155a8183216feb30fa0578b781a2423", null ], - [ "EdgeRatio", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a3a649535b23acb69ff4f1b45e72b9260", null ], - [ "IgnoreWhenInsideShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#aab930d7df5785acffc9670f6e53d9577", null ], - [ "MaxAngle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a0fe1d5703fdce33a031b23f58dfd5ed2", null ], - [ "MaxShapes", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a1501f9b40800d4e8cd6190b181e61f5d", null ], - [ "MinRays", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a0068f329bc3a0da392be609b39b2207f", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.map deleted file mode 100644 index f548cc5f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.md5 deleted file mode 100644 index 019a5ee8..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6f29b8591bda6895c896cf064a2f2da3 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.svg deleted file mode 100644 index 356996f8..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -RealExplosion - -Node1 - - -RealExplosion - - - - -Node2 - - -PhysicsLogic - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.map deleted file mode 100644 index f548cc5f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.md5 deleted file mode 100644 index 019a5ee8..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6f29b8591bda6895c896cf064a2f2da3 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.svg deleted file mode 100644 index 356996f8..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -RealExplosion - -Node1 - - -RealExplosion - - - - -Node2 - - -PhysicsLogic - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion-members.html deleted file mode 100644 index 7df76ff8..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
SimpleExplosion Member List
-
-
- -

This is the complete list of members for SimpleExplosion, including all inherited members.

- - - - - - - - - - - - - - - - - - -
Activate(Vector2 pos, float radius, float force, float maxForce=float.MaxValue)SimpleExplosion
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
ControllerCategory (defined in PhysicsLogic)PhysicsLogic
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)PhysicsLogicvirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
PhysicsLogic(World world) (defined in PhysicsLogic)PhysicsLogic
PowerSimpleExplosion
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
SimpleExplosion(World world) (defined in SimpleExplosion)SimpleExplosion
World (defined in PhysicsLogic)PhysicsLogic
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html deleted file mode 100644 index 2069b10a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - -Aether.Physics2D: SimpleExplosion Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
SimpleExplosion Class Reference
-
-
- -

Creates a simple explosion that ignores other bodies hiding behind static bodies. - More...

-
-Inheritance diagram for SimpleExplosion:
-
-
-
-
-
-Collaboration diagram for SimpleExplosion:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

SimpleExplosion (World world)
 
Dictionary< Body, Vector2Activate (Vector2 pos, float radius, float force, float maxForce=float.MaxValue)
 Activate the explosion at the specified position. More...
 
- Public Member Functions inherited from PhysicsLogic
PhysicsLogic (World world)
 
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - -

-Properties

float Power [get, set]
 This is the power used in the power function. A value of 1 means the force applied to bodies in the explosion is linear. A value of 2 means it is exponential. More...
 
- Properties inherited from PhysicsLogic
-World World [get, set]
 
- - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from PhysicsLogic
-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
-

Detailed Description

-

Creates a simple explosion that ignores other bodies hiding behind static bodies.

-

Member Function Documentation

- -

◆ Activate()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Dictionary<Body, Vector2> Activate (Vector2 pos,
float radius,
float force,
float maxForce = float.MaxValue 
)
-
- -

Activate the explosion at the specified position.

-
Parameters
- - - - - -
posThe position (center) of the explosion.
radiusThe radius of the explosion.
forceThe force applied
maxForceA maximum amount of force. When force gets over this value, it will be equal to maxForce
-
-
-
Returns
A list of bodies and the amount of force that was applied to them.
- -
-
-

Property Documentation

- -

◆ Power

- -
-
- - - - - -
- - - - -
float Power
-
-getset
-
- -

This is the power used in the power function. A value of 1 means the force applied to bodies in the explosion is linear. A value of 2 means it is exponential.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/PhysicsLogic/SimpleExplosion.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.js deleted file mode 100644 index 1ed483f4..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.js +++ /dev/null @@ -1,6 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion = -[ - [ "SimpleExplosion", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html#aa5dd1dda0867910c3c4a548c1cc9829a", null ], - [ "Activate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html#ad0f3f074f559f045fcd6daf807999d58", null ], - [ "Power", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html#aeca176f09c48cbe15df7fc4fff7c77f7", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.map deleted file mode 100644 index 6691a62e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.md5 deleted file mode 100644 index 660c3ca6..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2cc296f6bf96ef4a001f324174ec04e6 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.svg deleted file mode 100644 index 50bce06d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -SimpleExplosion - -Node1 - - -SimpleExplosion - - - - -Node2 - - -PhysicsLogic - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.map deleted file mode 100644 index 6691a62e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.md5 deleted file mode 100644 index 660c3ca6..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2cc296f6bf96ef4a001f324174ec04e6 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.svg deleted file mode 100644 index 50bce06d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -SimpleExplosion - -Node1 - - -SimpleExplosion - - - - -Node2 - - -PhysicsLogic - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain-members.html deleted file mode 100644 index 9c024ef5..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Terrain Member List
-
-
- -

This is the complete list of members for Terrain, including all inherited members.

- - - - - - - - - - - - - - - - -
ApplyData(sbyte[,] data, Vector2 offset=default(Vector2))Terrain
CellSizeTerrain
CenterTerrain
DecomposerTerrain
HeightTerrain
Initialize()Terrain
IterationsTerrain
ModifyTerrain(Vector2 location, sbyte value)Terrain
PointsPerUnitTerrain
RegenerateTerrain()Terrain
SubCellSizeTerrain
Terrain(World world, AABB area)Terrain
Terrain(World world, Vector2 position, float width, float height)Terrain
WidthTerrain
WorldTerrain
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html deleted file mode 100644 index ce342dc7..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html +++ /dev/null @@ -1,484 +0,0 @@ - - - - - - - -Aether.Physics2D: Terrain Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Terrain Class Reference
-
-
- -

Simple class to maintain a terrain. It can keep track - More...

-
-Collaboration diagram for Terrain:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 Terrain (World world, AABB area)
 Creates a new terrain. More...
 
 Terrain (World world, Vector2 position, float width, float height)
 Creates a new terrain More...
 
void Initialize ()
 Initialize the terrain for use. More...
 
void ApplyData (sbyte[,] data, Vector2 offset=default(Vector2))
 Apply the specified texture data to the terrain. More...
 
void ModifyTerrain (Vector2 location, sbyte value)
 Modify a single point in the terrain. More...
 
void RegenerateTerrain ()
 Regenerate the terrain. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

World World
 World to manage terrain in. More...
 
Vector2 Center
 Center of terrain in world units. More...
 
float Width
 Width of terrain in world units. More...
 
float Height
 Height of terrain in world units. More...
 
int PointsPerUnit
 Points per each world unit used to define the terrain in the point cloud. More...
 
int CellSize
 Points per cell. More...
 
int SubCellSize
 Points per sub cell. More...
 
int Iterations = 2
 Number of iterations to perform in the Marching Squares algorithm. Note: More then 3 has almost no effect on quality. More...
 
TriangulationAlgorithm Decomposer
 Decomposer to use when regenerating terrain. Can be changed on the fly without consequence. Note: Some decomposerers are unstable. More...
 
-

Detailed Description

-

Simple class to maintain a terrain. It can keep track

-

Constructor & Destructor Documentation

- -

◆ Terrain() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - -
Terrain (World world,
AABB area 
)
-
- -

Creates a new terrain.

-
Parameters
- - - -
worldThe World
areaThe area of the terrain.
-
-
- -
-
- -

◆ Terrain() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Terrain (World world,
Vector2 position,
float width,
float height 
)
-
- -

Creates a new terrain

-
Parameters
- - - - - -
worldThe World
positionThe position (center) of the terrain.
widthThe width of the terrain.
heightThe height of the terrain.
-
-
- -
-
-

Member Function Documentation

- -

◆ ApplyData()

- -
-
- - - - - - - - - - - - - - - - - - -
void ApplyData (sbyte data[,],
Vector2 offset = default(Vector2) 
)
-
- -

Apply the specified texture data to the terrain.

-
Parameters
- - - -
data
offset
-
-
- -
-
- -

◆ Initialize()

- -
-
- - - - - - - -
void Initialize ()
-
- -

Initialize the terrain for use.

- -
-
- -

◆ ModifyTerrain()

- -
-
- - - - - - - - - - - - - - - - - - -
void ModifyTerrain (Vector2 location,
sbyte value 
)
-
- -

Modify a single point in the terrain.

-
Parameters
- - - -
locationWorld location to modify. Automatically clipped.
value-1 = inside terrain, 1 = outside terrain
-
-
- -
-
- -

◆ RegenerateTerrain()

- -
-
- - - - - - - -
void RegenerateTerrain ()
-
- -

Regenerate the terrain.

- -
-
-

Member Data Documentation

- -

◆ CellSize

- -
-
- - - - -
int CellSize
-
- -

Points per cell.

- -
-
- -

◆ Center

- -
-
- - - - -
Vector2 Center
-
- -

Center of terrain in world units.

- -
-
- -

◆ Decomposer

- -
-
- - - - -
TriangulationAlgorithm Decomposer
-
- -

Decomposer to use when regenerating terrain. Can be changed on the fly without consequence. Note: Some decomposerers are unstable.

- -
-
- -

◆ Height

- -
-
- - - - -
float Height
-
- -

Height of terrain in world units.

- -
-
- -

◆ Iterations

- -
-
- - - - -
int Iterations = 2
-
- -

Number of iterations to perform in the Marching Squares algorithm. Note: More then 3 has almost no effect on quality.

- -
-
- -

◆ PointsPerUnit

- -
-
- - - - -
int PointsPerUnit
-
- -

Points per each world unit used to define the terrain in the point cloud.

- -
-
- -

◆ SubCellSize

- -
-
- - - - -
int SubCellSize
-
- -

Points per sub cell.

- -
-
- -

◆ Width

- -
-
- - - - -
float Width
-
- -

Width of terrain in world units.

- -
-
- -

◆ World

- -
-
- - - - -
World World
-
- -

World to manage terrain in.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/TextureTools/Terrain.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.js deleted file mode 100644 index c0487b7f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.js +++ /dev/null @@ -1,18 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain = -[ - [ "Terrain", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a8b72d222a9621e5219af3e09cbfdc05b", null ], - [ "Terrain", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#aef6850d3506626a383e3e9541315b078", null ], - [ "ApplyData", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a34b94b66abd6db44c0a918fdd339ec06", null ], - [ "Initialize", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a98b1050f09da390896f964fb7a892391", null ], - [ "ModifyTerrain", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#af7f864f53c8721790c96e70f21523803", null ], - [ "RegenerateTerrain", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a83c0404f26e4e91f5c334503d89e08ce", null ], - [ "CellSize", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a0400482de381c91e017bfbc1e41b7699", null ], - [ "Center", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#aa790d59296f437e1fbfa8d5237318e09", null ], - [ "Decomposer", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a1f4bd9408ab95f568995dc5582c4f137", null ], - [ "Height", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a0f776a4ace9e9771de0a864193f3de0b", null ], - [ "Iterations", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#ae0d17bcc40667f128a17c273ea27e4c0", null ], - [ "PointsPerUnit", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a7725dbb2fc74a7a71b68f744a68a8d69", null ], - [ "SubCellSize", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a1ae23ee3a9a72f06321acfbc8a67a1f3", null ], - [ "Width", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a7de4690b4c35b991ee86032c52d974ab", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#addad4c6d854b8c10bcf693736126f9ee", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.map deleted file mode 100644 index d79c0666..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.map +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.md5 deleted file mode 100644 index 3a444c98..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6da098197a670ceaab89d2888aaac57f \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.svg deleted file mode 100644 index 2516d716..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.svg +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Terrain - -Node1 - - -Terrain - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - Center - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - -Node4 - - -World - - - - -Node4->Node1 - - - World - - -Node5 - - -JointCollection - - - - -Node5->Node4 - - - JointList - - -Node9 - - -ContactManager - - - - -Node9->Node4 - - - ContactManager - - -Node17 - - -ControllerCollection - - - - -Node17->Node4 - - - ControllerList - - -Node21 - - -BodyCollection - - - - -Node21->Node4 - - - BodyList - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter-members.html deleted file mode 100644 index 39c7cf75..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter-members.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
TextureConverter Member List
-
-
- -

This is the complete list of members for TextureConverter, including all inherited members.

- - - - - - - - - - - - - - - - - - - - -
AlphaToleranceTextureConverter
DetectVertices(uint[] data, int width)TextureConverterstatic
DetectVertices(uint[] data, int width, bool holeDetection)TextureConverterstatic
DetectVertices(uint[] data, int width, float hullTolerance, byte alphaTolerance, bool multiPartDetection, bool holeDetection)TextureConverterstatic
DetectVertices() (defined in TextureConverter)TextureConverter
HoleDetectionTextureConverter
HullToleranceTextureConverter
InBounds(ref Vector2 coord) (defined in TextureConverter)TextureConverter
IsSolid(ref Vector2 v) (defined in TextureConverter)TextureConverter
IsSolid(ref int x, ref int y) (defined in TextureConverter)TextureConverter
IsSolid(ref int index) (defined in TextureConverter)TextureConverter
MultipartDetectionTextureConverter
PixelOffsetOptimizationTextureConverter
PolygonDetectionTypeTextureConverter
TextureConverter() (defined in TextureConverter)TextureConverter
TextureConverter(byte? alphaTolerance, float? hullTolerance, bool? holeDetection, bool? multipartDetection, bool? pixelOffsetOptimization, Matrix? transform) (defined in TextureConverter)TextureConverter
TextureConverter(uint[] data, int width) (defined in TextureConverter)TextureConverter
TextureConverter(uint[] data, int width, byte? alphaTolerance, float? hullTolerance, bool? holeDetection, bool? multipartDetection, bool? pixelOffsetOptimization, Matrix? transform) (defined in TextureConverter)TextureConverter
TransformTextureConverter
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html deleted file mode 100644 index 27da929d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html +++ /dev/null @@ -1,482 +0,0 @@ - - - - - - - -Aether.Physics2D: TextureConverter Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
- - - - - - - - - - - - - - - - - - -

-Public Member Functions

TextureConverter (byte? alphaTolerance, float? hullTolerance, bool? holeDetection, bool? multipartDetection, bool? pixelOffsetOptimization, Matrix? transform)
 
TextureConverter (uint[] data, int width)
 
TextureConverter (uint[] data, int width, byte? alphaTolerance, float? hullTolerance, bool? holeDetection, bool? multipartDetection, bool? pixelOffsetOptimization, Matrix? transform)
 
-List< VerticesDetectVertices ()
 
-bool IsSolid (ref Vector2 v)
 
-bool IsSolid (ref int x, ref int y)
 
-bool IsSolid (ref int index)
 
-bool InBounds (ref Vector2 coord)
 
- - - - - - - - - - -

-Static Public Member Functions

static Vertices DetectVertices (uint[] data, int width)
 Detects the vertices of the supplied texture data. (PolygonDetectionType.Integrated) More...
 
static Vertices DetectVertices (uint[] data, int width, bool holeDetection)
 Detects the vertices of the supplied texture data. More...
 
static List< VerticesDetectVertices (uint[] data, int width, float hullTolerance, byte alphaTolerance, bool multiPartDetection, bool holeDetection)
 Detects the vertices of the supplied texture data. More...
 
- - - - - - - - - - - - - - - - - - - - - - -

-Properties

VerticesDetectionType PolygonDetectionType [get, set]
 Get or set the polygon detection type. More...
 
bool HoleDetection [get, set]
 Will detect texture 'holes' if set to true. Slows down the detection. Default is false. More...
 
bool MultipartDetection [get, set]
 Will detect texture multiple 'solid' isles if set to true. Slows down the detection. Default is false. More...
 
bool PixelOffsetOptimization [get, set]
 Will optimize the vertex positions along the interpolated normal between two edges about a half pixel (post processing). Default is false. More...
 
Matrix Transform [get, set]
 Can be used for scaling. More...
 
byte AlphaTolerance [get, set]
 Alpha (coverage) tolerance. Default is 20: Every pixel with a coverage value equal or greater to 20 will be counts as solid. More...
 
float HullTolerance [get, set]
 Default is 1.5f. More...
 
-

Member Function Documentation

- -

◆ DetectVertices() [1/3]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
static Vertices DetectVertices (uint[] data,
int width 
)
-
-static
-
- -

Detects the vertices of the supplied texture data. (PolygonDetectionType.Integrated)

-
Parameters
- - - -
dataThe texture data.
widthThe texture width.
-
-
-
Returns
- -
-
- -

◆ DetectVertices() [2/3]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
static Vertices DetectVertices (uint[] data,
int width,
bool holeDetection 
)
-
-static
-
- -

Detects the vertices of the supplied texture data.

-
Parameters
- - - - -
dataThe texture data.
widthThe texture width.
holeDetectionif set to true it will perform hole detection.
-
-
-
Returns
- -
-
- -

◆ DetectVertices() [3/3]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
static List<Vertices> DetectVertices (uint[] data,
int width,
float hullTolerance,
byte alphaTolerance,
bool multiPartDetection,
bool holeDetection 
)
-
-static
-
- -

Detects the vertices of the supplied texture data.

-
Parameters
- - - - - - - -
dataThe texture data.
widthThe texture width.
holeDetectionif set to true it will perform hole detection.
hullToleranceThe hull tolerance.
alphaToleranceThe alpha tolerance.
multiPartDetectionif set to true it will perform multi part detection.
-
-
-
Returns
- -
-
-

Property Documentation

- -

◆ AlphaTolerance

- -
-
- - - - - -
- - - - -
byte AlphaTolerance
-
-getset
-
- -

Alpha (coverage) tolerance. Default is 20: Every pixel with a coverage value equal or greater to 20 will be counts as solid.

- -
-
- -

◆ HoleDetection

- -
-
- - - - - -
- - - - -
bool HoleDetection
-
-getset
-
- -

Will detect texture 'holes' if set to true. Slows down the detection. Default is false.

- -
-
- -

◆ HullTolerance

- -
-
- - - - - -
- - - - -
float HullTolerance
-
-getset
-
- -

Default is 1.5f.

- -
-
- -

◆ MultipartDetection

- -
-
- - - - - -
- - - - -
bool MultipartDetection
-
-getset
-
- -

Will detect texture multiple 'solid' isles if set to true. Slows down the detection. Default is false.

- -
-
- -

◆ PixelOffsetOptimization

- -
-
- - - - - -
- - - - -
bool PixelOffsetOptimization
-
-getset
-
- -

Will optimize the vertex positions along the interpolated normal between two edges about a half pixel (post processing). Default is false.

- -
-
- -

◆ PolygonDetectionType

- -
-
- - - - - -
- - - - -
VerticesDetectionType PolygonDetectionType
-
-getset
-
- -

Get or set the polygon detection type.

- -
-
- -

◆ Transform

- -
-
- - - - - -
- - - - -
Matrix Transform
-
-getset
-
- -

Can be used for scaling.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/TextureTools/TextureConverter.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.js deleted file mode 100644 index 44575c76..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.js +++ /dev/null @@ -1,19 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter = -[ - [ "TextureConverter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a2361f0f581dfea164797fefc6d10eb5e", null ], - [ "TextureConverter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#ab14176b4bcd252a5346b4e05df8d2ed1", null ], - [ "TextureConverter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#aab8401bb452e6ed0e686367efa1f6779", null ], - [ "TextureConverter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a93792633e8f1633e7a692a0b27ce2a1b", null ], - [ "DetectVertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#ae8dca6ef911c4064b73e8ebe0fb1b7f8", null ], - [ "InBounds", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#abd27454f7962c11215f8eea492e2ac25", null ], - [ "IsSolid", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a446af2f01c5554a33fe99b819b42ee56", null ], - [ "IsSolid", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#ab846930f4ec131b4ab985f437357e5a5", null ], - [ "IsSolid", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a393321e1b9ea801a3737d5a420056844", null ], - [ "AlphaTolerance", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a381dbfb7f1703537aed8f37d0063fafd", null ], - [ "HoleDetection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a991473651803a71b5423a97fdc7ce37d", null ], - [ "HullTolerance", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a9592eb441fb2a34e9590b8b4371c927a", null ], - [ "MultipartDetection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a71265f239a35282917bf0bc66c9dd6ea", null ], - [ "PixelOffsetOptimization", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#afc09a6bcfbe406c54773173b113e0635", null ], - [ "PolygonDetectionType", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a102ba4699aa82bcba7d9b81bd00e6576", null ], - [ "Transform", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#aedc13f9e97af4c9522b523a104293139", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices-members.html deleted file mode 100644 index 792bf409..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices-members.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Vertices Member List
-
-
- -

This is the complete list of members for Vertices, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
CheckPolygon()Vertices
ForceCounterClockWise()Vertices
GetAABB()Vertices
GetArea()Vertices
GetCentroid()Vertices
GetSignedArea()Vertices
HolesVertices
IsConvex()Vertices
IsCounterClockWise()Vertices
IsSimple()Vertices
NextIndex(int index)Vertices
NextVertex(int index)Vertices
PointInPolygon(ref Vector2 point)Vertices
PointInPolygonAngle(ref Vector2 point)Vertices
PreviousIndex(int index)Vertices
PreviousVertex(int index)Vertices
ProjectToAxis(ref Vector2 axis, out float min, out float max)Vertices
Rotate(float value)Vertices
Scale(Vector2 value)Vertices
Scale(ref Vector2 value)Vertices
ToString() (defined in Vertices)Vertices
Translate(Vector2 value)Vertices
Translate(ref Vector2 value)Vertices
Vertices() (defined in Vertices)Vertices
Vertices(int capacity) (defined in Vertices)Vertices
Vertices(IEnumerable< Vector2 > vertices) (defined in Vertices)Vertices
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html deleted file mode 100644 index 7547d75d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html +++ /dev/null @@ -1,702 +0,0 @@ - - - - - - - -Aether.Physics2D: Vertices Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Vertices Class Reference
-
-
-
-Inheritance diagram for Vertices:
-
-
-
-
-
-Collaboration diagram for Vertices:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

Vertices (int capacity)
 
Vertices (IEnumerable< Vector2 > vertices)
 
int NextIndex (int index)
 Gets the next index. Used for iterating all the edges with wrap-around. More...
 
Vector2 NextVertex (int index)
 Gets the next vertex. Used for iterating all the edges with wrap-around. More...
 
int PreviousIndex (int index)
 Gets the previous index. Used for iterating all the edges with wrap-around. More...
 
Vector2 PreviousVertex (int index)
 Gets the previous vertex. Used for iterating all the edges with wrap-around. More...
 
float GetSignedArea ()
 Gets the signed area. If the area is less than 0, it indicates that the polygon is clockwise winded. More...
 
float GetArea ()
 Gets the area. More...
 
Vector2 GetCentroid ()
 Gets the centroid. More...
 
AABB GetAABB ()
 Returns an AABB that fully contains this polygon. More...
 
void Translate (Vector2 value)
 Translates the vertices with the specified vector. More...
 
void Translate (ref Vector2 value)
 Translates the vertices with the specified vector. More...
 
void Scale (Vector2 value)
 Scales the vertices with the specified vector. More...
 
void Scale (ref Vector2 value)
 Scales the vertices with the specified vector. More...
 
void Rotate (float value)
 Rotate the vertices with the defined value in radians. More...
 
bool IsConvex ()
 Determines whether the polygon is convex. O(n^2) running time. More...
 
bool IsCounterClockWise ()
 Indicates if the vertices are in counter clockwise order. Warning: If the area of the polygon is 0, it is unable to determine the winding. More...
 
void ForceCounterClockWise ()
 Forces the vertices to be counter clock wise order. More...
 
bool IsSimple ()
 Checks if the vertices forms an simple polygon by checking for edge crossings. More...
 
PolygonError CheckPolygon ()
 Checks if the polygon is valid for use in the engine. More...
 
void ProjectToAxis (ref Vector2 axis, out float min, out float max)
 Projects to axis. More...
 
int PointInPolygon (ref Vector2 point)
 Winding number test for a point in a polygon. More...
 
bool PointInPolygonAngle (ref Vector2 point)
 Compute the sum of the angles made between the test point and each pair of points making up the polygon. If this sum is 2pi then the point is an interior point, if 0 then the point is an exterior point. ref: http://ozviz.wasp.uwa.edu.au/~pbourke/geometry/insidepoly/ - Solution 2 More...
 
-override string ToString ()
 
- - - - -

-Properties

List< VerticesHoles [get, set]
 You can add holes to this collection. It will get respected by some of the triangulation algoithms, but otherwise not used. More...
 
-

Member Function Documentation

- -

◆ CheckPolygon()

- -
-
- - - - - - - -
PolygonError CheckPolygon ()
-
- -

Checks if the polygon is valid for use in the engine.

-

Performs a full check, for simplicity, convexity, orientation, minimum angle, and volume.

-

From Eric Jordan's convex decomposition library

-
Returns
PolygonError.NoError if there were no error.
- -
-
- -

◆ ForceCounterClockWise()

- -
-
- - - - - - - -
void ForceCounterClockWise ()
-
- -

Forces the vertices to be counter clock wise order.

- -
-
- -

◆ GetAABB()

- -
-
- - - - - - - -
AABB GetAABB ()
-
- -

Returns an AABB that fully contains this polygon.

- -
-
- -

◆ GetArea()

- -
-
- - - - - - - -
float GetArea ()
-
- -

Gets the area.

-
Returns
- -
-
- -

◆ GetCentroid()

- -
-
- - - - - - - -
Vector2 GetCentroid ()
-
- -

Gets the centroid.

-
Returns
- -
-
- -

◆ GetSignedArea()

- -
-
- - - - - - - -
float GetSignedArea ()
-
- -

Gets the signed area. If the area is less than 0, it indicates that the polygon is clockwise winded.

-
Returns
The signed area
- -
-
- -

◆ IsConvex()

- -
-
- - - - - - - -
bool IsConvex ()
-
- -

Determines whether the polygon is convex. O(n^2) running time.

-

Assumptions:

    -
  • The polygon is in counter clockwise order
  • -
  • The polygon has no overlapping edges
  • -
-
Returns
true if it is convex; otherwise, false.
- -
-
- -

◆ IsCounterClockWise()

- -
-
- - - - - - - -
bool IsCounterClockWise ()
-
- -

Indicates if the vertices are in counter clockwise order. Warning: If the area of the polygon is 0, it is unable to determine the winding.

- -
-
- -

◆ IsSimple()

- -
-
- - - - - - - -
bool IsSimple ()
-
- -

Checks if the vertices forms an simple polygon by checking for edge crossings.

- -
-
- -

◆ NextIndex()

- -
-
- - - - - - - - -
int NextIndex (int index)
-
- -

Gets the next index. Used for iterating all the edges with wrap-around.

-
Parameters
- - -
indexThe current index
-
-
- -
-
- -

◆ NextVertex()

- -
-
- - - - - - - - -
Vector2 NextVertex (int index)
-
- -

Gets the next vertex. Used for iterating all the edges with wrap-around.

-
Parameters
- - -
indexThe current index
-
-
- -
-
- -

◆ PointInPolygon()

- -
-
- - - - - - - - -
int PointInPolygon (ref Vector2 point)
-
- -

Winding number test for a point in a polygon.

-

See more info about the algorithm here: http://softsurfer.com/Archive/algorithm_0103/algorithm_0103.htm

Parameters
- - -
pointThe point to be tested.
-
-
-
Returns
-1 if the winding number is zero and the point is outside the polygon, 1 if the point is inside the polygon, and 0 if the point is on the polygons edge.
- -
-
- -

◆ PointInPolygonAngle()

- -
-
- - - - - - - - -
bool PointInPolygonAngle (ref Vector2 point)
-
- -

Compute the sum of the angles made between the test point and each pair of points making up the polygon. If this sum is 2pi then the point is an interior point, if 0 then the point is an exterior point. ref: http://ozviz.wasp.uwa.edu.au/~pbourke/geometry/insidepoly/ - Solution 2

- -
-
- -

◆ PreviousIndex()

- -
-
- - - - - - - - -
int PreviousIndex (int index)
-
- -

Gets the previous index. Used for iterating all the edges with wrap-around.

-
Parameters
- - -
indexThe current index
-
-
- -
-
- -

◆ PreviousVertex()

- -
-
- - - - - - - - -
Vector2 PreviousVertex (int index)
-
- -

Gets the previous vertex. Used for iterating all the edges with wrap-around.

-
Parameters
- - -
indexThe current index
-
-
- -
-
- -

◆ ProjectToAxis()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void ProjectToAxis (ref Vector2 axis,
out float min,
out float max 
)
-
- -

Projects to axis.

-
Parameters
- - - - -
axisThe axis.
minThe min.
maxThe max.
-
-
- -
-
- -

◆ Rotate()

- -
-
- - - - - - - - -
void Rotate (float value)
-
- -

Rotate the vertices with the defined value in radians.

-

Warning: Using this method on an active set of vertices of a Body, will cause problems with collisions. Use Body.Rotation instead.

-
Parameters
- - -
valueThe amount to rotate by in radians.
-
-
- -
-
- -

◆ Scale() [1/2]

- -
-
- - - - - - - - -
void Scale (ref Vector2 value)
-
- -

Scales the vertices with the specified vector.

-
Parameters
- - -
valueThe Value.
-
-
- -
-
- -

◆ Scale() [2/2]

- -
-
- - - - - - - - -
void Scale (Vector2 value)
-
- -

Scales the vertices with the specified vector.

-
Parameters
- - -
valueThe Value.
-
-
- -
-
- -

◆ Translate() [1/2]

- -
-
- - - - - - - - -
void Translate (ref Vector2 value)
-
- -

Translates the vertices with the specified vector.

-
Parameters
- - -
valueThe vector.
-
-
- -
-
- -

◆ Translate() [2/2]

- -
-
- - - - - - - - -
void Translate (Vector2 value)
-
- -

Translates the vertices with the specified vector.

-
Parameters
- - -
valueThe value.
-
-
- -
-
-

Property Documentation

- -

◆ Holes

- -
-
- - - - - -
- - - - -
List<Vertices> Holes
-
-getset
-
- -

You can add holes to this collection. It will get respected by some of the triangulation algoithms, but otherwise not used.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/Vertices.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.js deleted file mode 100644 index 8a92c108..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.js +++ /dev/null @@ -1,30 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices = -[ - [ "Vertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a758a8929443c66fec9cb881d2788c894", null ], - [ "Vertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a5009903ca9da9c5f0aaac1d21fa19fd3", null ], - [ "Vertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#ae0a304c1179964f85f50df04904efb97", null ], - [ "CheckPolygon", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aca3f35af579cd26f0a30c1a84138b9aa", null ], - [ "ForceCounterClockWise", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a9dfcc37e8535cfca6728e62e202eb0eb", null ], - [ "GetAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#abe25c017e17fb2891a100e92016ebd40", null ], - [ "GetArea", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a3efa799bb37b6d73be16a58cfd458a88", null ], - [ "GetCentroid", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a4d56dfcaacc3d45d5c30ccfd26cfc8de", null ], - [ "GetSignedArea", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#acd10fc67704eafc1724e88cfa259f0d2", null ], - [ "IsConvex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a0905a5dccff9a252451ef2f3eef4b028", null ], - [ "IsCounterClockWise", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa49cf05a85c579b8fdbbc09c41f9b5fd", null ], - [ "IsSimple", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#af60c6df8f92c5bd7c2b28e6801fb4a5c", null ], - [ "NextIndex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a92acbe179d76f206252a79f5b3fc3b06", null ], - [ "NextVertex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a220d2534669aad9849c9ee765d1f9c83", null ], - [ "PointInPolygon", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a54556fee1be31edf1a2343d073a22da5", null ], - [ "PointInPolygonAngle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a11b3e73b8f5150b8ef42a9c228b694ba", null ], - [ "PreviousIndex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a3790eb40d9ecf822344442c576f34582", null ], - [ "PreviousVertex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a5b40df1a349091c003a450e98deae548", null ], - [ "ProjectToAxis", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa4862251a60f16ce98c0976d5a11990b", null ], - [ "Rotate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a5386451142d82fd512c5184a6169e991", null ], - [ "Scale", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#adc95b1d2445b45474575ae9222102785", null ], - [ "Scale", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a881d454439e2ca42bd5b72a19061ab57", null ], - [ "ToString", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa73e7c4dd1df5fd5fbf81c7764ee1533", null ], - [ "Translate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aad1848051a82158b33759b86f6b581f0", null ], - [ "Translate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#ae4ba97c79b8aaa9a0abe8e8ed33d4e1a", null ], - [ "AttachedToBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa664e693da1904b8d065aee16dd6d857", null ], - [ "Holes", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a25689ac9b057e53c7267742723ca99e3", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container.html deleted file mode 100644 index 4fd9f888..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -Aether.Physics2D: BodyContainer Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
BodyContainer Class Reference
-
-
-
-Inheritance diagram for BodyContainer:
-
-
-
-
-
-Collaboration diagram for BodyContainer:
-
-
-
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Content/BodyContainer.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.map deleted file mode 100644 index 75eb7e52..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.md5 deleted file mode 100644 index 7f2c36e7..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -53b6d0c115bd9eae26991188ba6ec5e6 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.svg deleted file mode 100644 index 7fd0eace..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -BodyContainer - -Node1 - - -BodyContainer - - - - -Node2 - - -Dictionary< string, BodyTemplate > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.map deleted file mode 100644 index 75eb7e52..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.md5 deleted file mode 100644 index 7f2c36e7..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -53b6d0c115bd9eae26991188ba6ec5e6 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.svg deleted file mode 100644 index 7fd0eace..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -BodyContainer - -Node1 - - -BodyContainer - - - - -Node2 - - -Dictionary< string, BodyTemplate > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader-members.html deleted file mode 100644 index 1c47ee5d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader-members.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
BodyContainerReader Member List
-
-
- -

This is the complete list of members for BodyContainerReader, including all inherited members.

- - -
Read(ContentReader input, BodyContainer existingInstance) (defined in BodyContainerReader)BodyContainerReaderprotected
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html deleted file mode 100644 index b7041c2e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -Aether.Physics2D: BodyContainerReader Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
BodyContainerReader Class Reference
-
-
-
-Inheritance diagram for BodyContainerReader:
-
-
-
-
-
-Collaboration diagram for BodyContainerReader:
-
-
-
-
- - - - -

-Protected Member Functions

-override BodyContainer Read (ContentReader input, BodyContainer existingInstance)
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/ContentReaders/BodyContainerReader.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.js deleted file mode 100644 index 55fa5a06..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.js +++ /dev/null @@ -1,4 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader = -[ - [ "Read", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html#adf4e5446a8f8e7d2f73db5c2a007b782", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.map deleted file mode 100644 index 12ffe581..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.md5 deleted file mode 100644 index 6436f983..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -011b6c04d468e9be2603a5343e91db26 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.svg deleted file mode 100644 index 1f4f211e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -BodyContainerReader - -Node1 - - -BodyContainerReader - - - - -Node2 - - -ContentTypeReader< BodyContainer > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.map deleted file mode 100644 index 12ffe581..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.md5 deleted file mode 100644 index 6436f983..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -011b6c04d468e9be2603a5343e91db26 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.svg deleted file mode 100644 index 1f4f211e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -BodyContainerReader - -Node1 - - -BodyContainerReader - - - - -Node2 - - -ContentTypeReader< BodyContainer > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template-members.html deleted file mode 100644 index 5e1bf099..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template-members.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
BodyTemplate Member List
-
-
- -

This is the complete list of members for BodyTemplate, including all inherited members.

- - - - - - -
BodyTemplate() (defined in BodyTemplate)BodyTemplate
BodyType (defined in BodyTemplate)BodyTemplate
Create(World world) (defined in BodyTemplate)BodyTemplate
Fixtures (defined in BodyTemplate)BodyTemplate
Mass (defined in BodyTemplate)BodyTemplate
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html deleted file mode 100644 index 6d42a7cd..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -Aether.Physics2D: BodyTemplate Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
BodyTemplate Class Reference
-
-
- - - - -

-Public Member Functions

-Body Create (World world)
 
- - - - - - - -

-Public Attributes

-List< FixtureTemplateFixtures
 
-float Mass
 
-BodyType BodyType
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Content/BodyContainer.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.js deleted file mode 100644 index 454d2d80..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.js +++ /dev/null @@ -1,8 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template = -[ - [ "BodyTemplate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html#a1385f14c70b107c00ed32c75f64fc506", null ], - [ "Create", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html#a9c348496391a90c35d6cc2a6b43be507", null ], - [ "BodyType", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html#adb7d8c78d92630d63f72debba5cf074c", null ], - [ "Fixtures", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html#ae0f164170884a3785329d9141894202e", null ], - [ "Mass", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html#a0ded10813531b428294cf395abff0d1c", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template-members.html deleted file mode 100644 index 33458fe0..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FixtureTemplate Member List
-
-
- -

This is the complete list of members for FixtureTemplate, including all inherited members.

- - - - - -
Friction (defined in FixtureTemplate)FixtureTemplate
Name (defined in FixtureTemplate)FixtureTemplate
Restitution (defined in FixtureTemplate)FixtureTemplate
Shape (defined in FixtureTemplate)FixtureTemplate
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html deleted file mode 100644 index f3db9cc0..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -Aether.Physics2D: FixtureTemplate Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixtureTemplate Class Reference
-
-
-
-Collaboration diagram for FixtureTemplate:
-
-
-
-
- - - - - - - - - - -

-Public Attributes

-Shape Shape
 
-float Restitution
 
-float Friction
 
-string Name
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Content/BodyContainer.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.js deleted file mode 100644 index 39c0aa60..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.js +++ /dev/null @@ -1,7 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template = -[ - [ "Friction", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html#abbe2b137bdc4b928dc5723745c5f837d", null ], - [ "Name", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html#a7ee9065718e6628dc7791b756fa6c0f9", null ], - [ "Restitution", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html#a9d27380176f37bf8e5c91c163c54a6bd", null ], - [ "Shape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html#a4d0387284f1b693fcceea9a8b36cd133", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.map deleted file mode 100644 index 819db328..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.md5 deleted file mode 100644 index 4d1f983b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c895f4608667a62212c088e345d895b4 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.svg deleted file mode 100644 index c86feece..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - -FixtureTemplate - -Node1 - - -FixtureTemplate - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - Shape - - -Node3 - - -MassData - - - - -Node3->Node2 - - - MassData - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container-members.html deleted file mode 100644 index e1a3cd74..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container-members.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
PolygonContainer Member List
-
-
- -

This is the complete list of members for PolygonContainer, including all inherited members.

- - - -
Decompose() (defined in PolygonContainer)PolygonContainer
IsDecomposed (defined in PolygonContainer)PolygonContainer
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html deleted file mode 100644 index 61b414b6..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - -Aether.Physics2D: PolygonContainer Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
PolygonContainer Class Reference
-
-
-
-Inheritance diagram for PolygonContainer:
-
-
-
-
-
-Collaboration diagram for PolygonContainer:
-
-
-
-
- - - - -

-Public Member Functions

-void Decompose ()
 
- - - -

-Properties

-bool IsDecomposed [get]
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Content/PolygonContainer.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.js deleted file mode 100644 index 8cd1e0da..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.js +++ /dev/null @@ -1,5 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container = -[ - [ "Decompose", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html#abcbc0c3b58efee90821a59916ad6e6b3", null ], - [ "IsDecomposed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html#a5e1216f58ffbc64f11b100f72d93a039", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.map deleted file mode 100644 index 41589e1e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.md5 deleted file mode 100644 index baa48b82..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -34678e08ae4b2b2eb99ccfd1b3e54b97 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.svg deleted file mode 100644 index b252ac88..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -PolygonContainer - -Node1 - - -PolygonContainer - - - - -Node2 - - -Dictionary< string, Polygon > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.map deleted file mode 100644 index 41589e1e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.md5 deleted file mode 100644 index baa48b82..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -34678e08ae4b2b2eb99ccfd1b3e54b97 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.svg deleted file mode 100644 index b252ac88..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -PolygonContainer - -Node1 - - -PolygonContainer - - - - -Node2 - - -Dictionary< string, Polygon > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader-members.html deleted file mode 100644 index 19736a5f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader-members.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
PolygonContainerReader Member List
-
-
- -

This is the complete list of members for PolygonContainerReader, including all inherited members.

- - -
Read(ContentReader input, PolygonContainer existingInstance) (defined in PolygonContainerReader)PolygonContainerReaderprotected
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html deleted file mode 100644 index de8b0305..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -Aether.Physics2D: PolygonContainerReader Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
PolygonContainerReader Class Reference
-
-
-
-Inheritance diagram for PolygonContainerReader:
-
-
-
-
-
-Collaboration diagram for PolygonContainerReader:
-
-
-
-
- - - - -

-Protected Member Functions

-override PolygonContainer Read (ContentReader input, PolygonContainer existingInstance)
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/ContentReaders/PolygonContainerReader.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.js deleted file mode 100644 index 423f42b2..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.js +++ /dev/null @@ -1,4 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader = -[ - [ "Read", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html#a4146224abddea5cfdce4065e4ec7aeac", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.map deleted file mode 100644 index 14af627c..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.md5 deleted file mode 100644 index 292e5aa2..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -fccccd7b58128e73c852ae4e6d7d2962 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.svg deleted file mode 100644 index f16d5eb8..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -PolygonContainerReader - -Node1 - - -PolygonContainerReader - - - - -Node2 - - -ContentTypeReader< PolygonContainer > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.map deleted file mode 100644 index 14af627c..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.md5 deleted file mode 100644 index 292e5aa2..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -fccccd7b58128e73c852ae4e6d7d2962 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.svg deleted file mode 100644 index f16d5eb8..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -PolygonContainerReader - -Node1 - - -PolygonContainerReader - - - - -Node2 - - -ContentTypeReader< PolygonContainer > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller-members.html deleted file mode 100644 index b85a9a9e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller-members.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
AbstractForceController Member List
-
-
- -

This is the complete list of members for AbstractForceController, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AbstractForceController()AbstractForceController
AbstractForceController(TimingModes mode)AbstractForceController
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
ApplyForce(float dt, float strength)AbstractForceControllerpure virtual
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DecayCurveAbstractForceController
DecayEndAbstractForceController
DecayModeAbstractForceController
DecayModes enum nameAbstractForceController
DecayStartAbstractForceController
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
ForceTypeAbstractForceController
ForceTypes enum nameAbstractForceController
GetDecayMultiplier(Body body)AbstractForceControllerprotected
ImpulseLengthAbstractForceController
ImpulseTimeAbstractForceController
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
MaximumForceAbstractForceController
MaximumSpeedAbstractForceController
PositionAbstractForceController
RandomizeAbstractForceControllerprotected
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
StrengthAbstractForceController
StrengthCurveAbstractForceController
TimingModeAbstractForceController
TimingModes enum nameAbstractForceController
Trigger()AbstractForceController
TriggeredAbstractForceController
Update(float dt)AbstractForceControllervirtual
VariationAbstractForceController
World (defined in Controller)Controller
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html deleted file mode 100644 index 738351a1..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html +++ /dev/null @@ -1,863 +0,0 @@ - - - - - - - -Aether.Physics2D: AbstractForceController Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
-
-Inheritance diagram for AbstractForceController:
-
-
-
-
-
-Collaboration diagram for AbstractForceController:
-
-
-
-
- - - - - - - - - - - -

-Public Types

enum class  DecayModes {
-  None -, Step -, Linear -, InverseSquare -,
-  Curve -
- }
 Modes for Decay. Actual Decay must be implemented in inheriting classes More...
 
enum class  ForceTypes { Point -, Line -, Area - }
 Forcetypes are used in the decay math to properly get the distance. They are also used to draw a representation in DebugView More...
 
enum class  TimingModes { Switched -, Triggered -, Curve - }
 Timing Modes Switched: Standard on/off mode using the baseclass enabled property Triggered: When the Trigger() method is called the force is active for a specified Impulse Length Curve: Still to be defined. The basic idea is having a Trigger combined with a curve for the strength More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 AbstractForceController ()
 Constructor More...
 
 AbstractForceController (TimingModes mode)
 Overloaded Contstructor with supplying Timing Mode More...
 
void Trigger ()
 Triggers the trigger modes (Trigger and Curve) More...
 
override void Update (float dt)
 Inherited from Controller Depending on the TimingMode perform timing logic and call ApplyForce() More...
 
abstract void ApplyForce (float dt, float strength)
 Apply the force supplying strength (wich is modified in Update() according to the TimingMode More...
 
- Public Member Functions inherited from Controller
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

Curve DecayCurve
 Curve to be used for Decay in Curve mode More...
 
ForceTypes ForceType
 The Forcetype of the instance More...
 
Curve StrengthCurve
 Curve used by Curve Mode as an animated multiplier for the force strength. Only positions between 0 and 1 are considered as that range is stretched to have ImpulseLength. More...
 
- Public Attributes inherited from Controller
-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
-bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
- - - - -

-Protected Member Functions

float GetDecayMultiplier (Body body)
 Calculate the Decay for a given body. Meant to ease force development and stick to the DRY principle and provide unified and predictable decay math. More...
 
- - - - -

-Protected Attributes

Random Randomize
 Provided for reuse to provide Variation functionality in inheriting classes More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

float Strength [get, set]
 Global Strength of the force to be applied More...
 
Vector2 Position [get, set]
 Position of the Force. Can be ignored (left at (0,0) for forces that are not position-dependent More...
 
float MaximumSpeed [get, set]
 Maximum speed of the bodies. Bodies that are travelling faster are supposed to be ignored More...
 
float MaximumForce [get, set]
 Maximum Force to be applied. As opposed to Maximum Speed this is independent of the velocity of the affected body More...
 
TimingModes TimingMode [get, set]
 Timing Mode of the force instance More...
 
float ImpulseTime [get]
 Time of the current impulse. Incremented in update till ImpulseLength is reached More...
 
float ImpulseLength [get, set]
 Length of a triggered impulse. Used in both Triggered and Curve Mode More...
 
bool Triggered [get]
 Indicating if we are currently during an Impulse (Triggered and Curve Mode) More...
 
float Variation [get, set]
 Variation of the force applied to each body affected !! Must be used in inheriting classes properly !! More...
 
DecayModes DecayMode [get, set]
 See DecayModes More...
 
float DecayStart [get, set]
 Start of the distance based Decay. To set a non decaying area More...
 
float DecayEnd [get, set]
 Maximum distance a force should be applied More...
 
- Properties inherited from Controller
-World World [get, set]
 
-

Member Enumeration Documentation

- -

◆ DecayModes

- -
-
- - - - - -
- - - - -
enum DecayModes
-
-strong
-
- -

Modes for Decay. Actual Decay must be implemented in inheriting classes

- -
-
- -

◆ ForceTypes

- -
-
- - - - - -
- - - - -
enum ForceTypes
-
-strong
-
- -

Forcetypes are used in the decay math to properly get the distance. They are also used to draw a representation in DebugView

- -
-
- -

◆ TimingModes

- -
-
- - - - - -
- - - - -
enum TimingModes
-
-strong
-
- -

Timing Modes Switched: Standard on/off mode using the baseclass enabled property Triggered: When the Trigger() method is called the force is active for a specified Impulse Length Curve: Still to be defined. The basic idea is having a Trigger combined with a curve for the strength

- -
-
-

Constructor & Destructor Documentation

- -

◆ AbstractForceController() [1/2]

- -
-
- - - - - - - -
AbstractForceController ()
-
- -

Constructor

- -
-
- -

◆ AbstractForceController() [2/2]

- -
-
- - - - - - - - -
AbstractForceController (TimingModes mode)
-
- -

Overloaded Contstructor with supplying Timing Mode

-
Parameters
- - -
mode
-
-
- -
-
-

Member Function Documentation

- -

◆ ApplyForce()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
abstract void ApplyForce (float dt,
float strength 
)
-
-pure virtual
-
- -

Apply the force supplying strength (wich is modified in Update() according to the TimingMode

-
Parameters
- - - -
dt
strengthThe strength
-
-
- -

Implemented in SimpleWindForce.

- -
-
- -

◆ GetDecayMultiplier()

- -
-
- - - - - -
- - - - - - - - -
float GetDecayMultiplier (Body body)
-
-protected
-
- -

Calculate the Decay for a given body. Meant to ease force development and stick to the DRY principle and provide unified and predictable decay math.

-
Parameters
- - -
bodyThe body to calculate decay for
-
-
-
Returns
A multiplier to multiply the force with to add decay support in inheriting classes
- -
-
- -

◆ Trigger()

- -
-
- - - - - - - -
void Trigger ()
-
- -

Triggers the trigger modes (Trigger and Curve)

- -
-
- -

◆ Update()

- -
-
- - - - - -
- - - - - - - - -
override void Update (float dt)
-
-virtual
-
- -

Inherited from Controller Depending on the TimingMode perform timing logic and call ApplyForce()

-
Parameters
- - -
dt
-
-
- -

Implements Controller.

- -
-
-

Member Data Documentation

- -

◆ DecayCurve

- -
-
- - - - -
Curve DecayCurve
-
- -

Curve to be used for Decay in Curve mode

- -
-
- -

◆ ForceType

- -
-
- - - - -
ForceTypes ForceType
-
- -

The Forcetype of the instance

- -
-
- -

◆ Randomize

- -
-
- - - - - -
- - - - -
Random Randomize
-
-protected
-
- -

Provided for reuse to provide Variation functionality in inheriting classes

- -
-
- -

◆ StrengthCurve

- -
-
- - - - -
Curve StrengthCurve
-
- -

Curve used by Curve Mode as an animated multiplier for the force strength. Only positions between 0 and 1 are considered as that range is stretched to have ImpulseLength.

- -
-
-

Property Documentation

- -

◆ DecayEnd

- -
-
- - - - - -
- - - - -
float DecayEnd
-
-getset
-
- -

Maximum distance a force should be applied

- -
-
- -

◆ DecayMode

- -
-
- - - - - -
- - - - -
DecayModes DecayMode
-
-getset
-
- -

See DecayModes

- -
-
- -

◆ DecayStart

- -
-
- - - - - -
- - - - -
float DecayStart
-
-getset
-
- -

Start of the distance based Decay. To set a non decaying area

- -
-
- -

◆ ImpulseLength

- -
-
- - - - - -
- - - - -
float ImpulseLength
-
-getset
-
- -

Length of a triggered impulse. Used in both Triggered and Curve Mode

- -
-
- -

◆ ImpulseTime

- -
-
- - - - - -
- - - - -
float ImpulseTime
-
-get
-
- -

Time of the current impulse. Incremented in update till ImpulseLength is reached

- -
-
- -

◆ MaximumForce

- -
-
- - - - - -
- - - - -
float MaximumForce
-
-getset
-
- -

Maximum Force to be applied. As opposed to Maximum Speed this is independent of the velocity of the affected body

- -
-
- -

◆ MaximumSpeed

- -
-
- - - - - -
- - - - -
float MaximumSpeed
-
-getset
-
- -

Maximum speed of the bodies. Bodies that are travelling faster are supposed to be ignored

- -
-
- -

◆ Position

- -
-
- - - - - -
- - - - -
Vector2 Position
-
-getset
-
- -

Position of the Force. Can be ignored (left at (0,0) for forces that are not position-dependent

- -
-
- -

◆ Strength

- -
-
- - - - - -
- - - - -
float Strength
-
-getset
-
- -

Global Strength of the force to be applied

- -
-
- -

◆ TimingMode

- -
-
- - - - - -
- - - - -
TimingModes TimingMode
-
-getset
-
- -

Timing Mode of the force instance

- -
-
- -

◆ Triggered

- -
-
- - - - - -
- - - - -
bool Triggered
-
-get
-
- -

Indicating if we are currently during an Impulse (Triggered and Curve Mode)

- -
-
- -

◆ Variation

- -
-
- - - - - -
- - - - -
float Variation
-
-getset
-
- -

Variation of the force applied to each body affected !! Must be used in inheriting classes properly !!

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Controllers/AbstractForceController.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.js deleted file mode 100644 index 5e5f99ab..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.js +++ /dev/null @@ -1,42 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller = -[ - [ "DecayModes", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82", [ - [ "None", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a6adf97f83acf6453d4a6a4b1070f3754", null ], - [ "Step", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a48c7c41b72e1d678923ce3571aa65b2d", null ], - [ "Linear", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a32a843da6ea40ab3b17a3421ccdf671b", null ], - [ "InverseSquare", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82ace3511fe6e3cab696c0e1a62d445cd01", null ], - [ "Curve", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a2cb4d4a3f8dacd623fa045a44febd476", null ] - ] ], - [ "ForceTypes", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557", [ - [ "Point", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557a2a3cd5946cfd317eb99c3d32e35e2d4c", null ], - [ "Line", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557a4803e6b9e63dabf04de980788d6a13c4", null ], - [ "Area", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557adeec4ff19974f12ed781cb9a59064214", null ] - ] ], - [ "TimingModes", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04", [ - [ "Switched", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04ae95589f4d6357f5680d489ad6997f338", null ], - [ "Triggered", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04a073b1bbd5b71098e61f7c3b8240a29bf", null ], - [ "Curve", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04a2cb4d4a3f8dacd623fa045a44febd476", null ] - ] ], - [ "AbstractForceController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a5f5fee00a02ab76e0edd8eabdfbe9847", null ], - [ "AbstractForceController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aefa5314c35620e26ccf791afc3538ae4", null ], - [ "ApplyForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ad5fbd74367fcab9642859b41da2b4434", null ], - [ "GetDecayMultiplier", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ae4e5918d514e84898c333f558c44e3d8", null ], - [ "Trigger", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a65682103ccf91eb796ed4e52955628bd", null ], - [ "Update", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce", null ], - [ "DecayCurve", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a8a5c131bf94f12e82f2fb9a9aae2f748", null ], - [ "ForceType", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a1d7796497b84e249a3c2b20ce1064d14", null ], - [ "Randomize", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aef3dcb04200b0a28e0aa7bf88c447b3f", null ], - [ "StrengthCurve", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a094a305996ee618b827e62029f9fa9cd", null ], - [ "DecayEnd", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a640ab19b2ce19a6fb360c8f4851e4dc5", null ], - [ "DecayMode", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a23118fcf9ac347570316693bb56b853f", null ], - [ "DecayStart", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#af305015d36cb32ad57a2b10c3211fe60", null ], - [ "ImpulseLength", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ae5ca22e450cb7eef4a8b4dbf34779f8f", null ], - [ "ImpulseTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a442b8ca2755ec6c329c488366e63cba5", null ], - [ "MaximumForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ae601076a1485e178407e5024b0ae5c96", null ], - [ "MaximumSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a7035b43d5ae398680cfa2291afebb2f7", null ], - [ "Position", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aab84255a301f0fedbd95b8e45c63ebba", null ], - [ "Strength", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a7e0af77c63d277b389e7bb0caace453c", null ], - [ "TimingMode", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3779ff2916787f9b369d814ea1486a04", null ], - [ "Triggered", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa83124cf2c39cdb305ff43240018b4bb", null ], - [ "Variation", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aade77b6b6fa269b0c04936c33c1aeaea", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.map deleted file mode 100644 index 057095f5..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.md5 deleted file mode 100644 index 4d2bba2d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ecb0dad25d51481f1d8c333c7559cfd4 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.svg deleted file mode 100644 index da6fb881..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -AbstractForceController - -Node1 - - -AbstractForceController - - - - -Node2 - - -Controller - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.map deleted file mode 100644 index 4f60aa2d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.md5 deleted file mode 100644 index 3209f5b5..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0a52ee2e01b6130edd779699f3d554c5 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.svg deleted file mode 100644 index 35392d90..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -AbstractForceController - -Node1 - - -AbstractForceController - - - - -Node4 - - -SimpleWindForce - - - - -Node1->Node4 - - - - -Node2 - - -Controller - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller-members.html deleted file mode 100644 index 12f3751b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller-members.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
BuoyancyController Member List
-
-
- -

This is the complete list of members for BuoyancyController, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - -
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
AngularDragCoefficientBuoyancyController
BuoyancyController(AABB container, float density, float linearDragCoefficient, float rotationalDragCoefficient, Vector2 gravity)BuoyancyController
Container (defined in BuoyancyController)BuoyancyController
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DensityBuoyancyController
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
LinearDragCoefficientBuoyancyController
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
Update(float dt) (defined in BuoyancyController)BuoyancyControllervirtual
VelocityBuoyancyController
World (defined in Controller)Controller
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html deleted file mode 100644 index 3d92cce3..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - -Aether.Physics2D: BuoyancyController Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
BuoyancyController Class Reference
-
-
-
-Inheritance diagram for BuoyancyController:
-
-
-
-
-
-Collaboration diagram for BuoyancyController:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BuoyancyController (AABB container, float density, float linearDragCoefficient, float rotationalDragCoefficient, Vector2 gravity)
 Initializes a new instance of the BuoyancyController class. More...
 
-override void Update (float dt)
 
- Public Member Functions inherited from Controller
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

float AngularDragCoefficient
 Controls the rotational drag that the fluid exerts on the bodies within it. Use higher values will simulate thick fluid, like honey, lower values to simulate water-like fluids. More...
 
float Density
 Density of the fluid. Higher values will make things more buoyant, lower values will cause things to sink. More...
 
float LinearDragCoefficient
 Controls the linear drag that the fluid exerts on the bodies within it. Use higher values will simulate thick fluid, like honey, lower values to simulate water-like fluids. More...
 
Vector2 Velocity
 Acts like waterflow. Defaults to 0,0. More...
 
- Public Attributes inherited from Controller
-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
-bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
- - - - - - -

-Properties

-AABB Container [get, set]
 
- Properties inherited from Controller
-World World [get, set]
 
-

Constructor & Destructor Documentation

- -

◆ BuoyancyController()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BuoyancyController (AABB container,
float density,
float linearDragCoefficient,
float rotationalDragCoefficient,
Vector2 gravity 
)
-
- -

Initializes a new instance of the BuoyancyController class.

-
Parameters
- - - - - - -
containerOnly bodies inside this AABB will be influenced by the controller
densityDensity of the fluid
linearDragCoefficientLinear drag coefficient of the fluid
rotationalDragCoefficientRotational drag coefficient of the fluid
gravityThe direction gravity acts. Buoyancy force will act in opposite direction of gravity.
-
-
- -
-
-

Member Data Documentation

- -

◆ AngularDragCoefficient

- -
-
- - - - -
float AngularDragCoefficient
-
- -

Controls the rotational drag that the fluid exerts on the bodies within it. Use higher values will simulate thick fluid, like honey, lower values to simulate water-like fluids.

- -
-
- -

◆ Density

- -
-
- - - - -
float Density
-
- -

Density of the fluid. Higher values will make things more buoyant, lower values will cause things to sink.

- -
-
- -

◆ LinearDragCoefficient

- -
-
- - - - -
float LinearDragCoefficient
-
- -

Controls the linear drag that the fluid exerts on the bodies within it. Use higher values will simulate thick fluid, like honey, lower values to simulate water-like fluids.

- -
-
- -

◆ Velocity

- -
-
- - - - -
Vector2 Velocity
-
- -

Acts like waterflow. Defaults to 0,0.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Controllers/BuoyancyController.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.js deleted file mode 100644 index c1b2ba3b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.js +++ /dev/null @@ -1,10 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller = -[ - [ "BuoyancyController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a6a0633ed58e3e95dabeee7206d07cc12", null ], - [ "Update", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce", null ], - [ "AngularDragCoefficient", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#ab1814009c8f2c4dd3822d61b84ce238d", null ], - [ "Density", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a8d7187cabd35d4e479cecf7c7e3a9f00", null ], - [ "LinearDragCoefficient", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a1c9defb6b9a1db402b9e4a02bf127fb2", null ], - [ "Velocity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a9270bc95559fa30ee69c62e4d4c427b6", null ], - [ "Container", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a62865cdf0e6ee8df4c342c4f75b957fe", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.map deleted file mode 100644 index 29eabf0b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.md5 deleted file mode 100644 index c82360ce..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -937650993d93757c8e2d6d46f9b5f12f \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.svg deleted file mode 100644 index b764c97f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.svg +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -BuoyancyController - -Node1 - - -BuoyancyController - - - - -Node2 - - -Controller - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - -Node4 - - -Vector2 - - - - -Node4->Node1 - - - Velocity - - -Node5 - - -IEquatable< Vector2 > - - - - -Node5->Node4 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.map deleted file mode 100644 index b738e2d4..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.md5 deleted file mode 100644 index dbcf719a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -52cbcf11097fbb111316b2190b1aac23 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.svg deleted file mode 100644 index ee559a19..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -BuoyancyController - -Node1 - - -BuoyancyController - - - - -Node2 - - -Controller - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller-members.html deleted file mode 100644 index 05411815..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Controller Member List
-
-
- -

This is the complete list of members for Controller, including all inherited members.

- - - - - - - - - - - - - - - - - -
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
Update(float dt) (defined in Controller)Controllerpure virtual
World (defined in Controller)Controller
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html deleted file mode 100644 index 8a4a9c4f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - - -Aether.Physics2D: Controller Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Controller Class Referenceabstract
-
-
-
-Inheritance diagram for Controller:
-
-
-
-
-
-Collaboration diagram for Controller:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

override bool IsActiveOn (Body body)
 
-abstract void Update (float dt)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - - - - - - -

-Public Attributes

-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
-bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
- - - -

-Properties

-World World [get, set]
 
-

Member Function Documentation

- -

◆ IsActiveOn()

- -
-
- - - - - -
- - - - - - - - -
override bool IsActiveOn (Body body)
-
-virtual
-
- -

-
Parameters
- - -
body
-
-
-
Returns
- -

Reimplemented from FilterData.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Controllers/Controller.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.js deleted file mode 100644 index 0a0afdc8..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.js +++ /dev/null @@ -1,9 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller = -[ - [ "Controller", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#aeee02f1e6f84f42452208c1bf0bb62cf", null ], - [ "IsActiveOn", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#a8154c9f27c7becbccacf50f1eeaa4aff", null ], - [ "Update", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#ad00b332f0c1e4ab9ae430d3b5d9c104d", null ], - [ "ControllerCategory", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#a1e4e2b809a45a820de9376256d3bf0c0", null ], - [ "Enabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#a558f5c44426d0eb7abb82a65e8892d9a", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#addad4c6d854b8c10bcf693736126f9ee", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.map deleted file mode 100644 index 66e9d55a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.md5 deleted file mode 100644 index 52af6460..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -cf0f021e74a7e876d1cd53edd22b4d2e \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.svg deleted file mode 100644 index f47de9f7..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -Controller - -Node1 - - -Controller - - - - -Node2 - - -FilterData - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.map deleted file mode 100644 index 42cdf138..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.md5 deleted file mode 100644 index 7f5fb163..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -80a500ae7146f0d687cd6eadcaf16a42 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.svg deleted file mode 100644 index b33c5d73..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.svg +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - -Controller - -Node1 - - -Controller - - - - -Node3 - - -AbstractForceController - - - - -Node1->Node3 - - - - -Node5 - - -BuoyancyController - - - - -Node1->Node5 - - - - -Node6 - - -GravityController - - - - -Node1->Node6 - - - - -Node7 - - -VelocityLimitController - - - - -Node1->Node7 - - - - -Node2 - - -FilterData - - - - -Node2->Node1 - - - - -Node4 - - -SimpleWindForce - - - - -Node3->Node4 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller-members.html deleted file mode 100644 index 82749ce3..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller-members.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
GravityController Member List
-
-
- -

This is the complete list of members for GravityController, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
AddBody(Body body) (defined in GravityController)GravityController
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
AddPoint(Vector2 point) (defined in GravityController)GravityController
Bodies (defined in GravityController)GravityController
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
GravityController(float strength) (defined in GravityController)GravityController
GravityController(float strength, float maxRadius, float minRadius) (defined in GravityController)GravityController
GravityType (defined in GravityController)GravityController
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
MaxRadius (defined in GravityController)GravityController
MinRadius (defined in GravityController)GravityController
Points (defined in GravityController)GravityController
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
Strength (defined in GravityController)GravityController
Update(float dt) (defined in GravityController)GravityControllervirtual
World (defined in Controller)Controller
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html deleted file mode 100644 index 847720fc..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - -Aether.Physics2D: GravityController Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
GravityController Class Reference
-
-
-
-Inheritance diagram for GravityController:
-
-
-
-
-
-Collaboration diagram for GravityController:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

GravityController (float strength)
 
GravityController (float strength, float maxRadius, float minRadius)
 
-override void Update (float dt)
 
-void AddBody (Body body)
 
-void AddPoint (Vector2 point)
 
- Public Member Functions inherited from Controller
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - - - - -

-Properties

-float MinRadius [get, set]
 
-float MaxRadius [get, set]
 
-float Strength [get, set]
 
-GravityType GravityType [get, set]
 
-List< BodyBodies [get, set]
 
-List< Vector2Points [get, set]
 
- Properties inherited from Controller
-World World [get, set]
 
- - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Controller
-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
-bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Controllers/GravityController.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.js deleted file mode 100644 index c3a0bab0..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.js +++ /dev/null @@ -1,14 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller = -[ - [ "GravityController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ab8b5ccc9c2afcc6e2a78c2c0f08b903a", null ], - [ "GravityController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ac1eb99d5fb7524d0cb2e13b8fd3db61f", null ], - [ "AddBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#adb1743ae976ec35df5477b593f5b55ca", null ], - [ "AddPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#a538332b6ee646bb3ed8bd76514242cda", null ], - [ "Update", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce", null ], - [ "Bodies", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ad9c180e4df4000af70ef11e9a853acee", null ], - [ "GravityType", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ab999de273ada8579956d4940429ae31e", null ], - [ "MaxRadius", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ae87d188721420d06e7aae15956cc0b02", null ], - [ "MinRadius", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#abb618a0e8a00829fee7899f2debf3ec5", null ], - [ "Points", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#a121ac15c8f7bb78dee77184150a53ab6", null ], - [ "Strength", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#a7e0af77c63d277b389e7bb0caace453c", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.map deleted file mode 100644 index aba847fe..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.md5 deleted file mode 100644 index d64cc28a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1072186f7eebbff033f5b0ab7361f9ec \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.svg deleted file mode 100644 index f02e072d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -GravityController - -Node1 - - -GravityController - - - - -Node2 - - -Controller - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.map deleted file mode 100644 index aba847fe..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.md5 deleted file mode 100644 index d64cc28a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1072186f7eebbff033f5b0ab7361f9ec \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.svg deleted file mode 100644 index f02e072d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -GravityController - -Node1 - - -GravityController - - - - -Node2 - - -Controller - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force-members.html deleted file mode 100644 index 1971e36e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force-members.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
SimpleWindForce Member List
-
-
- -

This is the complete list of members for SimpleWindForce, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AbstractForceController()AbstractForceController
AbstractForceController(TimingModes mode)AbstractForceController
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
ApplyForce(float dt, float strength)SimpleWindForcevirtual
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DecayCurveAbstractForceController
DecayEndAbstractForceController
DecayModeAbstractForceController
DecayModes enum nameAbstractForceController
DecayStartAbstractForceController
DirectionSimpleWindForce
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
DivergenceSimpleWindForce
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
ForceTypeAbstractForceController
ForceTypes enum nameAbstractForceController
GetDecayMultiplier(Body body)AbstractForceControllerprotected
IgnorePositionSimpleWindForce
ImpulseLengthAbstractForceController
ImpulseTimeAbstractForceController
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
MaximumForceAbstractForceController
MaximumSpeedAbstractForceController
PositionAbstractForceController
RandomizeAbstractForceControllerprotected
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
StrengthAbstractForceController
StrengthCurveAbstractForceController
TimingModeAbstractForceController
TimingModes enum nameAbstractForceController
Trigger()AbstractForceController
TriggeredAbstractForceController
Update(float dt)AbstractForceControllervirtual
VariationAbstractForceController
World (defined in Controller)Controller
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html deleted file mode 100644 index 1b19a6ed..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html +++ /dev/null @@ -1,372 +0,0 @@ - - - - - - - -Aether.Physics2D: SimpleWindForce Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
SimpleWindForce Class Reference
-
-
- -

Reference implementation for forces based on AbstractForceController It supports all features provided by the base class and illustrates proper usage as an easy to understand example. As a side-effect it is a nice and easy to use wind force for your projects - More...

-
-Inheritance diagram for SimpleWindForce:
-
-
-
-
-
-Collaboration diagram for SimpleWindForce:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

override void ApplyForce (float dt, float strength)
 Apply the force supplying strength (wich is modified in Update() according to the TimingMode More...
 
- Public Member Functions inherited from AbstractForceController
 AbstractForceController ()
 Constructor More...
 
 AbstractForceController (TimingModes mode)
 Overloaded Contstructor with supplying Timing Mode More...
 
void Trigger ()
 Triggers the trigger modes (Trigger and Curve) More...
 
override void Update (float dt)
 Inherited from Controller Depending on the TimingMode perform timing logic and call ApplyForce() More...
 
- Public Member Functions inherited from Controller
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 Direction [get, set]
 Direction of the windforce More...
 
float Divergence [get, set]
 The amount of Direction randomization. Allowed range is 0-1. More...
 
bool IgnorePosition [get, set]
 Ignore the position and apply the force. If off only in the "front" (relative to position and direction) will be affected More...
 
- Properties inherited from AbstractForceController
float Strength [get, set]
 Global Strength of the force to be applied More...
 
Vector2 Position [get, set]
 Position of the Force. Can be ignored (left at (0,0) for forces that are not position-dependent More...
 
float MaximumSpeed [get, set]
 Maximum speed of the bodies. Bodies that are travelling faster are supposed to be ignored More...
 
float MaximumForce [get, set]
 Maximum Force to be applied. As opposed to Maximum Speed this is independent of the velocity of the affected body More...
 
TimingModes TimingMode [get, set]
 Timing Mode of the force instance More...
 
float ImpulseTime [get]
 Time of the current impulse. Incremented in update till ImpulseLength is reached More...
 
float ImpulseLength [get, set]
 Length of a triggered impulse. Used in both Triggered and Curve Mode More...
 
bool Triggered [get]
 Indicating if we are currently during an Impulse (Triggered and Curve Mode) More...
 
float Variation [get, set]
 Variation of the force applied to each body affected !! Must be used in inheriting classes properly !! More...
 
DecayModes DecayMode [get, set]
 See DecayModes More...
 
float DecayStart [get, set]
 Start of the distance based Decay. To set a non decaying area More...
 
float DecayEnd [get, set]
 Maximum distance a force should be applied More...
 
- Properties inherited from Controller
-World World [get, set]
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Types inherited from AbstractForceController
enum class  DecayModes {
-  None -, Step -, Linear -, InverseSquare -,
-  Curve -
- }
 Modes for Decay. Actual Decay must be implemented in inheriting classes More...
 
enum class  ForceTypes { Point -, Line -, Area - }
 Forcetypes are used in the decay math to properly get the distance. They are also used to draw a representation in DebugView More...
 
enum class  TimingModes { Switched -, Triggered -, Curve - }
 Timing Modes Switched: Standard on/off mode using the baseclass enabled property Triggered: When the Trigger() method is called the force is active for a specified Impulse Length Curve: Still to be defined. The basic idea is having a Trigger combined with a curve for the strength More...
 
- Public Attributes inherited from AbstractForceController
Curve DecayCurve
 Curve to be used for Decay in Curve mode More...
 
ForceTypes ForceType
 The Forcetype of the instance More...
 
Curve StrengthCurve
 Curve used by Curve Mode as an animated multiplier for the force strength. Only positions between 0 and 1 are considered as that range is stretched to have ImpulseLength. More...
 
- Public Attributes inherited from Controller
-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
-bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
- Protected Member Functions inherited from AbstractForceController
float GetDecayMultiplier (Body body)
 Calculate the Decay for a given body. Meant to ease force development and stick to the DRY principle and provide unified and predictable decay math. More...
 
- Protected Attributes inherited from AbstractForceController
Random Randomize
 Provided for reuse to provide Variation functionality in inheriting classes More...
 
-

Detailed Description

-

Reference implementation for forces based on AbstractForceController It supports all features provided by the base class and illustrates proper usage as an easy to understand example. As a side-effect it is a nice and easy to use wind force for your projects

-

Member Function Documentation

- -

◆ ApplyForce()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
override void ApplyForce (float dt,
float strength 
)
-
-virtual
-
- -

Apply the force supplying strength (wich is modified in Update() according to the TimingMode

-
Parameters
- - - -
dt
strengthThe strength
-
-
- -

Implements AbstractForceController.

- -
-
-

Property Documentation

- -

◆ Direction

- -
-
- - - - - -
- - - - -
Vector2 Direction
-
-getset
-
- -

Direction of the windforce

- -
-
- -

◆ Divergence

- -
-
- - - - - -
- - - - -
float Divergence
-
-getset
-
- -

The amount of Direction randomization. Allowed range is 0-1.

- -
-
- -

◆ IgnorePosition

- -
-
- - - - - -
- - - - -
bool IgnorePosition
-
-getset
-
- -

Ignore the position and apply the force. If off only in the "front" (relative to position and direction) will be affected

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Controllers/SimpleWindForce.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.js deleted file mode 100644 index 78e32a84..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.js +++ /dev/null @@ -1,7 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force = -[ - [ "ApplyForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#a7c6f7ab4f3acdfd48b183a4938f2725d", null ], - [ "Direction", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#a4fcced862bdecc3879cfbf3da6029054", null ], - [ "Divergence", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#ad4276345e58f3a6a24bba46b2daae7a6", null ], - [ "IgnorePosition", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#a3cdf5df6e7ff5c4daecd722c5dce00eb", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.map deleted file mode 100644 index eae65468..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.md5 deleted file mode 100644 index 515f9b4f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -502131b8106ae493a59e7f2dc0627d11 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.svg deleted file mode 100644 index 4c3e17a5..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -SimpleWindForce - -Node1 - - -SimpleWindForce - - - - -Node2 - - -AbstractForceController - - - - -Node2->Node1 - - - - -Node3 - - -Controller - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.map deleted file mode 100644 index eae65468..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.md5 deleted file mode 100644 index 515f9b4f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -502131b8106ae493a59e7f2dc0627d11 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.svg deleted file mode 100644 index 4c3e17a5..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -SimpleWindForce - -Node1 - - -SimpleWindForce - - - - -Node2 - - -AbstractForceController - - - - -Node2->Node1 - - - - -Node3 - - -Controller - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller-members.html deleted file mode 100644 index 4b8cfb20..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller-members.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
VelocityLimitController Member List
-
-
- -

This is the complete list of members for VelocityLimitController, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - -
AddBody(Body body) (defined in VelocityLimitController)VelocityLimitController
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
LimitAngularVelocity (defined in VelocityLimitController)VelocityLimitController
LimitLinearVelocity (defined in VelocityLimitController)VelocityLimitController
MaxAngularVelocityVelocityLimitController
MaxLinearVelocityVelocityLimitController
RemoveBody(Body body) (defined in VelocityLimitController)VelocityLimitController
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
Update(float dt) (defined in VelocityLimitController)VelocityLimitControllervirtual
VelocityLimitController()VelocityLimitController
VelocityLimitController(float maxLinearVelocity, float maxAngularVelocity)VelocityLimitController
World (defined in Controller)Controller
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html deleted file mode 100644 index cb5ed79d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - -Aether.Physics2D: VelocityLimitController Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
VelocityLimitController Class Reference
-
-
- -

Put a limit on the linear (translation - the movespeed) and angular (rotation) velocity of bodies added to this controller. - More...

-
-Inheritance diagram for VelocityLimitController:
-
-
-
-
-
-Collaboration diagram for VelocityLimitController:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 VelocityLimitController ()
 Initializes a new instance of the VelocityLimitController class. Sets the max linear velocity to Settings.MaxTranslation Sets the max angular velocity to Settings.MaxRotation More...
 
 VelocityLimitController (float maxLinearVelocity, float maxAngularVelocity)
 Initializes a new instance of the VelocityLimitController class. Pass in 0 or float.MaxValue to disable the limit. maxAngularVelocity = 0 will disable the angular velocity limit. More...
 
-override void Update (float dt)
 
-void AddBody (Body body)
 
-void RemoveBody (Body body)
 
- Public Member Functions inherited from Controller
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-bool LimitAngularVelocity = true
 
-bool LimitLinearVelocity = true
 
- Public Attributes inherited from Controller
-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
-bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
- - - - - - - - - - -

-Properties

float MaxAngularVelocity [get, set]
 Gets or sets the max angular velocity. More...
 
float MaxLinearVelocity [get, set]
 Gets or sets the max linear velocity. More...
 
- Properties inherited from Controller
-World World [get, set]
 
-

Detailed Description

-

Put a limit on the linear (translation - the movespeed) and angular (rotation) velocity of bodies added to this controller.

-

Constructor & Destructor Documentation

- -

◆ VelocityLimitController() [1/2]

- -
-
- - - - - - - -
VelocityLimitController ()
-
- -

Initializes a new instance of the VelocityLimitController class. Sets the max linear velocity to Settings.MaxTranslation Sets the max angular velocity to Settings.MaxRotation

- -
-
- -

◆ VelocityLimitController() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
VelocityLimitController (float maxLinearVelocity,
float maxAngularVelocity 
)
-
- -

Initializes a new instance of the VelocityLimitController class. Pass in 0 or float.MaxValue to disable the limit. maxAngularVelocity = 0 will disable the angular velocity limit.

-
Parameters
- - - -
maxLinearVelocityThe max linear velocity.
maxAngularVelocityThe max angular velocity.
-
-
- -
-
-

Property Documentation

- -

◆ MaxAngularVelocity

- -
-
- - - - - -
- - - - -
float MaxAngularVelocity
-
-getset
-
- -

Gets or sets the max angular velocity.

-

The max angular velocity.

- -
-
- -

◆ MaxLinearVelocity

- -
-
- - - - - -
- - - - -
float MaxLinearVelocity
-
-getset
-
- -

Gets or sets the max linear velocity.

-

The max linear velocity.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Controllers/VelocityLimitController.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.js deleted file mode 100644 index 228c3ec1..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller = -[ - [ "VelocityLimitController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#aa8480a7223d819332fdf18bef496b01f", null ], - [ "VelocityLimitController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a0420eeac8ef374e230a61c91498ffe25", null ], - [ "AddBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#adb1743ae976ec35df5477b593f5b55ca", null ], - [ "RemoveBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a5b783c4e8b9eeb7a40b0e9b71277e71a", null ], - [ "Update", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce", null ], - [ "LimitAngularVelocity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a683ff8071ff99f58a3051e3d19d77fba", null ], - [ "LimitLinearVelocity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a3912da4486997e59305d6dedd7a540d5", null ], - [ "MaxAngularVelocity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#acfd6d91898bc43519d55c901021f973e", null ], - [ "MaxLinearVelocity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#ad4557f81bf581258734a5f9fb53a30aa", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.map deleted file mode 100644 index b46b052a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.md5 deleted file mode 100644 index 0ff3675b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f7fdd2e490101ee7d6d7a7c2d3920490 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.svg deleted file mode 100644 index 2856c34b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -VelocityLimitController - -Node1 - - -VelocityLimitController - - - - -Node2 - - -Controller - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.map deleted file mode 100644 index b46b052a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.md5 deleted file mode 100644 index 0ff3675b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f7fdd2e490101ee7d6d7a7c2d3920490 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.svg deleted file mode 100644 index 2856c34b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -VelocityLimitController - -Node1 - - -VelocityLimitController - - - - -Node2 - - -Controller - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body-members.html deleted file mode 100644 index e966fd43..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body-members.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Body Member List
-
-
- -

This is the complete list of members for Body, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Add(Fixture fixture) (defined in Body)Body
AngularDampingBody
AngularVelocityBody
ApplyAngularImpulse(float impulse)Body
ApplyForce(Vector2 force, Vector2 point)Body
ApplyForce(ref Vector2 force)Body
ApplyForce(Vector2 force)Body
ApplyForce(ref Vector2 force, ref Vector2 point)Body
ApplyLinearImpulse(Vector2 impulse)Body
ApplyLinearImpulse(Vector2 impulse, Vector2 point)Body
ApplyLinearImpulse(ref Vector2 impulse)Body
ApplyLinearImpulse(ref Vector2 impulse, ref Vector2 point)Body
ApplyTorque(float torque)Body
AwakeBody
Body() (defined in Body)Body
BodyTypeBody
Clone(World world=null)Body
ContactListBody
ControllerFilter (defined in Body)Body
CreateChainShape(Vertices vertices) (defined in Body)Body
CreateCircle(float radius, float density) (defined in Body)Body
CreateCircle(float radius, float density, Vector2 offset) (defined in Body)Body
CreateCompoundPolygon(List< Vertices > list, float density) (defined in Body)Body
CreateEdge(Vector2 start, Vector2 end) (defined in Body)Body
CreateEllipse(float xRadius, float yRadius, int edges, float density) (defined in Body)Body
CreateFixture(Shape shape)Bodyvirtual
CreateLineArc(float radians, int sides, float radius, bool closed) (defined in Body)Body
CreateLoopShape(Vertices vertices) (defined in Body)Body
CreatePolygon(Vertices vertices, float density) (defined in Body)Body
CreateRectangle(float width, float height, float density, Vector2 offset) (defined in Body)Body
CreateSolidArc(float density, float radians, int sides, float radius) (defined in Body)Body
DeepClone(World world=null)Body
EnabledBody
FixedRotationBody
FixtureListBody
GetLinearVelocityFromLocalPoint(Vector2 localPoint)Body
GetLinearVelocityFromLocalPoint(ref Vector2 localPoint)Body
GetLinearVelocityFromWorldPoint(Vector2 worldPoint)Body
GetLinearVelocityFromWorldPoint(ref Vector2 worldPoint)Body
GetLocalPoint(ref Vector2 worldPoint)Body
GetLocalPoint(Vector2 worldPoint)Body
GetLocalVector(ref Vector2 worldVector)Body
GetLocalVector(Vector2 worldVector)Body
GetTransform()Body
GetTransform(out Transform transform)Body
GetWorldPoint(ref Vector2 localPoint)Body
GetWorldPoint(Vector2 localPoint)Body
GetWorldVector(ref Vector2 localVector)Body
GetWorldVector(Vector2 localVector)Body
IgnoreCCD (defined in Body)Body
IgnoreGravityBody
InertiaBody
IsBulletBody
IslandIndex (defined in Body)Body
JointListBody
LinearDampingBody
LinearVelocityBody
LocalCenterBody
MassBody
OnCollision (defined in Body)Body
OnSeparation (defined in Body)Body
PositionBody
Remove(Fixture fixture)Bodyvirtual
ResetDynamics()Body
ResetMassData()Body
RevolutionsBody
RotationBody
SetCollidesWith(Category category)Body
SetCollisionCategories(Category category)Body
SetCollisionGroup(short collisionGroup)Body
SetFriction(float friction)Body
SetIsSensor(bool isSensor)Body
SetRestitution(float restitution)Body
SetTransform(ref Vector2 position, float rotation)Body
SetTransform(Vector2 position, float rotation)Body
SetTransformIgnoreContacts(ref Vector2 position, float angle)Body
SleepingAllowedBody
TagBody
World (defined in Body)Body
WorldCenterBody
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html deleted file mode 100644 index 39aa3373..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html +++ /dev/null @@ -1,2011 +0,0 @@ - - - - - - - -Aether.Physics2D: Body Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
-
-Collaboration diagram for Body:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

void ResetDynamics ()
 Resets the dynamics of this body. Sets torque, force and linear/angular velocity to 0 More...
 
-void Add (Fixture fixture)
 
virtual void Remove (Fixture fixture)
 Destroy a fixture. This removes the fixture from the broad-phase and destroys all contacts associated with this fixture. This will automatically adjust the mass of the body if the body is dynamic and the fixture has positive density. All fixtures attached to a body are implicitly destroyed when the body is destroyed. Warning: This method is locked during callbacks. More...
 
void SetTransform (ref Vector2 position, float rotation)
 Set the position of the body's origin and rotation. This breaks any contacts and wakes the other bodies. Manipulating a body's transform may cause non-physical behavior. Warning: This method is locked during callbacks. More...
 
void SetTransform (Vector2 position, float rotation)
 Set the position of the body's origin and rotation. This breaks any contacts and wakes the other bodies. Manipulating a body's transform may cause non-physical behavior. Warning: This method is locked during callbacks. More...
 
void SetTransformIgnoreContacts (ref Vector2 position, float angle)
 For teleporting a body without considering new contacts immediately. Warning: This method is locked during callbacks. More...
 
Transform GetTransform ()
 Get the body transform for the body's origin. More...
 
void GetTransform (out Transform transform)
 Get the body transform for the body's origin. More...
 
void ApplyForce (Vector2 force, Vector2 point)
 Apply a force at a world point. If the force is not applied at the center of mass, it will generate a torque and affect the angular velocity. This wakes up the body. More...
 
void ApplyForce (ref Vector2 force)
 Applies a force at the center of mass. More...
 
void ApplyForce (Vector2 force)
 Applies a force at the center of mass. More...
 
void ApplyForce (ref Vector2 force, ref Vector2 point)
 Apply a force at a world point. If the force is not applied at the center of mass, it will generate a torque and affect the angular velocity. This wakes up the body. More...
 
void ApplyTorque (float torque)
 Apply a torque. This affects the angular velocity without affecting the linear velocity of the center of mass. This wakes up the body. More...
 
void ApplyLinearImpulse (Vector2 impulse)
 Apply an impulse at a point. This immediately modifies the velocity. This wakes up the body. More...
 
void ApplyLinearImpulse (Vector2 impulse, Vector2 point)
 Apply an impulse at a point. This immediately modifies the velocity. It also modifies the angular velocity if the point of application is not at the center of mass. This wakes up the body. More...
 
void ApplyLinearImpulse (ref Vector2 impulse)
 Apply an impulse at a point. This immediately modifies the velocity. This wakes up the body. More...
 
void ApplyLinearImpulse (ref Vector2 impulse, ref Vector2 point)
 Apply an impulse at a point. This immediately modifies the velocity. It also modifies the angular velocity if the point of application is not at the center of mass. This wakes up the body. More...
 
void ApplyAngularImpulse (float impulse)
 Apply an angular impulse. More...
 
void ResetMassData ()
 This resets the mass properties to the sum of the mass properties of the fixtures. This normally does not need to be called unless you called SetMassData to override the mass and you later want to reset the mass. More...
 
Vector2 GetWorldPoint (ref Vector2 localPoint)
 Get the world coordinates of a point given the local coordinates. More...
 
Vector2 GetWorldPoint (Vector2 localPoint)
 Get the world coordinates of a point given the local coordinates. More...
 
Vector2 GetWorldVector (ref Vector2 localVector)
 Get the world coordinates of a vector given the local coordinates. Note that the vector only takes the rotation into account, not the position. More...
 
Vector2 GetWorldVector (Vector2 localVector)
 Get the world coordinates of a vector given the local coordinates. More...
 
Vector2 GetLocalPoint (ref Vector2 worldPoint)
 Gets a local point relative to the body's origin given a world point. Note that the vector only takes the rotation into account, not the position. More...
 
Vector2 GetLocalPoint (Vector2 worldPoint)
 Gets a local point relative to the body's origin given a world point. More...
 
Vector2 GetLocalVector (ref Vector2 worldVector)
 Gets a local vector given a world vector. Note that the vector only takes the rotation into account, not the position. More...
 
Vector2 GetLocalVector (Vector2 worldVector)
 Gets a local vector given a world vector. Note that the vector only takes the rotation into account, not the position. More...
 
Vector2 GetLinearVelocityFromWorldPoint (Vector2 worldPoint)
 Get the world linear velocity of a world point attached to this body. More...
 
Vector2 GetLinearVelocityFromWorldPoint (ref Vector2 worldPoint)
 Get the world linear velocity of a world point attached to this body. More...
 
Vector2 GetLinearVelocityFromLocalPoint (Vector2 localPoint)
 Get the world velocity of a local point. More...
 
Vector2 GetLinearVelocityFromLocalPoint (ref Vector2 localPoint)
 Get the world velocity of a local point. More...
 
void SetRestitution (float restitution)
 Set restitution on all fixtures. Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
void SetFriction (float friction)
 Set friction on all fixtures. Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
void SetCollisionCategories (Category category)
 Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
void SetCollidesWith (Category category)
 Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
void SetCollisionGroup (short collisionGroup)
 Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
void SetIsSensor (bool isSensor)
 Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
Body Clone (World world=null)
 Makes a clone of the body. Fixtures and therefore shapes are not included. Use DeepClone() to clone the body, as well as fixtures and shapes. More...
 
Body DeepClone (World world=null)
 Clones the body and all attached fixtures and shapes. Simply said, it makes a complete copy of the body. More...
 
virtual Fixture CreateFixture (Shape shape)
 Creates a fixture and attach it to this body. If the density is non-zero, this function automatically updates the mass of the body. Contacts are not created until the next time step. Warning: This method is locked during callbacks. More...
 
-Fixture CreateEdge (Vector2 start, Vector2 end)
 
-Fixture CreateChainShape (Vertices vertices)
 
-Fixture CreateLoopShape (Vertices vertices)
 
-Fixture CreateRectangle (float width, float height, float density, Vector2 offset)
 
-Fixture CreateCircle (float radius, float density)
 
-Fixture CreateCircle (float radius, float density, Vector2 offset)
 
-Fixture CreatePolygon (Vertices vertices, float density)
 
-Fixture CreateEllipse (float xRadius, float yRadius, int edges, float density)
 
-List< FixtureCreateCompoundPolygon (List< Vertices > list, float density)
 
-Fixture CreateLineArc (float radians, int sides, float radius, bool closed)
 
-List< FixtureCreateSolidArc (float density, float radians, int sides, float radius)
 
- - - - - - - - - -

-Public Attributes

-ControllerFilter ControllerFilter = new ControllerFilter(ControllerCategory.All)
 
object Tag
 Set the user data. Use this to store your application specific data. More...
 
readonly FixtureCollection FixtureList
 Gets all the fixtures attached to this body. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-World World [get]
 
-int IslandIndex [get, set]
 
float Revolutions [get]
 Gets the total number revolutions the body has made. More...
 
BodyType BodyType [get, set]
 Gets or sets the body type. Warning: This property is readonly during callbacks. More...
 
Vector2 LinearVelocity [get, set]
 Get or sets the linear velocity of the center of mass. More...
 
float AngularVelocity [get, set]
 Gets or sets the angular velocity. Radians/second. More...
 
float LinearDamping [get, set]
 Gets or sets the linear damping. More...
 
float AngularDamping [get, set]
 Gets or sets the angular damping. More...
 
bool IsBullet [get, set]
 Gets or sets a value indicating whether this body should be included in the CCD solver. More...
 
bool SleepingAllowed [get, set]
 You can disable sleeping on this body. If you disable sleeping, the body will be woken. More...
 
bool Awake [get, set]
 Set the sleep state of the body. A sleeping body has very low CPU cost. More...
 
bool Enabled [get, set]
 Set the active state of the body. An inactive body is not simulated and cannot be collided with or woken up. If you pass a flag of true, all fixtures will be added to the broad-phase. If you pass a flag of false, all fixtures will be removed from the broad-phase and all contacts will be destroyed. Fixtures and joints are otherwise unaffected. You may continue to create/destroy fixtures and joints on inactive bodies. Fixtures on an inactive body are implicitly inactive and will not participate in collisions, ray-casts, or queries. Joints connected to an inactive body are implicitly inactive. An inactive body is still owned by a b2World object and remains in the body list. Warning: This property is readonly during callbacks. More...
 
bool FixedRotation [get, set]
 Set this body to have fixed rotation. This causes the mass to be reset. More...
 
JointEdge JointList [get, set]
 Get the list of all joints attached to this body. More...
 
ContactEdge ContactList [get, set]
 Get the list of all contacts attached to this body. Warning: this list changes during the time step and you may miss some collisions if you don't use callback events. More...
 
Vector2 Position [get, set]
 Get the world body origin position. More...
 
float Rotation [get, set]
 Get the angle in radians. More...
 
bool IgnoreGravity [get, set]
 Gets or sets a value indicating whether this body ignores gravity. More...
 
Vector2 WorldCenter [get]
 Get the world position of the center of mass. More...
 
Vector2 LocalCenter [get, set]
 Get the local position of the center of mass. Warning: This property is readonly during callbacks. More...
 
float Mass [get, set]
 Gets or sets the mass. Usually in kilograms (kg). Warning: This property is readonly during callbacks. More...
 
float Inertia [get, set]
 Get or set the rotational inertia of the body about the local origin. usually in kg-m^2. Warning: This property is readonly during callbacks. More...
 
-bool IgnoreCCD [get, set]
 
-OnCollisionEventHandler OnCollision
 
-OnSeparationEventHandler OnSeparation
 
-

Member Function Documentation

- -

◆ ApplyAngularImpulse()

- -
-
- - - - - - - - -
void ApplyAngularImpulse (float impulse)
-
- -

Apply an angular impulse.

-
Parameters
- - -
impulseThe angular impulse in units of kg*m*m/s.
-
-
- -
-
- -

◆ ApplyForce() [1/4]

- -
-
- - - - - - - - -
void ApplyForce (ref Vector2 force)
-
- -

Applies a force at the center of mass.

-
Parameters
- - -
forceThe force.
-
-
- -
-
- -

◆ ApplyForce() [2/4]

- -
-
- - - - - - - - - - - - - - - - - - -
void ApplyForce (ref Vector2 force,
ref Vector2 point 
)
-
- -

Apply a force at a world point. If the force is not applied at the center of mass, it will generate a torque and affect the angular velocity. This wakes up the body.

-
Parameters
- - - -
forceThe world force vector, usually in Newtons (N).
pointThe world position of the point of application.
-
-
- -
-
- -

◆ ApplyForce() [3/4]

- -
-
- - - - - - - - -
void ApplyForce (Vector2 force)
-
- -

Applies a force at the center of mass.

-
Parameters
- - -
forceThe force.
-
-
- -
-
- -

◆ ApplyForce() [4/4]

- -
-
- - - - - - - - - - - - - - - - - - -
void ApplyForce (Vector2 force,
Vector2 point 
)
-
- -

Apply a force at a world point. If the force is not applied at the center of mass, it will generate a torque and affect the angular velocity. This wakes up the body.

-
Parameters
- - - -
forceThe world force vector, usually in Newtons (N).
pointThe world position of the point of application.
-
-
- -
-
- -

◆ ApplyLinearImpulse() [1/4]

- -
-
- - - - - - - - -
void ApplyLinearImpulse (ref Vector2 impulse)
-
- -

Apply an impulse at a point. This immediately modifies the velocity. This wakes up the body.

-
Parameters
- - -
impulseThe world impulse vector, usually in N-seconds or kg-m/s.
-
-
- -
-
- -

◆ ApplyLinearImpulse() [2/4]

- -
-
- - - - - - - - - - - - - - - - - - -
void ApplyLinearImpulse (ref Vector2 impulse,
ref Vector2 point 
)
-
- -

Apply an impulse at a point. This immediately modifies the velocity. It also modifies the angular velocity if the point of application is not at the center of mass. This wakes up the body.

-
Parameters
- - - -
impulseThe world impulse vector, usually in N-seconds or kg-m/s.
pointThe world position of the point of application.
-
-
- -
-
- -

◆ ApplyLinearImpulse() [3/4]

- -
-
- - - - - - - - -
void ApplyLinearImpulse (Vector2 impulse)
-
- -

Apply an impulse at a point. This immediately modifies the velocity. This wakes up the body.

-
Parameters
- - -
impulseThe world impulse vector, usually in N-seconds or kg-m/s.
-
-
- -
-
- -

◆ ApplyLinearImpulse() [4/4]

- -
-
- - - - - - - - - - - - - - - - - - -
void ApplyLinearImpulse (Vector2 impulse,
Vector2 point 
)
-
- -

Apply an impulse at a point. This immediately modifies the velocity. It also modifies the angular velocity if the point of application is not at the center of mass. This wakes up the body.

-
Parameters
- - - -
impulseThe world impulse vector, usually in N-seconds or kg-m/s.
pointThe world position of the point of application.
-
-
- -
-
- -

◆ ApplyTorque()

- -
-
- - - - - - - - -
void ApplyTorque (float torque)
-
- -

Apply a torque. This affects the angular velocity without affecting the linear velocity of the center of mass. This wakes up the body.

-
Parameters
- - -
torqueThe torque about the z-axis (out of the screen), usually in N-m.
-
-
- -
-
- -

◆ Clone()

- -
-
- - - - - - - - -
Body Clone (World world = null)
-
- -

Makes a clone of the body. Fixtures and therefore shapes are not included. Use DeepClone() to clone the body, as well as fixtures and shapes.

-
Parameters
- - -
world
-
-
-
Returns
- -
-
- -

◆ CreateFixture()

- -
-
- - - - - -
- - - - - - - - -
virtual Fixture CreateFixture (Shape shape)
-
-virtual
-
- -

Creates a fixture and attach it to this body. If the density is non-zero, this function automatically updates the mass of the body. Contacts are not created until the next time step. Warning: This method is locked during callbacks.

-
Parameters
- - - -
shapeThe shape.
userDataApplication specific data
-
-
-
Returns
- -
-
- -

◆ DeepClone()

- -
-
- - - - - - - - -
Body DeepClone (World world = null)
-
- -

Clones the body and all attached fixtures and shapes. Simply said, it makes a complete copy of the body.

-
Parameters
- - -
world
-
-
-
Returns
- -
-
- -

◆ GetLinearVelocityFromLocalPoint() [1/2]

- -
-
- - - - - - - - -
Vector2 GetLinearVelocityFromLocalPoint (ref Vector2 localPoint)
-
- -

Get the world velocity of a local point.

-
Parameters
- - -
localPointA point in local coordinates.
-
-
-
Returns
The world velocity of a point.
- -
-
- -

◆ GetLinearVelocityFromLocalPoint() [2/2]

- -
-
- - - - - - - - -
Vector2 GetLinearVelocityFromLocalPoint (Vector2 localPoint)
-
- -

Get the world velocity of a local point.

-
Parameters
- - -
localPointA point in local coordinates.
-
-
-
Returns
The world velocity of a point.
- -
-
- -

◆ GetLinearVelocityFromWorldPoint() [1/2]

- -
-
- - - - - - - - -
Vector2 GetLinearVelocityFromWorldPoint (ref Vector2 worldPoint)
-
- -

Get the world linear velocity of a world point attached to this body.

-
Parameters
- - -
worldPointA point in world coordinates.
-
-
-
Returns
The world velocity of a point.
- -
-
- -

◆ GetLinearVelocityFromWorldPoint() [2/2]

- -
-
- - - - - - - - -
Vector2 GetLinearVelocityFromWorldPoint (Vector2 worldPoint)
-
- -

Get the world linear velocity of a world point attached to this body.

-
Parameters
- - -
worldPointA point in world coordinates.
-
-
-
Returns
The world velocity of a point.
- -
-
- -

◆ GetLocalPoint() [1/2]

- -
-
- - - - - - - - -
Vector2 GetLocalPoint (ref Vector2 worldPoint)
-
- -

Gets a local point relative to the body's origin given a world point. Note that the vector only takes the rotation into account, not the position.

-
Parameters
- - -
worldPointA point in world coordinates.
-
-
-
Returns
The corresponding local point relative to the body's origin.
- -
-
- -

◆ GetLocalPoint() [2/2]

- -
-
- - - - - - - - -
Vector2 GetLocalPoint (Vector2 worldPoint)
-
- -

Gets a local point relative to the body's origin given a world point.

-
Parameters
- - -
worldPointA point in world coordinates.
-
-
-
Returns
The corresponding local point relative to the body's origin.
- -
-
- -

◆ GetLocalVector() [1/2]

- -
-
- - - - - - - - -
Vector2 GetLocalVector (ref Vector2 worldVector)
-
- -

Gets a local vector given a world vector. Note that the vector only takes the rotation into account, not the position.

-
Parameters
- - -
worldVectorA vector in world coordinates.
-
-
-
Returns
The corresponding local vector.
- -
-
- -

◆ GetLocalVector() [2/2]

- -
-
- - - - - - - - -
Vector2 GetLocalVector (Vector2 worldVector)
-
- -

Gets a local vector given a world vector. Note that the vector only takes the rotation into account, not the position.

-
Parameters
- - -
worldVectorA vector in world coordinates.
-
-
-
Returns
The corresponding local vector.
- -
-
- -

◆ GetTransform() [1/2]

- -
-
- - - - - - - -
Transform GetTransform ()
-
- -

Get the body transform for the body's origin.

-
Parameters
- - -
transformThe transform of the body's origin.
-
-
- -
-
- -

◆ GetTransform() [2/2]

- -
-
- - - - - - - - -
void GetTransform (out Transform transform)
-
- -

Get the body transform for the body's origin.

-
Parameters
- - -
transformThe transform of the body's origin.
-
-
- -
-
- -

◆ GetWorldPoint() [1/2]

- -
-
- - - - - - - - -
Vector2 GetWorldPoint (ref Vector2 localPoint)
-
- -

Get the world coordinates of a point given the local coordinates.

-
Parameters
- - -
localPointA point on the body measured relative the the body's origin.
-
-
-
Returns
The same point expressed in world coordinates.
- -
-
- -

◆ GetWorldPoint() [2/2]

- -
-
- - - - - - - - -
Vector2 GetWorldPoint (Vector2 localPoint)
-
- -

Get the world coordinates of a point given the local coordinates.

-
Parameters
- - -
localPointA point on the body measured relative the the body's origin.
-
-
-
Returns
The same point expressed in world coordinates.
- -
-
- -

◆ GetWorldVector() [1/2]

- -
-
- - - - - - - - -
Vector2 GetWorldVector (ref Vector2 localVector)
-
- -

Get the world coordinates of a vector given the local coordinates. Note that the vector only takes the rotation into account, not the position.

-
Parameters
- - -
localVectorA vector fixed in the body.
-
-
-
Returns
The same vector expressed in world coordinates.
- -
-
- -

◆ GetWorldVector() [2/2]

- -
-
- - - - - - - - -
Vector2 GetWorldVector (Vector2 localVector)
-
- -

Get the world coordinates of a vector given the local coordinates.

-
Parameters
- - -
localVectorA vector fixed in the body.
-
-
-
Returns
The same vector expressed in world coordinates.
- -
-
- -

◆ Remove()

- -
-
- - - - - -
- - - - - - - - -
virtual void Remove (Fixture fixture)
-
-virtual
-
- -

Destroy a fixture. This removes the fixture from the broad-phase and destroys all contacts associated with this fixture. This will automatically adjust the mass of the body if the body is dynamic and the fixture has positive density. All fixtures attached to a body are implicitly destroyed when the body is destroyed. Warning: This method is locked during callbacks.

-
Parameters
- - -
fixtureThe fixture to be removed.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ ResetDynamics()

- -
-
- - - - - - - -
void ResetDynamics ()
-
- -

Resets the dynamics of this body. Sets torque, force and linear/angular velocity to 0

-

summary> Warning: This method is locked during callbacks.

-

>

Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ ResetMassData()

- -
-
- - - - - - - -
void ResetMassData ()
-
- -

This resets the mass properties to the sum of the mass properties of the fixtures. This normally does not need to be called unless you called SetMassData to override the mass and you later want to reset the mass.

- -
-
- -

◆ SetCollidesWith()

- -
-
- - - - - - - - -
void SetCollidesWith (Category category)
-
- -

Warning: This method applies the value on existing Fixtures. It's not a property of Body.

- -
-
- -

◆ SetCollisionCategories()

- -
-
- - - - - - - - -
void SetCollisionCategories (Category category)
-
- -

Warning: This method applies the value on existing Fixtures. It's not a property of Body.

- -
-
- -

◆ SetCollisionGroup()

- -
-
- - - - - - - - -
void SetCollisionGroup (short collisionGroup)
-
- -

Warning: This method applies the value on existing Fixtures. It's not a property of Body.

- -
-
- -

◆ SetFriction()

- -
-
- - - - - - - - -
void SetFriction (float friction)
-
- -

Set friction on all fixtures. Warning: This method applies the value on existing Fixtures. It's not a property of Body.

-
Parameters
- - -
friction
-
-
- -
-
- -

◆ SetIsSensor()

- -
-
- - - - - - - - -
void SetIsSensor (bool isSensor)
-
- -

Warning: This method applies the value on existing Fixtures. It's not a property of Body.

- -
-
- -

◆ SetRestitution()

- -
-
- - - - - - - - -
void SetRestitution (float restitution)
-
- -

Set restitution on all fixtures. Warning: This method applies the value on existing Fixtures. It's not a property of Body.

-
Parameters
- - -
restitution
-
-
- -
-
- -

◆ SetTransform() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - -
void SetTransform (ref Vector2 position,
float rotation 
)
-
- -

Set the position of the body's origin and rotation. This breaks any contacts and wakes the other bodies. Manipulating a body's transform may cause non-physical behavior. Warning: This method is locked during callbacks.

-
Parameters
- - - -
positionThe world position of the body's local origin.
rotationThe world rotation in radians.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ SetTransform() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
void SetTransform (Vector2 position,
float rotation 
)
-
- -

Set the position of the body's origin and rotation. This breaks any contacts and wakes the other bodies. Manipulating a body's transform may cause non-physical behavior. Warning: This method is locked during callbacks.

-
Parameters
- - - -
positionThe world position of the body's local origin.
rotationThe world rotation in radians.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ SetTransformIgnoreContacts()

- -
-
- - - - - - - - - - - - - - - - - - -
void SetTransformIgnoreContacts (ref Vector2 position,
float angle 
)
-
- -

For teleporting a body without considering new contacts immediately. Warning: This method is locked during callbacks.

-
Parameters
- - - -
positionThe position.
angleThe angle.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
-

Member Data Documentation

- -

◆ FixtureList

- -
-
- - - - -
readonly FixtureCollection FixtureList
-
- -

Gets all the fixtures attached to this body.

-

The fixture list.

- -
-
- -

◆ Tag

- -
-
- - - - -
object Tag
-
- -

Set the user data. Use this to store your application specific data.

-

The user data.

- -
-
-

Property Documentation

- -

◆ AngularDamping

- -
-
- - - - - -
- - - - -
float AngularDamping
-
-getset
-
- -

Gets or sets the angular damping.

-

The angular damping.

- -
-
- -

◆ AngularVelocity

- -
-
- - - - - -
- - - - -
float AngularVelocity
-
-getset
-
- -

Gets or sets the angular velocity. Radians/second.

-

The angular velocity.

- -
-
- -

◆ Awake

- -
-
- - - - - -
- - - - -
bool Awake
-
-getset
-
- -

Set the sleep state of the body. A sleeping body has very low CPU cost.

-

true if awake; otherwise, false.

- -
-
- -

◆ BodyType

- -
-
- - - - - -
- - - - -
BodyType BodyType
-
-getset
-
- -

Gets or sets the body type. Warning: This property is readonly during callbacks.

-

The type of body.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ ContactList

- -
-
- - - - - -
- - - - -
ContactEdge ContactList
-
-getset
-
- -

Get the list of all contacts attached to this body. Warning: this list changes during the time step and you may miss some collisions if you don't use callback events.

-

The contact list.

- -
-
- -

◆ Enabled

- -
-
- - - - - -
- - - - -
bool Enabled
-
-getset
-
- -

Set the active state of the body. An inactive body is not simulated and cannot be collided with or woken up. If you pass a flag of true, all fixtures will be added to the broad-phase. If you pass a flag of false, all fixtures will be removed from the broad-phase and all contacts will be destroyed. Fixtures and joints are otherwise unaffected. You may continue to create/destroy fixtures and joints on inactive bodies. Fixtures on an inactive body are implicitly inactive and will not participate in collisions, ray-casts, or queries. Joints connected to an inactive body are implicitly inactive. An inactive body is still owned by a b2World object and remains in the body list. Warning: This property is readonly during callbacks.

-

true if active; otherwise, false.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ FixedRotation

- -
-
- - - - - -
- - - - -
bool FixedRotation
-
-getset
-
- -

Set this body to have fixed rotation. This causes the mass to be reset.

-

true if it has fixed rotation; otherwise, false.

- -
-
- -

◆ IgnoreGravity

- -
-
- - - - - -
- - - - -
bool IgnoreGravity
-
-getset
-
- -

Gets or sets a value indicating whether this body ignores gravity.

-

true if it ignores gravity; otherwise, false.

- -
-
- -

◆ Inertia

- -
-
- - - - - -
- - - - -
float Inertia
-
-getset
-
- -

Get or set the rotational inertia of the body about the local origin. usually in kg-m^2. Warning: This property is readonly during callbacks.

-

The inertia.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ IsBullet

- -
-
- - - - - -
- - - - -
bool IsBullet
-
-getset
-
- -

Gets or sets a value indicating whether this body should be included in the CCD solver.

-

true if this instance is included in CCD; otherwise, false.

- -
-
- -

◆ JointList

- -
-
- - - - - -
- - - - -
JointEdge JointList
-
-getset
-
- -

Get the list of all joints attached to this body.

-

The joint list.

- -
-
- -

◆ LinearDamping

- -
-
- - - - - -
- - - - -
float LinearDamping
-
-getset
-
- -

Gets or sets the linear damping.

-

The linear damping.

- -
-
- -

◆ LinearVelocity

- -
-
- - - - - -
- - - - -
Vector2 LinearVelocity
-
-getset
-
- -

Get or sets the linear velocity of the center of mass.

-

The linear velocity.

- -
-
- -

◆ LocalCenter

- -
-
- - - - - -
- - - - -
Vector2 LocalCenter
-
-getset
-
- -

Get the local position of the center of mass. Warning: This property is readonly during callbacks.

-

The local position.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Mass

- -
-
- - - - - -
- - - - -
float Mass
-
-getset
-
- -

Gets or sets the mass. Usually in kilograms (kg). Warning: This property is readonly during callbacks.

-

The mass.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Position

- -
-
- - - - - -
- - - - -
Vector2 Position
-
-getset
-
- -

Get the world body origin position.

-
Returns
Return the world position of the body's origin.
- -
-
- -

◆ Revolutions

- -
-
- - - - - -
- - - - -
float Revolutions
-
-get
-
- -

Gets the total number revolutions the body has made.

-

The revolutions.

- -
-
- -

◆ Rotation

- -
-
- - - - - -
- - - - -
float Rotation
-
-getset
-
- -

Get the angle in radians.

-
Returns
Return the current world rotation angle in radians.
- -
-
- -

◆ SleepingAllowed

- -
-
- - - - - -
- - - - -
bool SleepingAllowed
-
-getset
-
- -

You can disable sleeping on this body. If you disable sleeping, the body will be woken.

-

true if sleeping is allowed; otherwise, false.

- -
-
- -

◆ WorldCenter

- -
-
- - - - - -
- - - - -
Vector2 WorldCenter
-
-get
-
- -

Get the world position of the center of mass.

-

The world position.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • Physics2D/Dynamics/Body.cs
  • -
  • Physics2D/Dynamics/Body.Factory.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.js deleted file mode 100644 index 98d86618..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.js +++ /dev/null @@ -1,83 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body = -[ - [ "Body", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#acba207858889b46fa36c34032f0086a1", null ], - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a52c24b0f4296f6df9c47168987ea546f", null ], - [ "ApplyAngularImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac2f615bd7e785e1c12319e26824bfa72", null ], - [ "ApplyForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a3e0bd5501959e58e10bcbd11a44d1934", null ], - [ "ApplyForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a3cf0e831f1262a4d515d75f94f895817", null ], - [ "ApplyForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ab1a74911ead329e45cd0431a6ce22968", null ], - [ "ApplyForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a622cd97b2e9b40148f6c4de6b4f68e40", null ], - [ "ApplyLinearImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a5ef0c3c2b6414118bdd5fe85b3b89e6e", null ], - [ "ApplyLinearImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a7e85a76557ac86f27f5170b71d3d0418", null ], - [ "ApplyLinearImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a35a47f6abb96ea16abb84d8d7da14886", null ], - [ "ApplyLinearImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a5779c9354f5aec0119169ee4bdb3cc70", null ], - [ "ApplyTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a155cc76b7d4c9b87a95166e37d2ce7fb", null ], - [ "Clone", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ad1d48235520f5f2273c03732422bcf93", null ], - [ "CreateChainShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a98714855cbf3c36e1b57978f4d657866", null ], - [ "CreateCircle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac210a6acf1c604640eb8a0e47603b16e", null ], - [ "CreateCircle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aff3e19b6962304e4ada33268993c8983", null ], - [ "CreateCompoundPolygon", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a91ace011a3ed427c0839a4c28ee7de51", null ], - [ "CreateEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac9e36c451a889ab94a33556122632a8c", null ], - [ "CreateEllipse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a45b9d268f2f23b30d61a5e4ed405c053", null ], - [ "CreateFixture", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a68d5c3c68d35ebcd8506c6085ff1ef32", null ], - [ "CreateLineArc", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a3e40c5b54e8978cf3e59f81a36d72e45", null ], - [ "CreateLoopShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a93ac10514b76ea6aeed9c22d8bdde70d", null ], - [ "CreatePolygon", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a24ac643ae7fc80c944ddd36d7cad1d95", null ], - [ "CreateRectangle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a6e57b0632f7846920238bb83a999bac4", null ], - [ "CreateSolidArc", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#af126a7132d5a5c6b8d457959602c5f40", null ], - [ "DeepClone", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a5d55583a304262267eb3899ec13d7271", null ], - [ "GetLinearVelocityFromLocalPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a0a5185cb17386910ac4b9ae624bcace9", null ], - [ "GetLinearVelocityFromLocalPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a13c36494173fc6c0eae107fa4662aa15", null ], - [ "GetLinearVelocityFromWorldPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac286b8066ff523c7987c99ef921e589f", null ], - [ "GetLinearVelocityFromWorldPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aa3fe8f7ef96a416f19b5f70367f6ba3b", null ], - [ "GetLocalPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#acf6f0bc73e31db5126e174c39699744c", null ], - [ "GetLocalPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8da6884ab2fc9afff46590d4fdfd9e01", null ], - [ "GetLocalVector", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aca1bab02ed1b402c20a626132db198e8", null ], - [ "GetLocalVector", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a2cf4b31130c70fafdec54f1566a49c4b", null ], - [ "GetTransform", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ae2e4f5fbfad7abd186fcb2bfc179a96f", null ], - [ "GetTransform", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a6252833ed7c9cd31d897e5b79687de14", null ], - [ "GetWorldPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a44994ec9bf385e90656c556427594b43", null ], - [ "GetWorldPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a03114268d3cd9afc1c4c6539c208faaf", null ], - [ "GetWorldVector", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a2f9dbdd05c3a135441d8b3630f35cbe1", null ], - [ "GetWorldVector", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a214ffec209bae8263331dab6caf3fab9", null ], - [ "Remove", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a11a7ba04b54ac6de48c4034c1d5aaa2a", null ], - [ "ResetDynamics", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a2ee411e9b97027dfa9d9c1443f1dfd4e", null ], - [ "ResetMassData", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a385261b84b7e28ac5264e61f5c5377ba", null ], - [ "SetCollidesWith", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#af0266f3dee11b32e0f3caad6d590df90", null ], - [ "SetCollisionCategories", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a7b673e0050282eaceec7359f4a3c0471", null ], - [ "SetCollisionGroup", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a9e36b5e71469461aa8d88cce6ca6407e", null ], - [ "SetFriction", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a31c77f6a8a00fc232736e6cf313a0360", null ], - [ "SetIsSensor", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a6df4f64d63cf178e0e2dbf167fe73100", null ], - [ "SetRestitution", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aaefa51fcc4934bf0f124b31d633e7983", null ], - [ "SetTransform", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a1e76cfd1e34bb3c4179b47f7ba4a0155", null ], - [ "SetTransform", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8ee40372286a228f7c6eea6d4b009548", null ], - [ "SetTransformIgnoreContacts", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ad6d78561ed251ec48d62c078f39539a6", null ], - [ "ControllerFilter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a7e48ee1cbe3696ca567103466ebb22e7", null ], - [ "FixtureList", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a37ee97114815a55775ba7099020a392c", null ], - [ "Tag", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a4b7f4dc326555ee4a2f96d52622475cd", null ], - [ "AngularDamping", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a47429ab57e2f8934001d4f4b822a389e", null ], - [ "AngularVelocity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a9beb350912c5bfaf88b57dcb43e99dd6", null ], - [ "Awake", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a47335a678dd12a5813d9b13c47d7953a", null ], - [ "BodyType", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#adb7d8c78d92630d63f72debba5cf074c", null ], - [ "ContactList", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#acd08d9793df780a7b4b2f3f26901c37e", null ], - [ "Enabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a558f5c44426d0eb7abb82a65e8892d9a", null ], - [ "FixedRotation", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aa0c0ab10da53c004feed887ecbae13fe", null ], - [ "IgnoreCCD", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aa8b50d215add490b6f088d1b4619476c", null ], - [ "IgnoreGravity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aeb445f2327de7ce4515e3cab8b90c26b", null ], - [ "Inertia", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac92ff2067850c8c2e12b28896fd06116", null ], - [ "IsBullet", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8a28034682296dfc411079c5367e008a", null ], - [ "IslandIndex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a4683c642e77a0ddac45a0842a821da19", null ], - [ "JointList", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#adc3143151ab0cc862255732d6629325e", null ], - [ "LinearDamping", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8688cee8c24cc01cb4d10d8826eb705e", null ], - [ "LinearVelocity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a0c53ef3b9aabf580edba0aaca75809bc", null ], - [ "LocalCenter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aaa0543fc492adcbf2c89f8ebf73d24b4", null ], - [ "Mass", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a0ded10813531b428294cf395abff0d1c", null ], - [ "OnCollision", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a66f5c3110f7cf3fd1e94ab024db8d6f0", null ], - [ "OnSeparation", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a93781358b505f094b2fab47d0fb528be", null ], - [ "Position", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aab84255a301f0fedbd95b8e45c63ebba", null ], - [ "Revolutions", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a992605faf0cf3428a009e0a588e05610", null ], - [ "Rotation", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a693e81fdfaa7cfd5371cb7c09c5f0b9c", null ], - [ "SleepingAllowed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a687741d6add95e46c99c04d18a4b6231", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#addad4c6d854b8c10bcf693736126f9ee", null ], - [ "WorldCenter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#abe988cafb2715fcdc78ff5654b216e12", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.map deleted file mode 100644 index 4bdd4e5e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.map +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.md5 deleted file mode 100644 index 2407f7a3..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -32bfbfa456f9fbe82be3577e080d56f2 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.svg deleted file mode 100644 index d6c26ad9..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.svg +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - -Body - -Node1 - - -Body - - - - -Node2 - - -Sweep - - - - -Node2->Node1 - - - _sweep - - -Node3 - - -Vector2 - - - - -Node3->Node1 - - - _force -_linearVelocity - - -Node3->Node2 - - - C -C0 -LocalCenter - - -Node9 - - -Transform - - - - -Node3->Node9 - - - p - - -Node5 - - -FixtureCollection - - - - -Node5->Node1 - - - FixtureList - - -Node6 - - -IEnumerable< Fixture > - - - - -Node6->Node5 - - - - -Node7 - - -ICollection< Fixture > - - - - -Node7->Node5 - - - - -Node8 - - -IList< Fixture > - - - - -Node8->Node5 - - - - -Node9->Node1 - - - _xf - - -Node10 - - -Complex - - - - -Node10->Node9 - - - q - - -Node11 - - -World - - - - -Node11->Node1 - - - _world - - -Node12 - - -JointCollection - - - - -Node12->Node11 - - - JointList - - -Node16 - - -ContactManager - - - - -Node16->Node11 - - - ContactManager - - -Node24 - - -ControllerCollection - - - - -Node24->Node11 - - - ControllerList - - -Node28 - - -BodyCollection - - - - -Node28->Node11 - - - BodyList - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection-members.html deleted file mode 100644 index 5cce63a0..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection-members.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
BodyCollection Member List
-
-
- -

This is the complete list of members for BodyCollection, including all inherited members.

- - - - - - - - - -
BodyCollection(World world) (defined in BodyCollection)BodyCollection
Contains(Body item) (defined in BodyCollection)BodyCollection
CopyTo(Body[] array, int arrayIndex) (defined in BodyCollection)BodyCollection
Count (defined in BodyCollection)BodyCollection
GetEnumerator() (defined in BodyCollection)BodyCollection
IndexOf(Body item) (defined in BodyCollection)BodyCollection
IsReadOnly (defined in BodyCollection)BodyCollection
this[int index] (defined in BodyCollection)BodyCollection
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html deleted file mode 100644 index 87a42d40..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -Aether.Physics2D: BodyCollection Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
BodyCollection Class Reference
-
-
-
-Inheritance diagram for BodyCollection:
-
-
-
-
-
-Collaboration diagram for BodyCollection:
-
-
-
-
- - - - -

-Classes

struct  BodyEnumerator
 
- - - - - - - - - - - -

-Public Member Functions

BodyCollection (World world)
 
-BodyEnumerator GetEnumerator ()
 
-int IndexOf (Body item)
 
-bool Contains (Body item)
 
-void CopyTo (Body[] array, int arrayIndex)
 
- - - - - - - -

-Properties

-Body this[int index] [get, set]
 
-bool IsReadOnly [get]
 
-int Count [get]
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/BodyCollection.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.js deleted file mode 100644 index db3eac7f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection = -[ - [ "BodyEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator" ], - [ "BodyCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#aa23b9a6e9900a2d13792a56deca199af", null ], - [ "Contains", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#ac3540df42550a298c6ba675f5766a8e1", null ], - [ "CopyTo", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#a04d0cd6ee35f8265214cc796b56cb820", null ], - [ "GetEnumerator", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#ab00401de68e2e2d45f0cfbc2e43215e3", null ], - [ "IndexOf", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#a99f1e63df102acee8416572787c8675f", null ], - [ "Count", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#aad462966ed963f892117056de1eba502", null ], - [ "IsReadOnly", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a", null ], - [ "this[int index]", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#a304bd61db4cff78017cd87352c60c47a", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager-members.html deleted file mode 100644 index 8140e5b6..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager-members.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ContactManager Member List
-
- -
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html deleted file mode 100644 index 0f1af4cb..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - - -Aether.Physics2D: ContactManager Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ContactManager Class Reference
-
-
-
-Collaboration diagram for ContactManager:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

int VelocityConstraintsMultithreadThreshold = int.MaxValue
 A threshold for activating multiple cores to solve VelocityConstraints. An Island with a contact count above this threshold will use multiple threads to solve VelocityConstraints. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}. More...
 
int PositionConstraintsMultithreadThreshold = int.MaxValue
 A threshold for activating multiple cores to solve PositionConstraints. An Island with a contact count above this threshold will use multiple threads to solve PositionConstraints. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}. More...
 
int CollideMultithreadThreshold = int.MaxValue
 A threshold for activating multiple cores to solve Collide. An World with a contact count above this threshold will use multiple threads to solve Collide. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}. More...
 
BeginContactDelegate BeginContact
 Fires when a contact is created More...
 
-readonly IBroadPhase BroadPhase
 
-readonly ContactListHead ContactList
 
CollisionFilterDelegate ContactFilter
 The filter used by the contact manager. More...
 
EndContactDelegate EndContact
 Fires when a contact is deleted More...
 
BroadphaseDelegate OnBroadphaseCollision
 Fires when the broadphase detects that two Fixtures are close to each other. More...
 
PostSolveDelegate PostSolve
 Fires after the solver has run More...
 
PreSolveDelegate PreSolve
 Fires before the solver runs More...
 
- - - -

-Properties

-int ContactCount [get]
 
-

Member Data Documentation

- -

◆ BeginContact

- -
-
- - - - -
BeginContactDelegate BeginContact
-
- -

Fires when a contact is created

- -
-
- -

◆ CollideMultithreadThreshold

- -
-
- - - - -
int CollideMultithreadThreshold = int.MaxValue
-
- -

A threshold for activating multiple cores to solve Collide. An World with a contact count above this threshold will use multiple threads to solve Collide. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}.

- -
-
- -

◆ ContactFilter

- -
-
- - - - -
CollisionFilterDelegate ContactFilter
-
- -

The filter used by the contact manager.

- -
-
- -

◆ EndContact

- -
-
- - - - -
EndContactDelegate EndContact
-
- -

Fires when a contact is deleted

- -
-
- -

◆ OnBroadphaseCollision

- -
-
- - - - -
BroadphaseDelegate OnBroadphaseCollision
-
- -

Fires when the broadphase detects that two Fixtures are close to each other.

- -
-
- -

◆ PositionConstraintsMultithreadThreshold

- -
-
- - - - -
int PositionConstraintsMultithreadThreshold = int.MaxValue
-
- -

A threshold for activating multiple cores to solve PositionConstraints. An Island with a contact count above this threshold will use multiple threads to solve PositionConstraints. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}.

- -
-
- -

◆ PostSolve

- -
-
- - - - -
PostSolveDelegate PostSolve
-
- -

Fires after the solver has run

- -
-
- -

◆ PreSolve

- -
-
- - - - -
PreSolveDelegate PreSolve
-
- -

Fires before the solver runs

- -
-
- -

◆ VelocityConstraintsMultithreadThreshold

- -
-
- - - - -
int VelocityConstraintsMultithreadThreshold = int.MaxValue
-
- -

A threshold for activating multiple cores to solve VelocityConstraints. An Island with a contact count above this threshold will use multiple threads to solve VelocityConstraints. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/ContactManager.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.js deleted file mode 100644 index 3e3f58be..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.js +++ /dev/null @@ -1,15 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager = -[ - [ "BeginContact", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#afbbd30128f35f52a412bfa976979263f", null ], - [ "BroadPhase", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#afef03c61ffd25958ac30515dd36e149d", null ], - [ "CollideMultithreadThreshold", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a8218cfdbd44afd0e4fd178cf9901c80a", null ], - [ "ContactFilter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#ad89ea453cec1bf36fdc1b1343b1b37e6", null ], - [ "ContactList", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#abb7e8662280422f0192e197101fb454f", null ], - [ "EndContact", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a14346a31390006aad45d83430d50192c", null ], - [ "OnBroadphaseCollision", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#abcaa5eaaeeb00f311ad3f05176402f8f", null ], - [ "PositionConstraintsMultithreadThreshold", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a447f24cf9dbde01a284560f80f5f40fc", null ], - [ "PostSolve", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a715119ff8700296623b84d8ec8d32023", null ], - [ "PreSolve", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a4c1cc489f8d2e394e136d0399a58a717", null ], - [ "VelocityConstraintsMultithreadThreshold", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a345bca47fbeeeb0262fc6c70de58e92f", null ], - [ "ContactCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#af3a7b0ce965a0f745e61a49aa9c327fd", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.map deleted file mode 100644 index 7ae925ee..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.md5 deleted file mode 100644 index 2379054c..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0ebd6b1da01eb265f03bc2687da537a0 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.svg deleted file mode 100644 index 850d1b40..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -ContactManager - -Node1 - - -ContactManager - - - - -Node2 - - -ContactListHead - - - - -Node2->Node1 - - - ContactList -_contactPoolList - - -Node3 - - -Contact - - - - -Node3->Node2 - - - - -Node9 - - -IEnumerable< Contact > - - - - -Node9->Node2 - - - - -Node10 - - -IBroadPhase - - - - -Node10->Node1 - - - BroadPhase - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact-members.html deleted file mode 100644 index c045df21..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Contact Member List
-
-
- -

This is the complete list of members for Contact, including all inherited members.

- - - - - - - - - - - - - - - - - -
ChildIndexAContact
ChildIndexBContact
Contact(Fixture fA, int indexA, Fixture fB, int indexB) (defined in Contact)Contactprotected
EnabledContact
FixtureA (defined in Contact)Contact
FixtureB (defined in Contact)Contact
Friction (defined in Contact)Contact
GetWorldManifold(out Vector2 normal, out FixedArray2< Vector2 > points)Contact
IsTouchingContact
ManifoldContact
NextContact
PrevContact
ResetFriction() (defined in Contact)Contact
ResetRestitution() (defined in Contact)Contact
Restitution (defined in Contact)Contact
TangentSpeedContact
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html deleted file mode 100644 index c66a6595..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html +++ /dev/null @@ -1,351 +0,0 @@ - - - - - - - -Aether.Physics2D: Contact Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
- -

The class manages contact between two shapes. A contact exists for each overlapping AABB in the broad-phase (except if filtered). Therefore a contact object may exist that has no contact points. - More...

-
-Inheritance diagram for Contact:
-
-
-
-
-
-Collaboration diagram for Contact:
-
-
-
-
- - - - - - - - - -

-Public Member Functions

-void ResetRestitution ()
 
-void ResetFriction ()
 
void GetWorldManifold (out Vector2 normal, out FixedArray2< Vector2 > points)
 Gets the world manifold. More...
 
- - - - -

-Public Attributes

Manifold Manifold
 Get the contact manifold. Do not modify the manifold unless you understand the internals of Box2D. More...
 
- - - -

-Protected Member Functions

Contact (Fixture fA, int indexA, Fixture fB, int indexB)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-Fixture FixtureA [get, set]
 
-Fixture FixtureB [get, set]
 
-float Friction [get, set]
 
-float Restitution [get, set]
 
-float TangentSpeed [get, set]
 Get or set the desired tangent speed for a conveyor belt behavior. In meters per second.
 
bool Enabled [get, set]
 
int ChildIndexA [get, set]
 Get the child primitive index for fixture A. More...
 
int ChildIndexB [get, set]
 Get the child primitive index for fixture B. More...
 
Contact Next [get, set]
 Get the next contact in the world's contact list. More...
 
Contact Prev [get, set]
 Get the previous contact in the world's contact list. More...
 
bool IsTouching [get, set]
 Determines whether this contact is touching. More...
 
-

Detailed Description

-

The class manages contact between two shapes. A contact exists for each overlapping AABB in the broad-phase (except if filtered). Therefore a contact object may exist that has no contact points.

-

Member Function Documentation

- -

◆ GetWorldManifold()

- -
-
- - - - - - - - - - - - - - - - - - -
void GetWorldManifold (out Vector2 normal,
out FixedArray2< Vector2points 
)
-
- -

Gets the world manifold.

- -
-
-

Member Data Documentation

- -

◆ Manifold

- -
-
- - - - -
Manifold Manifold
-
- -

Get the contact manifold. Do not modify the manifold unless you understand the internals of Box2D.

- -
-
-

Property Documentation

- -

◆ ChildIndexA

- -
-
- - - - - -
- - - - -
int ChildIndexA
-
-getset
-
- -

Get the child primitive index for fixture A.

-

The child index A.

- -
-
- -

◆ ChildIndexB

- -
-
- - - - - -
- - - - -
int ChildIndexB
-
-getset
-
- -

Get the child primitive index for fixture B.

-

The child index B.

- -
-
- -

◆ Enabled

- -
-
- - - - - -
- - - - -
bool Enabled
-
-getset
-
-

Enable/disable this contact. This can be used inside the pre-solve contact listener. The contact is only disabled for the current time step (or sub-step in continuous collisions). NOTE: If you are setting Enabled to a constant true or false, use the explicit Enable() or Disable() functions instead to save the CPU from doing a branch operation.

- -
-
- -

◆ IsTouching

- -
-
- - - - - -
- - - - -
bool IsTouching
-
-getset
-
- -

Determines whether this contact is touching.

-
Returns
true if this instance is touching; otherwise, false.
- -
-
- -

◆ Next

- -
-
- - - - - -
- - - - -
Contact Next
-
-getset
-
- -

Get the next contact in the world's contact list.

-

The next.

- -
-
- -

◆ Prev

- -
-
- - - - - -
- - - - -
Contact Prev
-
-getset
-
- -

Get the previous contact in the world's contact list.

-

The prev.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Contacts/Contact.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.js deleted file mode 100644 index e5e6d560..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.js +++ /dev/null @@ -1,22 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact = -[ - [ "Contact", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#af5c1924538e622fdc9a4a4f634666a8a", null ], - [ "GetWorldManifold", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a8fb5964748bd5e1cb09c3cc2b636c9cb", null ], - [ "ResetFriction", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ab5abe23b7e7bbfa49ed012fbbfd7e1ca", null ], - [ "ResetRestitution", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a07616eda28dbecda4e312fe5ea818edf", null ], - [ "Manifold", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ad9481b56969c065ec17313e49073bde6", null ], - [ "ChildIndexA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a0f20cc8682408488e0ed9992155d37f2", null ], - [ "ChildIndexB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#af91d731818fda5fa1ec7788a00e2405e", null ], - [ "Enabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a558f5c44426d0eb7abb82a65e8892d9a", null ], - [ "FilterFlag", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a88f843e301c56bd1e0d722570efe955d", null ], - [ "FixtureA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a03472b3adf0c9004caabd7017141fb64", null ], - [ "FixtureB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ad3422dec73393251e6e7c6aa308854bc", null ], - [ "Friction", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#abbe2b137bdc4b928dc5723745c5f837d", null ], - [ "IslandFlag", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a67bbab2538e3946190a7d664b1420c35", null ], - [ "IsTouching", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a2cb5d55c90987d109789f1d7b09d2df6", null ], - [ "Next", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ae5e7ae4a22173343c439f14d7ac1d3d1", null ], - [ "Prev", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a588b305bf5a7512e139d696a8d1bab46", null ], - [ "Restitution", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a9d27380176f37bf8e5c91c163c54a6bd", null ], - [ "TangentSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#aec4d9335d62bd77b3cbb55ad3b205393", null ], - [ "TOIFlag", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a97a20a759f976e96c3f140f9e434e8d4", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.map deleted file mode 100644 index 5c1561bb..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.md5 deleted file mode 100644 index 6bbac2f9..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c90deadddfd083f0c35ef4ad58097bfe \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.svg deleted file mode 100644 index c14df6fd..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.svg +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - -Contact - -Node1 - - -Contact - - - - -Node2 - - -Manifold - - - - -Node2->Node1 - - - Manifold - - -Node3 - - -FixedArray2< tainicom.Aether. -Physics2D.Collision.ManifoldPoint > - - - - -Node3->Node2 - - - Points - - -Node4 - - -Vector2 - - - - -Node4->Node2 - - - LocalNormal -LocalPoint - - -Node6 - - -ContactEdge - - - - -Node6->Node1 - - - _nodeA -_nodeB - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.map deleted file mode 100644 index 365c68d5..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.md5 deleted file mode 100644 index e8ee9c7d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -93429e0e8514bf1ff7f744172e2567b1 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.svg deleted file mode 100644 index 3abf3455..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -Contact - -Node1 - - -Contact - - - - -Node2 - - -ContactListHead - - - - -Node1->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge-members.html deleted file mode 100644 index 76137175..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ContactEdge Member List
-
-
- -

This is the complete list of members for ContactEdge, including all inherited members.

- - - - - -
ContactContactEdge
NextContactEdge
OtherContactEdge
PrevContactEdge
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html deleted file mode 100644 index e1bdd494..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - -Aether.Physics2D: ContactEdge Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ContactEdge Class Reference
-
-
- -

A contact edge is used to connect bodies and contacts together in a contact graph where each body is a node and each contact is an edge. A contact edge belongs to a doubly linked list maintained in each attached body. Each contact has two contact nodes, one for each attached body. - More...

- - - - - - - - - - - - - - -

-Properties

Contact Contact [get, set]
 The contact More...
 
Body Other [get, set]
 Provides quick access to the other body attached. More...
 
ContactEdge Next [get, set]
 The next contact edge in the body's contact list More...
 
ContactEdge Prev [get, set]
 The previous contact edge in the body's contact list More...
 
-

Detailed Description

-

A contact edge is used to connect bodies and contacts together in a contact graph where each body is a node and each contact is an edge. A contact edge belongs to a doubly linked list maintained in each attached body. Each contact has two contact nodes, one for each attached body.

-

Property Documentation

- -

◆ Contact

- -
-
- - - - - -
- - - - -
Contact Contact
-
-getset
-
- -

The contact

- -
-
- -

◆ Next

- -
-
- - - - - -
- - - - -
ContactEdge Next
-
-getset
-
- -

The next contact edge in the body's contact list

- -
-
- -

◆ Other

- -
-
- - - - - -
- - - - -
Body Other
-
-getset
-
- -

Provides quick access to the other body attached.

- -
-
- -

◆ Prev

- -
-
- - - - - -
- - - - -
ContactEdge Prev
-
-getset
-
- -

The previous contact edge in the body's contact list

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Contacts/Contact.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.js deleted file mode 100644 index 39a98141..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.js +++ /dev/null @@ -1,7 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge = -[ - [ "Contact", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#aea5da2ab786e499d149f8149e11bb03c", null ], - [ "Next", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#ae471133e3b8c02ee144a9525a374e5c9", null ], - [ "Other", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#a90154eb1b8fd7dd1c290285c1b6bf4e9", null ], - [ "Prev", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#ae205c0143c9f7cf5caa77de50c45016d", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head-members.html deleted file mode 100644 index 4f41f4af..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ContactListHead Member List
-
-
- -

This is the complete list of members for ContactListHead, including all inherited members.

- - - - - - - - - - - - - - - - - -
ChildIndexAContact
ChildIndexBContact
Contact(Fixture fA, int indexA, Fixture fB, int indexB) (defined in Contact)Contactprotected
EnabledContact
FixtureA (defined in Contact)Contact
FixtureB (defined in Contact)Contact
Friction (defined in Contact)Contact
GetWorldManifold(out Vector2 normal, out FixedArray2< Vector2 > points)Contact
IsTouchingContact
ManifoldContact
NextContact
PrevContact
ResetFriction() (defined in Contact)Contact
ResetRestitution() (defined in Contact)Contact
Restitution (defined in Contact)Contact
TangentSpeedContact
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html deleted file mode 100644 index 1e57047b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - -Aether.Physics2D: ContactListHead Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ContactListHead Class Reference
-
-
- -

Head of a circular doubly linked list. - More...

-
-Inheritance diagram for ContactListHead:
-
-
-
-
-
-Collaboration diagram for ContactListHead:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Member Functions inherited from Contact
-void ResetRestitution ()
 
-void ResetFriction ()
 
void GetWorldManifold (out Vector2 normal, out FixedArray2< Vector2 > points)
 Gets the world manifold. More...
 
- Public Attributes inherited from Contact
Manifold Manifold
 Get the contact manifold. Do not modify the manifold unless you understand the internals of Box2D. More...
 
- Protected Member Functions inherited from Contact
Contact (Fixture fA, int indexA, Fixture fB, int indexB)
 
- Properties inherited from Contact
-Fixture FixtureA [get, set]
 
-Fixture FixtureB [get, set]
 
-float Friction [get, set]
 
-float Restitution [get, set]
 
-float TangentSpeed [get, set]
 Get or set the desired tangent speed for a conveyor belt behavior. In meters per second.
 
bool Enabled [get, set]
 
int ChildIndexA [get, set]
 Get the child primitive index for fixture A. More...
 
int ChildIndexB [get, set]
 Get the child primitive index for fixture B. More...
 
Contact Next [get, set]
 Get the next contact in the world's contact list. More...
 
Contact Prev [get, set]
 Get the previous contact in the world's contact list. More...
 
bool IsTouching [get, set]
 Determines whether this contact is touching. More...
 
-

Detailed Description

-

Head of a circular doubly linked list.

-

The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Contacts/ContactListHead.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.map deleted file mode 100644 index 0ac87efb..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.md5 deleted file mode 100644 index ff8c80c3..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -35b249ed1e286e2144cf790da2ad7d67 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.svg deleted file mode 100644 index 0b0082a2..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -ContactListHead - -Node1 - - -ContactListHead - - - - -Node2 - - -Contact - - - - -Node2->Node1 - - - - -Node3 - - -Manifold - - - - -Node3->Node2 - - - Manifold - - -Node7 - - -ContactEdge - - - - -Node7->Node2 - - - _nodeA -_nodeB - - -Node8 - - -IEnumerable< Contact > - - - - -Node8->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.map deleted file mode 100644 index fbe3a6ef..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.md5 deleted file mode 100644 index 868af119..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0753b74b8bb07b7b4fd686231c409666 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.svg deleted file mode 100644 index af731658..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -ContactListHead - -Node1 - - -ContactListHead - - - - -Node2 - - -Contact - - - - -Node2->Node1 - - - - -Node3 - - -IEnumerable< Contact > - - - - -Node3->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint-members.html deleted file mode 100644 index 7da0ed43..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint-members.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ContactPositionConstraint Member List
-
- -
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html deleted file mode 100644 index 9e559213..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -Aether.Physics2D: ContactPositionConstraint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ContactPositionConstraint Class Reference
-
-
-
-Collaboration diagram for ContactPositionConstraint:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-Vector2[] localPoints = new Vector2[Settings.MaxManifoldPoints]
 
-Vector2 localNormal
 
-Vector2 localPoint
 
-int indexA
 
-int indexB
 
-float invMassA
 
-Vector2 localCenterA
 
-float invIA
 
-ManifoldType type
 
-float radiusA
 
-int pointCount
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Contacts/ContactSolver.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.js deleted file mode 100644 index 1fdc00b2..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.js +++ /dev/null @@ -1,14 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint = -[ - [ "indexA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#aae26576cdaf17ada628fff66f9e47ac6", null ], - [ "indexB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a9dc8744fb1d830c66dc475dafcf72719", null ], - [ "invIA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a30d4808a1b910f0a0dd166dbf2b83391", null ], - [ "invMassA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a236d1d6f895a2dea3ba82d1d35a83cca", null ], - [ "localCenterA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#af2881186a0c44af3a803ed83bf2cb72c", null ], - [ "localNormal", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a15bbb7289a54a7848aefc442ba346b14", null ], - [ "localPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a50ad6173c94738ad8c023810dcf5f73a", null ], - [ "localPoints", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a4ef0b99cf72a6075210c3439f2025f0b", null ], - [ "pointCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a733d5a6c2badbb774c3987833d453283", null ], - [ "radiusA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a0e1aaec677c4fc9c719cb42b7a79089e", null ], - [ "type", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#aebefb261ae564f8c80da85393c1eb22f", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.map deleted file mode 100644 index 2e95e2e4..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.md5 deleted file mode 100644 index f3a56bbe..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -38a4f552b6cbebb9536f71e718bc75cc \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.svg deleted file mode 100644 index 67d255f4..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.svg +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - -ContactPositionConstraint - -Node1 - - -ContactPositionConstraint - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - localCenterA -localNormal -localPoint -localPoints - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver-members.html deleted file mode 100644 index ca7debd5..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver-members.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ContactSolver Member List
-
-
- -

This is the complete list of members for ContactSolver, including all inherited members.

- - - - - - - - - - - -
_contacts (defined in ContactSolver)ContactSolver
_count (defined in ContactSolver)ContactSolver
_positionConstraints (defined in ContactSolver)ContactSolver
_velocityConstraints (defined in ContactSolver)ContactSolver
InitializeVelocityConstraints() (defined in ContactSolver)ContactSolver
SolvePositionConstraints() (defined in ContactSolver)ContactSolver
SolveTOIPositionConstraints(int toiIndexA, int toiIndexB) (defined in ContactSolver)ContactSolver
SolveVelocityConstraints() (defined in ContactSolver)ContactSolver
StoreImpulses() (defined in ContactSolver)ContactSolver
WarmStart() (defined in ContactSolver)ContactSolver
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html deleted file mode 100644 index fb7b1109..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -Aether.Physics2D: ContactSolver Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ContactSolver Class Reference
-
-
-
-Collaboration diagram for ContactSolver:
-
-
-
-
- - - - -

-Classes

class  WorldManifold
 
- - - - - - - - - - - - - -

-Public Member Functions

-void InitializeVelocityConstraints ()
 
-void WarmStart ()
 
-void SolveVelocityConstraints ()
 
-void StoreImpulses ()
 
-bool SolvePositionConstraints ()
 
-bool SolveTOIPositionConstraints (int toiIndexA, int toiIndexB)
 
- - - - - - - - - -

-Public Attributes

-ContactPositionConstraint[] _positionConstraints
 
-ContactVelocityConstraint[] _velocityConstraints
 
-Contact[] _contacts
 
-int _count
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Contacts/ContactSolver.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.js deleted file mode 100644 index 8d902b8f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.js +++ /dev/null @@ -1,13 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver = -[ - [ "InitializeVelocityConstraints", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a935223df9e8737ed5ea4c42aff96cedf", null ], - [ "SolvePositionConstraints", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#af26f1b49bdee893f0b2bc627f5dcb7a1", null ], - [ "SolveTOIPositionConstraints", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#aecc36ccb388e9d7aca369a2e3d9ff977", null ], - [ "SolveVelocityConstraints", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#ad3fae0c65da1e12b433b48cd9f89a4ec", null ], - [ "StoreImpulses", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#af26bd07cbc762093c1d8e7ac63509522", null ], - [ "WarmStart", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a3293e13ceb971f4bc4643b7a4934bb21", null ], - [ "_contacts", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a0ad4f12358d00898a9f7289fb0f9f61b", null ], - [ "_count", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a83852750be9a651f15936176472dd5c0", null ], - [ "_positionConstraints", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#ae7bd5db9f624d63ce3b4892c4eaa585b", null ], - [ "_velocityConstraints", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a3c77c2245e3b65594abcbea64e2f23ad", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.map deleted file mode 100644 index 891bc019..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.md5 deleted file mode 100644 index 7b1269da..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -865c279121a20461cd4be2f4bff820b3 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.svg deleted file mode 100644 index c28aaa4a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.svg +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - -ContactSolver - -Node1 - - -ContactSolver - - - - -Node2 - - -ContactPositionConstraint - - - - -Node2->Node1 - - - _positionConstraints - - -Node3 - - -Vector2 - - - - -Node3->Node2 - - - localCenterA -localNormal -localPoint -localPoints - - -Node5 - - -SolverPosition - - - - -Node3->Node5 - - - c - - -Node6 - - -SolverVelocity - - - - -Node3->Node6 - - - v - - -Node8 - - -Manifold - - - - -Node3->Node8 - - - LocalNormal -LocalPoint - - -Node11 - - -ContactVelocityConstraint - - - - -Node3->Node11 - - - normal - - -Node12 - - -Mat22 - - - - -Node3->Node12 - - - ex -ey - - -Node13 - - -VelocityConstraintPoint - - - - -Node3->Node13 - - - rA -rB - - -Node5->Node1 - - - _positions - - -Node6->Node1 - - - _velocities - - -Node7 - - -Contact - - - - -Node7->Node1 - - - _contacts - - -Node8->Node7 - - - Manifold - - -Node10 - - -ContactEdge - - - - -Node10->Node7 - - - _nodeA -_nodeB - - -Node11->Node1 - - - _velocityConstraints - - -Node12->Node11 - - - K -normalMass - - -Node13->Node11 - - - points - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint-members.html deleted file mode 100644 index 1de2445f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ContactVelocityConstraint Member List
-
- -
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html deleted file mode 100644 index c5c8f44b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - -Aether.Physics2D: ContactVelocityConstraint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ContactVelocityConstraint Class Reference
-
-
-
-Collaboration diagram for ContactVelocityConstraint:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-VelocityConstraintPoint[] points = new VelocityConstraintPoint[Settings.MaxManifoldPoints]
 
-Vector2 normal
 
-Mat22 normalMass
 
-Mat22 K
 
-int indexA
 
-int indexB
 
-float invMassA
 
-float invIA
 
-float friction
 
-float restitution
 
-float tangentSpeed
 
-int pointCount
 
-int contactIndex
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Contacts/ContactSolver.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.js deleted file mode 100644 index 1b3adb96..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.js +++ /dev/null @@ -1,17 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint = -[ - [ "ContactVelocityConstraint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#ae325fde80da93c7c28cd27780c60e7e9", null ], - [ "contactIndex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#af31bc8060305b85e581fb2212665a55d", null ], - [ "friction", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a585bd15db005143bac988d78710e4e93", null ], - [ "indexA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#aae26576cdaf17ada628fff66f9e47ac6", null ], - [ "indexB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a9dc8744fb1d830c66dc475dafcf72719", null ], - [ "invIA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a30d4808a1b910f0a0dd166dbf2b83391", null ], - [ "invMassA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a236d1d6f895a2dea3ba82d1d35a83cca", null ], - [ "K", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a683edbed9e50f5ed45b23fd93fc872fd", null ], - [ "normal", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a056705659e898d8e165483b25372e16a", null ], - [ "normalMass", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a2f4eb32c7696bac292ec2d08a70662c6", null ], - [ "pointCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a733d5a6c2badbb774c3987833d453283", null ], - [ "points", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#ab097eba47822a75c88ba363372083a0b", null ], - [ "restitution", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a6890c1209f18d7527b172e45a01a95a6", null ], - [ "tangentSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a3e9380a28f414ab5660951c23162323b", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.map deleted file mode 100644 index 3c55a727..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.md5 deleted file mode 100644 index 6986c33c..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2323ac682030cc9111764675ebb1e873 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.svg deleted file mode 100644 index 495d3e4e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.svg +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -ContactVelocityConstraint - -Node1 - - -ContactVelocityConstraint - - - - -Node2 - - -Mat22 - - - - -Node2->Node1 - - - K -normalMass - - -Node3 - - -Vector2 - - - - -Node3->Node1 - - - normal - - -Node3->Node2 - - - ex -ey - - -Node5 - - -VelocityConstraintPoint - - - - -Node3->Node5 - - - rA -rB - - -Node5->Node1 - - - points - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point-members.html deleted file mode 100644 index faf3a52d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point-members.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
VelocityConstraintPoint Member List
-
-
- -

This is the complete list of members for VelocityConstraintPoint, including all inherited members.

- - - - - - - - -
normalImpulse (defined in VelocityConstraintPoint)VelocityConstraintPoint
normalMass (defined in VelocityConstraintPoint)VelocityConstraintPoint
rA (defined in VelocityConstraintPoint)VelocityConstraintPoint
rB (defined in VelocityConstraintPoint)VelocityConstraintPoint
tangentImpulse (defined in VelocityConstraintPoint)VelocityConstraintPoint
tangentMass (defined in VelocityConstraintPoint)VelocityConstraintPoint
velocityBias (defined in VelocityConstraintPoint)VelocityConstraintPoint
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html deleted file mode 100644 index 26a65453..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -Aether.Physics2D: VelocityConstraintPoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
VelocityConstraintPoint Class Reference
-
-
-
-Collaboration diagram for VelocityConstraintPoint:
-
-
-
-
- - - - - - - - - - - - - - - - -

-Public Attributes

-Vector2 rA
 
-Vector2 rB
 
-float normalImpulse
 
-float tangentImpulse
 
-float normalMass
 
-float tangentMass
 
-float velocityBias
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Contacts/ContactSolver.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.js deleted file mode 100644 index b88014e3..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.js +++ /dev/null @@ -1,10 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point = -[ - [ "normalImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a8238a868392748577dc61a3cc3b6e684", null ], - [ "normalMass", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a1480f0d308e0951bf8e9c404fc439a33", null ], - [ "rA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a4d8f4d3ddaaa5a8a292911df721300f8", null ], - [ "rB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#ab493b0967f9ed1ca6fb81433ef4b70d0", null ], - [ "tangentImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a33839e78373dc2056813c3d4740aa099", null ], - [ "tangentMass", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a7f70ad9d25c373cfe127846ad2cc8daf", null ], - [ "velocityBias", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#acb5b9a2f783891fba63a413ce78a7b5a", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.map deleted file mode 100644 index 48e84521..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.md5 deleted file mode 100644 index 1cb544c2..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -59ed510d39a861fa0113b0317b9754ab \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.svg deleted file mode 100644 index b72e57ac..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - -VelocityConstraintPoint - -Node1 - - -VelocityConstraintPoint - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - rA -rB - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection-members.html deleted file mode 100644 index 24b5c020..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection-members.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ControllerCollection Member List
-
-
- -

This is the complete list of members for ControllerCollection, including all inherited members.

- - - - - - - - - -
Contains(Controller item) (defined in ControllerCollection)ControllerCollection
ControllerCollection(World world) (defined in ControllerCollection)ControllerCollection
CopyTo(Controller[] array, int arrayIndex) (defined in ControllerCollection)ControllerCollection
Count (defined in ControllerCollection)ControllerCollection
GetEnumerator() (defined in ControllerCollection)ControllerCollection
IndexOf(Controller item) (defined in ControllerCollection)ControllerCollection
IsReadOnly (defined in ControllerCollection)ControllerCollection
this[int index] (defined in ControllerCollection)ControllerCollection
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html deleted file mode 100644 index d4b1ac37..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -Aether.Physics2D: ControllerCollection Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ControllerCollection Class Reference
-
-
-
-Inheritance diagram for ControllerCollection:
-
-
-
-
-
-Collaboration diagram for ControllerCollection:
-
-
-
-
- - - - -

-Classes

struct  ControllerEnumerator
 
- - - - - - - - - - - -

-Public Member Functions

ControllerCollection (World world)
 
-ControllerEnumerator GetEnumerator ()
 
-int IndexOf (Controller item)
 
-bool Contains (Controller item)
 
-void CopyTo (Controller[] array, int arrayIndex)
 
- - - - - - - -

-Properties

-Controller this[int index] [get, set]
 
-bool IsReadOnly [get]
 
-int Count [get]
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/ControllerCollection.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.js deleted file mode 100644 index 408f0d42..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection = -[ - [ "ControllerEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator" ], - [ "ControllerCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a9af83cbe201c26219bad8781d1817a5a", null ], - [ "Contains", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#ab97f2b3f8c7920da7f4e5e12283cea9d", null ], - [ "CopyTo", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a90b84737ad72636aa8c4594f565f38c0", null ], - [ "GetEnumerator", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a5e1ab5fb14da554f53d08cd00789236f", null ], - [ "IndexOf", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a4240bb6f9a37a741ed0140f411af2aed", null ], - [ "Count", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#aad462966ed963f892117056de1eba502", null ], - [ "IsReadOnly", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a", null ], - [ "this[int index]", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a0e81a8e4c191505c21a91f6bac8e4c8a", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture-members.html deleted file mode 100644 index 35bc638f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture-members.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Fixture Member List
-
-
- -

This is the complete list of members for Fixture, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - -
AfterCollisionFixture
BeforeCollisionFixture
BodyFixture
CloneOnto(Body body)Fixture
CollidesWithFixture
CollisionCategoriesFixture
CollisionGroupFixture
Fixture(Shape shape) (defined in Fixture)Fixture
FrictionFixture
GetAABB(out AABB aabb, int childIndex)Fixture
IsSensorFixture
OnCollisionFixture
OnSeparationFixture
Proxies (defined in Fixture)Fixture
ProxyCount (defined in Fixture)Fixture
RayCast(out RayCastOutput output, ref RayCastInput input, int childIndex)Fixture
RestitutionFixture
ShapeFixture
TagFixture
TestPoint(ref Vector2 point)Fixture
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html deleted file mode 100644 index 5c103198..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html +++ /dev/null @@ -1,570 +0,0 @@ - - - - - - - -Aether.Physics2D: Fixture Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
- -

A fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc. Fixtures are created via Body.CreateFixture. Warning: You cannot reuse fixtures. - More...

- - - - - - - - - - - - - - - - -

-Public Member Functions

Fixture (Shape shape)
 
bool TestPoint (ref Vector2 point)
 Test a point for containment in this fixture. More...
 
bool RayCast (out RayCastOutput output, ref RayCastInput input, int childIndex)
 Cast a ray against this Shape. More...
 
void GetAABB (out AABB aabb, int childIndex)
 Get the fixture's AABB. This AABB may be enlarge and/or stale. If you need a more accurate AABB, compute it using the Shape and the body transform. More...
 
Fixture CloneOnto (Body body)
 Clones the fixture onto the specified body. More...
 
- - - - - - - - - - - - - - - - -

-Public Attributes

AfterCollisionEventHandler AfterCollision
 Fires after two shapes has collided and are solved. This gives you a chance to get the impact force. More...
 
BeforeCollisionEventHandler BeforeCollision
 Fires when two fixtures are close to each other. Due to how the broadphase works, this can be quite inaccurate as shapes are approximated using AABBs. More...
 
OnCollisionEventHandler OnCollision
 Fires when two shapes collide and a contact is created between them. Note that the first fixture argument is always the fixture that the delegate is subscribed to. More...
 
OnSeparationEventHandler OnSeparation
 Fires when two shapes separate and a contact is removed between them. Note: This can in some cases be called multiple times, as a fixture can have multiple contacts. Note The first fixture argument is always the fixture that the delegate is subscribed to. More...
 
object Tag
 Set the user data. Use this to store your application specific data. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-FixtureProxy[] Proxies [get]
 
-int ProxyCount [get]
 
short CollisionGroup [get, set]
 Defaults to 0 More...
 
Category CollidesWith [get, set]
 Defaults to Category.All More...
 
Category CollisionCategories [get, set]
 The collision categories this fixture is a part of. More...
 
Shape Shape [get]
 Get the child Shape. More...
 
bool IsSensor [get, set]
 Gets or sets a value indicating whether this fixture is a sensor. More...
 
Body Body [get, set]
 Get the parent body of this fixture. This is null if the fixture is not attached. More...
 
float Friction [get, set]
 Set the coefficient of friction. This will not change the friction of existing contacts. More...
 
float Restitution [get, set]
 Set the coefficient of restitution. This will not change the restitution of existing contacts. More...
 
-

Detailed Description

-

A fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc. Fixtures are created via Body.CreateFixture. Warning: You cannot reuse fixtures.

-

Member Function Documentation

- -

◆ CloneOnto()

- -
-
- - - - - - - - -
Fixture CloneOnto (Body body)
-
- -

Clones the fixture onto the specified body.

-
Parameters
- - -
bodyThe body you wish to clone the fixture onto.
-
-
-
Returns
The cloned fixture.
- -
-
- -

◆ GetAABB()

- -
-
- - - - - - - - - - - - - - - - - - -
void GetAABB (out AABB aabb,
int childIndex 
)
-
- -

Get the fixture's AABB. This AABB may be enlarge and/or stale. If you need a more accurate AABB, compute it using the Shape and the body transform.

-
Parameters
- - - -
aabbThe aabb.
childIndexIndex of the child.
-
-
- -
-
- -

◆ RayCast()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
bool RayCast (out RayCastOutput output,
ref RayCastInput input,
int childIndex 
)
-
- -

Cast a ray against this Shape.

-
Parameters
- - - - -
outputThe ray-cast results.
inputThe ray-cast input parameters.
childIndexIndex of the child.
-
-
-
Returns
- -
-
- -

◆ TestPoint()

- -
-
- - - - - - - - -
bool TestPoint (ref Vector2 point)
-
- -

Test a point for containment in this fixture.

-
Parameters
- - -
pointA point in world coordinates.
-
-
-
Returns
- -
-
-

Member Data Documentation

- -

◆ AfterCollision

- -
-
- - - - -
AfterCollisionEventHandler AfterCollision
-
- -

Fires after two shapes has collided and are solved. This gives you a chance to get the impact force.

- -
-
- -

◆ BeforeCollision

- -
-
- - - - -
BeforeCollisionEventHandler BeforeCollision
-
- -

Fires when two fixtures are close to each other. Due to how the broadphase works, this can be quite inaccurate as shapes are approximated using AABBs.

- -
-
- -

◆ OnCollision

- -
-
- - - - -
OnCollisionEventHandler OnCollision
-
- -

Fires when two shapes collide and a contact is created between them. Note that the first fixture argument is always the fixture that the delegate is subscribed to.

- -
-
- -

◆ OnSeparation

- -
-
- - - - -
OnSeparationEventHandler OnSeparation
-
- -

Fires when two shapes separate and a contact is removed between them. Note: This can in some cases be called multiple times, as a fixture can have multiple contacts. Note The first fixture argument is always the fixture that the delegate is subscribed to.

- -
-
- -

◆ Tag

- -
-
- - - - -
object Tag
-
- -

Set the user data. Use this to store your application specific data.

-

The user data.

- -
-
-

Property Documentation

- -

◆ Body

- -
-
- - - - - -
- - - - -
Body Body
-
-getset
-
- -

Get the parent body of this fixture. This is null if the fixture is not attached.

-

The body.

- -
-
- -

◆ CollidesWith

- -
-
- - - - - -
- - - - -
Category CollidesWith
-
-getset
-
- -

Defaults to Category.All

-

The collision mask bits. This states the categories that this fixture would accept for collision.

- -
-
- -

◆ CollisionCategories

- -
-
- - - - - -
- - - - -
Category CollisionCategories
-
-getset
-
- -

The collision categories this fixture is a part of.

-

Defaults to Category.Cat1

- -
-
- -

◆ CollisionGroup

- -
-
- - - - - -
- - - - -
short CollisionGroup
-
-getset
-
- -

Defaults to 0

-

Collision groups allow a certain group of objects to never collide (negative) or always collide (positive). Zero means no collision group. Non-zero group filtering always wins against the mask bits.

- -
-
- -

◆ Friction

- -
-
- - - - - -
- - - - -
float Friction
-
-getset
-
- -

Set the coefficient of friction. This will not change the friction of existing contacts.

-

The friction.

- -
-
- -

◆ IsSensor

- -
-
- - - - - -
- - - - -
bool IsSensor
-
-getset
-
- -

Gets or sets a value indicating whether this fixture is a sensor.

-

true if this instance is a sensor; otherwise, false.

- -
-
- -

◆ Restitution

- -
-
- - - - - -
- - - - -
float Restitution
-
-getset
-
- -

Set the coefficient of restitution. This will not change the restitution of existing contacts.

-

The restitution.

- -
-
- -

◆ Shape

- -
-
- - - - - -
- - - - -
Shape Shape
-
-get
-
- -

Get the child Shape.

-

The shape.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Fixture.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.js deleted file mode 100644 index cb386eb7..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.js +++ /dev/null @@ -1,23 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture = -[ - [ "Fixture", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a0675fb92ec90d9befbad76ea3516174b", null ], - [ "CloneOnto", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a896bf59a7b5be0034a9a693b2d6acce2", null ], - [ "GetAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a83cae35d9fb441a8d25d52a84f946989", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a4e64ca3d8dadf6097571cd72e2338f1e", null ], - [ "TestPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a11a152abdf518d17f53b81c7dfcaa026", null ], - [ "AfterCollision", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a13ce670b52875b57dc7571e3b4fa8349", null ], - [ "BeforeCollision", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#af7ff1dea723cb6a3c8c1f52afbc0aebb", null ], - [ "OnCollision", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a66f5c3110f7cf3fd1e94ab024db8d6f0", null ], - [ "OnSeparation", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a93781358b505f094b2fab47d0fb528be", null ], - [ "Tag", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a4b7f4dc326555ee4a2f96d52622475cd", null ], - [ "Body", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#ae5d80cb0f77000dd4fb42843a8ae79e8", null ], - [ "CollidesWith", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a189809d54893e5f27c0bb1b417a440f8", null ], - [ "CollisionCategories", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a366da2f6a1f78ea8b1522a8493ddae27", null ], - [ "CollisionGroup", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a47d8d9a38546cc58003af96edf26d8c3", null ], - [ "Friction", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#abbe2b137bdc4b928dc5723745c5f837d", null ], - [ "IsSensor", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a1c8c68656dabb1f74cd773086b1c7d73", null ], - [ "Proxies", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#ac3a96621ac08b3e811e9f0d87ce73f6f", null ], - [ "ProxyCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#ac1585bd4c93094d69a305bd4284eff84", null ], - [ "Restitution", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a9d27380176f37bf8e5c91c163c54a6bd", null ], - [ "Shape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a4d0387284f1b693fcceea9a8b36cd133", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection-members.html deleted file mode 100644 index 02636f23..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection-members.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FixtureCollection Member List
-
-
- -

This is the complete list of members for FixtureCollection, including all inherited members.

- - - - - - - - - -
Contains(Fixture item) (defined in FixtureCollection)FixtureCollection
CopyTo(Fixture[] array, int arrayIndex) (defined in FixtureCollection)FixtureCollection
Count (defined in FixtureCollection)FixtureCollection
FixtureCollection(Body body) (defined in FixtureCollection)FixtureCollection
GetEnumerator() (defined in FixtureCollection)FixtureCollection
IndexOf(Fixture item) (defined in FixtureCollection)FixtureCollection
IsReadOnly (defined in FixtureCollection)FixtureCollection
this[int index] (defined in FixtureCollection)FixtureCollection
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html deleted file mode 100644 index 9e956a5e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -Aether.Physics2D: FixtureCollection Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixtureCollection Class Reference
-
-
-
-Inheritance diagram for FixtureCollection:
-
-
-
-
-
-Collaboration diagram for FixtureCollection:
-
-
-
-
- - - - -

-Classes

struct  FixtureEnumerator
 
- - - - - - - - - - - -

-Public Member Functions

FixtureCollection (Body body)
 
-FixtureEnumerator GetEnumerator ()
 
-int IndexOf (Fixture item)
 
-bool Contains (Fixture item)
 
-void CopyTo (Fixture[] array, int arrayIndex)
 
- - - - - - - -

-Properties

-Fixture this[int index] [get, set]
 
-bool IsReadOnly [get]
 
-int Count [get]
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/FixtureCollection.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.js deleted file mode 100644 index e714b87f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection = -[ - [ "FixtureEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator" ], - [ "FixtureCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#ab8794056252398ba521eac9c09c164e7", null ], - [ "Contains", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#aba70d31db1ee03258ef134cd6b090bea", null ], - [ "CopyTo", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#a66c3a06e35ec2fcd9fd026fefdbd7846", null ], - [ "GetEnumerator", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#a79be186cff3af83105a5894a9769f6ff", null ], - [ "IndexOf", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#ad5c4051ec73dae844429804e062ee2e7", null ], - [ "Count", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#aad462966ed963f892117056de1eba502", null ], - [ "IsReadOnly", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a", null ], - [ "this[int index]", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#a8b928e85e5c70508a8659a8bae9f56c3", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island-members.html deleted file mode 100644 index 08fac9a6..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Island Member List
-
-
- -

This is the complete list of members for Island, including all inherited members.

- - - - - - - - - - - - - - -
Add(Body body) (defined in Island)Island
Add(Contact contact) (defined in Island)Island
Add(Joint joint) (defined in Island)Island
Bodies (defined in Island)Island
BodyCapacity (defined in Island)Island
BodyCount (defined in Island)Island
Clear() (defined in Island)Island
ContactCapacity (defined in Island)Island
ContactCount (defined in Island)Island
JointCapacity (defined in Island)Island
JointCount (defined in Island)Island
JointUpdateTime (defined in Island)Island
Reset(int bodyCapacity, int contactCapacity, int jointCapacity, ContactManager contactManager) (defined in Island)Island
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html deleted file mode 100644 index b17f890f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -Aether.Physics2D: Island Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Island Class Reference
-
-
- -

This is an internal class. - More...

-
-Collaboration diagram for Island:
-
-
-
-
- - - - - - - - - - - - -

-Public Member Functions

-void Reset (int bodyCapacity, int contactCapacity, int jointCapacity, ContactManager contactManager)
 
-void Clear ()
 
-void Add (Body body)
 
-void Add (Contact contact)
 
-void Add (Joint joint)
 
- - - - - - - - - - - - - - - - - -

-Public Attributes

-Body[] Bodies
 
-int BodyCount
 
-int ContactCount
 
-int JointCount
 
-int BodyCapacity
 
-int ContactCapacity
 
-int JointCapacity
 
-TimeSpan JointUpdateTime
 
-

Detailed Description

-

This is an internal class.

-

The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Island.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.js deleted file mode 100644 index 4856106d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.js +++ /dev/null @@ -1,16 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island = -[ - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a6c7fdaadaf357719632f683e2b1e8a21", null ], - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a0c6aec357280216e99741051ea304138", null ], - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a959de692faac543756eefffb10263480", null ], - [ "Clear", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#aa71d36872f416feaa853788a7a7a7ef8", null ], - [ "Reset", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#ac597ad5fccfa33009b0d40f7d9e66c0a", null ], - [ "Bodies", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#ac14aed8133025e6f6077d05f1950636d", null ], - [ "BodyCapacity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#afdb3ecb7b5386b83cc83cf4dfb093289", null ], - [ "BodyCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#aad71f8a7a7ce5e70d126f3ebe1e212fb", null ], - [ "ContactCapacity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a005ef4586785885759c829cc8941acf5", null ], - [ "ContactCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#af3a7b0ce965a0f745e61a49aa9c327fd", null ], - [ "JointCapacity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#ac54189f3a6a132bf1621a8b68904cf57", null ], - [ "JointCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a93045b82126db47289fe6de74dcdd15e", null ], - [ "JointUpdateTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a5e2e388b1de2114d533ca3ebec7a71bb", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.map deleted file mode 100644 index b2aa2bd8..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.md5 deleted file mode 100644 index dc9232c7..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1afb70533b13fb9707efbc20240635c0 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.svg deleted file mode 100644 index 671198e7..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.svg +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Island - -Node1 - - -Island - - - - -Node2 - - -SolverPosition - - - - -Node2->Node1 - - - _positions - - -Node3 - - -Vector2 - - - - -Node3->Node2 - - - c - - -Node5 - - -SolverVelocity - - - - -Node3->Node5 - - - v - - -Node6 - - -Body - - - - -Node3->Node6 - - - _force -_linearVelocity - - -Node7 - - -Sweep - - - - -Node3->Node7 - - - C -C0 -LocalCenter - - -Node12 - - -Transform - - - - -Node3->Node12 - - - p - - -Node5->Node1 - - - _velocities - - -Node6->Node1 - - - Bodies - - -Node7->Node6 - - - _sweep - - -Node8 - - -FixtureCollection - - - - -Node8->Node6 - - - FixtureList - - -Node12->Node6 - - - _xf - - -Node14 - - -World - - - - -Node14->Node6 - - - _world - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection-members.html deleted file mode 100644 index 2bcede26..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection-members.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
JointCollection Member List
-
-
- -

This is the complete list of members for JointCollection, including all inherited members.

- - - - - - - - - -
Contains(Joint item) (defined in JointCollection)JointCollection
CopyTo(Joint[] array, int arrayIndex) (defined in JointCollection)JointCollection
Count (defined in JointCollection)JointCollection
GetEnumerator() (defined in JointCollection)JointCollection
IndexOf(Joint item) (defined in JointCollection)JointCollection
IsReadOnly (defined in JointCollection)JointCollection
JointCollection(World world) (defined in JointCollection)JointCollection
this[int index] (defined in JointCollection)JointCollection
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html deleted file mode 100644 index 4d77f038..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -Aether.Physics2D: JointCollection Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
JointCollection Class Reference
-
-
-
-Inheritance diagram for JointCollection:
-
-
-
-
-
-Collaboration diagram for JointCollection:
-
-
-
-
- - - - -

-Classes

struct  JointEnumerator
 
- - - - - - - - - - - -

-Public Member Functions

JointCollection (World world)
 
-JointEnumerator GetEnumerator ()
 
-int IndexOf (Joint item)
 
-bool Contains (Joint item)
 
-void CopyTo (Joint[] array, int arrayIndex)
 
- - - - - - - -

-Properties

-Joint this[int index] [get, set]
 
-bool IsReadOnly [get]
 
-int Count [get]
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/JointCollection.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.js deleted file mode 100644 index 8533c37f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection = -[ - [ "JointEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator" ], - [ "JointCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#aa5ecb2f4850e8403879da860cad71d7a", null ], - [ "Contains", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#ac79b0e7d92e958ad6685bbe124977c59", null ], - [ "CopyTo", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#aa2bafa9343db716e1d53fbd8f7625937", null ], - [ "GetEnumerator", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#a62a60e657f62314b7597d1ed8a512b40", null ], - [ "IndexOf", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#a66113fb1d70eaab1631d5b360f92c7a9", null ], - [ "Count", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#aad462966ed963f892117056de1eba502", null ], - [ "IsReadOnly", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a", null ], - [ "this[int index]", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#a20c704d900879710b0795f175d373980", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint-members.html deleted file mode 100644 index da0f51fe..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
AngleJoint Member List
-
-
- -

This is the complete list of members for AngleJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - -
AngleJoint(Body bodyA, Body bodyB)AngleJoint
BiasFactorAngleJoint
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetReactionForce(float invDt)AngleJointvirtual
GetReactionTorque(float invDt)AngleJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
MaxImpulseAngleJoint
SoftnessAngleJoint
TagJoint
TargetAngleAngleJoint
WakeBodies() (defined in Joint)Jointprotected
World (defined in Joint)Joint
WorldAnchorA (defined in AngleJoint)AngleJoint
WorldAnchorB (defined in AngleJoint)AngleJoint
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html deleted file mode 100644 index 19e45b74..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - - - - -Aether.Physics2D: AngleJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
AngleJoint Class Reference
-
-
- -

Maintains a fixed angle between two bodies - More...

-
-Inheritance diagram for AngleJoint:
-
-
-
-
-
-Collaboration diagram for AngleJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 AngleJoint (Body bodyA, Body bodyB)
 Constructor for AngleJoint More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
float TargetAngle [get, set]
 The desired angle between BodyA and BodyB More...
 
float BiasFactor [get, set]
 Gets or sets the bias factor. Defaults to 0.2 More...
 
float MaxImpulse [get, set]
 Gets or sets the maximum impulse Defaults to float.MaxValue More...
 
float Softness [get, set]
 Gets or sets the softness of the joint Defaults to 0 More...
 
- Properties inherited from Joint
-World World [get]
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

Maintains a fixed angle between two bodies

-

Constructor & Destructor Documentation

- -

◆ AngleJoint()

- -
-
- - - - - - - - - - - - - - - - - - -
AngleJoint (Body bodyA,
Body bodyB 
)
-
- -

Constructor for AngleJoint

-
Parameters
- - - -
bodyAThe first body
bodyBThe second body
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ BiasFactor

- -
-
- - - - - -
- - - - -
float BiasFactor
-
-getset
-
- -

Gets or sets the bias factor. Defaults to 0.2

- -
-
- -

◆ MaxImpulse

- -
-
- - - - - -
- - - - -
float MaxImpulse
-
-getset
-
- -

Gets or sets the maximum impulse Defaults to float.MaxValue

- -
-
- -

◆ Softness

- -
-
- - - - - -
- - - - -
float Softness
-
-getset
-
- -

Gets or sets the softness of the joint Defaults to 0

- -
-
- -

◆ TargetAngle

- -
-
- - - - - -
- - - - -
float TargetAngle
-
-getset
-
- -

The desired angle between BodyA and BodyB

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/AngleJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.js deleted file mode 100644 index 34b8f42c..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint = -[ - [ "AngleJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a1733654a68e73821d202a6cf7a87762d", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "BiasFactor", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#ad305f7fed4f35b7cf9d3d6e2d9a3f4ec", null ], - [ "MaxImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a9eda02dcb26bd3aeb263fe8d0caa8218", null ], - [ "Softness", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a542dd795297ee4dab83aa0845de17e26", null ], - [ "TargetAngle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#af69bf663eca16d0c52cfa8326f7b4014", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.map deleted file mode 100644 index 20405d3e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.md5 deleted file mode 100644 index 3e2fe0af..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -25c82bc7428361bb3168111d0df6d2f9 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.svg deleted file mode 100644 index 314eb505..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -AngleJoint - -Node1 - - -AngleJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.map deleted file mode 100644 index cf51bc4b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.md5 deleted file mode 100644 index 7dc362e3..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a69c70b06013a708779148aae067a89b \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.svg deleted file mode 100644 index 6c4d8e22..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -AngleJoint - -Node1 - - -AngleJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint-members.html deleted file mode 100644 index 3ae7b7ce..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint-members.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
DistanceJoint Member List
-
-
- -

This is the complete list of members for DistanceJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
DampingRatioDistanceJoint
DistanceJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)DistanceJoint
EnabledJoint
FrequencyDistanceJoint
GetReactionForce(float invDt)DistanceJointvirtual
GetReactionTorque(float invDt)DistanceJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LengthDistanceJoint
LocalAnchorADistanceJoint
LocalAnchorBDistanceJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
World (defined in Joint)Joint
WorldAnchorA (defined in DistanceJoint)DistanceJoint
WorldAnchorB (defined in DistanceJoint)DistanceJoint
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html deleted file mode 100644 index 297f8d93..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html +++ /dev/null @@ -1,436 +0,0 @@ - - - - - - - -Aether.Physics2D: DistanceJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
DistanceJoint Class Reference
-
-
- -

A distance joint rains two points on two bodies to remain at a fixed distance from each other. You can view this as a massless, rigid rod. - More...

-
-Inheritance diagram for DistanceJoint:
-
-
-
-
-
-Collaboration diagram for DistanceJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 DistanceJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)
 This requires defining an anchor point on both bodies and the non-zero length of the distance joint. If you don't supply a length, the local anchor points is used so that the initial configuration can violate the constraint slightly. This helps when saving and loading a game. Warning Do not use a zero or short length. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force given the inverse time step. Unit is N. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque given the inverse time step. Unit is N*m. This is always zero for a distance joint. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point relative to bodyA's origin. More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point relative to bodyB's origin. More...
 
-override sealed Vector2 WorldAnchorA [get, set]
 
-override sealed Vector2 WorldAnchorB [get, set]
 
float Length [get, set]
 The natural length between the anchor points. Manipulating the length can lead to non-physical behavior when the frequency is zero. More...
 
float Frequency [get, set]
 The mass-spring-damper frequency in Hertz. A value of 0 disables softness. More...
 
float DampingRatio [get, set]
 The damping ratio. 0 = no damping, 1 = critical damping. More...
 
- Properties inherited from Joint
-World World [get]
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A distance joint rains two points on two bodies to remain at a fixed distance from each other. You can view this as a massless, rigid rod.

-

Constructor & Destructor Documentation

- -

◆ DistanceJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DistanceJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
bool useWorldCoordinates = false 
)
-
- -

This requires defining an anchor point on both bodies and the non-zero length of the distance joint. If you don't supply a length, the local anchor points is used so that the initial configuration can violate the constraint slightly. This helps when saving and loading a game. Warning Do not use a zero or short length.

-
Parameters
- - - - - - -
bodyAThe first body
bodyBThe second body
anchorAThe first body anchor
anchorBThe second body anchor
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force given the inverse time step. Unit is N.

-
Parameters
- - -
invDt
-
-
-
Returns
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque given the inverse time step. Unit is N*m. This is always zero for a distance joint.

-
Parameters
- - -
invDt
-
-
-
Returns
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ DampingRatio

- -
-
- - - - - -
- - - - -
float DampingRatio
-
-getset
-
- -

The damping ratio. 0 = no damping, 1 = critical damping.

- -
-
- -

◆ Frequency

- -
-
- - - - - -
- - - - -
float Frequency
-
-getset
-
- -

The mass-spring-damper frequency in Hertz. A value of 0 disables softness.

- -
-
- -

◆ Length

- -
-
- - - - - -
- - - - -
float Length
-
-getset
-
- -

The natural length between the anchor points. Manipulating the length can lead to non-physical behavior when the frequency is zero.

- -
-
- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point relative to bodyA's origin.

- -
-
- -

◆ LocalAnchorB

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorB
-
-getset
-
- -

The local anchor point relative to bodyB's origin.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/DistanceJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.js deleted file mode 100644 index 61a2a41c..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.js +++ /dev/null @@ -1,13 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint = -[ - [ "DistanceJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#acf5e3902a5f8f2c28eb455fadb1e8f52", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "DampingRatio", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a9f2ba932f90e63270ba804dd6337a8b0", null ], - [ "Frequency", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a9d3c19e881c80a6596884ecb8da4a0f4", null ], - [ "Length", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#ab87d04698fba58ca22fe5ebecef0755e", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "LocalAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#acad7fbf7f8d8c9354d92c71a418ac26a", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a3cc2ad87687924151117fe3fa6a03912", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.map deleted file mode 100644 index d3f21f8a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.md5 deleted file mode 100644 index 19c8ac1d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2447433c308821ed8eef97bd599e87bb \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.svg deleted file mode 100644 index e23a5955..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -DistanceJoint - -Node1 - - -DistanceJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.map deleted file mode 100644 index 37a136a6..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.md5 deleted file mode 100644 index d0889567..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2d29727dd12871d9bac112881035ee0a \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.svg deleted file mode 100644 index 01a03a8a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -DistanceJoint - -Node1 - - -DistanceJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint-members.html deleted file mode 100644 index 5fbfd19f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FixedMouseJoint Member List
-
-
- -

This is the complete list of members for FixedMouseJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
DampingRatioFixedMouseJoint
EnabledJoint
FixedMouseJoint(Body body, Vector2 worldAnchor)FixedMouseJoint
FrequencyFixedMouseJoint
GetReactionForce(float invDt)FixedMouseJointvirtual
GetReactionTorque(float invDt)FixedMouseJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LocalAnchorAFixedMouseJoint
MaxForceFixedMouseJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
World (defined in Joint)Joint
WorldAnchorA (defined in FixedMouseJoint)FixedMouseJoint
WorldAnchorB (defined in FixedMouseJoint)FixedMouseJoint
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html deleted file mode 100644 index 3d478b80..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - - - - -Aether.Physics2D: FixedMouseJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixedMouseJoint Class Reference
-
-
- -

A mouse joint is used to make a point on a body track a specified world point. This a soft constraint with a maximum force. This allows the constraint to stretch and without applying huge forces. NOTE: this joint is not documented in the manual because it was developed to be used in the testbed. If you want to learn how to use the mouse joint, look at the testbed. - More...

-
-Inheritance diagram for FixedMouseJoint:
-
-
-
-
-
-Collaboration diagram for FixedMouseJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 FixedMouseJoint (Body body, Vector2 worldAnchor)
 This requires a world target point, tuning parameters, and the time step. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
float MaxForce [get, set]
 The maximum constraint force that can be exerted to move the candidate body. Usually you will express as some multiple of the weight (multiplier * mass * gravity). More...
 
float Frequency [get, set]
 The response speed. More...
 
float DampingRatio [get, set]
 The damping ratio. 0 = no damping, 1 = critical damping. More...
 
- Properties inherited from Joint
-World World [get]
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A mouse joint is used to make a point on a body track a specified world point. This a soft constraint with a maximum force. This allows the constraint to stretch and without applying huge forces. NOTE: this joint is not documented in the manual because it was developed to be used in the testbed. If you want to learn how to use the mouse joint, look at the testbed.

-

Constructor & Destructor Documentation

- -

◆ FixedMouseJoint()

- -
-
- - - - - - - - - - - - - - - - - - -
FixedMouseJoint (Body body,
Vector2 worldAnchor 
)
-
- -

This requires a world target point, tuning parameters, and the time step.

-
Parameters
- - - -
bodyThe body.
worldAnchorThe target.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ DampingRatio

- -
-
- - - - - -
- - - - -
float DampingRatio
-
-getset
-
- -

The damping ratio. 0 = no damping, 1 = critical damping.

- -
-
- -

◆ Frequency

- -
-
- - - - - -
- - - - -
float Frequency
-
-getset
-
- -

The response speed.

- -
-
- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point on BodyA

- -
-
- -

◆ MaxForce

- -
-
- - - - - -
- - - - -
float MaxForce
-
-getset
-
- -

The maximum constraint force that can be exerted to move the candidate body. Usually you will express as some multiple of the weight (multiplier * mass * gravity).

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/FixedMouseJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.js deleted file mode 100644 index 41d3e5c3..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint = -[ - [ "FixedMouseJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#ae8f3ac497907a3b49f3a048f7573f5c5", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "DampingRatio", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a9f2ba932f90e63270ba804dd6337a8b0", null ], - [ "Frequency", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a9d3c19e881c80a6596884ecb8da4a0f4", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "MaxForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#aea6a8bd745d298d7f57f809ccc4edadb", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.map deleted file mode 100644 index a1203944..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.md5 deleted file mode 100644 index ae36b78d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5e86185bb4be6e28ee5660170da07bff \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.svg deleted file mode 100644 index 4fb69f1a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -FixedMouseJoint - -Node1 - - -FixedMouseJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.map deleted file mode 100644 index 31fc4b6c..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.md5 deleted file mode 100644 index 32d4f571..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3d75983f11f20703802cc9920dbe74db \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.svg deleted file mode 100644 index 9bd9940f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -FixedMouseJoint - -Node1 - - -FixedMouseJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint-members.html deleted file mode 100644 index 72b619b1..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FrictionJoint Member List
-
-
- -

This is the complete list of members for FrictionJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
FrictionJoint(Body bodyA, Body bodyB, Vector2 anchor, bool useWorldCoordinates=false)FrictionJoint
GetReactionForce(float invDt)FrictionJointvirtual
GetReactionTorque(float invDt)FrictionJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LocalAnchorAFrictionJoint
LocalAnchorBFrictionJoint
MaxForceFrictionJoint
MaxTorqueFrictionJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
World (defined in Joint)Joint
WorldAnchorA (defined in FrictionJoint)FrictionJoint
WorldAnchorB (defined in FrictionJoint)FrictionJoint
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html deleted file mode 100644 index da163103..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - - -Aether.Physics2D: FrictionJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FrictionJoint Class Reference
-
-
- -

Friction joint. This is used for top-down friction. It provides 2D translational friction and angular friction. - More...

-
-Inheritance diagram for FrictionJoint:
-
-
-
-
-
-Collaboration diagram for FrictionJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 FrictionJoint (Body bodyA, Body bodyB, Vector2 anchor, bool useWorldCoordinates=false)
 Constructor for FrictionJoint. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
float MaxForce [get, set]
 The maximum friction force in N. More...
 
float MaxTorque [get, set]
 The maximum friction torque in N-m. More...
 
- Properties inherited from Joint
-World World [get]
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

Friction joint. This is used for top-down friction. It provides 2D translational friction and angular friction.

-

Constructor & Destructor Documentation

- -

◆ FrictionJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FrictionJoint (Body bodyA,
Body bodyB,
Vector2 anchor,
bool useWorldCoordinates = false 
)
-
- -

Constructor for FrictionJoint.

-
Parameters
- - - - - -
bodyA
bodyB
anchor
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point on BodyA

- -
-
- -

◆ LocalAnchorB

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorB
-
-getset
-
- -

The local anchor point on BodyB

- -
-
- -

◆ MaxForce

- -
-
- - - - - -
- - - - -
float MaxForce
-
-getset
-
- -

The maximum friction force in N.

- -
-
- -

◆ MaxTorque

- -
-
- - - - - -
- - - - -
float MaxTorque
-
-getset
-
- -

The maximum friction torque in N-m.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/FrictionJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.js deleted file mode 100644 index b2b6ef48..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint = -[ - [ "FrictionJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#af72273e8f22bf0098101d61a5fc91acd", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "LocalAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], - [ "MaxForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#aea6a8bd745d298d7f57f809ccc4edadb", null ], - [ "MaxTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a165217338f4b70d63e18b1260ebba548", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.map deleted file mode 100644 index 734b7e96..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.md5 deleted file mode 100644 index 46edc9d5..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1281a98fe30cb778db97f47e5866d302 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.svg deleted file mode 100644 index af97045f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -FrictionJoint - -Node1 - - -FrictionJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.map deleted file mode 100644 index e6423645..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.md5 deleted file mode 100644 index 5f90fc6e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -19a34556c0ffba9ec64225413c10de56 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.svg deleted file mode 100644 index 86afff7b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -FrictionJoint - -Node1 - - -FrictionJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint-members.html deleted file mode 100644 index 7766c907..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint-members.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
GearJoint Member List
-
-
- -

This is the complete list of members for GearJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GearJoint(Body bodyA, Body bodyB, Joint jointA, Joint jointB, float ratio=1f)GearJoint
GetReactionForce(float invDt)GearJointvirtual
GetReactionTorque(float invDt)GearJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointAGearJoint
JointBGearJoint
JointTypeJoint
RatioGearJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
World (defined in Joint)Joint
WorldAnchorA (defined in GearJoint)GearJoint
WorldAnchorB (defined in GearJoint)GearJoint
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html deleted file mode 100644 index 8f1c2879..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html +++ /dev/null @@ -1,381 +0,0 @@ - - - - - - - -Aether.Physics2D: GearJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
GearJoint Class Reference
-
-
- -

A gear joint is used to connect two joints together. Either joint can be a revolute or prismatic joint. You specify a gear ratio to bind the motions together: coordinate1 + ratio * coordinate2 = ant The ratio can be negative or positive. If one joint is a revolute joint and the other joint is a prismatic joint, then the ratio will have units of length or units of 1/length. - More...

-
-Inheritance diagram for GearJoint:
-
-
-
-
-
-Collaboration diagram for GearJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 GearJoint (Body bodyA, Body bodyB, Joint jointA, Joint jointB, float ratio=1f)
 Requires two existing revolute or prismatic joints (any combination will work). The provided joints must attach a dynamic body to a static body. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
float Ratio [get, set]
 The gear ratio. More...
 
Joint JointA [get]
 The first revolute/prismatic joint attached to the gear joint. More...
 
Joint JointB [get]
 The second revolute/prismatic joint attached to the gear joint. More...
 
- Properties inherited from Joint
-World World [get]
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A gear joint is used to connect two joints together. Either joint can be a revolute or prismatic joint. You specify a gear ratio to bind the motions together: coordinate1 + ratio * coordinate2 = ant The ratio can be negative or positive. If one joint is a revolute joint and the other joint is a prismatic joint, then the ratio will have units of length or units of 1/length.

-

Warning: You have to manually destroy the gear joint if jointA or jointB is destroyed.

-

Constructor & Destructor Documentation

- -

◆ GearJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GearJoint (Body bodyA,
Body bodyB,
Joint jointA,
Joint jointB,
float ratio = 1f 
)
-
- -

Requires two existing revolute or prismatic joints (any combination will work). The provided joints must attach a dynamic body to a static body.

-
Parameters
- - - - - - -
jointAThe first joint.
jointBThe second joint.
ratioThe ratio.
bodyAThe first body
bodyBThe second body
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ JointA

- -
-
- - - - - -
- - - - -
Joint JointA
-
-get
-
- -

The first revolute/prismatic joint attached to the gear joint.

- -
-
- -

◆ JointB

- -
-
- - - - - -
- - - - -
Joint JointB
-
-get
-
- -

The second revolute/prismatic joint attached to the gear joint.

- -
-
- -

◆ Ratio

- -
-
- - - - - -
- - - - -
float Ratio
-
-getset
-
- -

The gear ratio.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/GearJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.js deleted file mode 100644 index 75218323..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.js +++ /dev/null @@ -1,11 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint = -[ - [ "GearJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#aedb4ed3f6b9a0c399a2f5b8f6d27f06b", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "JointA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a5f72c2bc73f2ab24e1f4611ba9c2b7d7", null ], - [ "JointB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a4ffef67690e5a72cbc447f4c501537ec", null ], - [ "Ratio", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#af6ae4490c72c376a3b00876da95715bd", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.map deleted file mode 100644 index 4346e125..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.md5 deleted file mode 100644 index 86f7c2dc..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5e87e00c9e4e7245feaadd0615dde0d9 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.svg deleted file mode 100644 index 8bb89684..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -GearJoint - -Node1 - - -GearJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.map deleted file mode 100644 index a706f909..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.md5 deleted file mode 100644 index 81560da6..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -267bd9b22b979060a808d28140475034 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.svg deleted file mode 100644 index fa3140bc..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -GearJoint - -Node1 - - -GearJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint-members.html deleted file mode 100644 index 24f553f4..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint-members.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Joint Member List
-
-
- -

This is the complete list of members for Joint, including all inherited members.

- - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetReactionForce(float invDt)Jointpure virtual
GetReactionTorque(float invDt)Jointpure virtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
World (defined in Joint)Joint
WorldAnchorAJoint
WorldAnchorBJoint
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html deleted file mode 100644 index 49517821..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html +++ /dev/null @@ -1,498 +0,0 @@ - - - - - - - -Aether.Physics2D: Joint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
-
-Inheritance diagram for Joint:
-
-
-
-
-
-Collaboration diagram for Joint:
-
-
-
-
- - - - - - - - - - - -

-Public Member Functions

abstract Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
abstract float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - -

-Public Attributes

bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- - - - - - - - -

-Protected Member Functions

Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-World World [get]
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - -

-Events

Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Constructor & Destructor Documentation

- -

◆ Joint()

- -
-
- - - - - -
- - - - - - - - -
Joint (Body body)
-
-protected
-
- -

Constructor for fixed joint

- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
abstract Vector2 GetReactionForce (float invDt)
-
-pure virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implemented in WheelJoint, WeldJoint, RopeJoint, RevoluteJoint, PulleyJoint, PrismaticJoint, MotorJoint, GearJoint, FrictionJoint, FixedMouseJoint, DistanceJoint, and AngleJoint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
abstract float GetReactionTorque (float invDt)
-
-pure virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implemented in WheelJoint, WeldJoint, RopeJoint, RevoluteJoint, PulleyJoint, PrismaticJoint, MotorJoint, GearJoint, FrictionJoint, FixedMouseJoint, DistanceJoint, and AngleJoint.

- -
-
- -

◆ IsFixedType()

- -
-
- - - - - - - -
bool IsFixedType ()
-
- -

Return true if the joint is a fixed type.

- -
-
-

Member Data Documentation

- -

◆ Enabled

- -
-
- - - - -
bool Enabled = true
-
- -

Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive.

- -
-
- -

◆ Tag

- -
-
- - - - -
object Tag
-
- -

Set the user data pointer.

-

The data.

- -
-
-

Property Documentation

- -

◆ BodyA

- -
-
- - - - - -
- - - - -
Body BodyA
-
-getset
-
- -

Get the first body attached to this joint.

- -
-
- -

◆ BodyB

- -
-
- - - - - -
- - - - -
Body BodyB
-
-getset
-
- -

Get the second body attached to this joint.

- -
-
- -

◆ Breakpoint

- -
-
- - - - - -
- - - - -
float Breakpoint
-
-getset
-
- -

The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks.

- -
-
- -

◆ CollideConnected

- -
-
- - - - - -
- - - - -
bool CollideConnected
-
-getset
-
- -

Set this flag to true if the attached bodies should collide.

- -
-
- -

◆ JointType

- -
-
- - - - - -
- - - - -
JointType JointType
-
-getprotected set
-
- -

Gets or sets the type of the joint.

-

The type of the joint.

- -
-
- -

◆ WorldAnchorA

- -
-
- - - - - -
- - - - -
abstract Vector2 WorldAnchorA
-
-getset
-
- -

Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world.

- -
-
- -

◆ WorldAnchorB

- -
-
- - - - - -
- - - - -
abstract Vector2 WorldAnchorB
-
-getset
-
- -

Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world.

- -
-
-

Event Documentation

- -

◆ Broke

- -
-
- - - - -
Action<Joint, float> Broke
-
- -

Fires when the joint is broken.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/Joint.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.js deleted file mode 100644 index 5be4f50d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.js +++ /dev/null @@ -1,21 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint = -[ - [ "Joint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#aca80e0202fa1c41a0a91c217b1e13a29", null ], - [ "Joint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ab6ad917c93c524e7e95c88955052d12e", null ], - [ "Joint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a1ed184e088d1d9eafabd761fcf85b147", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a488df9e4f355efa29dd7df62ee5863a1", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#abbd479f202d287c4d7627c055d47563a", null ], - [ "IsFixedType", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ac1592acfb27fbe442c5fcdd3de9d093a", null ], - [ "WakeBodies", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ab93d501643113e1a7bbf98e082993792", null ], - [ "Enabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a558f5c44426d0eb7abb82a65e8892d9a", null ], - [ "Tag", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a4b7f4dc326555ee4a2f96d52622475cd", null ], - [ "BodyA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#af8c003a1fd3fb14b8a808303d67e3f5b", null ], - [ "BodyB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ad0b4d84d44f93476742419fb23f3c01d", null ], - [ "Breakpoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ac5f05154e31ebc368d68c91039031523", null ], - [ "CollideConnected", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a77e734c4babee723cc437bc218e2f288", null ], - [ "JointType", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a375b88e8e0673bf4d2e4ea24c7ec91cf", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#addad4c6d854b8c10bcf693736126f9ee", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ab448af58cedb44e032daeefd3295d26b", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#adf4fd3f20ade1c978a7d7d07a5e9e7ba", null ], - [ "Broke", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#aea15d567852879223509e956f3f75a1a", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.map deleted file mode 100644 index 78170126..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.md5 deleted file mode 100644 index c3d162a2..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -76b39468564e59d21b8c7762370da656 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.svg deleted file mode 100644 index 855c63f9..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.svg +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -Joint - -Node1 - - -Joint - - - - -Node2 - - -JointEdge - - - - -Node1->Node2 - - - Joint - - -Node2->Node1 - - - EdgeA -EdgeB - - -Node2->Node2 - - - Next -Prev - - -Node3 - - -Body - - - - -Node3->Node2 - - - Other - - -Node13 - - -World - - - - -Node13->Node1 - - - _world - - -Node13->Node3 - - - _world - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.map deleted file mode 100644 index c1b48daf..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.map +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.md5 deleted file mode 100644 index ba4c5366..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -52d367a531b20ffe8005eb429ded6316 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.svg deleted file mode 100644 index 5ef04745..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.svg +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - -Joint - -Node1 - - -Joint - - - - -Node2 - - -AngleJoint - - - - -Node1->Node2 - - - - -Node3 - - -DistanceJoint - - - - -Node1->Node3 - - - - -Node4 - - -FixedMouseJoint - - - - -Node1->Node4 - - - - -Node5 - - -FrictionJoint - - - - -Node1->Node5 - - - - -Node6 - - -GearJoint - - - - -Node1->Node6 - - - - -Node7 - - -MotorJoint - - - - -Node1->Node7 - - - - -Node8 - - -PrismaticJoint - - - - -Node1->Node8 - - - - -Node9 - - -PulleyJoint - - - - -Node1->Node9 - - - - -Node10 - - -RevoluteJoint - - - - -Node1->Node10 - - - - -Node11 - - -RopeJoint - - - - -Node1->Node11 - - - - -Node12 - - -WeldJoint - - - - -Node1->Node12 - - - - -Node13 - - -WheelJoint - - - - -Node1->Node13 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge-members.html deleted file mode 100644 index d15ce12f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
JointEdge Member List
-
-
- -

This is the complete list of members for JointEdge, including all inherited members.

- - - - - -
JointJointEdge
NextJointEdge
OtherJointEdge
PrevJointEdge
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html deleted file mode 100644 index 9f4b92e4..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - -Aether.Physics2D: JointEdge Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
JointEdge Class Reference
-
-
- -

A joint edge is used to connect bodies and joints together in a joint graph where each body is a node and each joint is an edge. A joint edge belongs to a doubly linked list maintained in each attached body. Each joint has two joint nodes, one for each attached body. - More...

-
-Collaboration diagram for JointEdge:
-
-
-
-
- - - - - - - - - - - - - - -

-Public Attributes

Joint Joint
 The joint. More...
 
JointEdge Next
 The next joint edge in the body's joint list. More...
 
Body Other
 Provides quick access to the other body attached. More...
 
JointEdge Prev
 The previous joint edge in the body's joint list. More...
 
-

Detailed Description

-

A joint edge is used to connect bodies and joints together in a joint graph where each body is a node and each joint is an edge. A joint edge belongs to a doubly linked list maintained in each attached body. Each joint has two joint nodes, one for each attached body.

-

Member Data Documentation

- -

◆ Joint

- -
-
- - - - -
Joint Joint
-
- -

The joint.

- -
-
- -

◆ Next

- -
-
- - - - -
JointEdge Next
-
- -

The next joint edge in the body's joint list.

- -
-
- -

◆ Other

- -
-
- - - - -
Body Other
-
- -

Provides quick access to the other body attached.

- -
-
- -

◆ Prev

- -
-
- - - - -
JointEdge Prev
-
- -

The previous joint edge in the body's joint list.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/Joint.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.js deleted file mode 100644 index cf7a9187..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.js +++ /dev/null @@ -1,7 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge = -[ - [ "Joint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#a0bbb0dc0579ae4dfe2df1540e85ed6cb", null ], - [ "Next", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#a28934be4aa53274019ed9652410959dd", null ], - [ "Other", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#a90154eb1b8fd7dd1c290285c1b6bf4e9", null ], - [ "Prev", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#afaaf30f763de64aec29318e757f515d6", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.map deleted file mode 100644 index 2aad2a80..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.map +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.md5 deleted file mode 100644 index 2e8a3120..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -bae1b2e5588fa115856b2abe27cadc06 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.svg deleted file mode 100644 index 8389c0d9..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.svg +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - -JointEdge - -Node1 - - -JointEdge - - - - -Node1->Node1 - - - Next -Prev - - -Node2 - - -Joint - - - - -Node1->Node2 - - - EdgeA -EdgeB - - -Node2->Node1 - - - Joint - - -Node3 - - -World - - - - -Node3->Node2 - - - _world - - -Node26 - - -Body - - - - -Node3->Node26 - - - _world - - -Node26->Node1 - - - Other - - -Node27 - - -Sweep - - - - -Node27->Node26 - - - _sweep - - -Node13 - - -Vector2 - - - - -Node13->Node26 - - - _force -_linearVelocity - - -Node13->Node27 - - - C -C0 -LocalCenter - - -Node32 - - -Transform - - - - -Node13->Node32 - - - p - - -Node28 - - -FixtureCollection - - - - -Node28->Node26 - - - FixtureList - - -Node32->Node26 - - - _xf - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint-members.html deleted file mode 100644 index 8fb82cac..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
MotorJoint Member List
-
-
- -

This is the complete list of members for MotorJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - -
AngularOffsetMotorJoint
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetReactionForce(float invDt)MotorJointvirtual
GetReactionTorque(float invDt)MotorJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LinearOffsetMotorJoint
MaxForceMotorJoint
MaxTorqueMotorJoint
MotorJoint(Body bodyA, Body bodyB, bool useWorldCoordinates=false)MotorJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
World (defined in Joint)Joint
WorldAnchorA (defined in MotorJoint)MotorJoint
WorldAnchorB (defined in MotorJoint)MotorJoint
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html deleted file mode 100644 index c058e7aa..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html +++ /dev/null @@ -1,393 +0,0 @@ - - - - - - - -Aether.Physics2D: MotorJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
MotorJoint Class Reference
-
-
- -

A motor joint is used to control the relative motion between two bodies. A typical usage is to control the movement of a dynamic body with respect to the ground. - More...

-
-Inheritance diagram for MotorJoint:
-
-
-
-
-
-Collaboration diagram for MotorJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 MotorJoint (Body bodyA, Body bodyB, bool useWorldCoordinates=false)
 Constructor for MotorJoint. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
float MaxForce [get, set]
 The maximum amount of force that can be applied to BodyA More...
 
float MaxTorque [get, set]
 The maximum amount of torque that can be applied to BodyA More...
 
Vector2 LinearOffset [get, set]
 The linear (translation) offset. More...
 
float AngularOffset [get, set]
 Get or set the angular offset. More...
 
- Properties inherited from Joint
-World World [get]
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A motor joint is used to control the relative motion between two bodies. A typical usage is to control the movement of a dynamic body with respect to the ground.

-

Constructor & Destructor Documentation

- -

◆ MotorJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
MotorJoint (Body bodyA,
Body bodyB,
bool useWorldCoordinates = false 
)
-
- -

Constructor for MotorJoint.

-
Parameters
- - - - -
bodyAThe first body
bodyBThe second body
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ AngularOffset

- -
-
- - - - - -
- - - - -
float AngularOffset
-
-getset
-
- -

Get or set the angular offset.

- -
-
- -

◆ LinearOffset

- -
-
- - - - - -
- - - - -
Vector2 LinearOffset
-
-getset
-
- -

The linear (translation) offset.

- -
-
- -

◆ MaxForce

- -
-
- - - - - -
- - - - -
float MaxForce
-
-getset
-
- -

The maximum amount of force that can be applied to BodyA

- -
-
- -

◆ MaxTorque

- -
-
- - - - - -
- - - - -
float MaxTorque
-
-getset
-
- -

The maximum amount of torque that can be applied to BodyA

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/MotorJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.js deleted file mode 100644 index 58f9ebf2..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.js +++ /dev/null @@ -1,13 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint = -[ - [ "MotorJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a059657af23476ab360182a89a87b3c25", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "AngularOffset", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a3b3eb3df80a07ca0c56c40f661514598", null ], - [ "CorrectionFactor", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#adca405d014a47fadfac1448889408ff3", null ], - [ "LinearOffset", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a6f661cfedcbee5504220fd20ee4b94c5", null ], - [ "MaxForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#aea6a8bd745d298d7f57f809ccc4edadb", null ], - [ "MaxTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a165217338f4b70d63e18b1260ebba548", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.map deleted file mode 100644 index 6a95ebe0..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.md5 deleted file mode 100644 index 1a9d9431..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b941bde9475b54f100102ecb7304d3ce \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.svg deleted file mode 100644 index f7ed1557..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -MotorJoint - -Node1 - - -MotorJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.map deleted file mode 100644 index 47670a4c..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.md5 deleted file mode 100644 index 5f4b0b86..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -32480f7ed9a8cd2cfb71d5159bd1170e \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.svg deleted file mode 100644 index 54098d76..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -MotorJoint - -Node1 - - -MotorJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint-members.html deleted file mode 100644 index 608fe349..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
PrismaticJoint Member List
-
-
- -

This is the complete list of members for PrismaticJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AxisPrismaticJoint
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetMotorForce(float invDt)PrismaticJoint
GetReactionForce(float invDt)PrismaticJointvirtual
GetReactionTorque(float invDt)PrismaticJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointSpeedPrismaticJoint
JointTranslationPrismaticJoint
JointTypeJoint
LimitEnabledPrismaticJoint
LocalAnchorAPrismaticJoint
LocalAnchorBPrismaticJoint
LocalXAxisPrismaticJoint
LowerLimitPrismaticJoint
MaxMotorForcePrismaticJoint
MotorEnabledPrismaticJoint
MotorImpulsePrismaticJoint
MotorSpeedPrismaticJoint
PrismaticJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, Vector2 axis, bool useWorldCoordinates=false)PrismaticJoint
PrismaticJoint(Body bodyA, Body bodyB, Vector2 anchor, Vector2 axis, bool useWorldCoordinates=false) (defined in PrismaticJoint)PrismaticJoint
ReferenceAnglePrismaticJoint
SetLimits(float lower, float upper)PrismaticJoint
TagJoint
UpperLimitPrismaticJoint
WakeBodies() (defined in Joint)Jointprotected
World (defined in Joint)Joint
WorldAnchorA (defined in PrismaticJoint)PrismaticJoint
WorldAnchorB (defined in PrismaticJoint)PrismaticJoint
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html deleted file mode 100644 index 70c95e30..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html +++ /dev/null @@ -1,760 +0,0 @@ - - - - - - - -Aether.Physics2D: PrismaticJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
PrismaticJoint Class Reference
-
-
- -

A prismatic joint. This joint provides one degree of freedom: translation along an axis fixed in bodyA. Relative rotation is prevented. You can use a joint limit to restrict the range of motion and a joint motor to drive the motion or to model joint friction. - More...

-
-Inheritance diagram for PrismaticJoint:
-
-
-
-
-
-Collaboration diagram for PrismaticJoint:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 PrismaticJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, Vector2 axis, bool useWorldCoordinates=false)
 This requires defining a line of motion using an axis and an anchor point. The definition uses local anchor points and a local axis so that the initial configuration can violate the constraint slightly. The joint translation is zero when the local anchor points coincide in world space. Using local anchors and a local axis helps when saving and loading a game. More...
 
PrismaticJoint (Body bodyA, Body bodyB, Vector2 anchor, Vector2 axis, bool useWorldCoordinates=false)
 
void SetLimits (float lower, float upper)
 Set the joint limits, usually in meters. More...
 
float GetMotorForce (float invDt)
 Gets the motor force. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
float JointTranslation [get]
 Get the current joint translation, usually in meters. More...
 
float JointSpeed [get]
 Get the current joint translation speed, usually in meters per second. More...
 
bool LimitEnabled [get, set]
 Is the joint limit enabled? More...
 
float LowerLimit [get, set]
 Get the lower joint limit, usually in meters. More...
 
float UpperLimit [get, set]
 Get the upper joint limit, usually in meters. More...
 
bool MotorEnabled [get, set]
 Is the joint motor enabled? More...
 
float MotorSpeed [get, set]
 Set the motor speed, usually in meters per second. More...
 
float MaxMotorForce [get, set]
 Set the maximum motor force, usually in N. More...
 
float MotorImpulse [get, set]
 Get the current motor impulse, usually in N. More...
 
Vector2 Axis [get, set]
 The axis at which the joint moves. More...
 
Vector2 LocalXAxis [get]
 The axis in local coordinates relative to BodyA More...
 
float ReferenceAngle [get, set]
 The reference angle. More...
 
- Properties inherited from Joint
-World World [get]
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A prismatic joint. This joint provides one degree of freedom: translation along an axis fixed in bodyA. Relative rotation is prevented. You can use a joint limit to restrict the range of motion and a joint motor to drive the motion or to model joint friction.

-

Constructor & Destructor Documentation

- -

◆ PrismaticJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PrismaticJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
Vector2 axis,
bool useWorldCoordinates = false 
)
-
- -

This requires defining a line of motion using an axis and an anchor point. The definition uses local anchor points and a local axis so that the initial configuration can violate the constraint slightly. The joint translation is zero when the local anchor points coincide in world space. Using local anchors and a local axis helps when saving and loading a game.

-
Parameters
- - - - - - - -
bodyAThe first body.
bodyBThe second body.
anchorAThe first body anchor.
anchorBThe second body anchor.
axisThe axis.
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetMotorForce()

- -
-
- - - - - - - - -
float GetMotorForce (float invDt)
-
- -

Gets the motor force.

-
Parameters
- - -
invDtThe inverse delta time
-
-
- -
-
- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ SetLimits()

- -
-
- - - - - - - - - - - - - - - - - - -
void SetLimits (float lower,
float upper 
)
-
- -

Set the joint limits, usually in meters.

-
Parameters
- - - -
lowerThe lower limit
upperThe upper limit
-
-
- -
-
-

Property Documentation

- -

◆ Axis

- -
-
- - - - - -
- - - - -
Vector2 Axis
-
-getset
-
- -

The axis at which the joint moves.

- -
-
- -

◆ JointSpeed

- -
-
- - - - - -
- - - - -
float JointSpeed
-
-get
-
- -

Get the current joint translation speed, usually in meters per second.

- -
-
- -

◆ JointTranslation

- -
-
- - - - - -
- - - - -
float JointTranslation
-
-get
-
- -

Get the current joint translation, usually in meters.

- -
-
- -

◆ LimitEnabled

- -
-
- - - - - -
- - - - -
bool LimitEnabled
-
-getset
-
- -

Is the joint limit enabled?

-

true if [limit enabled]; otherwise, false.

- -
-
- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point on BodyA

- -
-
- -

◆ LocalAnchorB

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorB
-
-getset
-
- -

The local anchor point on BodyB

- -
-
- -

◆ LocalXAxis

- -
-
- - - - - -
- - - - -
Vector2 LocalXAxis
-
-get
-
- -

The axis in local coordinates relative to BodyA

- -
-
- -

◆ LowerLimit

- -
-
- - - - - -
- - - - -
float LowerLimit
-
-getset
-
- -

Get the lower joint limit, usually in meters.

- -
-
- -

◆ MaxMotorForce

- -
-
- - - - - -
- - - - -
float MaxMotorForce
-
-getset
-
- -

Set the maximum motor force, usually in N.

-

The force.

- -
-
- -

◆ MotorEnabled

- -
-
- - - - - -
- - - - -
bool MotorEnabled
-
-getset
-
- -

Is the joint motor enabled?

-

true if [motor enabled]; otherwise, false.

- -
-
- -

◆ MotorImpulse

- -
-
- - - - - -
- - - - -
float MotorImpulse
-
-getset
-
- -

Get the current motor impulse, usually in N.

- -
-
- -

◆ MotorSpeed

- -
-
- - - - - -
- - - - -
float MotorSpeed
-
-getset
-
- -

Set the motor speed, usually in meters per second.

-

The speed.

- -
-
- -

◆ ReferenceAngle

- -
-
- - - - - -
- - - - -
float ReferenceAngle
-
-getset
-
- -

The reference angle.

- -
-
- -

◆ UpperLimit

- -
-
- - - - - -
- - - - -
float UpperLimit
-
-getset
-
- -

Get the upper joint limit, usually in meters.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/PrismaticJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.js deleted file mode 100644 index 4121bd1f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.js +++ /dev/null @@ -1,25 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint = -[ - [ "PrismaticJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a4acdf013e05be6f2573ff41915abdc29", null ], - [ "PrismaticJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a3ca1feade0b9b3e58866d70601f8e68c", null ], - [ "GetMotorForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a26ef16211e1bdf654b6210d65c5c0d0d", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "SetLimits", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a570fdd2d1ff18b491f985b697054c055", null ], - [ "Axis", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a903a32e094f42fdb107078e01b6a45bd", null ], - [ "JointSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#af160e3897b3d4aa3ef36b9d41d827a51", null ], - [ "JointTranslation", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a96d2abf27990ec0a8fb478a37c8040e6", null ], - [ "LimitEnabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#aea8f57e77e06ce4e150a9e47fdcda2ee", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "LocalAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], - [ "LocalXAxis", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#ae1c3b3ff3a93366137a330df937be100", null ], - [ "LowerLimit", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#ac45b2c1842637697841f89d4ebe431a0", null ], - [ "MaxMotorForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a3de84e0813adbb6929f5d6246131aa52", null ], - [ "MotorEnabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a82646b4c8a5eb0c1926d643b804e42ca", null ], - [ "MotorImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a627ca1df1d77e9b4d9274d080d181647", null ], - [ "MotorSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a14844f4c6590da6b12e5b42dab3e198a", null ], - [ "ReferenceAngle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a05184147e05d88e03f941539f95e5aae", null ], - [ "UpperLimit", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a51dd0201db52cba44ca24bc08a6b1a7a", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.map deleted file mode 100644 index 9d630383..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.md5 deleted file mode 100644 index 2bd3e11a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c5f0483ee7e6673224d2cba06e2ebb5f \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.svg deleted file mode 100644 index f8daf58d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -PrismaticJoint - -Node1 - - -PrismaticJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.map deleted file mode 100644 index bffed4fb..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.md5 deleted file mode 100644 index 6286d11e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -04fbf68f8f58ffcadc986d9e23775e5b \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.svg deleted file mode 100644 index 8b8059f2..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -PrismaticJoint - -Node1 - - -PrismaticJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint-members.html deleted file mode 100644 index 7ff7c97d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint-members.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
PulleyJoint Member List
-
-
- -

This is the complete list of members for PulleyJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
CurrentLengthAPulleyJoint
CurrentLengthBPulleyJoint
EnabledJoint
GetReactionForce(float invDt)PulleyJointvirtual
GetReactionTorque(float invDt)PulleyJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LengthAPulleyJoint
LengthBPulleyJoint
LocalAnchorAPulleyJoint
LocalAnchorBPulleyJoint
PulleyJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, Vector2 worldAnchorA, Vector2 worldAnchorB, float ratio, bool useWorldCoordinates=false)PulleyJoint
RatioPulleyJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
World (defined in Joint)Joint
WorldAnchorAPulleyJoint
WorldAnchorBPulleyJoint
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html deleted file mode 100644 index 2106871f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html +++ /dev/null @@ -1,558 +0,0 @@ - - - - - - - -Aether.Physics2D: PulleyJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
PulleyJoint Class Reference
-
-
- -

The pulley joint is connected to two bodies and two fixed world points. The pulley supports a ratio such that: length1 + ratio * length2 <= constant Yes, the force transmitted is scaled by the ratio. - More...

-
-Inheritance diagram for PulleyJoint:
-
-
-
-
-
-Collaboration diagram for PulleyJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 PulleyJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, Vector2 worldAnchorA, Vector2 worldAnchorB, float ratio, bool useWorldCoordinates=false)
 Constructor for PulleyJoint. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
override sealed Vector2 WorldAnchorA [get, set]
 Get the first world anchor. More...
 
override sealed Vector2 WorldAnchorB [get, set]
 Get the second world anchor. More...
 
float LengthA [get, set]
 Get the current length of the segment attached to body1. More...
 
float LengthB [get, set]
 Get the current length of the segment attached to body2. More...
 
float CurrentLengthA [get]
 The current length between the anchor point on BodyA and WorldAnchorA More...
 
float CurrentLengthB [get]
 The current length between the anchor point on BodyB and WorldAnchorB More...
 
float Ratio [get, set]
 Get the pulley ratio. More...
 
- Properties inherited from Joint
-World World [get]
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

The pulley joint is connected to two bodies and two fixed world points. The pulley supports a ratio such that: length1 + ratio * length2 <= constant Yes, the force transmitted is scaled by the ratio.

-

Warning: the pulley joint can get a bit squirrelly by itself. They often work better when combined with prismatic joints. You should also cover the the anchor points with static shapes to prevent one side from going to zero length.

-

Constructor & Destructor Documentation

- -

◆ PulleyJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PulleyJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
Vector2 worldAnchorA,
Vector2 worldAnchorB,
float ratio,
bool useWorldCoordinates = false 
)
-
- -

Constructor for PulleyJoint.

-
Parameters
- - - - - - - - - -
bodyAThe first body.
bodyBThe second body.
anchorAThe anchor on the first body.
anchorBThe anchor on the second body.
worldAnchorAThe world anchor for the first body.
worldAnchorBThe world anchor for the second body.
ratioThe ratio.
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ CurrentLengthA

- -
-
- - - - - -
- - - - -
float CurrentLengthA
-
-get
-
- -

The current length between the anchor point on BodyA and WorldAnchorA

- -
-
- -

◆ CurrentLengthB

- -
-
- - - - - -
- - - - -
float CurrentLengthB
-
-get
-
- -

The current length between the anchor point on BodyB and WorldAnchorB

- -
-
- -

◆ LengthA

- -
-
- - - - - -
- - - - -
float LengthA
-
-getset
-
- -

Get the current length of the segment attached to body1.

- -
-
- -

◆ LengthB

- -
-
- - - - - -
- - - - -
float LengthB
-
-getset
-
- -

Get the current length of the segment attached to body2.

- -
-
- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point on BodyA

- -
-
- -

◆ LocalAnchorB

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorB
-
-getset
-
- -

The local anchor point on BodyB

- -
-
- -

◆ Ratio

- -
-
- - - - - -
- - - - -
float Ratio
-
-getset
-
- -

Get the pulley ratio.

- -
-
- -

◆ WorldAnchorA

- -
-
- - - - - -
- - - - -
override sealed Vector2 WorldAnchorA
-
-getset
-
- -

Get the first world anchor.

- -
-
- -

◆ WorldAnchorB

- -
-
- - - - - -
- - - - -
override sealed Vector2 WorldAnchorB
-
-getset
-
- -

Get the second world anchor.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/PulleyJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.js deleted file mode 100644 index 99a9709e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.js +++ /dev/null @@ -1,16 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint = -[ - [ "PulleyJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a25a1437344e92ce024d51983c1fef2fe", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "Constant", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a36bcf24140561abc42e6112776eeaf01", null ], - [ "CurrentLengthA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a310784ebb6e3952292a0a406d842999c", null ], - [ "CurrentLengthB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a22189d091b00b4e43436c5c8837e1bd5", null ], - [ "LengthA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a17228bb383163d16223419dcf2004e72", null ], - [ "LengthB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a821ef58fd6f01bdf6afb867ab86dcd68", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "LocalAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], - [ "Ratio", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#af6ae4490c72c376a3b00876da95715bd", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#acad7fbf7f8d8c9354d92c71a418ac26a", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a3cc2ad87687924151117fe3fa6a03912", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.map deleted file mode 100644 index 67c8f75c..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.md5 deleted file mode 100644 index 721bdb21..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c502eb57534ef2782b9a744ba9b9f592 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.svg deleted file mode 100644 index fc2c2767..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -PulleyJoint - -Node1 - - -PulleyJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.map deleted file mode 100644 index a694da34..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.md5 deleted file mode 100644 index 50618c51..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7f9815538158b45ac452d1467b375278 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.svg deleted file mode 100644 index 8bf6b126..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -PulleyJoint - -Node1 - - -PulleyJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint-members.html deleted file mode 100644 index 6a4a950a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint-members.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
RevoluteJoint Member List
-
-
- -

This is the complete list of members for RevoluteJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetMotorTorque(float invDt)RevoluteJoint
GetReactionForce(float invDt)RevoluteJointvirtual
GetReactionTorque(float invDt)RevoluteJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointAngleRevoluteJoint
JointSpeedRevoluteJoint
JointTypeJoint
LimitEnabledRevoluteJoint
LocalAnchorARevoluteJoint
LocalAnchorBRevoluteJoint
LowerLimitRevoluteJoint
MaxMotorTorqueRevoluteJoint
MotorEnabledRevoluteJoint
MotorImpulseRevoluteJoint
MotorSpeedRevoluteJoint
ReferenceAngleRevoluteJoint
RevoluteJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)RevoluteJoint
RevoluteJoint(Body bodyA, Body bodyB, Vector2 anchor, bool useWorldCoordinates=false)RevoluteJoint
SetLimits(float lower, float upper)RevoluteJoint
TagJoint
UpperLimitRevoluteJoint
WakeBodies() (defined in Joint)Jointprotected
World (defined in Joint)Joint
WorldAnchorA (defined in RevoluteJoint)RevoluteJoint
WorldAnchorB (defined in RevoluteJoint)RevoluteJoint
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html deleted file mode 100644 index 34b81d7f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html +++ /dev/null @@ -1,748 +0,0 @@ - - - - - - - -Aether.Physics2D: RevoluteJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
RevoluteJoint Class Reference
-
-
- -

A revolute joint constrains to bodies to share a common point while they are free to rotate about the point. The relative rotation about the shared point is the joint angle. You can limit the relative rotation with a joint limit that specifies a lower and upper angle. You can use a motor to drive the relative rotation about the shared point. A maximum motor torque is provided so that infinite forces are not generated. - More...

-
-Inheritance diagram for RevoluteJoint:
-
-
-
-
-
-Collaboration diagram for RevoluteJoint:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 RevoluteJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)
 Constructor of RevoluteJoint. More...
 
 RevoluteJoint (Body bodyA, Body bodyB, Vector2 anchor, bool useWorldCoordinates=false)
 Constructor of RevoluteJoint. More...
 
void SetLimits (float lower, float upper)
 Set the joint limits, usually in meters. More...
 
float GetMotorTorque (float invDt)
 Gets the motor torque in N-m. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
float ReferenceAngle [get, set]
 The referance angle computed as BodyB angle minus BodyA angle. More...
 
float JointAngle [get]
 Get the current joint angle in radians. More...
 
float JointSpeed [get]
 Get the current joint angle speed in radians per second. More...
 
bool LimitEnabled [get, set]
 Is the joint limit enabled? More...
 
float LowerLimit [get, set]
 Get the lower joint limit in radians. More...
 
float UpperLimit [get, set]
 Get the upper joint limit in radians. More...
 
bool MotorEnabled [get, set]
 Is the joint motor enabled? More...
 
float MotorSpeed [get, set]
 Get or set the motor speed in radians per second. More...
 
float MaxMotorTorque [get, set]
 Get or set the maximum motor torque, usually in N-m. More...
 
float MotorImpulse [get, set]
 Get or set the current motor impulse, usually in N-m. More...
 
- Properties inherited from Joint
-World World [get]
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A revolute joint constrains to bodies to share a common point while they are free to rotate about the point. The relative rotation about the shared point is the joint angle. You can limit the relative rotation with a joint limit that specifies a lower and upper angle. You can use a motor to drive the relative rotation about the shared point. A maximum motor torque is provided so that infinite forces are not generated.

-

Constructor & Destructor Documentation

- -

◆ RevoluteJoint() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RevoluteJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
bool useWorldCoordinates = false 
)
-
- -

Constructor of RevoluteJoint.

-
Parameters
- - - - - - -
bodyAThe first body.
bodyBThe second body.
anchorAThe first body anchor.
anchorBThe second anchor.
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
- -

◆ RevoluteJoint() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RevoluteJoint (Body bodyA,
Body bodyB,
Vector2 anchor,
bool useWorldCoordinates = false 
)
-
- -

Constructor of RevoluteJoint.

-
Parameters
- - - - - -
bodyAThe first body.
bodyBThe second body.
anchorThe shared anchor.
useWorldCoordinates
-
-
- -
-
-

Member Function Documentation

- -

◆ GetMotorTorque()

- -
-
- - - - - - - - -
float GetMotorTorque (float invDt)
-
- -

Gets the motor torque in N-m.

-
Parameters
- - -
invDtThe inverse delta time
-
-
- -
-
- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ SetLimits()

- -
-
- - - - - - - - - - - - - - - - - - -
void SetLimits (float lower,
float upper 
)
-
- -

Set the joint limits, usually in meters.

-
Parameters
- - - -
lowerThe lower limit
upperThe upper limit
-
-
- -
-
-

Property Documentation

- -

◆ JointAngle

- -
-
- - - - - -
- - - - -
float JointAngle
-
-get
-
- -

Get the current joint angle in radians.

- -
-
- -

◆ JointSpeed

- -
-
- - - - - -
- - - - -
float JointSpeed
-
-get
-
- -

Get the current joint angle speed in radians per second.

- -
-
- -

◆ LimitEnabled

- -
-
- - - - - -
- - - - -
bool LimitEnabled
-
-getset
-
- -

Is the joint limit enabled?

-

true if [limit enabled]; otherwise, false.

- -
-
- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point on BodyA

- -
-
- -

◆ LocalAnchorB

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorB
-
-getset
-
- -

The local anchor point on BodyB

- -
-
- -

◆ LowerLimit

- -
-
- - - - - -
- - - - -
float LowerLimit
-
-getset
-
- -

Get the lower joint limit in radians.

- -
-
- -

◆ MaxMotorTorque

- -
-
- - - - - -
- - - - -
float MaxMotorTorque
-
-getset
-
- -

Get or set the maximum motor torque, usually in N-m.

- -
-
- -

◆ MotorEnabled

- -
-
- - - - - -
- - - - -
bool MotorEnabled
-
-getset
-
- -

Is the joint motor enabled?

-

true if [motor enabled]; otherwise, false.

- -
-
- -

◆ MotorImpulse

- -
-
- - - - - -
- - - - -
float MotorImpulse
-
-getset
-
- -

Get or set the current motor impulse, usually in N-m.

- -
-
- -

◆ MotorSpeed

- -
-
- - - - - -
- - - - -
float MotorSpeed
-
-getset
-
- -

Get or set the motor speed in radians per second.

- -
-
- -

◆ ReferenceAngle

- -
-
- - - - - -
- - - - -
float ReferenceAngle
-
-getset
-
- -

The referance angle computed as BodyB angle minus BodyA angle.

- -
-
- -

◆ UpperLimit

- -
-
- - - - - -
- - - - -
float UpperLimit
-
-getset
-
- -

Get the upper joint limit in radians.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/RevoluteJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.js deleted file mode 100644 index c514d6d0..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.js +++ /dev/null @@ -1,23 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint = -[ - [ "RevoluteJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a1deadd61d4183919eee47707ae7d3ad8", null ], - [ "RevoluteJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#aa9a523c27dea2bd9dd6435e58646285c", null ], - [ "GetMotorTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a5f4067acd5bef0cfa32cee701ca68d85", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "SetLimits", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a570fdd2d1ff18b491f985b697054c055", null ], - [ "JointAngle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#acf8136ee624a7c506eebf84d577ac246", null ], - [ "JointSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#af160e3897b3d4aa3ef36b9d41d827a51", null ], - [ "LimitEnabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#aea8f57e77e06ce4e150a9e47fdcda2ee", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "LocalAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], - [ "LowerLimit", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#ac45b2c1842637697841f89d4ebe431a0", null ], - [ "MaxMotorTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a249b4d118ffb7885126147390cacfd67", null ], - [ "MotorEnabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a82646b4c8a5eb0c1926d643b804e42ca", null ], - [ "MotorImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a627ca1df1d77e9b4d9274d080d181647", null ], - [ "MotorSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a14844f4c6590da6b12e5b42dab3e198a", null ], - [ "ReferenceAngle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a05184147e05d88e03f941539f95e5aae", null ], - [ "UpperLimit", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a51dd0201db52cba44ca24bc08a6b1a7a", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.map deleted file mode 100644 index a24b3515..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.md5 deleted file mode 100644 index 618c039c..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -30f57b5852d857afd95b77955bf91e72 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.svg deleted file mode 100644 index 898b246a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -RevoluteJoint - -Node1 - - -RevoluteJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.map deleted file mode 100644 index 984f95dd..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.md5 deleted file mode 100644 index 9197fe4e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5ce0e1fb827cce76c199aaf4e60b0efc \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.svg deleted file mode 100644 index a8b17d50..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -RevoluteJoint - -Node1 - - -RevoluteJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint-members.html deleted file mode 100644 index 019da09c..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
RopeJoint Member List
-
-
- -

This is the complete list of members for RopeJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetReactionForce(float invDt)RopeJointvirtual
GetReactionTorque(float invDt)RopeJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LocalAnchorARopeJoint
LocalAnchorBRopeJoint
MaxLengthRopeJoint
RopeJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)RopeJoint
StateRopeJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
World (defined in Joint)Joint
WorldAnchorA (defined in RopeJoint)RopeJoint
WorldAnchorB (defined in RopeJoint)RopeJoint
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html deleted file mode 100644 index 23e0c732..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html +++ /dev/null @@ -1,408 +0,0 @@ - - - - - - - -Aether.Physics2D: RopeJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
RopeJoint Class Reference
-
-
- -

A rope joint enforces a maximum distance between two points on two bodies. It has no other effect. It can be used on ropes that are made up of several connected bodies, and if there is a need to support a heavy body. This joint is used for stabiliation of heavy objects on soft constraint joints. - More...

-
-Inheritance diagram for RopeJoint:
-
-
-
-
-
-Collaboration diagram for RopeJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 RopeJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)
 Constructor for RopeJoint. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
-override sealed Vector2 WorldAnchorA [get, set]
 
-override sealed Vector2 WorldAnchorB [get, set]
 
float MaxLength [get, set]
 Get or set the maximum length of the rope. By default, it is the distance between the two anchor points. More...
 
LimitState State [get]
 Gets the state of the joint. More...
 
- Properties inherited from Joint
-World World [get]
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A rope joint enforces a maximum distance between two points on two bodies. It has no other effect. It can be used on ropes that are made up of several connected bodies, and if there is a need to support a heavy body. This joint is used for stabiliation of heavy objects on soft constraint joints.

-

Warning: if you attempt to change the maximum length during the simulation you will get some non-physical behavior. Use the DistanceJoint instead if you want to dynamically control the length.

-

Constructor & Destructor Documentation

- -

◆ RopeJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RopeJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
bool useWorldCoordinates = false 
)
-
- -

Constructor for RopeJoint.

-
Parameters
- - - - - - -
bodyAThe first body
bodyBThe second body
anchorAThe anchor on the first body
anchorBThe anchor on the second body
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point on BodyA

- -
-
- -

◆ LocalAnchorB

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorB
-
-getset
-
- -

The local anchor point on BodyB

- -
-
- -

◆ MaxLength

- -
-
- - - - - -
- - - - -
float MaxLength
-
-getset
-
- -

Get or set the maximum length of the rope. By default, it is the distance between the two anchor points.

- -
-
- -

◆ State

- -
-
- - - - - -
- - - - -
LimitState State
-
-get
-
- -

Gets the state of the joint.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/RopeJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.js deleted file mode 100644 index 6adbdba0..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint = -[ - [ "RopeJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a6767fa475aa0dc1bc44a2b2e920c6737", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "LocalAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], - [ "MaxLength", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#af55a58298e945aa340098ded1d880605", null ], - [ "State", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a2d2d55fbc1a2d0f0c04c4646c8ef0d1f", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#acad7fbf7f8d8c9354d92c71a418ac26a", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a3cc2ad87687924151117fe3fa6a03912", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.map deleted file mode 100644 index 61f51148..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.md5 deleted file mode 100644 index cb49dc11..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7be24ee5f03013b0048b79a4d07a4e87 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.svg deleted file mode 100644 index f8256150..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -RopeJoint - -Node1 - - -RopeJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.map deleted file mode 100644 index 23a4145b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.md5 deleted file mode 100644 index faf7598d..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8e95ed1f31b91f5f3580b50c32b6968a \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.svg deleted file mode 100644 index 11bfd0ed..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -RopeJoint - -Node1 - - -RopeJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint-members.html deleted file mode 100644 index 389c72bd..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint-members.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
WeldJoint Member List
-
-
- -

This is the complete list of members for WeldJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
DampingRatioWeldJoint
EnabledJoint
FrequencyHzWeldJoint
GetReactionForce(float invDt)WeldJointvirtual
GetReactionTorque(float invDt)WeldJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LocalAnchorAWeldJoint
LocalAnchorBWeldJoint
ReferenceAngleWeldJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WeldJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)WeldJoint
World (defined in Joint)Joint
WorldAnchorA (defined in WeldJoint)WeldJoint
WorldAnchorB (defined in WeldJoint)WeldJoint
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html deleted file mode 100644 index 514e16ce..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - - - -Aether.Physics2D: WeldJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
WeldJoint Class Reference
-
-
- -

A weld joint essentially glues two bodies together. A weld joint may distort somewhat because the island constraint solver is approximate. - More...

-
-Inheritance diagram for WeldJoint:
-
-
-
-
-
-Collaboration diagram for WeldJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 WeldJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)
 You need to specify an anchor point where they are attached. The position of the anchor point is important for computing the reaction torque. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
float ReferenceAngle [get, set]
 The bodyB angle minus bodyA angle in the reference state (radians). More...
 
float FrequencyHz [get, set]
 The frequency of the joint. A higher frequency means a stiffer joint, but a too high value can cause the joint to oscillate. Default is 0, which means the joint does no spring calculations. More...
 
float DampingRatio [get, set]
 The damping on the joint. The damping is only used when the joint has a frequency (> 0). A higher value means more damping. More...
 
- Properties inherited from Joint
-World World [get]
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A weld joint essentially glues two bodies together. A weld joint may distort somewhat because the island constraint solver is approximate.

-

The joint is soft constraint based, which means the two bodies will move relative to each other, when a force is applied. To combine two bodies in a rigid fashion, combine the fixtures to a single body instead.

-

Constructor & Destructor Documentation

- -

◆ WeldJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
WeldJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
bool useWorldCoordinates = false 
)
-
- -

You need to specify an anchor point where they are attached. The position of the anchor point is important for computing the reaction torque.

-
Parameters
- - - - - - -
bodyAThe first body
bodyBThe second body
anchorAThe first body anchor.
anchorBThe second body anchor.
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ DampingRatio

- -
-
- - - - - -
- - - - -
float DampingRatio
-
-getset
-
- -

The damping on the joint. The damping is only used when the joint has a frequency (> 0). A higher value means more damping.

- -
-
- -

◆ FrequencyHz

- -
-
- - - - - -
- - - - -
float FrequencyHz
-
-getset
-
- -

The frequency of the joint. A higher frequency means a stiffer joint, but a too high value can cause the joint to oscillate. Default is 0, which means the joint does no spring calculations.

- -
-
- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point on BodyA

- -
-
- -

◆ LocalAnchorB

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorB
-
-getset
-
- -

The local anchor point on BodyB

- -
-
- -

◆ ReferenceAngle

- -
-
- - - - - -
- - - - -
float ReferenceAngle
-
-getset
-
- -

The bodyB angle minus bodyA angle in the reference state (radians).

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/WeldJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.js deleted file mode 100644 index 242da443..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.js +++ /dev/null @@ -1,13 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint = -[ - [ "WeldJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#abcdad62e33f27b0bee5b9a78a768eda7", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "DampingRatio", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a9f2ba932f90e63270ba804dd6337a8b0", null ], - [ "FrequencyHz", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a2775d71b0217d32a2a6ca139c866356f", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "LocalAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], - [ "ReferenceAngle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a05184147e05d88e03f941539f95e5aae", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.map deleted file mode 100644 index a833118a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.md5 deleted file mode 100644 index 47a376d0..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a04b5faf70325294cafcc7434bb6fd1d \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.svg deleted file mode 100644 index 61300341..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -WeldJoint - -Node1 - - -WeldJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.map deleted file mode 100644 index 5f306197..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.md5 deleted file mode 100644 index fbd71ce7..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f050115bc6f5d302b704a25f6dedb2a2 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.svg deleted file mode 100644 index 9a346d66..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -WeldJoint - -Node1 - - -WeldJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint-members.html deleted file mode 100644 index b62ed394..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint-members.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
WheelJoint Member List
-
-
- -

This is the complete list of members for WheelJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AxisWheelJoint
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
DampingRatioWheelJoint
EnabledJoint
FrequencyWheelJoint
GetMotorTorque(float invDt)WheelJoint
GetReactionForce(float invDt)WheelJointvirtual
GetReactionTorque(float invDt)WheelJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointSpeedWheelJoint
JointTranslationWheelJoint
JointTypeJoint
LocalAnchorAWheelJoint
LocalAnchorBWheelJoint
LocalXAxisWheelJoint
MaxMotorTorqueWheelJoint
MotorEnabledWheelJoint
MotorSpeedWheelJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WheelJoint(Body bodyA, Body bodyB, Vector2 anchor, Vector2 axis, bool useWorldCoordinates=false)WheelJoint
World (defined in Joint)Joint
WorldAnchorA (defined in WheelJoint)WheelJoint
WorldAnchorB (defined in WheelJoint)WheelJoint
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html deleted file mode 100644 index 69b05421..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html +++ /dev/null @@ -1,625 +0,0 @@ - - - - - - - -Aether.Physics2D: WheelJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
WheelJoint Class Reference
-
-
- -

A wheel joint. This joint provides two degrees of freedom: translation along an axis fixed in bodyA and rotation in the plane. You can use a joint limit to restrict the range of motion and a joint motor to drive the rotation or to model rotational friction. This joint is designed for vehicle suspensions. - More...

-
-Inheritance diagram for WheelJoint:
-
-
-
-
-
-Collaboration diagram for WheelJoint:
-
-
-
-
- - - - - - - - - - - - - - - - - - -

-Public Member Functions

 WheelJoint (Body bodyA, Body bodyB, Vector2 anchor, Vector2 axis, bool useWorldCoordinates=false)
 Constructor for WheelJoint More...
 
float GetMotorTorque (float invDt)
 Gets the torque of the motor More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
Vector2 Axis [get, set]
 The axis at which the suspension moves. More...
 
Vector2 LocalXAxis [get]
 The axis in local coordinates relative to BodyA More...
 
float MotorSpeed [get, set]
 The desired motor speed in radians per second. More...
 
float MaxMotorTorque [get, set]
 The maximum motor torque, usually in N-m. More...
 
float Frequency [get, set]
 Suspension frequency, zero indicates no suspension More...
 
float DampingRatio [get, set]
 Suspension damping ratio, one indicates critical damping More...
 
float JointTranslation [get]
 Gets the translation along the axis More...
 
float JointSpeed [get]
 Gets the angular velocity of the joint More...
 
bool MotorEnabled [get, set]
 Enable/disable the joint motor. More...
 
- Properties inherited from Joint
-World World [get]
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A wheel joint. This joint provides two degrees of freedom: translation along an axis fixed in bodyA and rotation in the plane. You can use a joint limit to restrict the range of motion and a joint motor to drive the rotation or to model rotational friction. This joint is designed for vehicle suspensions.

-

Constructor & Destructor Documentation

- -

◆ WheelJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
WheelJoint (Body bodyA,
Body bodyB,
Vector2 anchor,
Vector2 axis,
bool useWorldCoordinates = false 
)
-
- -

Constructor for WheelJoint

-
Parameters
- - - - - - -
bodyAThe first body
bodyBThe second body
anchorThe anchor point
axisThe axis
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetMotorTorque()

- -
-
- - - - - - - - -
float GetMotorTorque (float invDt)
-
- -

Gets the torque of the motor

-
Parameters
- - -
invDtinverse delta time
-
-
- -
-
- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ Axis

- -
-
- - - - - -
- - - - -
Vector2 Axis
-
-getset
-
- -

The axis at which the suspension moves.

- -
-
- -

◆ DampingRatio

- -
-
- - - - - -
- - - - -
float DampingRatio
-
-getset
-
- -

Suspension damping ratio, one indicates critical damping

- -
-
- -

◆ Frequency

- -
-
- - - - - -
- - - - -
float Frequency
-
-getset
-
- -

Suspension frequency, zero indicates no suspension

- -
-
- -

◆ JointSpeed

- -
-
- - - - - -
- - - - -
float JointSpeed
-
-get
-
- -

Gets the angular velocity of the joint

- -
-
- -

◆ JointTranslation

- -
-
- - - - - -
- - - - -
float JointTranslation
-
-get
-
- -

Gets the translation along the axis

- -
-
- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point on BodyA

- -
-
- -

◆ LocalAnchorB

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorB
-
-getset
-
- -

The local anchor point on BodyB

- -
-
- -

◆ LocalXAxis

- -
-
- - - - - -
- - - - -
Vector2 LocalXAxis
-
-get
-
- -

The axis in local coordinates relative to BodyA

- -
-
- -

◆ MaxMotorTorque

- -
-
- - - - - -
- - - - -
float MaxMotorTorque
-
-getset
-
- -

The maximum motor torque, usually in N-m.

- -
-
- -

◆ MotorEnabled

- -
-
- - - - - -
- - - - -
bool MotorEnabled
-
-getset
-
- -

Enable/disable the joint motor.

- -
-
- -

◆ MotorSpeed

- -
-
- - - - - -
- - - - -
float MotorSpeed
-
-getset
-
- -

The desired motor speed in radians per second.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/WheelJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.js deleted file mode 100644 index 80e08a3b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.js +++ /dev/null @@ -1,20 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint = -[ - [ "WheelJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a3f4d78dace24f18285bbbeda0b724178", null ], - [ "GetMotorTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a5f4067acd5bef0cfa32cee701ca68d85", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "Axis", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a903a32e094f42fdb107078e01b6a45bd", null ], - [ "DampingRatio", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a9f2ba932f90e63270ba804dd6337a8b0", null ], - [ "Frequency", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a9d3c19e881c80a6596884ecb8da4a0f4", null ], - [ "JointSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#af160e3897b3d4aa3ef36b9d41d827a51", null ], - [ "JointTranslation", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a96d2abf27990ec0a8fb478a37c8040e6", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "LocalAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], - [ "LocalXAxis", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#ae1c3b3ff3a93366137a330df937be100", null ], - [ "MaxMotorTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a249b4d118ffb7885126147390cacfd67", null ], - [ "MotorEnabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a82646b4c8a5eb0c1926d643b804e42ca", null ], - [ "MotorSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a14844f4c6590da6b12e5b42dab3e198a", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.map deleted file mode 100644 index fa7ccb78..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.md5 deleted file mode 100644 index 75720bdf..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -23f97a680bd0acaf6d0cd4f662e251cb \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.svg deleted file mode 100644 index 7543acbd..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -WheelJoint - -Node1 - - -WheelJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.map deleted file mode 100644 index d20be7c5..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.md5 deleted file mode 100644 index dc393086..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9bcaef05fe44986bab0073262831079b \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.svg deleted file mode 100644 index eb190986..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -WheelJoint - -Node1 - - -WheelJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world-members.html deleted file mode 100644 index eb5ee7ca..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world-members.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
World Member List
-
-
- -

This is the complete list of members for World, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Add(Body body)Worldvirtual
Add(Joint joint)World
Add(Controller controller)World
AddRemoveTime (defined in World)World
BodyAddedWorld
BodyListWorld
BodyRemovedWorld
Clear()World
ClearForces()World
ContactCountWorld
ContactListWorld
ContactManagerWorld
ContactsUpdateTime (defined in World)World
ContinuousPhysicsTime (defined in World)World
ControllerAddedWorld
ControllerList (defined in World)World
ControllerRemovedWorld
ControllersUpdateTime (defined in World)World
CreateBody(Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)Worldvirtual
CreateCapsule(float height, float topRadius, int topEdges, float bottomRadius, int bottomEdges, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateCapsule(float height, float endRadius, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateChain(Vector2 start, Vector2 end, float linkWidth, float linkHeight, int numberOfLinks, float linkDensity, bool attachRopeJoint)World
CreateChainShape(Vertices vertices, Vector2 position=new Vector2()) (defined in World)World
CreateCircle(float radius, float density, Vector2 position=new Vector2(), BodyType bodyType=BodyType.Static) (defined in World)World
CreateCompoundPolygon(List< Vertices > list, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateEdge(Vector2 start, Vector2 end) (defined in World)World
CreateEllipse(float xRadius, float yRadius, int edges, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateGear(float radius, int numberOfTeeth, float tipPercentage, float toothHeight, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateLineArc(float radians, int sides, float radius, bool closed=false, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateLoopShape(Vertices vertices, Vector2 position=new Vector2()) (defined in World)World
CreatePolygon(Vertices vertices, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateRectangle(float width, float height, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateRoundedRectangle(float width, float height, float xRadius, float yRadius, int segments, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateSolidArc(float density, float radians, int sides, float radius, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
EnabledWorld
FixtureAddedWorld
FixtureRemovedWorld
GravityWorld
Island (defined in World)World
IsLockedWorld
JointAddedWorld
JointListWorld
JointRemovedWorld
NewContactsTime (defined in World)World
ProxyCountWorld
QueryAABB(QueryReportFixtureDelegate callback, AABB aabb)World
QueryAABB(QueryReportFixtureDelegate callback, ref AABB aabb)World
RayCast(RayCastReportFixtureDelegate callback, Vector2 point1, Vector2 point2)World
Remove(Body body)Worldvirtual
Remove(Joint joint)World
Remove(Controller controller)World
ShiftOrigin(Vector2 newOrigin)World
SolveUpdateTime (defined in World)World
Step(TimeSpan dt)World
Step(TimeSpan dt, ref SolverIterations iterations)World
Step(float dt)World
Step(float dt, ref SolverIterations iterations)World
TagWorld
TestPoint(Vector2 point) (defined in World)World
UpdateTime (defined in World)World
World()World
World(Vector2 gravity)World
World(IBroadPhase broadPhase)World
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html deleted file mode 100644 index 6e0a8411..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html +++ /dev/null @@ -1,1290 +0,0 @@ - - - - - - - -Aether.Physics2D: World Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
- -

The world class manages all physics entities, dynamic simulation, and asynchronous queries. - More...

-
-Collaboration diagram for World:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 World ()
 Initializes a new instance of the World class. More...
 
 World (Vector2 gravity)
 Initializes a new instance of the World class. More...
 
 World (IBroadPhase broadPhase)
 Initializes a new instance of the World class. More...
 
virtual void Add (Body body)
 Add a rigid body. Warning: This method is locked during callbacks. More...
 
virtual void Remove (Body body)
 Destroy a rigid body. Warning: This automatically deletes all associated shapes and joints. Warning: This method is locked during callbacks. More...
 
void Add (Joint joint)
 Create a joint to constrain bodies together. This may cause the connected bodies to cease colliding. Warning: This method is locked during callbacks. More...
 
void Remove (Joint joint)
 Destroy a joint. This may cause the connected bodies to begin colliding. Warning: This method is locked during callbacks. More...
 
void Step (TimeSpan dt)
 Take a time step. This performs collision detection, integration, and consraint solution. More...
 
void Step (TimeSpan dt, ref SolverIterations iterations)
 Take a time step. This performs collision detection, integration, and consraint solution. More...
 
void Step (float dt)
 Take a time step. This performs collision detection, integration, and consraint solution. Warning: This method is locked during callbacks. More...
 
void Step (float dt, ref SolverIterations iterations)
 Take a time step. This performs collision detection, integration, and consraint solution. Warning: This method is locked during callbacks. More...
 
void ClearForces ()
 Call this after you are done with time steps to clear the forces. You normally call this after each call to Step, unless you are performing sub-steps. By default, forces will be automatically cleared, so you don't need to call this function. More...
 
void QueryAABB (QueryReportFixtureDelegate callback, AABB aabb)
 Query the world for all fixtures that potentially overlap the provided AABB. More...
 
void QueryAABB (QueryReportFixtureDelegate callback, ref AABB aabb)
 Query the world for all fixtures that potentially overlap the provided AABB. More...
 
void RayCast (RayCastReportFixtureDelegate callback, Vector2 point1, Vector2 point2)
 Ray-cast the world for all fixtures in the path of the ray. Your callback controls whether you get the closest point, any point, or n-points. The ray-cast ignores shapes that contain the starting point. More...
 
void Add (Controller controller)
 Warning: This method is locked during callbacks. More...
 
void Remove (Controller controller)
 Warning: This method is locked during callbacks. More...
 
-Fixture TestPoint (Vector2 point)
 
void ShiftOrigin (Vector2 newOrigin)
 
void Clear ()
 Warning: This method is locked during callbacks. More...
 
-virtual Body CreateBody (Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateEdge (Vector2 start, Vector2 end)
 
-Body CreateChainShape (Vertices vertices, Vector2 position=new Vector2())
 
-Body CreateLoopShape (Vertices vertices, Vector2 position=new Vector2())
 
-Body CreateRectangle (float width, float height, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateCircle (float radius, float density, Vector2 position=new Vector2(), BodyType bodyType=BodyType.Static)
 
-Body CreateEllipse (float xRadius, float yRadius, int edges, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreatePolygon (Vertices vertices, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateCompoundPolygon (List< Vertices > list, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateGear (float radius, int numberOfTeeth, float tipPercentage, float toothHeight, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateCapsule (float height, float topRadius, int topEdges, float bottomRadius, int bottomEdges, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateCapsule (float height, float endRadius, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateRoundedRectangle (float width, float height, float xRadius, float yRadius, int segments, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateLineArc (float radians, int sides, float radius, bool closed=false, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateSolidArc (float density, float radians, int sides, float radius, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
Path CreateChain (Vector2 start, Vector2 end, float linkWidth, float linkHeight, int numberOfLinks, float linkDensity, bool attachRopeJoint)
 Creates a chain. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

object Tag
 Set the user data. Use this to store your application specific data. More...
 
BodyDelegate BodyAdded
 Fires whenever a body has been added More...
 
BodyDelegate BodyRemoved
 Fires whenever a body has been removed More...
 
FixtureDelegate FixtureAdded
 Fires whenever a fixture has been added More...
 
FixtureDelegate FixtureRemoved
 Fires whenever a fixture has been removed More...
 
JointDelegate JointAdded
 Fires whenever a joint has been added More...
 
JointDelegate JointRemoved
 Fires whenever a joint has been removed More...
 
ControllerDelegate ControllerAdded
 Fires every time a controller is added to the World. More...
 
ControllerDelegate ControllerRemoved
 Fires every time a controlelr is removed form the World. More...
 
-readonly ControllerCollection ControllerList
 
readonly ContactManager ContactManager
 Get the contact manager for testing. More...
 
readonly BodyCollection BodyList
 Get the world body list. More...
 
readonly JointCollection JointList
 Get the world joint list. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-TimeSpan UpdateTime [get]
 
-TimeSpan ContinuousPhysicsTime [get]
 
-TimeSpan ControllersUpdateTime [get]
 
-TimeSpan AddRemoveTime [get]
 
-TimeSpan NewContactsTime [get]
 
-TimeSpan ContactsUpdateTime [get]
 
-TimeSpan SolveUpdateTime [get]
 
int ProxyCount [get]
 Get the number of broad-phase proxies. More...
 
int ContactCount [get]
 Get the number of contacts (each may have 0 or more contact points). More...
 
Vector2 Gravity [get, set]
 Change the global gravity vector. More...
 
bool IsLocked [get]
 Is the world locked (in the middle of a time step). More...
 
ContactListHead ContactList [get]
 Get the world contact list. ContactList is the head of a circular linked list. Use Contact.Next to get the next contact in the world list. A contact equal to ContactList indicates the end of the list. More...
 
bool Enabled [get, set]
 If false, the whole simulation stops. It still processes added and removed geometries. More...
 
-Island Island [get]
 
-

Detailed Description

-

The world class manages all physics entities, dynamic simulation, and asynchronous queries.

-

Constructor & Destructor Documentation

- -

◆ World() [1/3]

- -
-
- - - - - - - -
World ()
-
- -

Initializes a new instance of the World class.

- -
-
- -

◆ World() [2/3]

- -
-
- - - - - - - - -
World (Vector2 gravity)
-
- -

Initializes a new instance of the World class.

-
Parameters
- - -
gravityThe gravity.
-
-
- -
-
- -

◆ World() [3/3]

- -
-
- - - - - - - - -
World (IBroadPhase broadPhase)
-
- -

Initializes a new instance of the World class.

- -
-
-

Member Function Documentation

- -

◆ Add() [1/3]

- -
-
- - - - - -
- - - - - - - - -
virtual void Add (Body body)
-
-virtual
-
- -

Add a rigid body. Warning: This method is locked during callbacks.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Add() [2/3]

- -
-
- - - - - - - - -
void Add (Controller controller)
-
- -

Warning: This method is locked during callbacks.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Add() [3/3]

- -
-
- - - - - - - - -
void Add (Joint joint)
-
- -

Create a joint to constrain bodies together. This may cause the connected bodies to cease colliding. Warning: This method is locked during callbacks.

-
Parameters
- - -
jointThe joint.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Clear()

- -
-
- - - - - - - -
void Clear ()
-
- -

Warning: This method is locked during callbacks.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ ClearForces()

- -
-
- - - - - - - -
void ClearForces ()
-
- -

Call this after you are done with time steps to clear the forces. You normally call this after each call to Step, unless you are performing sub-steps. By default, forces will be automatically cleared, so you don't need to call this function.

- -
-
- -

◆ CreateChain()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Path CreateChain (Vector2 start,
Vector2 end,
float linkWidth,
float linkHeight,
int numberOfLinks,
float linkDensity,
bool attachRopeJoint 
)
-
- -

Creates a chain.

-
Parameters
- - - - - - - - - -
worldThe world.
startThe start.
endThe end.
linkWidthThe width.
linkHeightThe height.
numberOfLinksThe number of links.
linkDensityThe link density.
attachRopeJointCreates a rope joint between start and end. This enforces the length of the rope. Said in another way: it makes the rope less bouncy.
-
-
-
Returns
- -
-
- -

◆ QueryAABB() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - -
void QueryAABB (QueryReportFixtureDelegate callback,
AABB aabb 
)
-
- -

Query the world for all fixtures that potentially overlap the provided AABB.

-

Inside the callback: Return true: Continues the query Return false: Terminate the query

-
Parameters
- - - -
callbackA user implemented callback class.
aabbThe aabb query box.
-
-
- -
-
- -

◆ QueryAABB() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
void QueryAABB (QueryReportFixtureDelegate callback,
ref AABB aabb 
)
-
- -

Query the world for all fixtures that potentially overlap the provided AABB.

-

Inside the callback: Return true: Continues the query Return false: Terminate the query

-
Parameters
- - - -
callbackA user implemented callback class.
aabbThe aabb query box.
-
-
- -
-
- -

◆ RayCast()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void RayCast (RayCastReportFixtureDelegate callback,
Vector2 point1,
Vector2 point2 
)
-
- -

Ray-cast the world for all fixtures in the path of the ray. Your callback controls whether you get the closest point, any point, or n-points. The ray-cast ignores shapes that contain the starting point.

-

Inside the callback: return -1: ignore this fixture and continue return 0: terminate the ray cast return fraction: clip the ray to this point return 1: don't clip the ray and continue

-
Parameters
- - - - -
callbackA user implemented callback class.
point1The ray starting point.
point2The ray ending point.
-
-
- -
-
- -

◆ Remove() [1/3]

- -
-
- - - - - -
- - - - - - - - -
virtual void Remove (Body body)
-
-virtual
-
- -

Destroy a rigid body. Warning: This automatically deletes all associated shapes and joints. Warning: This method is locked during callbacks.

-
Parameters
- - -
bodyThe body.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Remove() [2/3]

- -
-
- - - - - - - - -
void Remove (Controller controller)
-
- -

Warning: This method is locked during callbacks.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Remove() [3/3]

- -
-
- - - - - - - - -
void Remove (Joint joint)
-
- -

Destroy a joint. This may cause the connected bodies to begin colliding. Warning: This method is locked during callbacks.

-
Parameters
- - -
jointThe joint.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ ShiftOrigin()

- -
-
- - - - - - - - -
void ShiftOrigin (Vector2 newOrigin)
-
-

Shift the world origin. Useful for large worlds. The body shift formula is: position -= newOrigin

Parameters
- - -
newOriginthe new origin with respect to the old origin Warning: Calling this method mid-update might cause a crash.
-
-
- -
-
- -

◆ Step() [1/4]

- -
-
- - - - - - - - -
void Step (float dt)
-
- -

Take a time step. This performs collision detection, integration, and consraint solution. Warning: This method is locked during callbacks.

-
Parameters
- - -
dtThe amount of time to simulate in seconds, this should not vary.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Step() [2/4]

- -
-
- - - - - - - - - - - - - - - - - - -
void Step (float dt,
ref SolverIterations iterations 
)
-
- -

Take a time step. This performs collision detection, integration, and consraint solution. Warning: This method is locked during callbacks.

-
Parameters
- - -
dtThe amount of time to simulate in seconds, this should not vary.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Step() [3/4]

- -
-
- - - - - - - - -
void Step (TimeSpan dt)
-
- -

Take a time step. This performs collision detection, integration, and consraint solution.

-
Parameters
- - -
dtThe amount of time to simulate, this should not vary.
-
-
- -
-
- -

◆ Step() [4/4]

- -
-
- - - - - - - - - - - - - - - - - - -
void Step (TimeSpan dt,
ref SolverIterations iterations 
)
-
- -

Take a time step. This performs collision detection, integration, and consraint solution.

-
Parameters
- - -
dtThe amount of time to simulate, this should not vary.
-
-
- -
-
-

Member Data Documentation

- -

◆ BodyAdded

- -
-
- - - - -
BodyDelegate BodyAdded
-
- -

Fires whenever a body has been added

- -
-
- -

◆ BodyList

- -
-
- - - - -
readonly BodyCollection BodyList
-
- -

Get the world body list.

-

The head of the world body list.

- -
-
- -

◆ BodyRemoved

- -
-
- - - - -
BodyDelegate BodyRemoved
-
- -

Fires whenever a body has been removed

- -
-
- -

◆ ContactManager

- -
-
- - - - -
readonly ContactManager ContactManager
-
- -

Get the contact manager for testing.

-

The contact manager.

- -
-
- -

◆ ControllerAdded

- -
-
- - - - -
ControllerDelegate ControllerAdded
-
- -

Fires every time a controller is added to the World.

- -
-
- -

◆ ControllerRemoved

- -
-
- - - - -
ControllerDelegate ControllerRemoved
-
- -

Fires every time a controlelr is removed form the World.

- -
-
- -

◆ FixtureAdded

- -
-
- - - - -
FixtureDelegate FixtureAdded
-
- -

Fires whenever a fixture has been added

- -
-
- -

◆ FixtureRemoved

- -
-
- - - - -
FixtureDelegate FixtureRemoved
-
- -

Fires whenever a fixture has been removed

- -
-
- -

◆ JointAdded

- -
-
- - - - -
JointDelegate JointAdded
-
- -

Fires whenever a joint has been added

- -
-
- -

◆ JointList

- -
-
- - - - -
readonly JointCollection JointList
-
- -

Get the world joint list.

-

The joint list.

- -
-
- -

◆ JointRemoved

- -
-
- - - - -
JointDelegate JointRemoved
-
- -

Fires whenever a joint has been removed

- -
-
- -

◆ Tag

- -
-
- - - - -
object Tag
-
- -

Set the user data. Use this to store your application specific data.

-

The user data.

- -
-
-

Property Documentation

- -

◆ ContactCount

- -
-
- - - - - -
- - - - -
int ContactCount
-
-get
-
- -

Get the number of contacts (each may have 0 or more contact points).

-

The contact count.

- -
-
- -

◆ ContactList

- -
-
- - - - - -
- - - - -
ContactListHead ContactList
-
-get
-
- -

Get the world contact list. ContactList is the head of a circular linked list. Use Contact.Next to get the next contact in the world list. A contact equal to ContactList indicates the end of the list.

-

The head of the world contact list.

-

for (Contact c = World.ContactList.Next; c != World..ContactList; c = c.Next)

- -
-
- -

◆ Enabled

- -
-
- - - - - -
- - - - -
bool Enabled
-
-getset
-
- -

If false, the whole simulation stops. It still processes added and removed geometries.

- -
-
- -

◆ Gravity

- -
-
- - - - - -
- - - - -
Vector2 Gravity
-
-getset
-
- -

Change the global gravity vector.

-

The gravity.

- -
-
- -

◆ IsLocked

- -
-
- - - - - -
- - - - -
bool IsLocked
-
-get
-
- -

Is the world locked (in the middle of a time step).

-


-

- -
-
- -

◆ ProxyCount

- -
-
- - - - - -
- - - - -
int ProxyCount
-
-get
-
- -

Get the number of broad-phase proxies.

-

The proxy count.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • Physics2D/Dynamics/World.cs
  • -
  • Physics2D/Dynamics/World.Factory.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.js deleted file mode 100644 index ccba52a3..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.js +++ /dev/null @@ -1,66 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world = -[ - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a75e827b8787e735882f60c266d58e02e", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a48b4050cc165e8168a99ef5a5482472a", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a134a6371b387dfce4e05c4ecdec47248", null ], - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#acde8da3ff2fddcf440a8ebdb0112c307", null ], - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ae9c7e0d702f543a958f990b8e06a625e", null ], - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a959de692faac543756eefffb10263480", null ], - [ "Clear", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aa71d36872f416feaa853788a7a7a7ef8", null ], - [ "ClearForces", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a89b7bb0e4a891f7f97c4d7fc7b25a0db", null ], - [ "CreateBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af9d2e1070edf5fc20ef6099956e3a36e", null ], - [ "CreateCapsule", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ae3c2563c193507fca4c9c4349239b853", null ], - [ "CreateCapsule", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#affb8483347ae5107de9796c001a85fe1", null ], - [ "CreateChain", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a1acd0c5cfab8142c6015796d1cda2d58", null ], - [ "CreateChainShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a9d9e788a7422de0e0736890c3b6a51ca", null ], - [ "CreateCircle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a7cf7d869656b7a119790dcb2ef193ad1", null ], - [ "CreateCompoundPolygon", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af04f1a7efac3cf8e0c7eb2398f6bfc28", null ], - [ "CreateEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4caefce0e741e8376114dd056487db7d", null ], - [ "CreateEllipse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a05616c0deac913e0079cbea2babb0160", null ], - [ "CreateGear", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a046fd8f7eccbd0eeb2132221f26f9caf", null ], - [ "CreateLineArc", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a65159aa0252161673d627be2627e3441", null ], - [ "CreateLoopShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ab0bce692087bf69efef650017d1fd9d4", null ], - [ "CreatePolygon", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a606c4e46d3898adbb3500a8b13c7faba", null ], - [ "CreateRectangle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a580ee124be0692674aa40a226b32f470", null ], - [ "CreateRoundedRectangle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ad084fc2a19c59e0c66aa3fd2b2c5fffb", null ], - [ "CreateSolidArc", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a12b181f424de198e51963091783b86c1", null ], - [ "QueryAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4eb91e11b4042f7a39b55dbeb20913c4", null ], - [ "QueryAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a6cf251e6f9fb78f83bfa7a9bff2230ae", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a3d17f59cf181a391a7f53a14dfb1d4fa", null ], - [ "Remove", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a53000108c93cf36d9821ec33233cfdfd", null ], - [ "Remove", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4111ae1b02bc719ebb3f31dfeacd0827", null ], - [ "Remove", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a842d131069a9a9dcca18ddc1ca976f18", null ], - [ "ShiftOrigin", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90", null ], - [ "Step", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a39c632f5ebb6de21bbe2a8ea9cac699f", null ], - [ "Step", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aeb41673fd278e1323fd8c21666e37382", null ], - [ "Step", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a521276961cff4db409ffae01b54c17b8", null ], - [ "Step", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a97adf85ad5fc106d8a10fff7a0204d6a", null ], - [ "TestPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a9d21279a187310d2479ed999ff619735", null ], - [ "BodyAdded", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aabb331df600dc453986d4344498114f8", null ], - [ "BodyList", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a19d1059dbcdaece057efb2c053186aa0", null ], - [ "BodyRemoved", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af56e09c3e9a72900b5a9cbba2b9f2c51", null ], - [ "ContactManager", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aed5fae3c146c72d82af5b66efbbfb054", null ], - [ "ControllerAdded", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a8350a298d96575531910b7087c8da846", null ], - [ "ControllerList", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a3b8c7dd9a67eac9067a73f17209eae3c", null ], - [ "ControllerRemoved", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#add1cdf4590f78240297a033f8fe9c6f3", null ], - [ "FixtureAdded", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a72f298e79c373ba211af51873bd30ed2", null ], - [ "FixtureRemoved", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a6bac4a4fe1bd8de85ff97f4ccf72d675", null ], - [ "JointAdded", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a56e4f9baff45d305b3d85ac39f2749ad", null ], - [ "JointList", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a080c5a9e0781a1c8eec645bc06289d3a", null ], - [ "JointRemoved", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a5c5b783cae6b10562bbc4d56acd0df31", null ], - [ "Tag", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4b7f4dc326555ee4a2f96d52622475cd", null ], - [ "AddRemoveTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a72453cdbfe9063fd91c7ee8b5a859496", null ], - [ "ContactCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af3a7b0ce965a0f745e61a49aa9c327fd", null ], - [ "ContactList", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aefb06ec64902dde573d60291aa48f69f", null ], - [ "ContactsUpdateTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a3f303fbfb0fed24b891c7741c495a35b", null ], - [ "ContinuousPhysicsTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a9c1af35e61a9e7ae111e325a27d8316e", null ], - [ "ControllersUpdateTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#afdaee781ce0ecd97aa8ae83b98c29674", null ], - [ "Enabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a558f5c44426d0eb7abb82a65e8892d9a", null ], - [ "Gravity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#adcfb60a0a7d7adf73b3cef6263a57dea", null ], - [ "Island", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a898f0d48ce3d8214ffaa2985b75c9505", null ], - [ "IsLocked", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a1ac26699bcbb00ea98e99c37fd175c89", null ], - [ "NewContactsTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a8e86f0eab4367d3d9b4076955b7c2811", null ], - [ "ProxyCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ac1585bd4c93094d69a305bd4284eff84", null ], - [ "SolveUpdateTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ad7f163cce3d021c7a2ddc2b0fb167877", null ], - [ "UpdateTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ac3e2f9fc76c8dc58ac817c74f41cc968", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.map deleted file mode 100644 index 956c42c7..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.map +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.md5 deleted file mode 100644 index 736629d5..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b95076b6238f5118bbba9e7af70845f4 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.svg deleted file mode 100644 index f505ab33..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.svg +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - -World - -Node1 - - -World - - - - -Node2 - - -JointCollection - - - - -Node2->Node1 - - - JointList - - -Node3 - - -IEnumerable< Joint > - - - - -Node3->Node2 - - - - -Node4 - - -ICollection< Joint > - - - - -Node4->Node2 - - - - -Node5 - - -IList< Joint > - - - - -Node5->Node2 - - - - -Node6 - - -ContactManager - - - - -Node6->Node1 - - - ContactManager - - -Node7 - - -ContactListHead - - - - -Node7->Node6 - - - ContactList -_contactPoolList - - -Node15 - - -IBroadPhase - - - - -Node15->Node6 - - - BroadPhase - - -Node16 - - -ControllerCollection - - - - -Node16->Node1 - - - ControllerList - - -Node17 - - -IEnumerable< Controller > - - - - -Node17->Node16 - - - - -Node18 - - -ICollection< Controller > - - - - -Node18->Node16 - - - - -Node19 - - -IList< Controller > - - - - -Node19->Node16 - - - - -Node20 - - -BodyCollection - - - - -Node20->Node1 - - - BodyList - - -Node21 - - -IEnumerable< Body > - - - - -Node21->Node20 - - - - -Node22 - - -ICollection< Body > - - - - -Node22->Node20 - - - - -Node23 - - -IList< Body > - - - - -Node23->Node20 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle-members.html deleted file mode 100644 index 81ee2d2b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FluidParticle Member List
-
-
- -

This is the complete list of members for FluidParticle, including all inherited members.

- - - - - - - - - - - - - - - - - -
Acceleration (defined in FluidParticle)FluidParticle
ApplyForce(ref Vector2 force) (defined in FluidParticle)FluidParticle
ApplyImpulse(ref Vector2 impulse) (defined in FluidParticle)FluidParticle
Damping (defined in FluidParticle)FluidParticle
Density (defined in FluidParticle)FluidParticle
Index (defined in FluidParticle)FluidParticle
IsActive (defined in FluidParticle)FluidParticle
Mass (defined in FluidParticle)FluidParticle
MoveTo(Vector2 p) (defined in FluidParticle)FluidParticle
Neighbours (defined in FluidParticle)FluidParticle
Position (defined in FluidParticle)FluidParticle
Pressure (defined in FluidParticle)FluidParticle
PreviousPosition (defined in FluidParticle)FluidParticle
Update(float deltaTime) (defined in FluidParticle)FluidParticle
UpdateVelocity(float deltaTime) (defined in FluidParticle)FluidParticle
Velocity (defined in FluidParticle)FluidParticle
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html deleted file mode 100644 index 20d04109..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - -Aether.Physics2D: FluidParticle Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FluidParticle Class Reference
-
-
-
-Collaboration diagram for FluidParticle:
-
-
-
-
- - - - - - - - - - - - -

-Public Member Functions

-void MoveTo (Vector2 p)
 
-void ApplyForce (ref Vector2 force)
 
-void ApplyImpulse (ref Vector2 impulse)
 
-void Update (float deltaTime)
 
-void UpdateVelocity (float deltaTime)
 
- - - - - - - - - -

-Public Attributes

-Vector2 Position
 
-Vector2 PreviousPosition
 
-Vector2 Velocity
 
-Vector2 Acceleration
 
- - - - - - - - - - - - - - - -

-Properties

-bool IsActive [get, set]
 
-List< FluidParticleNeighbours [get]
 
-float Density [get, set]
 
-float Pressure [get, set]
 
-int Index [get, set]
 
-float Damping [get, set]
 
-float Mass [get, set]
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Fluids/1/FluidParticle.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.js deleted file mode 100644 index 9049ba6c..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.js +++ /dev/null @@ -1,19 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle = -[ - [ "ApplyForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a3e0bd5501959e58e10bcbd11a44d1934", null ], - [ "ApplyImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a99b14f177e4f9ded1a36ddbf8c32c64c", null ], - [ "MoveTo", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#ae65e8747009feab879aa657866cff155", null ], - [ "Update", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a3c176fc0ed6fe00f3a0179dee897429a", null ], - [ "UpdateVelocity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a69b73a23432071f076188973c525e870", null ], - [ "Acceleration", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a14786cf594f6330b8726e64c28feea5c", null ], - [ "Position", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#aab84255a301f0fedbd95b8e45c63ebba", null ], - [ "PreviousPosition", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#ae13bebd1cb80d6a092adec0b7118b7c6", null ], - [ "Velocity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a9270bc95559fa30ee69c62e4d4c427b6", null ], - [ "Damping", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#adf91932ac8fa506f3549400a6f736eca", null ], - [ "Density", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a8d7187cabd35d4e479cecf7c7e3a9f00", null ], - [ "Index", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a075e1e3c9dd399cef584d7338cc37938", null ], - [ "IsActive", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a92c6b1cf703f9e064f5efc0907f80379", null ], - [ "Mass", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a0ded10813531b428294cf395abff0d1c", null ], - [ "Neighbours", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a8b347d0e35c5540939231807b33bb131", null ], - [ "Pressure", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#aa7ee7d8488b345824cfbc49d2803a54c", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle__coll__graph.map deleted file mode 100644 index c50062f1..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle__coll__graph.md5 deleted file mode 100644 index 71a5abc1..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ab0d10f813471d0de3926df6747ac143 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle__coll__graph.svg deleted file mode 100644 index 41abd994..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle__coll__graph.svg +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - -FluidParticle - -Node1 - - -FluidParticle - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - Acceleration -Position -PreviousPosition -Velocity - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1-members.html deleted file mode 100644 index a212aec5..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1-members.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FluidSystem1 Member List
-
-
- -

This is the complete list of members for FluidSystem1, including all inherited members.

- - - - - - - - - - - - -
AddParticle(Vector2 position) (defined in FluidSystem1)FluidSystem1
ApplyForce(Vector2 f) (defined in FluidSystem1)FluidSystem1
Clear() (defined in FluidSystem1)FluidSystem1
DefaultDefinition() (defined in FluidSystem1)FluidSystem1
Definition (defined in FluidSystem1)FluidSystem1
FluidSystem1(Vector2 gravity) (defined in FluidSystem1)FluidSystem1
Gravity (defined in FluidSystem1)FluidSystem1
Particles (defined in FluidSystem1)FluidSystem1
ParticlesCount (defined in FluidSystem1)FluidSystem1
SetDefinition(FluidDefinition def) (defined in FluidSystem1)FluidSystem1
Update(float deltaTime) (defined in FluidSystem1)FluidSystem1
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html deleted file mode 100644 index e1aeb00c..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -Aether.Physics2D: FluidSystem1 Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FluidSystem1 Class Reference
-
-
- - - - - - - - - - - - - - - - -

-Public Member Functions

FluidSystem1 (Vector2 gravity)
 
-void DefaultDefinition ()
 
-void SetDefinition (FluidDefinition def)
 
-FluidParticle AddParticle (Vector2 position)
 
-void Clear ()
 
-void ApplyForce (Vector2 f)
 
-void Update (float deltaTime)
 
- - - - - - - - - -

-Properties

-FluidDefinition Definition [get]
 
-List< FluidParticleParticles [get]
 
-int ParticlesCount [get]
 
-Vector2 Gravity [get, set]
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Fluids/1/FluidSystem1.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.js deleted file mode 100644 index 16c3ddfb..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.js +++ /dev/null @@ -1,14 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1 = -[ - [ "FluidSystem1", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#a60d8dbc03e5fe121e197a41c231c983d", null ], - [ "AddParticle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#a0a6cefc96f0154a3983307041d22c019", null ], - [ "ApplyForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#af05f8a163e66910a2dc32ff58ac5d78b", null ], - [ "Clear", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#aa71d36872f416feaa853788a7a7a7ef8", null ], - [ "DefaultDefinition", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#aa27e8b39a3f437bb70d38414279b2d5e", null ], - [ "SetDefinition", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#a512e34e266b55e9390d85b8244b0632b", null ], - [ "Update", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#a3c176fc0ed6fe00f3a0179dee897429a", null ], - [ "Definition", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#a750f347ec66259240eacf7409af51dd6", null ], - [ "Gravity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#adcfb60a0a7d7adf73b3cef6263a57dea", null ], - [ "Particles", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#ac1d9654208532b63a3f4158ae83d1eed", null ], - [ "ParticlesCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#a3a4b31ab3bd83ed9c9b5f69f3a52c354", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2-members.html deleted file mode 100644 index 6dd473fc..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2-members.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FluidSystem2 Member List
-
-
- -

This is the complete list of members for FluidSystem2, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AddParticle(Vector2 position) (defined in FluidSystem2)FluidSystem2
CellSize (defined in FluidSystem2)FluidSystem2static
CollisionForce (defined in FluidSystem2)FluidSystem2static
DeformationFactor (defined in FluidSystem2)FluidSystem2static
DensityRest (defined in FluidSystem2)FluidSystem2static
ElasticityEnabled (defined in FluidSystem2)FluidSystem2
FluidSystem2(Vector2 gravity, int maxParticleLimit, int worldWidth, int worldHeight) (defined in FluidSystem2)FluidSystem2
Gravity (defined in FluidSystem2)FluidSystem2
InfluenceRadius (defined in FluidSystem2)FluidSystem2static
InfluenceRadiusSquared (defined in FluidSystem2)FluidSystem2static
KSpring (defined in FluidSystem2)FluidSystem2static
MaxNeighbors (defined in FluidSystem2)FluidSystem2static
MaxParticleLimit (defined in FluidSystem2)FluidSystem2
Particles (defined in FluidSystem2)FluidSystem2
ParticlesCount (defined in FluidSystem2)FluidSystem2
Plasticity (defined in FluidSystem2)FluidSystem2static
PlasticityEnabled (defined in FluidSystem2)FluidSystem2
RestLength (defined in FluidSystem2)FluidSystem2static
RestLengthSquared (defined in FluidSystem2)FluidSystem2static
Stiffness (defined in FluidSystem2)FluidSystem2static
StiffnessFarNearRatio (defined in FluidSystem2)FluidSystem2static
StiffnessNear (defined in FluidSystem2)FluidSystem2static
Update(float deltaTime) (defined in FluidSystem2)FluidSystem2
VelocityCap (defined in FluidSystem2)FluidSystem2static
ViscosityBeta (defined in FluidSystem2)FluidSystem2static
ViscositySigma (defined in FluidSystem2)FluidSystem2static
YieldRatioCompress (defined in FluidSystem2)FluidSystem2static
YieldRatioStretch (defined in FluidSystem2)FluidSystem2static
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html deleted file mode 100644 index 7717f3de..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - - -Aether.Physics2D: FluidSystem2 Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
-
-Collaboration diagram for FluidSystem2:
-
-
-
-
- - - - - - - - -

-Public Member Functions

FluidSystem2 (Vector2 gravity, int maxParticleLimit, int worldWidth, int worldHeight)
 
-void Update (float deltaTime)
 
-void AddParticle (Vector2 position)
 
- - - -

-Public Attributes

-SpatialTable Particles
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Static Public Attributes

-const int MaxNeighbors = 25
 
-const int CellSize = 1
 
-const float InfluenceRadius = 20.0f
 
-const float InfluenceRadiusSquared = InfluenceRadius * InfluenceRadius
 
-const float Stiffness = 0.504f
 
-const float StiffnessFarNearRatio = 10.0f
 
-const float StiffnessNear = Stiffness * StiffnessFarNearRatio
 
-const float ViscositySigma = 0.0f
 
-const float ViscosityBeta = 0.3f
 
-const float DensityRest = 10.0f
 
-const float KSpring = 0.3f
 
-const float RestLength = 5.0f
 
-const float RestLengthSquared = RestLength * RestLength
 
-const float YieldRatioStretch = 0.5f
 
-const float YieldRatioCompress = 0.5f
 
-const float Plasticity = 0.5f
 
-const int VelocityCap = 150
 
-const float DeformationFactor = 0f
 
-const float CollisionForce = 0.3f
 
- - - - - - - - - - - -

-Properties

-int ParticlesCount [get]
 
-Vector2 Gravity [get, set]
 
-int MaxParticleLimit [get]
 
-bool ElasticityEnabled [get, set]
 
-bool PlasticityEnabled [get, set]
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Fluids/2/FluidSystem2.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.js deleted file mode 100644 index 6881d23f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2 = -[ - [ "FluidSystem2", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#a84a3a2a78c6e66cb80110a119870eb68", null ], - [ "AddParticle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#aa1c1175cc9f9a7daca4e14ef75a5aaa2", null ], - [ "Update", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#a3c176fc0ed6fe00f3a0179dee897429a", null ], - [ "Particles", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#aba4c6ca5df204452673828ce991656c3", null ], - [ "ElasticityEnabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#ab3e69ec48a0c0b9a2a7fd173e7add268", null ], - [ "Gravity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#adcfb60a0a7d7adf73b3cef6263a57dea", null ], - [ "MaxParticleLimit", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#af2ca6341cc742339bdfad905727bbd7f", null ], - [ "ParticlesCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#a3a4b31ab3bd83ed9c9b5f69f3a52c354", null ], - [ "PlasticityEnabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#a18ef1aea6dd6ff3fef581d092b15143f", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2__coll__graph.map deleted file mode 100644 index 852a3e8e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2__coll__graph.md5 deleted file mode 100644 index 07920dcb..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9fd540f4bd5c60299658f2accc6a8c2e \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2__coll__graph.svg deleted file mode 100644 index b7773a50..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2__coll__graph.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - -FluidSystem2 - -Node1 - - -FluidSystem2 - - - - -Node2 - - -SpatialTable - - - - -Node2->Node1 - - - Particles - - -Node3 - - -IEnumerable< Particle > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid-members.html deleted file mode 100644 index 104f99af..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid-members.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
HashGrid Member List
-
-
- -

This is the complete list of members for HashGrid, including all inherited members.

- - - - - - -
Add(FluidParticle particle) (defined in HashGrid)HashGrid
Clear() (defined in HashGrid)HashGrid
Find(ref Vector2 position, List< FluidParticle > neighbours) (defined in HashGrid)HashGrid
GridSize (defined in HashGrid)HashGrid
HashGrid() (defined in HashGrid)HashGrid
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html deleted file mode 100644 index 9bef1419..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -Aether.Physics2D: HashGrid Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
HashGrid Class Reference
-
-
- -

Grid used by particle system to keep track of neightbor particles. - More...

- - - - - - - - -

-Public Member Functions

-void Clear ()
 
-void Add (FluidParticle particle)
 
-void Find (ref Vector2 position, List< FluidParticle > neighbours)
 
- - - -

-Properties

-float GridSize [get, set]
 
-

Detailed Description

-

Grid used by particle system to keep track of neightbor particles.

-

The documentation for this class was generated from the following file:
    -
  • Physics2D/Fluids/1/HashGrid.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.js deleted file mode 100644 index fe1517fd..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.js +++ /dev/null @@ -1,8 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid = -[ - [ "HashGrid", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html#a8baef049a00dafdffbf5f5c65d63dfdc", null ], - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html#abed51541edaa8e67a69ebca14a0ad246", null ], - [ "Clear", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html#aa71d36872f416feaa853788a7a7a7ef8", null ], - [ "Find", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html#a2a4eec6067e8a1f6ef7dbe59ab65871c", null ], - [ "GridSize", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html#a765ecdad07a2a8b23749a223ccd08197", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle-members.html deleted file mode 100644 index 148cc08f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle-members.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Particle Member List
-
-
- -

This is the complete list of members for Particle, including all inherited members.

- - - - - - - - - -
Density (defined in Particle)Particle
NearDensity (defined in Particle)Particle
NearPressure (defined in Particle)Particle
Particle(float posX, float posY) (defined in Particle)Particle
Position (defined in Particle)Particle
Pressure (defined in Particle)Particle
PreviousPosition (defined in Particle)Particle
Velocity (defined in Particle)Particle
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html deleted file mode 100644 index 98ede0af..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -Aether.Physics2D: Particle Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Particle Class Reference
-
-
-
-Collaboration diagram for Particle:
-
-
-
-
- - - - -

-Public Member Functions

Particle (float posX, float posY)
 
- - - - - - - - - - - - - - - -

-Public Attributes

-float Density
 
-float NearDensity
 
-float NearPressure
 
-Vector2 Position = new Vector2(0, 0)
 
-float Pressure
 
-Vector2 PreviousPosition = new Vector2(0, 0)
 
-Vector2 Velocity = new Vector2(0, 0)
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Fluids/2/FluidSystem2.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.js deleted file mode 100644 index b13b1df9..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.js +++ /dev/null @@ -1,11 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle = -[ - [ "Particle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html#a7ec006ce807f7ca186343fe48a523502", null ], - [ "Density", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html#a8d7187cabd35d4e479cecf7c7e3a9f00", null ], - [ "NearDensity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html#a75ca483ed1785de50223c28024ab9792", null ], - [ "NearPressure", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html#ae1c3069b899eecc7f00f5a8a10c5da8e", null ], - [ "Position", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html#aab84255a301f0fedbd95b8e45c63ebba", null ], - [ "Pressure", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html#aa7ee7d8488b345824cfbc49d2803a54c", null ], - [ "PreviousPosition", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html#ae13bebd1cb80d6a092adec0b7118b7c6", null ], - [ "Velocity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html#a9270bc95559fa30ee69c62e4d4c427b6", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle__coll__graph.map deleted file mode 100644 index e05ac9e3..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle__coll__graph.md5 deleted file mode 100644 index 831195e3..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -54ffb00db9ffbfc6deb0384b262e0034 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle__coll__graph.svg deleted file mode 100644 index ebe1319c..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle__coll__graph.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - -Particle - -Node1 - - -Particle - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - Position -PreviousPosition -Velocity - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table-members.html deleted file mode 100644 index ff59051b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table-members.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
SpatialTable Member List
-
-
- -

This is the complete list of members for SpatialTable, including all inherited members.

- - - - - - - - - - - - -
Add(Particle value)SpatialTable
Clear() (defined in SpatialTable)SpatialTable
Count (defined in SpatialTable)SpatialTable
CountNearBy(Particle value) (defined in SpatialTable)SpatialTable
GetEnumerator() (defined in SpatialTable)SpatialTable
GetNearby(Particle value) (defined in SpatialTable)SpatialTable
Initialize() (defined in SpatialTable)SpatialTable
Rehash()SpatialTable
Remove(Particle value) (defined in SpatialTable)SpatialTable
SpatialTable(int column, int row, int cellSize) (defined in SpatialTable)SpatialTable
this[int i] (defined in SpatialTable)SpatialTable
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html deleted file mode 100644 index 104b5a31..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -Aether.Physics2D: SpatialTable Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
SpatialTable Class Reference
-
-
-
-Inheritance diagram for SpatialTable:
-
-
-
-
-
-Collaboration diagram for SpatialTable:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

SpatialTable (int column, int row, int cellSize)
 
-void Initialize ()
 
void Add (Particle value)
 Append value to the table and identify its position in the space. Don't need to rehash table after append operation. More...
 
-void Remove (Particle value)
 
-void Clear ()
 
-List< ParticleGetNearby (Particle value)
 
-int CountNearBy (Particle value)
 
void Rehash ()
 Updates the spatial relationships of objects. Rehash function needed if elements change their position in the space. More...
 
-IEnumerator< ParticleGetEnumerator ()
 
- - - - - -

-Properties

-Particle this[int i] [get, set]
 
-int? Count [get]
 
-

Member Function Documentation

- -

◆ Add()

- -
-
- - - - - - - - -
void Add (Particle value)
-
- -

Append value to the table and identify its position in the space. Don't need to rehash table after append operation.

-
Parameters
- - -
value
-
-
- -
-
- -

◆ Rehash()

- -
-
- - - - - - - -
void Rehash ()
-
- -

Updates the spatial relationships of objects. Rehash function needed if elements change their position in the space.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Fluids/2/SpartialTable.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.js deleted file mode 100644 index ddbe971b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.js +++ /dev/null @@ -1,14 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table = -[ - [ "SpatialTable", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#aedd3afcaf02694adb24f19c4640b1463", null ], - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#aa3c585df990708cb15e12a28b651419a", null ], - [ "Clear", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#aa71d36872f416feaa853788a7a7a7ef8", null ], - [ "CountNearBy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#aa6dd4d78ef56c1375888160f68b49c5f", null ], - [ "GetEnumerator", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#a437ae420ed71082755bd973f23d73538", null ], - [ "GetNearby", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#abb77f6fb09383c1753d4feea9cd8c77d", null ], - [ "Initialize", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#a98b1050f09da390896f964fb7a892391", null ], - [ "Rehash", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#a9960905c469d2654e2ed77629256fb12", null ], - [ "Remove", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#a7dfcd21716474a0b8af135b2d835eaf5", null ], - [ "Count", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#ab2a61dcaf15b6351454f022b6dc88ca1", null ], - [ "this[int i]", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#aaa927a34acaefcd4c5e73d00e092c7f3", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__coll__graph.map deleted file mode 100644 index 1b90cd25..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__coll__graph.md5 deleted file mode 100644 index bafc221f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1772d88ed5fcb77c3fc429739c029815 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__coll__graph.svg deleted file mode 100644 index 2c5a0c9b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -SpatialTable - -Node1 - - -SpatialTable - - - - -Node2 - - -IEnumerable< Particle > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__inherit__graph.map deleted file mode 100644 index 1b90cd25..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__inherit__graph.md5 deleted file mode 100644 index bafc221f..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1772d88ed5fcb77c3fc429739c029815 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__inherit__graph.svg deleted file mode 100644 index 2c5a0c9b..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -SpatialTable - -Node1 - - -SpatialTable - - - - -Node2 - - -IEnumerable< Particle > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring-members.html deleted file mode 100644 index a48dd6a0..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring-members.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Spring Member List
-
-
- -

This is the complete list of members for Spring, including all inherited members.

- - - - - - - -
Active (defined in Spring)Spring
P0 (defined in Spring)Spring
P1 (defined in Spring)Spring
RestLength (defined in Spring)Spring
Spring(FluidParticle p0, FluidParticle p1) (defined in Spring)Spring
Update(float timeStep, float kSpring, float influenceRadius) (defined in Spring)Spring
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html deleted file mode 100644 index 58df4d5a..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -Aether.Physics2D: Spring Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
-
-Collaboration diagram for Spring:
-
-
-
-
- - - - - - -

-Public Member Functions

Spring (FluidParticle p0, FluidParticle p1)
 
-void Update (float timeStep, float kSpring, float influenceRadius)
 
- - - - - -

-Public Attributes

-FluidParticle P0
 
-FluidParticle P1
 
- - - - - -

-Properties

-bool Active [get, set]
 
-float RestLength [get, set]
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Fluids/1/Spring.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.js deleted file mode 100644 index 093bba9e..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.js +++ /dev/null @@ -1,9 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring = -[ - [ "Spring", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html#ac3e175ccec532fc201b4c40f1c8079b4", null ], - [ "Update", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html#a006d87c06492eb500617d1ba434626d0", null ], - [ "P0", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html#ae63a108c6a213a6c920740e4a2c81a58", null ], - [ "P1", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html#aa63f31c14613bf6dc4423f0093a354b8", null ], - [ "Active", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html#a2b6588a22e550fe70707398645103e2e", null ], - [ "RestLength", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html#ad816c64d4d46059cea21d22bf9039802", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2-members.html deleted file mode 100644 index a8db9016..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2-members.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Spring2 Member List
-
-
- -

This is the complete list of members for Spring2, including all inherited members.

- - - - - - - - -
Contains(Particle p) (defined in Spring2)Spring2
CurrentDistance (defined in Spring2)Spring2
PA (defined in Spring2)Spring2
PB (defined in Spring2)Spring2
RestLength (defined in Spring2)Spring2
Spring2(Particle pa, Particle pb, float restLength) (defined in Spring2)Spring2
Update() (defined in Spring2)Spring2
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html deleted file mode 100644 index 86274d83..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -Aether.Physics2D: Spring2 Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Spring2 Class Reference
-
-
-
-Collaboration diagram for Spring2:
-
-
-
-
- - - - - - - - -

-Public Member Functions

Spring2 (Particle pa, Particle pb, float restLength)
 
-void Update ()
 
-bool Contains (Particle p)
 
- - - - - - - - - -

-Public Attributes

-float CurrentDistance
 
-Particle PA
 
-Particle PB
 
-float RestLength
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Fluids/2/FluidSystem2.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.js deleted file mode 100644 index f1b37029..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.js +++ /dev/null @@ -1,10 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2 = -[ - [ "Spring2", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html#ac7a753e17945ec69a31e96bda533be25", null ], - [ "Contains", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html#aa72b0496fd69bd19853b87405777c0f8", null ], - [ "Update", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html#aec0783b5a136e042adcc47bae4fe5291", null ], - [ "CurrentDistance", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html#ac92bc9e6580ff4ab7aee6a78a6456f32", null ], - [ "PA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html#a6aaff491eae821e34a0592600c07afa1", null ], - [ "PB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html#a93177f5e873906efb02179ddca137e1a", null ], - [ "RestLength", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html#ad816c64d4d46059cea21d22bf9039802", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2__coll__graph.map deleted file mode 100644 index 69722021..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2__coll__graph.md5 deleted file mode 100644 index b67ca894..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8c6cbe06912fffa4a09d3e9051d820de \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2__coll__graph.svg deleted file mode 100644 index 2eb6cea9..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2__coll__graph.svg +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - -Spring2 - -Node1 - - -Spring2 - - - - -Node2 - - -Particle - - - - -Node2->Node1 - - - PA -PB - - -Node3 - - -Vector2 - - - - -Node3->Node2 - - - Position -PreviousPosition -Velocity - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring__coll__graph.map deleted file mode 100644 index 898e21a4..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring__coll__graph.md5 deleted file mode 100644 index cb6754bb..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3028a1654b4446ba00fe0c10e12cabbc \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring__coll__graph.svg deleted file mode 100644 index 97bfa0d3..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring__coll__graph.svg +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - -Spring - -Node1 - - -Spring - - - - -Node2 - - -FluidParticle - - - - -Node2->Node1 - - - P0 -P1 - - -Node3 - - -Vector2 - - - - -Node3->Node2 - - - Acceleration -Position -PreviousPosition -Velocity - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash-members.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash-members.html deleted file mode 100644 index 235deff4..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
SpringHash Member List
-
-
- -

This is the complete list of members for SpringHash, including all inherited members.

- - - - - -
Equals(SpringHash lhs, SpringHash rhs) (defined in SpringHash)SpringHash
GetHashCode(SpringHash s) (defined in SpringHash)SpringHash
P0 (defined in SpringHash)SpringHash
P1 (defined in SpringHash)SpringHash
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.html b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.html deleted file mode 100644 index 08edc749..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -Aether.Physics2D: SpringHash Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
SpringHash Class Reference
-
-
-
-Inheritance diagram for SpringHash:
-
-
-
-
-
-Collaboration diagram for SpringHash:
-
-
-
-
- - - - - - -

-Public Member Functions

-bool Equals (SpringHash lhs, SpringHash rhs)
 
-int GetHashCode (SpringHash s)
 
- - - - - -

-Public Attributes

-FluidParticle P0
 
-FluidParticle P1
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Fluids/1/SpringHash.cs
  • -
-
-
- - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.js b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.js deleted file mode 100644 index 22634e44..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.js +++ /dev/null @@ -1,7 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash = -[ - [ "Equals", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.html#a022663ed3189773c0d2a12857c7afc89", null ], - [ "GetHashCode", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.html#a9e76b70eb88971a09c822e17a5f01e0b", null ], - [ "P0", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.html#ae63a108c6a213a6c920740e4a2c81a58", null ], - [ "P1", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.html#aa63f31c14613bf6dc4423f0093a354b8", null ] -]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__coll__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__coll__graph.map deleted file mode 100644 index 8b6fe415..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__coll__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__coll__graph.md5 deleted file mode 100644 index 53e6f413..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8032cdfbd4e09850526ea82e6b1532b2 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__coll__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__coll__graph.svg deleted file mode 100644 index 72e4e6ef..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__coll__graph.svg +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - -SpringHash - -Node1 - - -SpringHash - - - - -Node2 - - -IEqualityComparer< SpringHash > - - - - -Node2->Node1 - - - - -Node3 - - -FluidParticle - - - - -Node3->Node1 - - - P0 -P1 - - -Node4 - - -Vector2 - - - - -Node4->Node3 - - - Acceleration -Position -PreviousPosition -Velocity - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__inherit__graph.map b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__inherit__graph.map deleted file mode 100644 index d5ad39d7..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__inherit__graph.md5 b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__inherit__graph.md5 deleted file mode 100644 index 6cefa3ac..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e4dc6617328e5b0120470495886be1a2 \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__inherit__graph.svg b/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__inherit__graph.svg deleted file mode 100644 index b49419d2..00000000 --- a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -SpringHash - -Node1 - - -SpringHash - - - - -Node2 - - -IEqualityComparer< SpringHash > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.6/dir_0e1029dfd013b058d543644acd0717bc.html b/docs/1.6/dir_0e1029dfd013b058d543644acd0717bc.html deleted file mode 100644 index 2f1458ab..00000000 --- a/docs/1.6/dir_0e1029dfd013b058d543644acd0717bc.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Controllers Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Controllers Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/dir_23fdfceae895dcb338a941e1d7344a92.html b/docs/1.6/dir_23fdfceae895dcb338a941e1d7344a92.html deleted file mode 100644 index ef5491f6..00000000 --- a/docs/1.6/dir_23fdfceae895dcb338a941e1d7344a92.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Dynamics Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Dynamics Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/docs/1.6/dir_277c0e9c6be012641b9dccf6e2b967c8.html b/docs/1.6/dir_277c0e9c6be012641b9dccf6e2b967c8.html deleted file mode 100644 index 7ffeb6b7..00000000 --- a/docs/1.6/dir_277c0e9c6be012641b9dccf6e2b967c8.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/Decomposition/CDT/Util Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Util Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/dir_3778aaf54157dd263127683dd4bacac9.html b/docs/1.6/dir_3778aaf54157dd263127683dd4bacac9.html deleted file mode 100644 index 362e9ad7..00000000 --- a/docs/1.6/dir_3778aaf54157dd263127683dd4bacac9.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/TextureTools Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
TextureTools Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/dir_43dce756a2a5bbdec80603087f8e5e95.html b/docs/1.6/dir_43dce756a2a5bbdec80603087f8e5e95.html deleted file mode 100644 index 557a09c4..00000000 --- a/docs/1.6/dir_43dce756a2a5bbdec80603087f8e5e95.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Dynamics/Contacts Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Contacts Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/dir_467ec770951959479211ac6ddf2b8c6f.html b/docs/1.6/dir_467ec770951959479211ac6ddf2b8c6f.html deleted file mode 100644 index d8c8dfdb..00000000 --- a/docs/1.6/dir_467ec770951959479211ac6ddf2b8c6f.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/ConvexHull Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ConvexHull Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/dir_5150cc52956511ea54c968043e6601c5.html b/docs/1.6/dir_5150cc52956511ea54c968043e6601c5.html deleted file mode 100644 index 6b7b29f3..00000000 --- a/docs/1.6/dir_5150cc52956511ea54c968043e6601c5.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/Decomposition/Seidel Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Seidel Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/dir_53ee7dc8115cc3fab084306a5c4904d8.html b/docs/1.6/dir_53ee7dc8115cc3fab084306a5c4904d8.html deleted file mode 100644 index a71d3f83..00000000 --- a/docs/1.6/dir_53ee7dc8115cc3fab084306a5c4904d8.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Dynamics/Joints Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Joints Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/dir_5606c3038998087fe5c19173aab12390.html b/docs/1.6/dir_5606c3038998087fe5c19173aab12390.html deleted file mode 100644 index 979cd2f8..00000000 --- a/docs/1.6/dir_5606c3038998087fe5c19173aab12390.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Fluids/2 Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
2 Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/dir_5a5696634c3b737a94da0d790f0cde8d.html b/docs/1.6/dir_5a5696634c3b737a94da0d790f0cde8d.html deleted file mode 100644 index ffe64303..00000000 --- a/docs/1.6/dir_5a5696634c3b737a94da0d790f0cde8d.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/Decomposition/CDT Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
CDT Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/docs/1.6/dir_5d4a6b2298e194acc008d2de0e658db5.html b/docs/1.6/dir_5d4a6b2298e194acc008d2de0e658db5.html deleted file mode 100644 index 5cb2a3f6..00000000 --- a/docs/1.6/dir_5d4a6b2298e194acc008d2de0e658db5.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Content Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Content Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/dir_61fc533d2b0d211ae45dbb715e7f6856.html b/docs/1.6/dir_61fc533d2b0d211ae45dbb715e7f6856.html deleted file mode 100644 index 03b37d0d..00000000 --- a/docs/1.6/dir_61fc533d2b0d211ae45dbb715e7f6856.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/Decomposition Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Decomposition Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/docs/1.6/dir_663aa8c10039a31c23e55d414edd5c37.html b/docs/1.6/dir_663aa8c10039a31c23e55d414edd5c37.html deleted file mode 100644 index a3a4a6b3..00000000 --- a/docs/1.6/dir_663aa8c10039a31c23e55d414edd5c37.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Fluids Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Fluids Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/docs/1.6/dir_701d4d157daf637bd31d70cb7efcb8a9.html b/docs/1.6/dir_701d4d157daf637bd31d70cb7efcb8a9.html deleted file mode 100644 index f02e1862..00000000 --- a/docs/1.6/dir_701d4d157daf637bd31d70cb7efcb8a9.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Collision/Shapes Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Shapes Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/dir_7ae3b504b2682a5e9225453e17321957.html b/docs/1.6/dir_7ae3b504b2682a5e9225453e17321957.html deleted file mode 100644 index eeeb0b8a..00000000 --- a/docs/1.6/dir_7ae3b504b2682a5e9225453e17321957.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Fluids/1 Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
1 Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/dir_7f9a1e54ae33dc25921372d1ac6b6298.html b/docs/1.6/dir_7f9a1e54ae33dc25921372d1ac6b6298.html deleted file mode 100644 index c8194475..00000000 --- a/docs/1.6/dir_7f9a1e54ae33dc25921372d1ac6b6298.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/PhysicsLogic Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
PhysicsLogic Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/dir_a88b9a141032021f574d50b3e6d439b5.html b/docs/1.6/dir_a88b9a141032021f574d50b3e6d439b5.html deleted file mode 100644 index 04240663..00000000 --- a/docs/1.6/dir_a88b9a141032021f574d50b3e6d439b5.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Collision Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Collision Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/docs/1.6/dir_bcfc156f6f2a78c8313299bbd03aaaf6.html b/docs/1.6/dir_bcfc156f6f2a78c8313299bbd03aaaf6.html deleted file mode 100644 index 6f8dab4f..00000000 --- a/docs/1.6/dir_bcfc156f6f2a78c8313299bbd03aaaf6.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Common Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/docs/1.6/dir_c06fc5b65ba2f8d2155138ce42204d25.html b/docs/1.6/dir_c06fc5b65ba2f8d2155138ce42204d25.html deleted file mode 100644 index 802b1817..00000000 --- a/docs/1.6/dir_c06fc5b65ba2f8d2155138ce42204d25.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/ContentReaders Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ContentReaders Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/dir_c15d829c758f8cde2e79963fa3ad8abd.html b/docs/1.6/dir_c15d829c758f8cde2e79963fa3ad8abd.html deleted file mode 100644 index 0e677b39..00000000 --- a/docs/1.6/dir_c15d829c758f8cde2e79963fa3ad8abd.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/Decomposition/CDT/Delaunay/Sweep Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Sweep Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/dir_c6031ab5f49f0d41206f3dbaca0805ac.html b/docs/1.6/dir_c6031ab5f49f0d41206f3dbaca0805ac.html deleted file mode 100644 index 9ce22581..00000000 --- a/docs/1.6/dir_c6031ab5f49f0d41206f3dbaca0805ac.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/Decomposition/CDT/Delaunay Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Delaunay Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/docs/1.6/dir_d00b72c0a85a238b6c5d219f70aa9fa3.html b/docs/1.6/dir_d00b72c0a85a238b6c5d219f70aa9fa3.html deleted file mode 100644 index 323cce9a..00000000 --- a/docs/1.6/dir_d00b72c0a85a238b6c5d219f70aa9fa3.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/Decomposition/CDT/Polygon Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Polygon Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/dir_d5e8eff7b347d394f77f526e0e6653c4.html b/docs/1.6/dir_d5e8eff7b347d394f77f526e0e6653c4.html deleted file mode 100644 index c5bc75e6..00000000 --- a/docs/1.6/dir_d5e8eff7b347d394f77f526e0e6653c4.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Physics2D Directory Reference
-
-
- - - - -

-Directories

directory  Fluids
 
-
-
- - - - diff --git a/docs/1.6/dir_e76b6f991c16c70c91d5cf48c50ef8ce.html b/docs/1.6/dir_e76b6f991c16c70c91d5cf48c50ef8ce.html deleted file mode 100644 index bf131239..00000000 --- a/docs/1.6/dir_e76b6f991c16c70c91d5cf48c50ef8ce.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/Decomposition/CDT/Sets Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Sets Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/dir_ed7d350bffbd4947f60f0b5c888c922c.html b/docs/1.6/dir_ed7d350bffbd4947f60f0b5c888c922c.html deleted file mode 100644 index 26baa270..00000000 --- a/docs/1.6/dir_ed7d350bffbd4947f60f0b5c888c922c.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Properties Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Properties Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/dir_f188a439b58cd88a9f7a59fad5baa8d0.html b/docs/1.6/dir_f188a439b58cd88a9f7a59fad5baa8d0.html deleted file mode 100644 index 8f5f74d5..00000000 --- a/docs/1.6/dir_f188a439b58cd88a9f7a59fad5baa8d0.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/PolygonManipulation Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
PolygonManipulation Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.6/functions.html b/docs/1.6/functions.html deleted file mode 100644 index a596f73a..00000000 --- a/docs/1.6/functions.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- a -

-
-
- - - - diff --git a/docs/1.6/functions_b.html b/docs/1.6/functions_b.html deleted file mode 100644 index 1a13e9a8..00000000 --- a/docs/1.6/functions_b.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- b -

-
-
- - - - diff --git a/docs/1.6/functions_c.html b/docs/1.6/functions_c.html deleted file mode 100644 index 54e67418..00000000 --- a/docs/1.6/functions_c.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- c -

-
-
- - - - diff --git a/docs/1.6/functions_d.html b/docs/1.6/functions_d.html deleted file mode 100644 index a08f8a2a..00000000 --- a/docs/1.6/functions_d.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- d -

-
-
- - - - diff --git a/docs/1.6/functions_dup.js b/docs/1.6/functions_dup.js deleted file mode 100644 index 64a6e5b6..00000000 --- a/docs/1.6/functions_dup.js +++ /dev/null @@ -1,27 +0,0 @@ -var functions_dup = -[ - [ "a", "functions.html", null ], - [ "b", "functions_b.html", null ], - [ "c", "functions_c.html", null ], - [ "d", "functions_d.html", null ], - [ "e", "functions_e.html", null ], - [ "f", "functions_f.html", null ], - [ "g", "functions_g.html", null ], - [ "h", "functions_h.html", null ], - [ "i", "functions_i.html", null ], - [ "j", "functions_j.html", null ], - [ "k", "functions_k.html", null ], - [ "l", "functions_l.html", null ], - [ "m", "functions_m.html", null ], - [ "n", "functions_n.html", null ], - [ "o", "functions_o.html", null ], - [ "p", "functions_p.html", null ], - [ "q", "functions_q.html", null ], - [ "r", "functions_r.html", null ], - [ "s", "functions_s.html", null ], - [ "t", "functions_t.html", null ], - [ "u", "functions_u.html", null ], - [ "v", "functions_v.html", null ], - [ "w", "functions_w.html", null ], - [ "y", "functions_y.html", null ] -]; \ No newline at end of file diff --git a/docs/1.6/functions_e.html b/docs/1.6/functions_e.html deleted file mode 100644 index 4f14418b..00000000 --- a/docs/1.6/functions_e.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- e -

-
-
- - - - diff --git a/docs/1.6/functions_enum.html b/docs/1.6/functions_enum.html deleted file mode 100644 index b5900c92..00000000 --- a/docs/1.6/functions_enum.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Enumerations - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
- - - - diff --git a/docs/1.6/functions_evnt.html b/docs/1.6/functions_evnt.html deleted file mode 100644 index d7e388c6..00000000 --- a/docs/1.6/functions_evnt.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Events - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
- - - - diff --git a/docs/1.6/functions_f.html b/docs/1.6/functions_f.html deleted file mode 100644 index 80cf3a2f..00000000 --- a/docs/1.6/functions_f.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- f -

-
-
- - - - diff --git a/docs/1.6/functions_func.html b/docs/1.6/functions_func.html deleted file mode 100644 index d93d9244..00000000 --- a/docs/1.6/functions_func.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- a -

-
-
- - - - diff --git a/docs/1.6/functions_func_b.html b/docs/1.6/functions_func_b.html deleted file mode 100644 index fb0e0795..00000000 --- a/docs/1.6/functions_func_b.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- b -

-
-
- - - - diff --git a/docs/1.6/functions_func_c.html b/docs/1.6/functions_func_c.html deleted file mode 100644 index 7d8efb76..00000000 --- a/docs/1.6/functions_func_c.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- c -

-
-
- - - - diff --git a/docs/1.6/functions_func_d.html b/docs/1.6/functions_func_d.html deleted file mode 100644 index f17b87bf..00000000 --- a/docs/1.6/functions_func_d.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- d -

-
-
- - - - diff --git a/docs/1.6/functions_func_e.html b/docs/1.6/functions_func_e.html deleted file mode 100644 index ef61bef9..00000000 --- a/docs/1.6/functions_func_e.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- e -

-
-
- - - - diff --git a/docs/1.6/functions_func_f.html b/docs/1.6/functions_func_f.html deleted file mode 100644 index aba93b5d..00000000 --- a/docs/1.6/functions_func_f.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- f -

-
-
- - - - diff --git a/docs/1.6/functions_func_g.html b/docs/1.6/functions_func_g.html deleted file mode 100644 index 292bb1f0..00000000 --- a/docs/1.6/functions_func_g.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- g -

-
-
- - - - diff --git a/docs/1.6/functions_func_i.html b/docs/1.6/functions_func_i.html deleted file mode 100644 index 43484774..00000000 --- a/docs/1.6/functions_func_i.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- i -

-
-
- - - - diff --git a/docs/1.6/functions_func_j.html b/docs/1.6/functions_func_j.html deleted file mode 100644 index cfe2a75f..00000000 --- a/docs/1.6/functions_func_j.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- j -

-
-
- - - - diff --git a/docs/1.6/functions_func_m.html b/docs/1.6/functions_func_m.html deleted file mode 100644 index 824cd917..00000000 --- a/docs/1.6/functions_func_m.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- m -

-
-
- - - - diff --git a/docs/1.6/functions_func_n.html b/docs/1.6/functions_func_n.html deleted file mode 100644 index 071a5316..00000000 --- a/docs/1.6/functions_func_n.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- n -

-
-
- - - - diff --git a/docs/1.6/functions_func_o.html b/docs/1.6/functions_func_o.html deleted file mode 100644 index 48eae75a..00000000 --- a/docs/1.6/functions_func_o.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- o -

-
-
- - - - diff --git a/docs/1.6/functions_func_p.html b/docs/1.6/functions_func_p.html deleted file mode 100644 index c9f862e0..00000000 --- a/docs/1.6/functions_func_p.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- p -

-
-
- - - - diff --git a/docs/1.6/functions_func_q.html b/docs/1.6/functions_func_q.html deleted file mode 100644 index 73bbc8bd..00000000 --- a/docs/1.6/functions_func_q.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- q -

-
-
- - - - diff --git a/docs/1.6/functions_func_r.html b/docs/1.6/functions_func_r.html deleted file mode 100644 index 8321287d..00000000 --- a/docs/1.6/functions_func_r.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- r -

-
-
- - - - diff --git a/docs/1.6/functions_func_s.html b/docs/1.6/functions_func_s.html deleted file mode 100644 index 9aef3107..00000000 --- a/docs/1.6/functions_func_s.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- s -

-
-
- - - - diff --git a/docs/1.6/functions_func_t.html b/docs/1.6/functions_func_t.html deleted file mode 100644 index 556deae0..00000000 --- a/docs/1.6/functions_func_t.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- t -

-
-
- - - - diff --git a/docs/1.6/functions_func_u.html b/docs/1.6/functions_func_u.html deleted file mode 100644 index 44d15599..00000000 --- a/docs/1.6/functions_func_u.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- u -

-
-
- - - - diff --git a/docs/1.6/functions_func_v.html b/docs/1.6/functions_func_v.html deleted file mode 100644 index 8bc167dc..00000000 --- a/docs/1.6/functions_func_v.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- v -

-
-
- - - - diff --git a/docs/1.6/functions_func_w.html b/docs/1.6/functions_func_w.html deleted file mode 100644 index 3f5f13d9..00000000 --- a/docs/1.6/functions_func_w.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- w -

-
-
- - - - diff --git a/docs/1.6/functions_g.html b/docs/1.6/functions_g.html deleted file mode 100644 index e77607f3..00000000 --- a/docs/1.6/functions_g.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- g -

-
-
- - - - diff --git a/docs/1.6/functions_h.html b/docs/1.6/functions_h.html deleted file mode 100644 index 3b20436b..00000000 --- a/docs/1.6/functions_h.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- h -

-
-
- - - - diff --git a/docs/1.6/functions_i.html b/docs/1.6/functions_i.html deleted file mode 100644 index ede2a4aa..00000000 --- a/docs/1.6/functions_i.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- i -

-
-
- - - - diff --git a/docs/1.6/functions_j.html b/docs/1.6/functions_j.html deleted file mode 100644 index ec124d4d..00000000 --- a/docs/1.6/functions_j.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- j -

-
-
- - - - diff --git a/docs/1.6/functions_k.html b/docs/1.6/functions_k.html deleted file mode 100644 index 2cdfa56f..00000000 --- a/docs/1.6/functions_k.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- k -

-
-
- - - - diff --git a/docs/1.6/functions_l.html b/docs/1.6/functions_l.html deleted file mode 100644 index 44b38199..00000000 --- a/docs/1.6/functions_l.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- l -

-
-
- - - - diff --git a/docs/1.6/functions_m.html b/docs/1.6/functions_m.html deleted file mode 100644 index 87422d75..00000000 --- a/docs/1.6/functions_m.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- m -

-
-
- - - - diff --git a/docs/1.6/functions_n.html b/docs/1.6/functions_n.html deleted file mode 100644 index 73cbba9e..00000000 --- a/docs/1.6/functions_n.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- n -

-
-
- - - - diff --git a/docs/1.6/functions_o.html b/docs/1.6/functions_o.html deleted file mode 100644 index 2d4babf0..00000000 --- a/docs/1.6/functions_o.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- o -

-
-
- - - - diff --git a/docs/1.6/functions_p.html b/docs/1.6/functions_p.html deleted file mode 100644 index 127a6e38..00000000 --- a/docs/1.6/functions_p.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- p -

-
-
- - - - diff --git a/docs/1.6/functions_prop.html b/docs/1.6/functions_prop.html deleted file mode 100644 index 31c789f8..00000000 --- a/docs/1.6/functions_prop.html +++ /dev/null @@ -1,617 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Properties - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- a -

- - -

- b -

- - -

- c -

- - -

- d -

- - -

- e -

- - -

- f -

- - -

- g -

- - -

- h -

- - -

- i -

- - -

- j -

- - -

- l -

- - -

- m -

- - -

- n -

- - -

- o -

- - -

- p -

- - -

- q -

- - -

- r -

- - -

- s -

- - -

- t -

- - -

- u -

- - -

- v -

- - -

- w -

-
-
- - - - diff --git a/docs/1.6/functions_q.html b/docs/1.6/functions_q.html deleted file mode 100644 index efed8d00..00000000 --- a/docs/1.6/functions_q.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- q -

-
-
- - - - diff --git a/docs/1.6/functions_r.html b/docs/1.6/functions_r.html deleted file mode 100644 index 734eafab..00000000 --- a/docs/1.6/functions_r.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- r -

-
-
- - - - diff --git a/docs/1.6/functions_s.html b/docs/1.6/functions_s.html deleted file mode 100644 index 557b983b..00000000 --- a/docs/1.6/functions_s.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- s -

-
-
- - - - diff --git a/docs/1.6/functions_t.html b/docs/1.6/functions_t.html deleted file mode 100644 index 50720d7e..00000000 --- a/docs/1.6/functions_t.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- t -

-
-
- - - - diff --git a/docs/1.6/functions_u.html b/docs/1.6/functions_u.html deleted file mode 100644 index 600d0108..00000000 --- a/docs/1.6/functions_u.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- u -

-
-
- - - - diff --git a/docs/1.6/functions_v.html b/docs/1.6/functions_v.html deleted file mode 100644 index f097aa96..00000000 --- a/docs/1.6/functions_v.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- v -

-
-
- - - - diff --git a/docs/1.6/functions_vars.html b/docs/1.6/functions_vars.html deleted file mode 100644 index 070069d4..00000000 --- a/docs/1.6/functions_vars.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- a -

- - -

- b -

- - -

- c -

- - -

- d -

- - -

- e -

- - -

- f -

- - -

- h -

- - -

- i -

- - -

- j -

- - -

- k -

- - -

- l -

- - -

- m -

- - -

- n -

- - -

- o -

- - -

- p -

- - -

- r -

- - -

- s -

- - -

- t -

- - -

- u -

- - -

- v -

- - -

- w -

- - -

- y -

-
-
- - - - diff --git a/docs/1.6/functions_w.html b/docs/1.6/functions_w.html deleted file mode 100644 index 00fb5715..00000000 --- a/docs/1.6/functions_w.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- w -

-
-
- - - - diff --git a/docs/1.6/functions_y.html b/docs/1.6/functions_y.html deleted file mode 100644 index 8d9d995e..00000000 --- a/docs/1.6/functions_y.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- y -

-
-
- - - - diff --git a/docs/1.6/hierarchy.html b/docs/1.6/hierarchy.html deleted file mode 100644 index 8259dd9a..00000000 --- a/docs/1.6/hierarchy.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Hierarchy - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Class Hierarchy
-
-
-
-

Go to the graphical class hierarchy

-This inheritance list is sorted roughly, but not completely, alphabetically:
-
[detail level 1234]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 CAABBAn axis aligned bounding box
 CBody
 CBodyTemplate
 CBreakableBodyA type of body that supports multiple fixtures that can break apart
 CClipVertexUsed for computing contact manifolds
 CComplex
 CContactThe class manages contact between two shapes. A contact exists for each overlapping AABB in the broad-phase (except if filtered). Therefore a contact object may exist that has no contact points
 CContactEdgeA contact edge is used to connect bodies and contacts together in a contact graph where each body is a node and each contact is an edge. A contact edge belongs to a doubly linked list maintained in each attached body. Each contact has two contact nodes, one for each attached body
 CContactFeatureThe features that intersect to form the contact point This must be 4 bytes or less
 CContactIDContact ids to facilitate warm starting
 CContactManager
 CContactPositionConstraint
 CContactSolver
 CContactVelocityConstraint
 CContentTypeReader
 CControllerFilter
 CDictionary
 CDistanceInputInput for Distance.ComputeDistance(). You have to option to use the shape radii in the computation
 CDistanceOutputOutput for Distance.ComputeDistance()
 CDistanceProxyA distance proxy is used by the GJK algorithm. It encapsulates any shape
 CDTSweepContext.DTSweepBasin
 CDTSweepContext.DTSweepEdgeEvent
 CDynamicTree< T >A dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update
 CDynamicTree< FixtureProxy >
 CElement< T >
 CEPAxisThis structure is used to keep track of the best separating axis
 CFilterDataContains filter data that can determine whether an object should be processed or not
 CFixedArray2< T >
 CFixedArray2< tainicom.Aether.Physics2D.Collision.ManifoldPoint >
 CFixedArray3< T >
 CFixedArray3< byte >
 CFixedArray3< SimplexVertex >
 CFixedArray4< T >
 CFixedArray8< T >
 CFixtureA fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc. Fixtures are created via Body.CreateFixture. Warning: You cannot reuse fixtures
 CFixtureProxyThis proxy is used internally to connect fixtures to the broad-phase
 CFixtureTemplate
 CFluidDefinitionFluid parameters, see pvfs.pdf for a detailed explanation
 CFluidParticle
 CFluidSystem1
 CFluidSystem2
 CHashGridGrid used by particle system to keep track of neightbor particles
 CIBroadPhase
 CICollection
 CIEnumerable
 CIEnumerator
 CIEqualityComparer
 CIEquatable
 CIList
 CIslandThis is an internal class
 CJoint
 CJointEdgeA joint edge is used to connect bodies and joints together in a joint graph where each body is a node and each joint is an edge. A joint edge belongs to a doubly linked list maintained in each attached body. Each joint has two joint nodes, one for each attached body
 CList
 CManifoldA manifold for two touching convex Shapes. Box2D supports multiple types of contact:
 CManifoldPointA manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions
 CMat22A 2-by-2 matrix. Stored in column-major order
 CMat33A 3-by-3 matrix. Stored in column-major order
 CParticle
 CPathPath: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve
 CPolygon
 CQuadTree< T >
 CQuadTree< FixtureProxy >
 CRayCastInputRay-cast input data
 CRayCastOutputRay-cast output data
 CReferenceFaceReference face used for clipping
 CShapeA shape is used for collision detection. You can create a shape however you like. Shapes used for simulation in World are created automatically when a Fixture is created. Shapes may encapsulate a one or more child shapes
 CSimplexCacheUsed to warm start ComputeDistance. Set count to zero on first call
 CSolverIterations
 CSpring
 CSpring2
 CSweepThis describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position
 CTerrainSimple class to maintain a terrain. It can keep track
 CTextureConverter
 CTOIInputInput parameters for CalculateTimeOfImpact
 CTOIOutput
 CTransformA transform contains translation and rotation. It is used to represent the position and orientation of rigid frames
 CVelocityConstraintPoint
 CWorldThe world class manages all physics entities, dynamic simulation, and asynchronous queries
-
-
-
- - - - diff --git a/docs/1.6/hierarchy.js b/docs/1.6/hierarchy.js deleted file mode 100644 index 4e0eb337..00000000 --- a/docs/1.6/hierarchy.js +++ /dev/null @@ -1,153 +0,0 @@ -var hierarchy = -[ - [ "AABB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html", null ], - [ "Body", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html", null ], - [ "BodyTemplate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html", null ], - [ "BreakableBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html", null ], - [ "ClipVertex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html", null ], - [ "Complex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html", null ], - [ "Contact", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html", [ - [ "ContactListHead", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html", null ] - ] ], - [ "ContactEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html", null ], - [ "ContactFeature", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html", null ], - [ "ContactID", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html", null ], - [ "ContactManager", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html", null ], - [ "ContactPositionConstraint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html", null ], - [ "ContactSolver", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html", null ], - [ "ContactVelocityConstraint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html", null ], - [ "ContentTypeReader", null, [ - [ "BodyContainerReader", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html", null ], - [ "PolygonContainerReader", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html", null ] - ] ], - [ "ControllerFilter", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html", null ], - [ "Dictionary", null, [ - [ "BodyContainer", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container.html", null ], - [ "PolygonContainer", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html", null ] - ] ], - [ "DistanceInput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html", null ], - [ "DistanceOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html", null ], - [ "DistanceProxy", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html", null ], - [ "DTSweepContext.DTSweepBasin", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_270592b0ad400234aac317c32e07e744.html", null ], - [ "DTSweepContext.DTSweepEdgeEvent", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d09edd9272256e98b01525c1107a84c7.html", null ], - [ "DynamicTree< T >", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html", null ], - [ "DynamicTree< FixtureProxy >", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html", null ], - [ "Element< T >", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.html", null ], - [ "EPAxis", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html", null ], - [ "FilterData", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html", [ - [ "PhysicsLogic", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html", [ - [ "RealExplosion", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html", null ], - [ "SimpleExplosion", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html", null ] - ] ], - [ "Controller", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html", [ - [ "AbstractForceController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html", [ - [ "SimpleWindForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html", null ] - ] ], - [ "BuoyancyController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html", null ], - [ "GravityController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html", null ], - [ "VelocityLimitController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html", null ] - ] ] - ] ], - [ "FixedArray2< T >", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html", null ], - [ "FixedArray2< tainicom.Aether.Physics2D.Collision.ManifoldPoint >", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html", null ], - [ "FixedArray3< T >", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html", null ], - [ "FixedArray3< byte >", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html", null ], - [ "FixedArray3< SimplexVertex >", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html", null ], - [ "FixedArray4< T >", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html", null ], - [ "FixedArray8< T >", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html", null ], - [ "Fixture", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html", null ], - [ "FixtureProxy", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html", null ], - [ "FixtureTemplate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html", null ], - [ "FluidDefinition", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html", null ], - [ "FluidParticle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html", null ], - [ "FluidSystem1", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html", null ], - [ "FluidSystem2", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html", null ], - [ "HashGrid", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html", null ], - [ "IBroadPhase", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html", [ - [ "DynamicTreeBroadPhase", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html", null ], - [ "QuadTreeBroadPhase", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html", null ] - ] ], - [ "ICollection", null, [ - [ "BodyCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html", null ], - [ "ControllerCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html", null ], - [ "FixtureCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html", null ], - [ "JointCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html", null ] - ] ], - [ "IEnumerable", null, [ - [ "BodyCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html", null ], - [ "ContactListHead", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html", null ], - [ "ControllerCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html", null ], - [ "FixtureCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html", null ], - [ "JointCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html", null ], - [ "SpatialTable", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html", null ] - ] ], - [ "IEnumerator", null, [ - [ "BodyCollection.BodyEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html", null ], - [ "ControllerCollection.ControllerEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html", null ], - [ "FixtureCollection.FixtureEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html", null ], - [ "JointCollection.JointEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html", null ] - ] ], - [ "IEqualityComparer", null, [ - [ "SpringHash", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.html", null ] - ] ], - [ "IEquatable", null, [ - [ "MassData", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html", null ], - [ "Vector2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html", null ], - [ "Vector3", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html", null ] - ] ], - [ "IList", null, [ - [ "BodyCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html", null ], - [ "ControllerCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html", null ], - [ "FixtureCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html", null ], - [ "JointCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html", null ] - ] ], - [ "Island", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html", null ], - [ "Joint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html", [ - [ "AngleJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html", null ], - [ "DistanceJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html", null ], - [ "FixedMouseJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html", null ], - [ "FrictionJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html", null ], - [ "GearJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html", null ], - [ "MotorJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html", null ], - [ "PrismaticJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html", null ], - [ "PulleyJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html", null ], - [ "RevoluteJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html", null ], - [ "RopeJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html", null ], - [ "WeldJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html", null ], - [ "WheelJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html", null ] - ] ], - [ "JointEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html", null ], - [ "List", null, [ - [ "Vertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html", null ] - ] ], - [ "Manifold", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html", null ], - [ "ManifoldPoint", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html", null ], - [ "Mat22", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html", null ], - [ "Mat33", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html", null ], - [ "Particle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html", null ], - [ "Path", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html", null ], - [ "Polygon", "structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html", null ], - [ "QuadTree< T >", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html", null ], - [ "QuadTree< FixtureProxy >", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html", null ], - [ "RayCastInput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html", null ], - [ "RayCastOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html", null ], - [ "ReferenceFace", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html", null ], - [ "Shape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html", [ - [ "ChainShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html", null ], - [ "CircleShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html", null ], - [ "EdgeShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html", null ], - [ "PolygonShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html", null ] - ] ], - [ "SimplexCache", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html", null ], - [ "SolverIterations", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html", null ], - [ "Spring", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html", null ], - [ "Spring2", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html", null ], - [ "Sweep", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html", null ], - [ "Terrain", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html", null ], - [ "TextureConverter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html", null ], - [ "TOIInput", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html", null ], - [ "TOIOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html", null ], - [ "Transform", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html", null ], - [ "VelocityConstraintPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html", null ] -]; \ No newline at end of file diff --git a/docs/1.6/index.html b/docs/1.6/index.html deleted file mode 100644 index e363888d..00000000 --- a/docs/1.6/index.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - -Aether.Physics2D: Main Page - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Aether.Physics2D Documentation
-
- -
- - - - diff --git a/docs/1.6/inherit_graph_0.map b/docs/1.6/inherit_graph_0.map deleted file mode 100644 index 00d43972..00000000 --- a/docs/1.6/inherit_graph_0.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_0.md5 b/docs/1.6/inherit_graph_0.md5 deleted file mode 100644 index 3ad7642b..00000000 --- a/docs/1.6/inherit_graph_0.md5 +++ /dev/null @@ -1 +0,0 @@ -982fd3ac17952bc5ccb576e03ae6ccc6 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_0.svg b/docs/1.6/inherit_graph_0.svg deleted file mode 100644 index 15ed74be..00000000 --- a/docs/1.6/inherit_graph_0.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -AABB - - - - - diff --git a/docs/1.6/inherit_graph_1.map b/docs/1.6/inherit_graph_1.map deleted file mode 100644 index e36a8228..00000000 --- a/docs/1.6/inherit_graph_1.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_1.md5 b/docs/1.6/inherit_graph_1.md5 deleted file mode 100644 index 507c7e72..00000000 --- a/docs/1.6/inherit_graph_1.md5 +++ /dev/null @@ -1 +0,0 @@ -18381de794a59d6216ae4c48a659e57f \ No newline at end of file diff --git a/docs/1.6/inherit_graph_1.svg b/docs/1.6/inherit_graph_1.svg deleted file mode 100644 index 6074062f..00000000 --- a/docs/1.6/inherit_graph_1.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Body - - - - - diff --git a/docs/1.6/inherit_graph_10.map b/docs/1.6/inherit_graph_10.map deleted file mode 100644 index 958688fe..00000000 --- a/docs/1.6/inherit_graph_10.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_10.md5 b/docs/1.6/inherit_graph_10.md5 deleted file mode 100644 index e441614b..00000000 --- a/docs/1.6/inherit_graph_10.md5 +++ /dev/null @@ -1 +0,0 @@ -1fa5d222efc3cb45511150cf11bc58b9 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_10.svg b/docs/1.6/inherit_graph_10.svg deleted file mode 100644 index bf4dc464..00000000 --- a/docs/1.6/inherit_graph_10.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ContactEdge - - - - - diff --git a/docs/1.6/inherit_graph_11.map b/docs/1.6/inherit_graph_11.map deleted file mode 100644 index 99c40df4..00000000 --- a/docs/1.6/inherit_graph_11.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_11.md5 b/docs/1.6/inherit_graph_11.md5 deleted file mode 100644 index 2ee8e96a..00000000 --- a/docs/1.6/inherit_graph_11.md5 +++ /dev/null @@ -1 +0,0 @@ -61a708bcf001e9f5ab7a40d54bb3aac0 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_11.svg b/docs/1.6/inherit_graph_11.svg deleted file mode 100644 index 8f70445f..00000000 --- a/docs/1.6/inherit_graph_11.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ContactFeature - - - - - diff --git a/docs/1.6/inherit_graph_12.map b/docs/1.6/inherit_graph_12.map deleted file mode 100644 index a97d16fa..00000000 --- a/docs/1.6/inherit_graph_12.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_12.md5 b/docs/1.6/inherit_graph_12.md5 deleted file mode 100644 index d4fbf982..00000000 --- a/docs/1.6/inherit_graph_12.md5 +++ /dev/null @@ -1 +0,0 @@ -a92d03b4ccba3e688ba623300db2a86e \ No newline at end of file diff --git a/docs/1.6/inherit_graph_12.svg b/docs/1.6/inherit_graph_12.svg deleted file mode 100644 index 2ea1120b..00000000 --- a/docs/1.6/inherit_graph_12.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ContactID - - - - - diff --git a/docs/1.6/inherit_graph_13.map b/docs/1.6/inherit_graph_13.map deleted file mode 100644 index 1151e529..00000000 --- a/docs/1.6/inherit_graph_13.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_13.md5 b/docs/1.6/inherit_graph_13.md5 deleted file mode 100644 index 4fc8b983..00000000 --- a/docs/1.6/inherit_graph_13.md5 +++ /dev/null @@ -1 +0,0 @@ -841c9a4bdf55eaf6d8dac008b47fe852 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_13.svg b/docs/1.6/inherit_graph_13.svg deleted file mode 100644 index 99c12f81..00000000 --- a/docs/1.6/inherit_graph_13.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ContactManager - - - - - diff --git a/docs/1.6/inherit_graph_14.map b/docs/1.6/inherit_graph_14.map deleted file mode 100644 index e0185d7b..00000000 --- a/docs/1.6/inherit_graph_14.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_14.md5 b/docs/1.6/inherit_graph_14.md5 deleted file mode 100644 index 764da681..00000000 --- a/docs/1.6/inherit_graph_14.md5 +++ /dev/null @@ -1 +0,0 @@ -1dddcf071e1522609e040758f9231d31 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_14.svg b/docs/1.6/inherit_graph_14.svg deleted file mode 100644 index 1da5934d..00000000 --- a/docs/1.6/inherit_graph_14.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ContactPositionConstraint - - - - - diff --git a/docs/1.6/inherit_graph_15.map b/docs/1.6/inherit_graph_15.map deleted file mode 100644 index f4e86696..00000000 --- a/docs/1.6/inherit_graph_15.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_15.md5 b/docs/1.6/inherit_graph_15.md5 deleted file mode 100644 index 4a14969c..00000000 --- a/docs/1.6/inherit_graph_15.md5 +++ /dev/null @@ -1 +0,0 @@ -d346da41f24427cf8796c4fe46ec68af \ No newline at end of file diff --git a/docs/1.6/inherit_graph_15.svg b/docs/1.6/inherit_graph_15.svg deleted file mode 100644 index 27a8350a..00000000 --- a/docs/1.6/inherit_graph_15.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ContactSolver - - - - - diff --git a/docs/1.6/inherit_graph_16.map b/docs/1.6/inherit_graph_16.map deleted file mode 100644 index c6e97a11..00000000 --- a/docs/1.6/inherit_graph_16.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_16.md5 b/docs/1.6/inherit_graph_16.md5 deleted file mode 100644 index bdc4e32a..00000000 --- a/docs/1.6/inherit_graph_16.md5 +++ /dev/null @@ -1 +0,0 @@ -5f1ce049952e598979f74e5ace9cb9b7 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_16.svg b/docs/1.6/inherit_graph_16.svg deleted file mode 100644 index e0ecc6ed..00000000 --- a/docs/1.6/inherit_graph_16.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ContactVelocityConstraint - - - - - diff --git a/docs/1.6/inherit_graph_17.map b/docs/1.6/inherit_graph_17.map deleted file mode 100644 index 6a684de9..00000000 --- a/docs/1.6/inherit_graph_17.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_17.md5 b/docs/1.6/inherit_graph_17.md5 deleted file mode 100644 index 2307f565..00000000 --- a/docs/1.6/inherit_graph_17.md5 +++ /dev/null @@ -1 +0,0 @@ -f1b4f9c777b3fd1eeda355bd1683ed3d \ No newline at end of file diff --git a/docs/1.6/inherit_graph_17.svg b/docs/1.6/inherit_graph_17.svg deleted file mode 100644 index 2034b9c1..00000000 --- a/docs/1.6/inherit_graph_17.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ControllerFilter - - - - - diff --git a/docs/1.6/inherit_graph_18.map b/docs/1.6/inherit_graph_18.map deleted file mode 100644 index 7af26ca3..00000000 --- a/docs/1.6/inherit_graph_18.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_18.md5 b/docs/1.6/inherit_graph_18.md5 deleted file mode 100644 index 608d5bb3..00000000 --- a/docs/1.6/inherit_graph_18.md5 +++ /dev/null @@ -1 +0,0 @@ -608468ed95978adb985ba7d0b4294147 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_18.svg b/docs/1.6/inherit_graph_18.svg deleted file mode 100644 index 0131ac75..00000000 --- a/docs/1.6/inherit_graph_18.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -DistanceInput - - - - - diff --git a/docs/1.6/inherit_graph_19.map b/docs/1.6/inherit_graph_19.map deleted file mode 100644 index 29ae5659..00000000 --- a/docs/1.6/inherit_graph_19.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_19.md5 b/docs/1.6/inherit_graph_19.md5 deleted file mode 100644 index ebf49d05..00000000 --- a/docs/1.6/inherit_graph_19.md5 +++ /dev/null @@ -1 +0,0 @@ -924b116a66d0d6a38e7e196a1ee499a0 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_19.svg b/docs/1.6/inherit_graph_19.svg deleted file mode 100644 index 00e7e3f5..00000000 --- a/docs/1.6/inherit_graph_19.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -DistanceOutput - - - - - diff --git a/docs/1.6/inherit_graph_2.map b/docs/1.6/inherit_graph_2.map deleted file mode 100644 index 98d8a8a0..00000000 --- a/docs/1.6/inherit_graph_2.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.6/inherit_graph_2.md5 b/docs/1.6/inherit_graph_2.md5 deleted file mode 100644 index 480e612c..00000000 --- a/docs/1.6/inherit_graph_2.md5 +++ /dev/null @@ -1 +0,0 @@ -7a7135d09c87af4daa5e81ee5c123bad \ No newline at end of file diff --git a/docs/1.6/inherit_graph_2.svg b/docs/1.6/inherit_graph_2.svg deleted file mode 100644 index aaf1f110..00000000 --- a/docs/1.6/inherit_graph_2.svg +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node67 - - -IEnumerator - - - - -Node0 - - -BodyCollection.BodyEnumerator - - - - -Node67->Node0 - - - - -Node69 - - -ControllerCollection.Controller -Enumerator - - - - -Node67->Node69 - - - - -Node70 - - -FixtureCollection.FixtureEnumerator - - - - -Node67->Node70 - - - - -Node71 - - -JointCollection.JointEnumerator - - - - -Node67->Node71 - - - - - diff --git a/docs/1.6/inherit_graph_20.map b/docs/1.6/inherit_graph_20.map deleted file mode 100644 index 117a9b38..00000000 --- a/docs/1.6/inherit_graph_20.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_20.md5 b/docs/1.6/inherit_graph_20.md5 deleted file mode 100644 index 571e4322..00000000 --- a/docs/1.6/inherit_graph_20.md5 +++ /dev/null @@ -1 +0,0 @@ -401c53163d7813cf45142303a055e4b8 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_20.svg b/docs/1.6/inherit_graph_20.svg deleted file mode 100644 index 05f0cd8d..00000000 --- a/docs/1.6/inherit_graph_20.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -DistanceProxy - - - - - diff --git a/docs/1.6/inherit_graph_21.map b/docs/1.6/inherit_graph_21.map deleted file mode 100644 index 1c24569d..00000000 --- a/docs/1.6/inherit_graph_21.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_21.md5 b/docs/1.6/inherit_graph_21.md5 deleted file mode 100644 index 620a156e..00000000 --- a/docs/1.6/inherit_graph_21.md5 +++ /dev/null @@ -1 +0,0 @@ -26e5725df91daee9cc3cd0761df7d512 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_21.svg b/docs/1.6/inherit_graph_21.svg deleted file mode 100644 index 7d0f3734..00000000 --- a/docs/1.6/inherit_graph_21.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -DTSweepContext.DTSweepBasin - - - - - diff --git a/docs/1.6/inherit_graph_22.map b/docs/1.6/inherit_graph_22.map deleted file mode 100644 index 19cad7f5..00000000 --- a/docs/1.6/inherit_graph_22.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_22.md5 b/docs/1.6/inherit_graph_22.md5 deleted file mode 100644 index e8202d7e..00000000 --- a/docs/1.6/inherit_graph_22.md5 +++ /dev/null @@ -1 +0,0 @@ -4d150274f230a3a6e12e714231633ef0 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_22.svg b/docs/1.6/inherit_graph_22.svg deleted file mode 100644 index aad6879f..00000000 --- a/docs/1.6/inherit_graph_22.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -DTSweepContext.DTSweepEdgeEvent - - - - - diff --git a/docs/1.6/inherit_graph_23.map b/docs/1.6/inherit_graph_23.map deleted file mode 100644 index 65a972df..00000000 --- a/docs/1.6/inherit_graph_23.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_23.md5 b/docs/1.6/inherit_graph_23.md5 deleted file mode 100644 index bbb1dd9e..00000000 --- a/docs/1.6/inherit_graph_23.md5 +++ /dev/null @@ -1 +0,0 @@ -36f7ec9f4be5c35e462a6acecff2a784 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_23.svg b/docs/1.6/inherit_graph_23.svg deleted file mode 100644 index b89feca4..00000000 --- a/docs/1.6/inherit_graph_23.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -DynamicTree< FixtureProxy > - - - - - diff --git a/docs/1.6/inherit_graph_24.map b/docs/1.6/inherit_graph_24.map deleted file mode 100644 index 656dab1f..00000000 --- a/docs/1.6/inherit_graph_24.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_24.md5 b/docs/1.6/inherit_graph_24.md5 deleted file mode 100644 index 841d318e..00000000 --- a/docs/1.6/inherit_graph_24.md5 +++ /dev/null @@ -1 +0,0 @@ -21dd8c6e30933fcf0c200990fad7686f \ No newline at end of file diff --git a/docs/1.6/inherit_graph_24.svg b/docs/1.6/inherit_graph_24.svg deleted file mode 100644 index 44ea15a1..00000000 --- a/docs/1.6/inherit_graph_24.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -DynamicTree< T > - - - - - diff --git a/docs/1.6/inherit_graph_25.map b/docs/1.6/inherit_graph_25.map deleted file mode 100644 index e2b0ae1f..00000000 --- a/docs/1.6/inherit_graph_25.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_25.md5 b/docs/1.6/inherit_graph_25.md5 deleted file mode 100644 index ba673f9b..00000000 --- a/docs/1.6/inherit_graph_25.md5 +++ /dev/null @@ -1 +0,0 @@ -ecb364ef780d8fa3e37aebc93de441c6 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_25.svg b/docs/1.6/inherit_graph_25.svg deleted file mode 100644 index 3b927ca5..00000000 --- a/docs/1.6/inherit_graph_25.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Element< T > - - - - - diff --git a/docs/1.6/inherit_graph_26.map b/docs/1.6/inherit_graph_26.map deleted file mode 100644 index 1820cb89..00000000 --- a/docs/1.6/inherit_graph_26.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_26.md5 b/docs/1.6/inherit_graph_26.md5 deleted file mode 100644 index bb4dd3f3..00000000 --- a/docs/1.6/inherit_graph_26.md5 +++ /dev/null @@ -1 +0,0 @@ -abb4263600b7c4684da8310e05566dbf \ No newline at end of file diff --git a/docs/1.6/inherit_graph_26.svg b/docs/1.6/inherit_graph_26.svg deleted file mode 100644 index 1fcb7791..00000000 --- a/docs/1.6/inherit_graph_26.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -EPAxis - - - - - diff --git a/docs/1.6/inherit_graph_27.map b/docs/1.6/inherit_graph_27.map deleted file mode 100644 index 61245659..00000000 --- a/docs/1.6/inherit_graph_27.map +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/docs/1.6/inherit_graph_27.md5 b/docs/1.6/inherit_graph_27.md5 deleted file mode 100644 index fee8527a..00000000 --- a/docs/1.6/inherit_graph_27.md5 +++ /dev/null @@ -1 +0,0 @@ -335ecc5215849851b9f5922da3338d82 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_27.svg b/docs/1.6/inherit_graph_27.svg deleted file mode 100644 index 90838e84..00000000 --- a/docs/1.6/inherit_graph_27.svg +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FilterData - - - - -Node1 - - -PhysicsLogic - - - - -Node0->Node1 - - - - -Node4 - - -Controller - - - - -Node0->Node4 - - - - -Node2 - - -RealExplosion - - - - -Node1->Node2 - - - - -Node3 - - -SimpleExplosion - - - - -Node1->Node3 - - - - -Node5 - - -AbstractForceController - - - - -Node4->Node5 - - - - -Node7 - - -BuoyancyController - - - - -Node4->Node7 - - - - -Node8 - - -GravityController - - - - -Node4->Node8 - - - - -Node9 - - -VelocityLimitController - - - - -Node4->Node9 - - - - -Node6 - - -SimpleWindForce - - - - -Node5->Node6 - - - - - diff --git a/docs/1.6/inherit_graph_28.map b/docs/1.6/inherit_graph_28.map deleted file mode 100644 index a977d27f..00000000 --- a/docs/1.6/inherit_graph_28.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_28.md5 b/docs/1.6/inherit_graph_28.md5 deleted file mode 100644 index 8d0e7157..00000000 --- a/docs/1.6/inherit_graph_28.md5 +++ /dev/null @@ -1 +0,0 @@ -8c794c7fdbf60785a3b8d4e9d58d6b1d \ No newline at end of file diff --git a/docs/1.6/inherit_graph_28.svg b/docs/1.6/inherit_graph_28.svg deleted file mode 100644 index 4c0d7830..00000000 --- a/docs/1.6/inherit_graph_28.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixedArray2< T > - - - - - diff --git a/docs/1.6/inherit_graph_29.map b/docs/1.6/inherit_graph_29.map deleted file mode 100644 index f9ea584b..00000000 --- a/docs/1.6/inherit_graph_29.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_29.md5 b/docs/1.6/inherit_graph_29.md5 deleted file mode 100644 index c89a8717..00000000 --- a/docs/1.6/inherit_graph_29.md5 +++ /dev/null @@ -1 +0,0 @@ -e77cc1520d5e82c78ed392863d248d69 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_29.svg b/docs/1.6/inherit_graph_29.svg deleted file mode 100644 index 6650bf45..00000000 --- a/docs/1.6/inherit_graph_29.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixedArray2< tainicom.Aether. -Physics2D.Collision.ManifoldPoint > - - - - - diff --git a/docs/1.6/inherit_graph_3.map b/docs/1.6/inherit_graph_3.map deleted file mode 100644 index b83d7c39..00000000 --- a/docs/1.6/inherit_graph_3.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/inherit_graph_3.md5 b/docs/1.6/inherit_graph_3.md5 deleted file mode 100644 index b075c4ad..00000000 --- a/docs/1.6/inherit_graph_3.md5 +++ /dev/null @@ -1 +0,0 @@ -4679d6d10a228ec848c5f85c042e30c3 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_3.svg b/docs/1.6/inherit_graph_3.svg deleted file mode 100644 index e28d5415..00000000 --- a/docs/1.6/inherit_graph_3.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node20 - - -Dictionary - - - - -Node0 - - -BodyContainer - - - - -Node20->Node0 - - - - -Node22 - - -PolygonContainer - - - - -Node20->Node22 - - - - - diff --git a/docs/1.6/inherit_graph_30.map b/docs/1.6/inherit_graph_30.map deleted file mode 100644 index 2b1c8f96..00000000 --- a/docs/1.6/inherit_graph_30.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_30.md5 b/docs/1.6/inherit_graph_30.md5 deleted file mode 100644 index cea2f20c..00000000 --- a/docs/1.6/inherit_graph_30.md5 +++ /dev/null @@ -1 +0,0 @@ -597b04205b2dfc771807fb0c08de2391 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_30.svg b/docs/1.6/inherit_graph_30.svg deleted file mode 100644 index fe2fcf59..00000000 --- a/docs/1.6/inherit_graph_30.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixedArray3< byte > - - - - - diff --git a/docs/1.6/inherit_graph_31.map b/docs/1.6/inherit_graph_31.map deleted file mode 100644 index a2922388..00000000 --- a/docs/1.6/inherit_graph_31.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_31.md5 b/docs/1.6/inherit_graph_31.md5 deleted file mode 100644 index 5eacc093..00000000 --- a/docs/1.6/inherit_graph_31.md5 +++ /dev/null @@ -1 +0,0 @@ -1594fdb526a7ad6dcb54e9f0ad9c02f5 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_31.svg b/docs/1.6/inherit_graph_31.svg deleted file mode 100644 index 4b431734..00000000 --- a/docs/1.6/inherit_graph_31.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixedArray3< SimplexVertex > - - - - - diff --git a/docs/1.6/inherit_graph_32.map b/docs/1.6/inherit_graph_32.map deleted file mode 100644 index 0b0a3f1f..00000000 --- a/docs/1.6/inherit_graph_32.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_32.md5 b/docs/1.6/inherit_graph_32.md5 deleted file mode 100644 index 1c53878b..00000000 --- a/docs/1.6/inherit_graph_32.md5 +++ /dev/null @@ -1 +0,0 @@ -209f3de9f9e63408dfe272f67dd06f12 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_32.svg b/docs/1.6/inherit_graph_32.svg deleted file mode 100644 index df84ac60..00000000 --- a/docs/1.6/inherit_graph_32.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixedArray3< T > - - - - - diff --git a/docs/1.6/inherit_graph_33.map b/docs/1.6/inherit_graph_33.map deleted file mode 100644 index 0af22d91..00000000 --- a/docs/1.6/inherit_graph_33.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_33.md5 b/docs/1.6/inherit_graph_33.md5 deleted file mode 100644 index dd7d8ff8..00000000 --- a/docs/1.6/inherit_graph_33.md5 +++ /dev/null @@ -1 +0,0 @@ -d1e4236fd77ef3dc679302e27be741eb \ No newline at end of file diff --git a/docs/1.6/inherit_graph_33.svg b/docs/1.6/inherit_graph_33.svg deleted file mode 100644 index aedf370a..00000000 --- a/docs/1.6/inherit_graph_33.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixedArray4< T > - - - - - diff --git a/docs/1.6/inherit_graph_34.map b/docs/1.6/inherit_graph_34.map deleted file mode 100644 index 450bd1d6..00000000 --- a/docs/1.6/inherit_graph_34.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_34.md5 b/docs/1.6/inherit_graph_34.md5 deleted file mode 100644 index 989d03ef..00000000 --- a/docs/1.6/inherit_graph_34.md5 +++ /dev/null @@ -1 +0,0 @@ -b6d483b5b0ae66f848f867f6393c8f16 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_34.svg b/docs/1.6/inherit_graph_34.svg deleted file mode 100644 index 3cd764c0..00000000 --- a/docs/1.6/inherit_graph_34.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixedArray8< T > - - - - - diff --git a/docs/1.6/inherit_graph_35.map b/docs/1.6/inherit_graph_35.map deleted file mode 100644 index e5fdf287..00000000 --- a/docs/1.6/inherit_graph_35.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_35.md5 b/docs/1.6/inherit_graph_35.md5 deleted file mode 100644 index e719b04b..00000000 --- a/docs/1.6/inherit_graph_35.md5 +++ /dev/null @@ -1 +0,0 @@ -72487eaafde7e62edaf4850eaf11b041 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_35.svg b/docs/1.6/inherit_graph_35.svg deleted file mode 100644 index f2f456ac..00000000 --- a/docs/1.6/inherit_graph_35.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Fixture - - - - - diff --git a/docs/1.6/inherit_graph_36.map b/docs/1.6/inherit_graph_36.map deleted file mode 100644 index 43321f04..00000000 --- a/docs/1.6/inherit_graph_36.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_36.md5 b/docs/1.6/inherit_graph_36.md5 deleted file mode 100644 index 337f4b63..00000000 --- a/docs/1.6/inherit_graph_36.md5 +++ /dev/null @@ -1 +0,0 @@ -be303aa41ec94fa0b1c51fbd1d1d5a2d \ No newline at end of file diff --git a/docs/1.6/inherit_graph_36.svg b/docs/1.6/inherit_graph_36.svg deleted file mode 100644 index 134a3931..00000000 --- a/docs/1.6/inherit_graph_36.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixtureProxy - - - - - diff --git a/docs/1.6/inherit_graph_37.map b/docs/1.6/inherit_graph_37.map deleted file mode 100644 index 7fbd6cbc..00000000 --- a/docs/1.6/inherit_graph_37.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_37.md5 b/docs/1.6/inherit_graph_37.md5 deleted file mode 100644 index 540f72c5..00000000 --- a/docs/1.6/inherit_graph_37.md5 +++ /dev/null @@ -1 +0,0 @@ -a8afb91fbac889d93309e819ee7e54dd \ No newline at end of file diff --git a/docs/1.6/inherit_graph_37.svg b/docs/1.6/inherit_graph_37.svg deleted file mode 100644 index cae3368a..00000000 --- a/docs/1.6/inherit_graph_37.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixtureTemplate - - - - - diff --git a/docs/1.6/inherit_graph_38.map b/docs/1.6/inherit_graph_38.map deleted file mode 100644 index 5d6616ba..00000000 --- a/docs/1.6/inherit_graph_38.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_38.md5 b/docs/1.6/inherit_graph_38.md5 deleted file mode 100644 index b25ba861..00000000 --- a/docs/1.6/inherit_graph_38.md5 +++ /dev/null @@ -1 +0,0 @@ -e2518b7c0ced4feb495f34b0ce42e448 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_38.svg b/docs/1.6/inherit_graph_38.svg deleted file mode 100644 index 6c4e08aa..00000000 --- a/docs/1.6/inherit_graph_38.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FluidDefinition - - - - - diff --git a/docs/1.6/inherit_graph_39.map b/docs/1.6/inherit_graph_39.map deleted file mode 100644 index f78e7235..00000000 --- a/docs/1.6/inherit_graph_39.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_39.md5 b/docs/1.6/inherit_graph_39.md5 deleted file mode 100644 index 15285ec3..00000000 --- a/docs/1.6/inherit_graph_39.md5 +++ /dev/null @@ -1 +0,0 @@ -881218e701df5e60a01c1b2825cbf8c3 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_39.svg b/docs/1.6/inherit_graph_39.svg deleted file mode 100644 index b2c29879..00000000 --- a/docs/1.6/inherit_graph_39.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FluidParticle - - - - - diff --git a/docs/1.6/inherit_graph_4.map b/docs/1.6/inherit_graph_4.map deleted file mode 100644 index 3ff75790..00000000 --- a/docs/1.6/inherit_graph_4.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/inherit_graph_4.md5 b/docs/1.6/inherit_graph_4.md5 deleted file mode 100644 index ddd06baf..00000000 --- a/docs/1.6/inherit_graph_4.md5 +++ /dev/null @@ -1 +0,0 @@ -57168e457a0a503064d426ebc6031920 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_4.svg b/docs/1.6/inherit_graph_4.svg deleted file mode 100644 index 9d9de084..00000000 --- a/docs/1.6/inherit_graph_4.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node16 - - -ContentTypeReader - - - - -Node0 - - -BodyContainerReader - - - - -Node16->Node0 - - - - -Node18 - - -PolygonContainerReader - - - - -Node16->Node18 - - - - - diff --git a/docs/1.6/inherit_graph_40.map b/docs/1.6/inherit_graph_40.map deleted file mode 100644 index aad69c7e..00000000 --- a/docs/1.6/inherit_graph_40.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_40.md5 b/docs/1.6/inherit_graph_40.md5 deleted file mode 100644 index 9d7ea006..00000000 --- a/docs/1.6/inherit_graph_40.md5 +++ /dev/null @@ -1 +0,0 @@ -e1f94d6ae0ea619c49890389152647a7 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_40.svg b/docs/1.6/inherit_graph_40.svg deleted file mode 100644 index 27840dbc..00000000 --- a/docs/1.6/inherit_graph_40.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FluidSystem1 - - - - - diff --git a/docs/1.6/inherit_graph_41.map b/docs/1.6/inherit_graph_41.map deleted file mode 100644 index b7972407..00000000 --- a/docs/1.6/inherit_graph_41.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_41.md5 b/docs/1.6/inherit_graph_41.md5 deleted file mode 100644 index 40c984eb..00000000 --- a/docs/1.6/inherit_graph_41.md5 +++ /dev/null @@ -1 +0,0 @@ -f31515cf705a1f5e5cbbf3577a6a1c87 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_41.svg b/docs/1.6/inherit_graph_41.svg deleted file mode 100644 index 4b07e0b9..00000000 --- a/docs/1.6/inherit_graph_41.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FluidSystem2 - - - - - diff --git a/docs/1.6/inherit_graph_42.map b/docs/1.6/inherit_graph_42.map deleted file mode 100644 index c8cf0a1c..00000000 --- a/docs/1.6/inherit_graph_42.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_42.md5 b/docs/1.6/inherit_graph_42.md5 deleted file mode 100644 index 01838d21..00000000 --- a/docs/1.6/inherit_graph_42.md5 +++ /dev/null @@ -1 +0,0 @@ -f79f58a8e605a7970069fedce5605728 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_42.svg b/docs/1.6/inherit_graph_42.svg deleted file mode 100644 index f444defb..00000000 --- a/docs/1.6/inherit_graph_42.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -HashGrid - - - - - diff --git a/docs/1.6/inherit_graph_43.map b/docs/1.6/inherit_graph_43.map deleted file mode 100644 index a5287733..00000000 --- a/docs/1.6/inherit_graph_43.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/inherit_graph_43.md5 b/docs/1.6/inherit_graph_43.md5 deleted file mode 100644 index ea592651..00000000 --- a/docs/1.6/inherit_graph_43.md5 +++ /dev/null @@ -1 +0,0 @@ -b239607e429df97a019ac5d968b4b9e9 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_43.svg b/docs/1.6/inherit_graph_43.svg deleted file mode 100644 index 29ca228c..00000000 --- a/docs/1.6/inherit_graph_43.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -IBroadPhase - - - - -Node1 - - -DynamicTreeBroadPhase - - - - -Node0->Node1 - - - - -Node2 - - -QuadTreeBroadPhase - - - - -Node0->Node2 - - - - - diff --git a/docs/1.6/inherit_graph_44.map b/docs/1.6/inherit_graph_44.map deleted file mode 100644 index fb5ca223..00000000 --- a/docs/1.6/inherit_graph_44.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_44.md5 b/docs/1.6/inherit_graph_44.md5 deleted file mode 100644 index c179ec90..00000000 --- a/docs/1.6/inherit_graph_44.md5 +++ /dev/null @@ -1 +0,0 @@ -4a98d79ebcd0316681864bb6678f0cdb \ No newline at end of file diff --git a/docs/1.6/inherit_graph_44.svg b/docs/1.6/inherit_graph_44.svg deleted file mode 100644 index 94460444..00000000 --- a/docs/1.6/inherit_graph_44.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Island - - - - - diff --git a/docs/1.6/inherit_graph_45.map b/docs/1.6/inherit_graph_45.map deleted file mode 100644 index 08b06880..00000000 --- a/docs/1.6/inherit_graph_45.map +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/docs/1.6/inherit_graph_45.md5 b/docs/1.6/inherit_graph_45.md5 deleted file mode 100644 index d770cda5..00000000 --- a/docs/1.6/inherit_graph_45.md5 +++ /dev/null @@ -1 +0,0 @@ -4f7362932f3df7eb9597851a6843fd8b \ No newline at end of file diff --git a/docs/1.6/inherit_graph_45.svg b/docs/1.6/inherit_graph_45.svg deleted file mode 100644 index 8a4212c5..00000000 --- a/docs/1.6/inherit_graph_45.svg +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Joint - - - - -Node1 - - -AngleJoint - - - - -Node0->Node1 - - - - -Node2 - - -DistanceJoint - - - - -Node0->Node2 - - - - -Node3 - - -FixedMouseJoint - - - - -Node0->Node3 - - - - -Node4 - - -FrictionJoint - - - - -Node0->Node4 - - - - -Node5 - - -GearJoint - - - - -Node0->Node5 - - - - -Node6 - - -MotorJoint - - - - -Node0->Node6 - - - - -Node7 - - -PrismaticJoint - - - - -Node0->Node7 - - - - -Node8 - - -PulleyJoint - - - - -Node0->Node8 - - - - -Node9 - - -RevoluteJoint - - - - -Node0->Node9 - - - - -Node10 - - -RopeJoint - - - - -Node0->Node10 - - - - -Node11 - - -WeldJoint - - - - -Node0->Node11 - - - - -Node12 - - -WheelJoint - - - - -Node0->Node12 - - - - - diff --git a/docs/1.6/inherit_graph_46.map b/docs/1.6/inherit_graph_46.map deleted file mode 100644 index 43b1245e..00000000 --- a/docs/1.6/inherit_graph_46.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_46.md5 b/docs/1.6/inherit_graph_46.md5 deleted file mode 100644 index 6e37179a..00000000 --- a/docs/1.6/inherit_graph_46.md5 +++ /dev/null @@ -1 +0,0 @@ -1fb5e5930abd91dbd911338ff255863b \ No newline at end of file diff --git a/docs/1.6/inherit_graph_46.svg b/docs/1.6/inherit_graph_46.svg deleted file mode 100644 index 17aa632c..00000000 --- a/docs/1.6/inherit_graph_46.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -JointEdge - - - - - diff --git a/docs/1.6/inherit_graph_47.map b/docs/1.6/inherit_graph_47.map deleted file mode 100644 index 40e8515e..00000000 --- a/docs/1.6/inherit_graph_47.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_47.md5 b/docs/1.6/inherit_graph_47.md5 deleted file mode 100644 index 84187541..00000000 --- a/docs/1.6/inherit_graph_47.md5 +++ /dev/null @@ -1 +0,0 @@ -b0e8dcebf24fdbf9c87ea7e126ebb956 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_47.svg b/docs/1.6/inherit_graph_47.svg deleted file mode 100644 index 3ad2ffdd..00000000 --- a/docs/1.6/inherit_graph_47.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Manifold - - - - - diff --git a/docs/1.6/inherit_graph_48.map b/docs/1.6/inherit_graph_48.map deleted file mode 100644 index e56be2a3..00000000 --- a/docs/1.6/inherit_graph_48.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_48.md5 b/docs/1.6/inherit_graph_48.md5 deleted file mode 100644 index c4d7d80b..00000000 --- a/docs/1.6/inherit_graph_48.md5 +++ /dev/null @@ -1 +0,0 @@ -5008c3987c6c97f11f175a1761a03044 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_48.svg b/docs/1.6/inherit_graph_48.svg deleted file mode 100644 index cbf48413..00000000 --- a/docs/1.6/inherit_graph_48.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ManifoldPoint - - - - - diff --git a/docs/1.6/inherit_graph_49.map b/docs/1.6/inherit_graph_49.map deleted file mode 100644 index e024ed5d..00000000 --- a/docs/1.6/inherit_graph_49.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/inherit_graph_49.md5 b/docs/1.6/inherit_graph_49.md5 deleted file mode 100644 index b7d34147..00000000 --- a/docs/1.6/inherit_graph_49.md5 +++ /dev/null @@ -1 +0,0 @@ -53bfd97cc8acb7754fc05e3d5de7ae64 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_49.svg b/docs/1.6/inherit_graph_49.svg deleted file mode 100644 index 7187e215..00000000 --- a/docs/1.6/inherit_graph_49.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node74 - - -IEquatable - - - - -Node0 - - -MassData - - - - -Node74->Node0 - - - - -Node76 - - -Vector2 - - - - -Node74->Node76 - - - - -Node77 - - -Vector3 - - - - -Node74->Node77 - - - - - diff --git a/docs/1.6/inherit_graph_5.map b/docs/1.6/inherit_graph_5.map deleted file mode 100644 index 90b5a043..00000000 --- a/docs/1.6/inherit_graph_5.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_5.md5 b/docs/1.6/inherit_graph_5.md5 deleted file mode 100644 index 13e61e71..00000000 --- a/docs/1.6/inherit_graph_5.md5 +++ /dev/null @@ -1 +0,0 @@ -639153b315747d610f019e6a7029d20f \ No newline at end of file diff --git a/docs/1.6/inherit_graph_5.svg b/docs/1.6/inherit_graph_5.svg deleted file mode 100644 index 84b8d90b..00000000 --- a/docs/1.6/inherit_graph_5.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -BodyTemplate - - - - - diff --git a/docs/1.6/inherit_graph_50.map b/docs/1.6/inherit_graph_50.map deleted file mode 100644 index 6539ed2c..00000000 --- a/docs/1.6/inherit_graph_50.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_50.md5 b/docs/1.6/inherit_graph_50.md5 deleted file mode 100644 index 9e987dfc..00000000 --- a/docs/1.6/inherit_graph_50.md5 +++ /dev/null @@ -1 +0,0 @@ -d50bc400af790da799913aafe794c8ca \ No newline at end of file diff --git a/docs/1.6/inherit_graph_50.svg b/docs/1.6/inherit_graph_50.svg deleted file mode 100644 index 65d0b025..00000000 --- a/docs/1.6/inherit_graph_50.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Mat22 - - - - - diff --git a/docs/1.6/inherit_graph_51.map b/docs/1.6/inherit_graph_51.map deleted file mode 100644 index 83dbfd6e..00000000 --- a/docs/1.6/inherit_graph_51.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_51.md5 b/docs/1.6/inherit_graph_51.md5 deleted file mode 100644 index f801613b..00000000 --- a/docs/1.6/inherit_graph_51.md5 +++ /dev/null @@ -1 +0,0 @@ -77be348d3d985c86e11ab36cf58aaabd \ No newline at end of file diff --git a/docs/1.6/inherit_graph_51.svg b/docs/1.6/inherit_graph_51.svg deleted file mode 100644 index 2a4b4203..00000000 --- a/docs/1.6/inherit_graph_51.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Mat33 - - - - - diff --git a/docs/1.6/inherit_graph_52.map b/docs/1.6/inherit_graph_52.map deleted file mode 100644 index 10ee30b3..00000000 --- a/docs/1.6/inherit_graph_52.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_52.md5 b/docs/1.6/inherit_graph_52.md5 deleted file mode 100644 index fdb832f2..00000000 --- a/docs/1.6/inherit_graph_52.md5 +++ /dev/null @@ -1 +0,0 @@ -5df79b5b386ab8f62994a44fe57abf41 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_52.svg b/docs/1.6/inherit_graph_52.svg deleted file mode 100644 index b21672b8..00000000 --- a/docs/1.6/inherit_graph_52.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Particle - - - - - diff --git a/docs/1.6/inherit_graph_53.map b/docs/1.6/inherit_graph_53.map deleted file mode 100644 index 3246ee6d..00000000 --- a/docs/1.6/inherit_graph_53.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_53.md5 b/docs/1.6/inherit_graph_53.md5 deleted file mode 100644 index 3ae7f000..00000000 --- a/docs/1.6/inherit_graph_53.md5 +++ /dev/null @@ -1 +0,0 @@ -bea80bc491441196fe48d55634e7b560 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_53.svg b/docs/1.6/inherit_graph_53.svg deleted file mode 100644 index 2514709e..00000000 --- a/docs/1.6/inherit_graph_53.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Path - - - - - diff --git a/docs/1.6/inherit_graph_54.map b/docs/1.6/inherit_graph_54.map deleted file mode 100644 index ae0f802a..00000000 --- a/docs/1.6/inherit_graph_54.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_54.md5 b/docs/1.6/inherit_graph_54.md5 deleted file mode 100644 index 4126db64..00000000 --- a/docs/1.6/inherit_graph_54.md5 +++ /dev/null @@ -1 +0,0 @@ -661c7f3476e6d628496ec5c0b75abf5c \ No newline at end of file diff --git a/docs/1.6/inherit_graph_54.svg b/docs/1.6/inherit_graph_54.svg deleted file mode 100644 index 68632240..00000000 --- a/docs/1.6/inherit_graph_54.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Polygon - - - - - diff --git a/docs/1.6/inherit_graph_55.map b/docs/1.6/inherit_graph_55.map deleted file mode 100644 index b74beacf..00000000 --- a/docs/1.6/inherit_graph_55.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_55.md5 b/docs/1.6/inherit_graph_55.md5 deleted file mode 100644 index e712fbf6..00000000 --- a/docs/1.6/inherit_graph_55.md5 +++ /dev/null @@ -1 +0,0 @@ -1a1c4716e6ab01b8c013b7160f352014 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_55.svg b/docs/1.6/inherit_graph_55.svg deleted file mode 100644 index 62ded122..00000000 --- a/docs/1.6/inherit_graph_55.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -QuadTree< FixtureProxy > - - - - - diff --git a/docs/1.6/inherit_graph_56.map b/docs/1.6/inherit_graph_56.map deleted file mode 100644 index aec351b8..00000000 --- a/docs/1.6/inherit_graph_56.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_56.md5 b/docs/1.6/inherit_graph_56.md5 deleted file mode 100644 index 01aa16ab..00000000 --- a/docs/1.6/inherit_graph_56.md5 +++ /dev/null @@ -1 +0,0 @@ -6e320a73e1a55d8fe2005e07bbbf145d \ No newline at end of file diff --git a/docs/1.6/inherit_graph_56.svg b/docs/1.6/inherit_graph_56.svg deleted file mode 100644 index 1f1a3f86..00000000 --- a/docs/1.6/inherit_graph_56.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -QuadTree< T > - - - - - diff --git a/docs/1.6/inherit_graph_57.map b/docs/1.6/inherit_graph_57.map deleted file mode 100644 index f0b2676a..00000000 --- a/docs/1.6/inherit_graph_57.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_57.md5 b/docs/1.6/inherit_graph_57.md5 deleted file mode 100644 index a7cd363d..00000000 --- a/docs/1.6/inherit_graph_57.md5 +++ /dev/null @@ -1 +0,0 @@ -9c36cf6f35e8c20a869ac428a03dc8bc \ No newline at end of file diff --git a/docs/1.6/inherit_graph_57.svg b/docs/1.6/inherit_graph_57.svg deleted file mode 100644 index 1c1581a6..00000000 --- a/docs/1.6/inherit_graph_57.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -RayCastInput - - - - - diff --git a/docs/1.6/inherit_graph_58.map b/docs/1.6/inherit_graph_58.map deleted file mode 100644 index f6af8592..00000000 --- a/docs/1.6/inherit_graph_58.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_58.md5 b/docs/1.6/inherit_graph_58.md5 deleted file mode 100644 index 4d144bb0..00000000 --- a/docs/1.6/inherit_graph_58.md5 +++ /dev/null @@ -1 +0,0 @@ -72e055584e9aeed3dc57c76a943666aa \ No newline at end of file diff --git a/docs/1.6/inherit_graph_58.svg b/docs/1.6/inherit_graph_58.svg deleted file mode 100644 index fa2c7faa..00000000 --- a/docs/1.6/inherit_graph_58.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -RayCastOutput - - - - - diff --git a/docs/1.6/inherit_graph_59.map b/docs/1.6/inherit_graph_59.map deleted file mode 100644 index 1fbb5b26..00000000 --- a/docs/1.6/inherit_graph_59.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_59.md5 b/docs/1.6/inherit_graph_59.md5 deleted file mode 100644 index 91ede6f4..00000000 --- a/docs/1.6/inherit_graph_59.md5 +++ /dev/null @@ -1 +0,0 @@ -4a67ee68511e56242a2edcc063a23edb \ No newline at end of file diff --git a/docs/1.6/inherit_graph_59.svg b/docs/1.6/inherit_graph_59.svg deleted file mode 100644 index 0439350d..00000000 --- a/docs/1.6/inherit_graph_59.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ReferenceFace - - - - - diff --git a/docs/1.6/inherit_graph_6.map b/docs/1.6/inherit_graph_6.map deleted file mode 100644 index f3636540..00000000 --- a/docs/1.6/inherit_graph_6.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_6.md5 b/docs/1.6/inherit_graph_6.md5 deleted file mode 100644 index a582131f..00000000 --- a/docs/1.6/inherit_graph_6.md5 +++ /dev/null @@ -1 +0,0 @@ -d7daa9eb1e2b4e0a6bea6834d4ed7c8a \ No newline at end of file diff --git a/docs/1.6/inherit_graph_6.svg b/docs/1.6/inherit_graph_6.svg deleted file mode 100644 index d3c7b5e4..00000000 --- a/docs/1.6/inherit_graph_6.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -BreakableBody - - - - - diff --git a/docs/1.6/inherit_graph_60.map b/docs/1.6/inherit_graph_60.map deleted file mode 100644 index b3708a15..00000000 --- a/docs/1.6/inherit_graph_60.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.6/inherit_graph_60.md5 b/docs/1.6/inherit_graph_60.md5 deleted file mode 100644 index 49555dcf..00000000 --- a/docs/1.6/inherit_graph_60.md5 +++ /dev/null @@ -1 +0,0 @@ -2a39bcf47bf0047e1cfd0c88418b7864 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_60.svg b/docs/1.6/inherit_graph_60.svg deleted file mode 100644 index 29e2e8ba..00000000 --- a/docs/1.6/inherit_graph_60.svg +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Shape - - - - -Node1 - - -ChainShape - - - - -Node0->Node1 - - - - -Node2 - - -CircleShape - - - - -Node0->Node2 - - - - -Node3 - - -EdgeShape - - - - -Node0->Node3 - - - - -Node4 - - -PolygonShape - - - - -Node0->Node4 - - - - - diff --git a/docs/1.6/inherit_graph_61.map b/docs/1.6/inherit_graph_61.map deleted file mode 100644 index fd5690d1..00000000 --- a/docs/1.6/inherit_graph_61.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_61.md5 b/docs/1.6/inherit_graph_61.md5 deleted file mode 100644 index b09be64e..00000000 --- a/docs/1.6/inherit_graph_61.md5 +++ /dev/null @@ -1 +0,0 @@ -1aa1497ce1ae90a2a94b6a142bfcd606 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_61.svg b/docs/1.6/inherit_graph_61.svg deleted file mode 100644 index 768e13fb..00000000 --- a/docs/1.6/inherit_graph_61.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -SimplexCache - - - - - diff --git a/docs/1.6/inherit_graph_62.map b/docs/1.6/inherit_graph_62.map deleted file mode 100644 index 6c5c97f9..00000000 --- a/docs/1.6/inherit_graph_62.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_62.md5 b/docs/1.6/inherit_graph_62.md5 deleted file mode 100644 index 52b5f5e3..00000000 --- a/docs/1.6/inherit_graph_62.md5 +++ /dev/null @@ -1 +0,0 @@ -d9076d9974e385868573b5e831bce9f1 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_62.svg b/docs/1.6/inherit_graph_62.svg deleted file mode 100644 index 78dcba9e..00000000 --- a/docs/1.6/inherit_graph_62.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -SolverIterations - - - - - diff --git a/docs/1.6/inherit_graph_63.map b/docs/1.6/inherit_graph_63.map deleted file mode 100644 index deaaf647..00000000 --- a/docs/1.6/inherit_graph_63.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_63.md5 b/docs/1.6/inherit_graph_63.md5 deleted file mode 100644 index ad6329b2..00000000 --- a/docs/1.6/inherit_graph_63.md5 +++ /dev/null @@ -1 +0,0 @@ -b2b8ee987d18a28ba3e3ae6f3b300260 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_63.svg b/docs/1.6/inherit_graph_63.svg deleted file mode 100644 index 9648e5cf..00000000 --- a/docs/1.6/inherit_graph_63.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Spring - - - - - diff --git a/docs/1.6/inherit_graph_64.map b/docs/1.6/inherit_graph_64.map deleted file mode 100644 index 67b434cf..00000000 --- a/docs/1.6/inherit_graph_64.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_64.md5 b/docs/1.6/inherit_graph_64.md5 deleted file mode 100644 index daf4968e..00000000 --- a/docs/1.6/inherit_graph_64.md5 +++ /dev/null @@ -1 +0,0 @@ -a6c0a1a4b7b2e21ffeb61092252e1868 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_64.svg b/docs/1.6/inherit_graph_64.svg deleted file mode 100644 index f58901a4..00000000 --- a/docs/1.6/inherit_graph_64.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Spring2 - - - - - diff --git a/docs/1.6/inherit_graph_65.map b/docs/1.6/inherit_graph_65.map deleted file mode 100644 index 5cd90719..00000000 --- a/docs/1.6/inherit_graph_65.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/inherit_graph_65.md5 b/docs/1.6/inherit_graph_65.md5 deleted file mode 100644 index 4c226b3c..00000000 --- a/docs/1.6/inherit_graph_65.md5 +++ /dev/null @@ -1 +0,0 @@ -eadefff1b78fba29dac0f8ad10260095 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_65.svg b/docs/1.6/inherit_graph_65.svg deleted file mode 100644 index 663bf403..00000000 --- a/docs/1.6/inherit_graph_65.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node72 - - -IEqualityComparer - - - - -Node0 - - -SpringHash - - - - -Node72->Node0 - - - - - diff --git a/docs/1.6/inherit_graph_66.map b/docs/1.6/inherit_graph_66.map deleted file mode 100644 index 71fb928a..00000000 --- a/docs/1.6/inherit_graph_66.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_66.md5 b/docs/1.6/inherit_graph_66.md5 deleted file mode 100644 index e02b329a..00000000 --- a/docs/1.6/inherit_graph_66.md5 +++ /dev/null @@ -1 +0,0 @@ -e03a101d0c54b00ca6c9ce015f2c9d7f \ No newline at end of file diff --git a/docs/1.6/inherit_graph_66.svg b/docs/1.6/inherit_graph_66.svg deleted file mode 100644 index aec905ff..00000000 --- a/docs/1.6/inherit_graph_66.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Sweep - - - - - diff --git a/docs/1.6/inherit_graph_67.map b/docs/1.6/inherit_graph_67.map deleted file mode 100644 index f69fe330..00000000 --- a/docs/1.6/inherit_graph_67.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_67.md5 b/docs/1.6/inherit_graph_67.md5 deleted file mode 100644 index f78573f3..00000000 --- a/docs/1.6/inherit_graph_67.md5 +++ /dev/null @@ -1 +0,0 @@ -a3416df74a066874bba47204d3491426 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_67.svg b/docs/1.6/inherit_graph_67.svg deleted file mode 100644 index 7bf888ef..00000000 --- a/docs/1.6/inherit_graph_67.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Terrain - - - - - diff --git a/docs/1.6/inherit_graph_68.map b/docs/1.6/inherit_graph_68.map deleted file mode 100644 index 7a869f39..00000000 --- a/docs/1.6/inherit_graph_68.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_68.md5 b/docs/1.6/inherit_graph_68.md5 deleted file mode 100644 index 8747dca4..00000000 --- a/docs/1.6/inherit_graph_68.md5 +++ /dev/null @@ -1 +0,0 @@ -30f2c57f05373b75e7c3db21b561d874 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_68.svg b/docs/1.6/inherit_graph_68.svg deleted file mode 100644 index cca75728..00000000 --- a/docs/1.6/inherit_graph_68.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -TextureConverter - - - - - diff --git a/docs/1.6/inherit_graph_69.map b/docs/1.6/inherit_graph_69.map deleted file mode 100644 index 93997718..00000000 --- a/docs/1.6/inherit_graph_69.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_69.md5 b/docs/1.6/inherit_graph_69.md5 deleted file mode 100644 index d667ea6a..00000000 --- a/docs/1.6/inherit_graph_69.md5 +++ /dev/null @@ -1 +0,0 @@ -8f37b60291860383bee88423d76d3759 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_69.svg b/docs/1.6/inherit_graph_69.svg deleted file mode 100644 index 01d6b412..00000000 --- a/docs/1.6/inherit_graph_69.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -TOIInput - - - - - diff --git a/docs/1.6/inherit_graph_7.map b/docs/1.6/inherit_graph_7.map deleted file mode 100644 index 3ae63cb4..00000000 --- a/docs/1.6/inherit_graph_7.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_7.md5 b/docs/1.6/inherit_graph_7.md5 deleted file mode 100644 index 67d226c9..00000000 --- a/docs/1.6/inherit_graph_7.md5 +++ /dev/null @@ -1 +0,0 @@ -1354bf57aa2b7c3356a98fb842ef7f73 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_7.svg b/docs/1.6/inherit_graph_7.svg deleted file mode 100644 index 4d3812ff..00000000 --- a/docs/1.6/inherit_graph_7.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ClipVertex - - - - - diff --git a/docs/1.6/inherit_graph_70.map b/docs/1.6/inherit_graph_70.map deleted file mode 100644 index e46e5427..00000000 --- a/docs/1.6/inherit_graph_70.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_70.md5 b/docs/1.6/inherit_graph_70.md5 deleted file mode 100644 index 0188b5b6..00000000 --- a/docs/1.6/inherit_graph_70.md5 +++ /dev/null @@ -1 +0,0 @@ -432eed0ccf364bde9c8f0f14b45293dc \ No newline at end of file diff --git a/docs/1.6/inherit_graph_70.svg b/docs/1.6/inherit_graph_70.svg deleted file mode 100644 index 86485195..00000000 --- a/docs/1.6/inherit_graph_70.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -TOIOutput - - - - - diff --git a/docs/1.6/inherit_graph_71.map b/docs/1.6/inherit_graph_71.map deleted file mode 100644 index a1624f78..00000000 --- a/docs/1.6/inherit_graph_71.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_71.md5 b/docs/1.6/inherit_graph_71.md5 deleted file mode 100644 index f48eceef..00000000 --- a/docs/1.6/inherit_graph_71.md5 +++ /dev/null @@ -1 +0,0 @@ -4cd72271c34556d4fc16207fce387dd0 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_71.svg b/docs/1.6/inherit_graph_71.svg deleted file mode 100644 index 43a9f6ef..00000000 --- a/docs/1.6/inherit_graph_71.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Transform - - - - - diff --git a/docs/1.6/inherit_graph_72.map b/docs/1.6/inherit_graph_72.map deleted file mode 100644 index c506be9d..00000000 --- a/docs/1.6/inherit_graph_72.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_72.md5 b/docs/1.6/inherit_graph_72.md5 deleted file mode 100644 index 80738aad..00000000 --- a/docs/1.6/inherit_graph_72.md5 +++ /dev/null @@ -1 +0,0 @@ -2f4b58349b23fd006b5f8bba6e9540a7 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_72.svg b/docs/1.6/inherit_graph_72.svg deleted file mode 100644 index 5033a4a2..00000000 --- a/docs/1.6/inherit_graph_72.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -VelocityConstraintPoint - - - - - diff --git a/docs/1.6/inherit_graph_73.map b/docs/1.6/inherit_graph_73.map deleted file mode 100644 index c8cbbf07..00000000 --- a/docs/1.6/inherit_graph_73.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/inherit_graph_73.md5 b/docs/1.6/inherit_graph_73.md5 deleted file mode 100644 index 9f70b4cd..00000000 --- a/docs/1.6/inherit_graph_73.md5 +++ /dev/null @@ -1 +0,0 @@ -c84c788fca2bafd854b8125ae9f36eee \ No newline at end of file diff --git a/docs/1.6/inherit_graph_73.svg b/docs/1.6/inherit_graph_73.svg deleted file mode 100644 index 0cdacb3b..00000000 --- a/docs/1.6/inherit_graph_73.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node94 - - -List - - - - -Node0 - - -Vertices - - - - -Node94->Node0 - - - - - diff --git a/docs/1.6/inherit_graph_74.map b/docs/1.6/inherit_graph_74.map deleted file mode 100644 index 391242d8..00000000 --- a/docs/1.6/inherit_graph_74.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_74.md5 b/docs/1.6/inherit_graph_74.md5 deleted file mode 100644 index 1ff6f7a5..00000000 --- a/docs/1.6/inherit_graph_74.md5 +++ /dev/null @@ -1 +0,0 @@ -d56b187e800962d38ecc068af122d8a5 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_74.svg b/docs/1.6/inherit_graph_74.svg deleted file mode 100644 index c95dfd27..00000000 --- a/docs/1.6/inherit_graph_74.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -World - - - - - diff --git a/docs/1.6/inherit_graph_8.map b/docs/1.6/inherit_graph_8.map deleted file mode 100644 index 23f2e179..00000000 --- a/docs/1.6/inherit_graph_8.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.6/inherit_graph_8.md5 b/docs/1.6/inherit_graph_8.md5 deleted file mode 100644 index 1bc26179..00000000 --- a/docs/1.6/inherit_graph_8.md5 +++ /dev/null @@ -1 +0,0 @@ -b8bcd5362bfe215ce3f8ca62165bfd05 \ No newline at end of file diff --git a/docs/1.6/inherit_graph_8.svg b/docs/1.6/inherit_graph_8.svg deleted file mode 100644 index 26ef66c0..00000000 --- a/docs/1.6/inherit_graph_8.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Complex - - - - - diff --git a/docs/1.6/inherit_graph_9.map b/docs/1.6/inherit_graph_9.map deleted file mode 100644 index de954ca5..00000000 --- a/docs/1.6/inherit_graph_9.map +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/docs/1.6/inherit_graph_9.md5 b/docs/1.6/inherit_graph_9.md5 deleted file mode 100644 index 64bd863f..00000000 --- a/docs/1.6/inherit_graph_9.md5 +++ /dev/null @@ -1 +0,0 @@ -296ce0bdad7266022f0d48b7454e78fc \ No newline at end of file diff --git a/docs/1.6/inherit_graph_9.svg b/docs/1.6/inherit_graph_9.svg deleted file mode 100644 index 6bb24862..00000000 --- a/docs/1.6/inherit_graph_9.svg +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Contact - - - - -Node1 - - -ContactListHead - - - - -Node0->Node1 - - - - -Node60 - - -ICollection - - - - -Node61 - - -BodyCollection - - - - -Node60->Node61 - - - - -Node62 - - -ControllerCollection - - - - -Node60->Node62 - - - - -Node63 - - -FixtureCollection - - - - -Node60->Node63 - - - - -Node64 - - -JointCollection - - - - -Node60->Node64 - - - - -Node65 - - -IEnumerable - - - - -Node65->Node1 - - - - -Node65->Node61 - - - - -Node65->Node62 - - - - -Node65->Node63 - - - - -Node65->Node64 - - - - -Node66 - - -SpatialTable - - - - -Node65->Node66 - - - - -Node78 - - -IList - - - - -Node78->Node61 - - - - -Node78->Node62 - - - - -Node78->Node63 - - - - -Node78->Node64 - - - - - diff --git a/docs/1.6/inherits.html b/docs/1.6/inherits.html deleted file mode 100644 index e6d532d1..00000000 --- a/docs/1.6/inherits.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Hierarchy - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Class Hierarchy
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - - - diff --git a/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase-members.html b/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase-members.html deleted file mode 100644 index b6788848..00000000 --- a/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
IBroadPhase Member List
-
-
- -

This is the complete list of members for IBroadPhase, including all inherited members.

- - - - - - - - - - - - - - -
AddProxy(ref AABB aabb) (defined in IBroadPhase)IBroadPhase
GetFatAABB(int proxyId, out AABB aabb) (defined in IBroadPhase)IBroadPhase
GetProxy(int proxyId) (defined in IBroadPhase)IBroadPhase
MoveProxy(int proxyId, ref AABB aabb, Vector2 displacement) (defined in IBroadPhase)IBroadPhase
ProxyCount (defined in IBroadPhase)IBroadPhase
Query(BroadPhaseQueryCallback callback, ref AABB aabb) (defined in IBroadPhase)IBroadPhase
RayCast(BroadPhaseRayCastCallback callback, ref RayCastInput input) (defined in IBroadPhase)IBroadPhase
RemoveProxy(int proxyId) (defined in IBroadPhase)IBroadPhase
SetProxy(int proxyId, ref FixtureProxy proxy) (defined in IBroadPhase)IBroadPhase
ShiftOrigin(Vector2 newOrigin) (defined in IBroadPhase)IBroadPhase
TestOverlap(int proxyIdA, int proxyIdB) (defined in IBroadPhase)IBroadPhase
TouchProxy(int proxyId) (defined in IBroadPhase)IBroadPhase
UpdatePairs(BroadphaseDelegate callback) (defined in IBroadPhase)IBroadPhase
-
- - - - diff --git a/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html b/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html deleted file mode 100644 index 1f882ef4..00000000 --- a/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - -Aether.Physics2D: IBroadPhase Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
IBroadPhase Interface Reference
-
-
-
-Inheritance diagram for IBroadPhase:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

-void UpdatePairs (BroadphaseDelegate callback)
 
-bool TestOverlap (int proxyIdA, int proxyIdB)
 
-int AddProxy (ref AABB aabb)
 
-void RemoveProxy (int proxyId)
 
-void MoveProxy (int proxyId, ref AABB aabb, Vector2 displacement)
 
-void SetProxy (int proxyId, ref FixtureProxy proxy)
 
-FixtureProxy GetProxy (int proxyId)
 
-void TouchProxy (int proxyId)
 
-void GetFatAABB (int proxyId, out AABB aabb)
 
-void Query (BroadPhaseQueryCallback callback, ref AABB aabb)
 
-void RayCast (BroadPhaseRayCastCallback callback, ref RayCastInput input)
 
-void ShiftOrigin (Vector2 newOrigin)
 
- - - -

-Properties

-int ProxyCount [get]
 
-
The documentation for this interface was generated from the following file:
    -
  • Physics2D/Collision/IBroadPhase.cs
  • -
-
-
- - - - diff --git a/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.js b/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.js deleted file mode 100644 index e1b9c2b4..00000000 --- a/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.js +++ /dev/null @@ -1,16 +0,0 @@ -var interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase = -[ - [ "AddProxy", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#ad9ca66daacf1828b84c56f5b2808a731", null ], - [ "GetFatAABB", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a7dc1e097e5476d11499f4f8298bb3d8d", null ], - [ "GetProxy", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#abc7e879545feea5a06a88c0c753abc7b", null ], - [ "MoveProxy", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a71078c994b7867922c99146146276ad6", null ], - [ "Query", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a6f951deaee4acbc9330e52c75ad5f857", null ], - [ "RayCast", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#adea785a0ed01ff136a9331945d041201", null ], - [ "RemoveProxy", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#af2d1ef2e21c25692ad5cf89c36853773", null ], - [ "SetProxy", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#af199457786a0a0a6eb6c5fd4bd10da35", null ], - [ "ShiftOrigin", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90", null ], - [ "TestOverlap", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#af0ed3fc2a990659fc739d696e53ad2ae", null ], - [ "TouchProxy", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a98ac388450b6819447187b01e5524bf1", null ], - [ "UpdatePairs", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a01e0910c006b4ddd6d6cce44d7a5eb72", null ], - [ "ProxyCount", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#ac1585bd4c93094d69a305bd4284eff84", null ] -]; \ No newline at end of file diff --git a/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.map b/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.map deleted file mode 100644 index ce761be0..00000000 --- a/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.md5 b/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.md5 deleted file mode 100644 index 1916aa91..00000000 --- a/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d7f64bdc69980152d52d3d9eb82bd412 \ No newline at end of file diff --git a/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.svg b/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.svg deleted file mode 100644 index 008d534c..00000000 --- a/docs/1.6/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -IBroadPhase - -Node1 - - -IBroadPhase - - - - -Node2 - - -DynamicTreeBroadPhase - - - - -Node1->Node2 - - - - -Node3 - - -QuadTreeBroadPhase - - - - -Node1->Node3 - - - - - diff --git a/docs/1.6/namespacemembers.html b/docs/1.6/namespacemembers.html deleted file mode 100644 index fcd1e53e..00000000 --- a/docs/1.6/namespacemembers.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -Aether.Physics2D: Package Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
-
-
- - - - diff --git a/docs/1.6/namespacemembers_enum.html b/docs/1.6/namespacemembers_enum.html deleted file mode 100644 index b502a336..00000000 --- a/docs/1.6/namespacemembers_enum.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -Aether.Physics2D: Package Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
- - - - diff --git a/docs/1.6/namespacemembers_func.html b/docs/1.6/namespacemembers_func.html deleted file mode 100644 index 34db7bfb..00000000 --- a/docs/1.6/namespacemembers_func.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - -Aether.Physics2D: Package Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
- - - - diff --git a/docs/1.6/namespaces.html b/docs/1.6/namespaces.html deleted file mode 100644 index b6745ad3..00000000 --- a/docs/1.6/namespaces.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - -Aether.Physics2D: Packages - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Packages
-
-
-
Here are the packages with brief descriptions (if available):
-
[detail level 12345678]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Ntainicom
 NAether
 NPhysics2D
 NCollision
 NShapes
 CContactFeatureThe features that intersect to form the contact point This must be 4 bytes or less
 CContactIDContact ids to facilitate warm starting
 CManifoldPointA manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions
 CManifoldA manifold for two touching convex Shapes. Box2D supports multiple types of contact:
 CClipVertexUsed for computing contact manifolds
 CRayCastInputRay-cast input data
 CRayCastOutputRay-cast output data
 CAABBAn axis aligned bounding box
 CEPAxisThis structure is used to keep track of the best separating axis
 CReferenceFaceReference face used for clipping
 CDistanceProxyA distance proxy is used by the GJK algorithm. It encapsulates any shape
 CSimplexCacheUsed to warm start ComputeDistance. Set count to zero on first call
 CDistanceInputInput for Distance.ComputeDistance(). You have to option to use the shape radii in the computation
 CDistanceOutputOutput for Distance.ComputeDistance()
 CDynamicTreeA dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update
 CDynamicTreeBroadPhaseThe broad-phase is used for computing pairs and performing volume queries and ray casts. This broad-phase does not persist pairs. Instead, this reports potentially new pairs. It is up to the client to consume the new pairs and to track subsequent overlap
 CIBroadPhase
 CElement
 CQuadTree
 CQuadTreeBroadPhase
 CTOIInputInput parameters for CalculateTimeOfImpact
 CTOIOutput
 NCommon
 NConvexHull
 NDecomposition
 NPhysicsLogic
 NPolygonManipulation
 NTextureTools
 CComplex
 CFixedArray2
 CFixedArray3
 CFixedArray4
 CFixedArray8
 CMat22A 2-by-2 matrix. Stored in column-major order
 CMat33A 3-by-3 matrix. Stored in column-major order
 CTransformA transform contains translation and rotation. It is used to represent the position and orientation of rigid frames
 CSweepThis describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position
 CPathPath: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve
 CVector2
 CVector3
 CVertices
 NContent
 CFixtureTemplate
 CBodyTemplate
 CBodyContainer
 CPolygon
 CPolygonContainer
 CBodyContainerReader
 CPolygonContainerReader
 NControllers
 CAbstractForceController
 CBuoyancyController
 CController
 CGravityController
 CSimpleWindForceReference implementation for forces based on AbstractForceController It supports all features provided by the base class and illustrates proper usage as an easy to understand example. As a side-effect it is a nice and easy to use wind force for your projects
 CVelocityLimitControllerPut a limit on the linear (translation - the movespeed) and angular (rotation) velocity of bodies added to this controller
 NDynamics
 NContacts
 NJoints
 CBody
 CBodyCollection
 CContactManager
 CControllerCollection
 CFixtureA fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc. Fixtures are created via Body.CreateFixture. Warning: You cannot reuse fixtures
 CFixtureCollection
 CFixtureProxyThis proxy is used internally to connect fixtures to the broad-phase
 CIslandThis is an internal class
 CJointCollection
 CSolverIterations
 CWorldThe world class manages all physics entities, dynamic simulation, and asynchronous queries
 NFluids
 CFluidDefinitionFluid parameters, see pvfs.pdf for a detailed explanation
 CFluidParticle
 CFluidSystem1
 CHashGridGrid used by particle system to keep track of neightbor particles
 CSpring
 CSpringHash
 CFluidSystem2
 CParticle
 CSpring2
 CSpatialTable
-
-
-
- - - - diff --git a/docs/1.6/namespaces_dup.js b/docs/1.6/namespaces_dup.js deleted file mode 100644 index 1abf85de..00000000 --- a/docs/1.6/namespaces_dup.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespaces_dup = -[ - [ "tainicom", "namespacetainicom.html", "namespacetainicom" ] -]; \ No newline at end of file diff --git a/docs/1.6/namespacetainicom.html b/docs/1.6/namespacetainicom.html deleted file mode 100644 index 441b3f70..00000000 --- a/docs/1.6/namespacetainicom.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom Namespace Reference
-
-
-
-
- - - - diff --git a/docs/1.6/namespacetainicom.js b/docs/1.6/namespacetainicom.js deleted file mode 100644 index 8433abbd..00000000 --- a/docs/1.6/namespacetainicom.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespacetainicom = -[ - [ "Aether", "namespacetainicom_1_1_aether.html", "namespacetainicom_1_1_aether" ] -]; \ No newline at end of file diff --git a/docs/1.6/namespacetainicom_1_1_aether.html b/docs/1.6/namespacetainicom_1_1_aether.html deleted file mode 100644 index 175dd20d..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether Namespace Reference
-
-
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether.js b/docs/1.6/namespacetainicom_1_1_aether.js deleted file mode 100644 index 6150e96d..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespacetainicom_1_1_aether = -[ - [ "Physics2D", "namespacetainicom_1_1_aether_1_1_physics2_d.html", "namespacetainicom_1_1_aether_1_1_physics2_d" ] -]; \ No newline at end of file diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d.html deleted file mode 100644 index eabb7c43..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D Namespace Reference
-
-
- - - - -

-Classes

class  Settings
 
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d.js b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d.js deleted file mode 100644 index 3f76941c..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d.js +++ /dev/null @@ -1,9 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d = -[ - [ "Collision", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision" ], - [ "Common", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common" ], - [ "Content", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content" ], - [ "Controllers", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers" ], - [ "Dynamics", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics" ], - [ "Fluids", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_fluids.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_fluids" ] -]; \ No newline at end of file diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html deleted file mode 100644 index ec162b2a..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Collision Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Collision Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Classes

struct  ContactFeature
 The features that intersect to form the contact point This must be 4 bytes or less. More...
 
struct  ContactID
 Contact ids to facilitate warm starting. More...
 
struct  ManifoldPoint
 A manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions. More...
 
struct  Manifold
 A manifold for two touching convex Shapes. Box2D supports multiple types of contact: More...
 
struct  ClipVertex
 Used for computing contact manifolds. More...
 
struct  RayCastInput
 Ray-cast input data. More...
 
struct  RayCastOutput
 Ray-cast output data. More...
 
struct  AABB
 An axis aligned bounding box. More...
 
struct  EPAxis
 This structure is used to keep track of the best separating axis. More...
 
struct  ReferenceFace
 Reference face used for clipping More...
 
class  Collision
 Collision methods
 
struct  DistanceProxy
 A distance proxy is used by the GJK algorithm. It encapsulates any shape. More...
 
struct  SimplexCache
 Used to warm start ComputeDistance. Set count to zero on first call. More...
 
struct  DistanceInput
 Input for Distance.ComputeDistance(). You have to option to use the shape radii in the computation. More...
 
struct  DistanceOutput
 Output for Distance.ComputeDistance(). More...
 
struct  SimplexVertex
 
struct  Simplex
 
class  Distance
 The Gilbert–Johnson–Keerthi distance algorithm that provides the distance between shapes.
 
struct  TreeNode
 A node in the dynamic tree. The client does not interact with this directly.
 
class  DynamicTree
 A dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update. More...
 
struct  Pair
 
class  DynamicTreeBroadPhase
 The broad-phase is used for computing pairs and performing volume queries and ray casts. This broad-phase does not persist pairs. Instead, this reports potentially new pairs. It is up to the client to consume the new pairs and to track subsequent overlap. More...
 
interface  IBroadPhase
 
class  Element
 
class  QuadTree
 
class  QuadTreeBroadPhase
 
class  TOIInput
 Input parameters for CalculateTimeOfImpact More...
 
struct  TOIOutput
 
class  SeparationFunction
 
class  TimeOfImpact
 
- - - - - - - - - - - - -

-Enumerations

enum class  ManifoldType { Circles -, FaceA -, FaceB - }
 
enum class  PointState { Null -, Add -, Persist -, Remove - }
 This is used for determining the state of contact points. More...
 
enum class  EPAxisType { Unknown -, EdgeA -, EdgeB - }
 
enum class  TOIOutputState {
-  Unknown -, Failed -, Overlapped -, Touching -,
-  Seperated -
- }
 
enum class  SeparationFunctionType { Points -, FaceA -, FaceB - }
 
- - - - - -

-Functions

-delegate bool BroadPhaseQueryCallback (int proxyId)
 
-delegate float BroadPhaseRayCastCallback (ref RayCastInput input, int proxyId)
 
-

Enumeration Type Documentation

- -

◆ PointState

- -
-
- - - - - -
- - - - -
enum PointState
-
-strong
-
- -

This is used for determining the state of contact points.

- - - - - -
Enumerator
Null 

Point does not exist

-
Add 

Point was added in the update

-
Persist 

Point persisted across the update

-
Remove 

Point was removed in the update

-
- -
-
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.js b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.js deleted file mode 100644 index f0017611..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.js +++ /dev/null @@ -1,60 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision = -[ - [ "Shapes", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes" ], - [ "ContactFeature", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature" ], - [ "ContactID", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d" ], - [ "ManifoldPoint", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point" ], - [ "Manifold", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold" ], - [ "ClipVertex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex" ], - [ "RayCastInput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input" ], - [ "RayCastOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output" ], - [ "AABB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b" ], - [ "EPAxis", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis" ], - [ "ReferenceFace", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face" ], - [ "DistanceProxy", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy" ], - [ "SimplexCache", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache" ], - [ "DistanceInput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input" ], - [ "DistanceOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output" ], - [ "DynamicTree", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree" ], - [ "DynamicTreeBroadPhase", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase" ], - [ "IBroadPhase", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase" ], - [ "Element", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element" ], - [ "QuadTree", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree" ], - [ "QuadTreeBroadPhase", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase" ], - [ "TOIInput", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input" ], - [ "TOIOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output" ], - [ "ContactFeatureType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#ab2468d2f3733112c3dfefba3d8713fbd", [ - [ "Vertex", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#ab2468d2f3733112c3dfefba3d8713fbdab22b929ba52471a02d18bb3a4e4472e6", null ], - [ "Face", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#ab2468d2f3733112c3dfefba3d8713fbda8af5861002f3c157f9ba842bba10aa3f", null ] - ] ], - [ "EPAxisType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52", [ - [ "Unknown", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52a88183b946cc5f0e8c96b2e66e1c74a7e", null ], - [ "EdgeA", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52a2a187552a4c67d367110e85ea0087a4d", null ], - [ "EdgeB", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52a0a2d24d621ca67652605108f4d4eac97", null ] - ] ], - [ "ManifoldType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80eb", [ - [ "Circles", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80eba0b746483cd6f7830702edd6ee7d8d4b9", null ], - [ "FaceA", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80ebaf43c8682b4637a32c3fd76348733a5b0", null ], - [ "FaceB", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80eba9d0245173cf584f064c34d2be4718f0d", null ] - ] ], - [ "PointState", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5", [ - [ "Null", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5abbb93ef26e3c101ff11cdd21cab08a94", null ], - [ "Add", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5aec211f7c20af43e742bf2570c3cb84f9", null ], - [ "Persist", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5a5a7dacb6e9b5ba37e22f825429355174", null ], - [ "Remove", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5a1063e38cb53d94d386f21227fcd84717", null ] - ] ], - [ "SeparationFunctionType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97", [ - [ "Points", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97a75dd5f1160a3f02b6fae89c54361a1b3", null ], - [ "FaceA", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97af43c8682b4637a32c3fd76348733a5b0", null ], - [ "FaceB", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97a9d0245173cf584f064c34d2be4718f0d", null ] - ] ], - [ "TOIOutputState", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538f", [ - [ "Unknown", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fa88183b946cc5f0e8c96b2e66e1c74a7e", null ], - [ "Failed", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fad7c8c85bf79bbe1b7188497c32c3b0ca", null ], - [ "Overlapped", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fa5f1b91d5ebf354ef9c15b0671c0e8b18", null ], - [ "Touching", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fa5b32faae4c7bae1011dc7ab43caa1529", null ], - [ "Seperated", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538faa718c9e839947a5b30fd87b5d1da6f8d", null ] - ] ], - [ "BroadPhaseQueryCallback", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a4df5dbe91eb51bd55d02081a168e5e34", null ], - [ "BroadPhaseRayCastCallback", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#ac6224e8393bd2e5c42324514b2ccb045", null ] -]; \ No newline at end of file diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html deleted file mode 100644 index 69321566..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Collision.Shapes Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Collision.Shapes Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - -

-Classes

class  ChainShape
 A chain shape is a free form sequence of line segments. The chain has two-sided collision, so you can use inside and outside collision. Therefore, you may use any winding order. Connectivity information is used to create smooth collisions. WARNING: The chain will not collide properly if there are self-intersections. More...
 
class  CircleShape
 A circle shape. More...
 
class  EdgeShape
 A line segment (edge) shape. These can be connected in chains or loops to other edge shapes. The connectivity information is used to ensure correct contact normals. More...
 
class  PolygonShape
 Represents a simple non-selfintersecting convex polygon. Create a convex hull from the given array of points. More...
 
struct  MassData
 This holds the mass data computed for a shape. More...
 
class  Shape
 A shape is used for collision detection. You can create a shape however you like. Shapes used for simulation in World are created automatically when a Fixture is created. Shapes may encapsulate a one or more child shapes. More...
 
- - - -

-Enumerations

enum class  ShapeType {
-  Unknown = -1 -, Circle = 0 -, Edge = 1 -, Polygon = 2 -,
-  Chain = 3 -, TypeCount = 4 -
- }
 
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.js b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.js deleted file mode 100644 index dd28b573..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.js +++ /dev/null @@ -1,17 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes = -[ - [ "ChainShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape" ], - [ "CircleShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape" ], - [ "EdgeShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape" ], - [ "PolygonShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape" ], - [ "MassData", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data" ], - [ "Shape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape" ], - [ "ShapeType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345", [ - [ "Unknown", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a88183b946cc5f0e8c96b2e66e1c74a7e", null ], - [ "Circle", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a30954d90085f6eaaf5817917fc5fecb3", null ], - [ "Edge", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345ae4a297a0f76119a442c2595ac040673e", null ], - [ "Polygon", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a4c0a11247d92f73fb84baa51e37a3263", null ], - [ "Chain", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a5320550175ad6f79ad658943b9c013a7", null ], - [ "TypeCount", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a834c072a52bcf98866ed2eadaaa861a1", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html deleted file mode 100644 index 8d8ac19e..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Classes

struct  Complex
 
class  Constant
 
struct  FixedArray2
 
struct  FixedArray3
 
struct  FixedArray4
 
struct  FixedArray8
 
class  LineTools
 Collection of helper methods for misc collisions. Does float tolerance and line collisions with lines and AABBs.
 
class  MathUtils
 
struct  Mat22
 A 2-by-2 matrix. Stored in column-major order. More...
 
struct  Mat33
 A 3-by-3 matrix. Stored in column-major order. More...
 
struct  Transform
 A transform contains translation and rotation. It is used to represent the position and orientation of rigid frames. More...
 
struct  Sweep
 This describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position. More...
 
class  Path
 Path: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve. More...
 
class  PathManager
 An easy to use manager for creating paths.
 
class  PolygonTools
 
class  WorldSerializer
 Serialize the world into an XML file
 
class  WorldXmlSerializer
 
class  WorldXmlDeserializer
 
class  XMLFragmentAttribute
 
class  XMLFragmentElement
 
class  XMLFragmentException
 
class  FileBuffer
 
class  XMLFragmentParser
 
struct  Vector2
 
struct  Vector3
 
class  Vertices
 
- - - -

-Enumerations

enum class  PolygonError {
-  NoError -, InvalidAmountOfVertices -, NotSimple -, NotCounterClockWise -,
-  NotConvex -, AreaTooSmall -, SideTooSmall -
- }
 
-

Enumeration Type Documentation

- -

◆ PolygonError

- -
-
- - - - - -
- - - - -
enum PolygonError
-
-strong
-
- - - - - - - - -
Enumerator
NoError 

There were no errors in the polygon

-
InvalidAmountOfVertices 

Polygon must have between 3 and Settings.MaxPolygonVertices vertices.

-
NotSimple 

Polygon must be simple. This means no overlapping edges.

-
NotCounterClockWise 

Polygon must have a counter clockwise winding.

-
NotConvex 

The polygon is concave, it needs to be convex.

-
AreaTooSmall 

Polygon area is too small.

-
SideTooSmall 

The polygon has a side that is too short.

-
- -
-
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.js b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.js deleted file mode 100644 index 19ee941e..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.js +++ /dev/null @@ -1,42 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common = -[ - [ "ConvexHull", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_convex_hull.html", null ], - [ "Decomposition", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition" ], - [ "PhysicsLogic", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic" ], - [ "PolygonManipulation", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html", [ - [ "PolyClipError", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdf", [ - [ "None", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfa6adf97f83acf6453d4a6a4b1070f3754", null ], - [ "DegeneratedOutput", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfad292f634700e4b9ca3f5a35372d22e6f", null ], - [ "NonSimpleInput", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfa12b4f2335c258d659ce17a8d14b8693f", null ], - [ "BrokenResult", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfaa869e0bf0957ca8c26ff2c88e1271abc", null ] - ] ], - [ "PolyClipType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229", [ - [ "Intersect", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229a6faa907d79c8bb46a12bea5c8de76654", null ], - [ "Union", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229aaef12e903e606a4895a16b393bfdec8c", null ], - [ "Difference", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229a28ed2ac6c29f64a3692c956004b8ff7a", null ] - ] ] - ] ], - [ "TextureTools", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools" ], - [ "Complex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex" ], - [ "FixedArray2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2" ], - [ "FixedArray3", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3" ], - [ "FixedArray4", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4" ], - [ "FixedArray8", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8" ], - [ "Mat22", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22" ], - [ "Mat33", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33" ], - [ "Transform", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform" ], - [ "Sweep", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep" ], - [ "Path", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path" ], - [ "Vector2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2" ], - [ "Vector3", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3" ], - [ "Vertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices" ], - [ "PolygonError", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60", [ - [ "NoError", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a70a47cae4eb221930f2663fd244369ea", null ], - [ "InvalidAmountOfVertices", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a0c102ced3f80f774f01bc8afd57b3476", null ], - [ "NotSimple", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60acdc1287219057b99b6a4a9885a3a490d", null ], - [ "NotCounterClockWise", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a751aa663d12b704bb5f0d52db13667ee", null ], - [ "NotConvex", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a0a31d96e9c3d3ed4569ab3bd8e00de05", null ], - [ "AreaTooSmall", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a52d9613893b8e72f4688a51696199ecf", null ], - [ "SideTooSmall", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60ae0df3b706ac8cffaf103e5f8e600dc8c", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_convex_hull.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_convex_hull.html deleted file mode 100644 index 5f9079b4..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_convex_hull.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.ConvexHull Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.ConvexHull Namespace Reference
-
-
- - - - - - - - - - - -

-Classes

class  ChainHull
 Andrew's Monotone Chain Convex Hull algorithm. Used to get the convex hull of a point cloud.
 
class  GiftWrap
 Giftwrap convex hull algorithm. O(nh) time complexity, where n is the number of points and h is the number of points on the convex hull.
 
class  Melkman
 Creates a convex hull. Note:
 
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html deleted file mode 100644 index 57cdaa38..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.Decomposition Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.Decomposition Namespace Reference
-
-
- - - - -

-Namespaces

namespace  CDT
 
- - - - - - - - - - - - - - - - - - -

-Classes

class  BayazitDecomposer
 Convex decomposition algorithm created by Mark Bayazit (http://mnbayazit.com/)
 
class  CDTDecomposer
 2D constrained Delaunay triangulation algorithm. Based on the paper "Sweep-line algorithm for constrained Delaunay triangulation" by V. Domiter and and B. Zalik
 
class  EarclipDecomposer
 Convex decomposition algorithm using ear clipping
 
class  FlipcodeDecomposer
 Convex decomposition algorithm created by unknown
 
class  SeidelDecomposer
 Convex decomposition algorithm created by Raimund Seidel
 
class  Triangulate
 
- - - -

-Enumerations

enum class  TriangulationAlgorithm {
-  Earclip -, Bayazit -, Flipcode -, Seidel -,
-  SeidelTrapezoids -, Delauny -
- }
 
-

Enumeration Type Documentation

- -

◆ TriangulationAlgorithm

- -
-
- - - - - -
- - - - -
enum TriangulationAlgorithm
-
-strong
-
- - - - - - -
Enumerator
Earclip 

Convex decomposition algorithm using ear clipping

-

Properties:

    -
  • Only works on simple polygons.
  • -
  • Does not support holes.
  • -
  • Running time is O(n^2), n = number of vertices.
  • -
-
Bayazit 

Convex decomposition algorithm created by Mark Bayazit (http://mnbayazit.com/)

-

Properties:

    -
  • Tries to decompose using polygons instead of triangles.
  • -
  • Tends to produce optimal results with low processing time.
  • -
  • Running time is O(nr), n = number of vertices, r = reflex vertices.
  • -
  • Does not support holes.
  • -
-
Flipcode 

Convex decomposition algorithm created by unknown

-

Properties:

    -
  • No support for holes
  • -
  • Very fast
  • -
  • Only works on simple polygons
  • -
  • Only works on counter clockwise polygons
  • -
-
Seidel 

Convex decomposition algorithm created by Raimund Seidel

-

Properties:

    -
  • Decompose the polygon into trapezoids, then triangulate.
  • -
  • To use the trapezoid data, use ConvexPartitionTrapezoid()
  • -
  • Generate a lot of garbage due to incapsulation of the Poly2Tri library.
  • -
  • Running time is O(n log n), n = number of vertices.
  • -
  • Running time is almost linear for most simple polygons.
  • -
  • Does not care about winding order.
  • -
-
Delauny 

2D constrained Delaunay triangulation algorithm. Based on the paper "Sweep-line algorithm for constrained Delaunay triangulation" by V. Domiter and and B. Zalik

-

Properties:

    -
  • Creates triangles with a large interior angle.
  • -
  • Supports holes
  • -
  • Generate a lot of garbage due to incapsulation of the Poly2Tri library.
  • -
  • Running time is O(n^2), n = number of vertices.
  • -
  • Does not care about winding order.
  • -
-
- -
-
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.js b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.js deleted file mode 100644 index 4300b075..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.js +++ /dev/null @@ -1,13 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition = -[ - [ "CDT", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t" ], - [ "Seidel", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_seidel.html", null ], - [ "TriangulationAlgorithm", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4", [ - [ "Earclip", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a67ac673518d5cac732e925c3621006fd", null ], - [ "Bayazit", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a666e685ea058b7188395cd99aa1b8a19", null ], - [ "Flipcode", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a0efdbf579d7141aad03cab430e30307c", null ], - [ "Seidel", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4aab178da569507fcd537f712af786ca97", null ], - [ "SeidelTrapezoids", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4ae998f071c4e86f59551b73d6762c1671", null ], - [ "Delauny", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a6601e04d7cfa7c4f369d32e14b0ff0e2", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html deleted file mode 100644 index 1eaae132..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.Decomposition.CDT Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.Decomposition.CDT Namespace Reference
-
-
- - - - - - - - - - - - -

-Classes

interface  Triangulatable
 
class  TriangulationConstraint
 
class  TriangulationContext
 
class  TriangulationPoint
 
class  TriangulationUtil
 
-

Detailed Description

-

Forces a triangle edge between two points p and q when triangulating. For example used to enforce Polygon Edges during a polygon triangulation.

-
Author
Thomas Åhlén, thahl.nosp@m.en@g.nosp@m.mail..nosp@m.com
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.js b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.js deleted file mode 100644 index e61a258e..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.js +++ /dev/null @@ -1,17 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t = -[ - [ "Delaunay", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay" ], - [ "Polygon", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_polygon.html", null ], - [ "Sets", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_sets.html", null ], - [ "Util", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_util.html", null ], - [ "Orientation", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58", [ - [ "CW", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58a9af3107a066f6b0defb1cafc0499f6ed", null ], - [ "CCW", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58a59ec5d573abd014f3ae2c26ca962e8cf", null ], - [ "Collinear", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58a817d9fd9977363770196b7b64da74bbb", null ] - ] ], - [ "TriangulationMode", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165b", [ - [ "Unconstrained", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165ba2770fb7b80f3c459d058bd4ca341a42b", null ], - [ "Constrained", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165bae85c071596f0dfdf2e6b4b5c8633445c", null ], - [ "Polygon", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165ba4c0a11247d92f73fb84baa51e37a3263", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.html deleted file mode 100644 index ba9482ed..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.Decomposition.CDT.Delaunay Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.Decomposition.CDT.Delaunay Namespace Reference
-
-
- - - - -

-Classes

class  DelaunayTriangle
 
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.js b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.js deleted file mode 100644 index d30f18b7..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay = -[ - [ "Sweep", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweep.html", null ] -]; \ No newline at end of file diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweep.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweep.html deleted file mode 100644 index 2561dd19..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweep.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.Decomposition.CDT.Delaunay.Sweep Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.Decomposition.CDT.Delaunay.Sweep Namespace Reference
-
-
- - - - - - - - - - - - - - - - -

-Classes

class  AdvancingFront
 
class  AdvancingFrontNode
 
class  DTSweep
 
class  DTSweepConstraint
 
class  DTSweepContext
 
class  DTSweepPointComparator
 
class  PointOnEdgeException
 
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_polygon.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_polygon.html deleted file mode 100644 index df8c4e05..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_polygon.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.Decomposition.CDT.Polygon Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.Decomposition.CDT.Polygon Namespace Reference
-
-
- - - - - - - - -

-Classes

class  Polygon
 
class  PolygonPoint
 
class  PolygonSet
 
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_sets.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_sets.html deleted file mode 100644 index 6f916796..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_sets.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.Decomposition.CDT.Sets Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.Decomposition.CDT.Sets Namespace Reference
-
-
- - - - - - -

-Classes

class  ConstrainedPointSet
 
class  PointSet
 
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_util.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_util.html deleted file mode 100644 index e9152926..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_util.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.Decomposition.CDT.Util Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.Decomposition.CDT.Util Namespace Reference
-
-
- - - - - - - - - - -

-Classes

struct  FixedArray3
 
struct  FixedBitArray3
 
class  PointGenerator
 
class  PolygonGenerator
 
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_seidel.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_seidel.html deleted file mode 100644 index e5e72df5..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_seidel.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.Decomposition.Seidel Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.Decomposition.Seidel Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - -

-Classes

class  Edge
 
class  MonotoneMountain
 
class  Node
 
class  Point
 
class  QueryGraph
 
class  Sink
 
class  Trapezoid
 
class  TrapezoidalMap
 
class  Triangulator
 
class  XNode
 
class  YNode
 
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html deleted file mode 100644 index bb2ac58b..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.PhysicsLogic Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.PhysicsLogic Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - -

-Classes

class  BreakableBody
 A type of body that supports multiple fixtures that can break apart. More...
 
struct  ControllerFilter
 
class  FilterData
 Contains filter data that can determine whether an object should be processed or not. More...
 
class  PhysicsLogic
 
struct  ShapeData
 
class  RayDataComparer
 This is a comprarer used for detecting angle difference between rays
 
class  RealExplosion
 Creates a realistic explosion based on raycasting. Objects in the open will be affected, but objects behind static bodies will not. A body that is half in cover, half in the open will get half the force applied to the end in the open. More...
 
class  SimpleExplosion
 Creates a simple explosion that ignores other bodies hiding behind static bodies. More...
 
- - - -

-Enumerations

enum class  ControllerCategory {
-  None = 0x00000000 -, Cat01 = 0x00000001 -, Cat02 = 0x00000002 -, Cat03 = 0x00000004 -,
-  Cat04 = 0x00000008 -, Cat05 = 0x00000010 -, Cat06 = 0x00000020 -, Cat07 = 0x00000040 -,
-  Cat08 = 0x00000080 -, Cat09 = 0x00000100 -, Cat10 = 0x00000200 -, Cat11 = 0x00000400 -,
-  Cat12 = 0x00000800 -, Cat13 = 0x00001000 -, Cat14 = 0x00002000 -, Cat15 = 0x00004000 -,
-  Cat16 = 0x00008000 -, Cat17 = 0x00010000 -, Cat18 = 0x00020000 -, Cat19 = 0x00040000 -,
-  Cat20 = 0x00080000 -, Cat21 = 0x00100000 -, Cat22 = 0x00200000 -, Cat23 = 0x00400000 -,
-  Cat24 = 0x00800000 -, Cat25 = 0x01000000 -, Cat26 = 0x02000000 -, Cat27 = 0x04000000 -,
-  Cat28 = 0x08000000 -, Cat29 = 0x10000000 -, Cat30 = 0x20000000 -, Cat31 = 0x40000000 -,
-  All = int.MaxValue -
- }
 
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.js b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.js deleted file mode 100644 index fe0c06e5..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.js +++ /dev/null @@ -1,44 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic = -[ - [ "BreakableBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body" ], - [ "ControllerFilter", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter" ], - [ "FilterData", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data" ], - [ "PhysicsLogic", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic" ], - [ "RealExplosion", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion" ], - [ "SimpleExplosion", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion" ], - [ "ControllerCategory", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fd", [ - [ "None", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6adf97f83acf6453d4a6a4b1070f3754", null ], - [ "Cat01", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda653593abf02993e1cf60db5c75ca9f38", null ], - [ "Cat02", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda64512cab2d0331e429a6d73eb071082f", null ], - [ "Cat03", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda7eb94fe39b5fbee14fc077308f70ece2", null ], - [ "Cat04", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda40e68dc2bba3566c41dc122ca9291385", null ], - [ "Cat05", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda0c08f8cc3a14bb256e330fe4a1c5874a", null ], - [ "Cat06", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda9aa941f77971fbad190d0cde2620d5e6", null ], - [ "Cat07", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdacf7650bb9e2b9d571b0ddb36301bd8b7", null ], - [ "Cat08", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6addb2a7b7cf8a579a72f3540dcf8051", null ], - [ "Cat09", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdac94d691c4f3b90e6ab7c30a10befe582", null ], - [ "Cat10", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaae7c1e1d2ced9c571dec4729a0719a57", null ], - [ "Cat11", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdad6ef569d172c8ca14f4b545017eb6257", null ], - [ "Cat12", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaf459944a0cb3e3dc7203be0221b520fd", null ], - [ "Cat13", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda28d24c9232f6eb4ad18795275c0c1ffd", null ], - [ "Cat14", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda40afc2da1fba8a10f074ee178ae91dc4", null ], - [ "Cat15", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda4fa4065ca62791ccdc0151e5f2dd3535", null ], - [ "Cat16", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6909665d1b64813a26565474bdb6ad75", null ], - [ "Cat17", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdad000b7d55eb653c7b9a21c03e9245734", null ], - [ "Cat18", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda4b4092506652347fba6782f2dee8fe71", null ], - [ "Cat19", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda1369e3d226710ca96fd1271335ca279d", null ], - [ "Cat20", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda00b694b917c4a7f22fa6b73ca2a72c47", null ], - [ "Cat21", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda732bebff73009bf2971c83fbcf7026bd", null ], - [ "Cat22", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaddd5143c22227cc8d8e845e84f7446bc", null ], - [ "Cat23", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6d07f1a28c7240fb705ca7e821d0717f", null ], - [ "Cat24", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda37e6497fce444c3d0fdc324d1fa184da", null ], - [ "Cat25", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda5337ec1c99c36d2395a6021da682b7e2", null ], - [ "Cat26", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda8f1c8155630c68d0dbd60a328262ce88", null ], - [ "Cat27", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaee74bb3fc6c6c1a8239365e81f202dbc", null ], - [ "Cat28", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda2c95aa5e1ba4e7610b5e0916cad67b6a", null ], - [ "Cat29", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdae14512278a9ad6eecf0182ef9c51d935", null ], - [ "Cat30", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda49649770cc6a2f7530fd82b4cf61eecd", null ], - [ "Cat31", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdac147cfa91b1fb061dabcf50391df6d84", null ], - [ "All", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdab1c94ca2fbc3e78fc30069c8d0f01680", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html deleted file mode 100644 index b6cddd77..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.PolygonManipulation Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.PolygonManipulation Namespace Reference
-
-
- - - - - - - - - - - - -

-Classes

class  CuttingTools
 
class  SimpleCombiner
 Combines a list of triangles into a list of convex polygons. Starts with a seed triangle, keep adding triangles to it until you can't add any more without making the polygon non-convex.
 
class  SimplifyTools
 Provides a set of tools to simplify polygons in various ways.
 
class  YuPengClipper
 
- - - -

-Enumerations

enum class  PolyClipError { None -, DegeneratedOutput -, NonSimpleInput -, BrokenResult - }
 
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html deleted file mode 100644 index 13c07104..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.TextureTools Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.TextureTools Namespace Reference
-
-
- - - - - - - - - -

-Classes

class  MarchingSquares
 
class  Terrain
 Simple class to maintain a terrain. It can keep track More...
 
class  TextureConverter
 
- - - - -

-Enumerations

enum class  VerticesDetectionType { Integrated = 0 -, Separated = 1 - }
 The detection type affects the resulting polygon data. More...
 
-

Enumeration Type Documentation

- -

◆ VerticesDetectionType

- -
-
- - - - - -
- - - - -
enum VerticesDetectionType
-
-strong
-
- -

The detection type affects the resulting polygon data.

- - - -
Enumerator
Integrated 

Holes are integrated into the main polygon.

-
Separated 

The data of the main polygon and hole polygons is returned separately.

-
- -
-
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.js b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.js deleted file mode 100644 index 8bcf8408..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.js +++ /dev/null @@ -1,9 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools = -[ - [ "Terrain", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain" ], - [ "TextureConverter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter" ], - [ "VerticesDetectionType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html#a02718b40fa95f524ad54c378c618e373", [ - [ "Integrated", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html#a02718b40fa95f524ad54c378c618e373a92d909e2ae45ed6c55a55088f1d46394", null ], - [ "Separated", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html#a02718b40fa95f524ad54c378c618e373a606970f24025625f40867ff6d152fa1e", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.html deleted file mode 100644 index 0b0adf23..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Content Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Content Namespace Reference
-
-
- - - - - - - - - - - - - - - - -

-Classes

class  FixtureTemplate
 
class  BodyTemplate
 
class  BodyContainer
 
struct  Polygon
 
class  PolygonContainer
 
class  BodyContainerReader
 
class  PolygonContainerReader
 
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.js b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.js deleted file mode 100644 index e78d7e37..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.js +++ /dev/null @@ -1,10 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content = -[ - [ "FixtureTemplate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template" ], - [ "BodyTemplate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template" ], - [ "BodyContainer", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container.html", null ], - [ "Polygon", "structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon" ], - [ "PolygonContainer", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container" ], - [ "BodyContainerReader", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader" ], - [ "PolygonContainerReader", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader" ] -]; \ No newline at end of file diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html deleted file mode 100644 index 71a8ed37..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Controllers Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Controllers Namespace Reference
-
-
- - - - - - - - - - - - - - - - -

-Classes

class  AbstractForceController
 
class  BuoyancyController
 
class  Controller
 
class  GravityController
 
class  SimpleWindForce
 Reference implementation for forces based on AbstractForceController It supports all features provided by the base class and illustrates proper usage as an easy to understand example. As a side-effect it is a nice and easy to use wind force for your projects More...
 
class  VelocityLimitController
 Put a limit on the linear (translation - the movespeed) and angular (rotation) velocity of bodies added to this controller. More...
 
- - - -

-Enumerations

enum class  GravityType { Linear -, DistanceSquared - }
 
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.js b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.js deleted file mode 100644 index 1c6103b7..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.js +++ /dev/null @@ -1,13 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers = -[ - [ "AbstractForceController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller" ], - [ "BuoyancyController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller" ], - [ "Controller", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller" ], - [ "GravityController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller" ], - [ "SimpleWindForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force" ], - [ "VelocityLimitController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller" ], - [ "GravityType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html#afd1e527b17eba5305ea949fa7c717069", [ - [ "Linear", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html#afd1e527b17eba5305ea949fa7c717069a32a843da6ea40ab3b17a3421ccdf671b", null ], - [ "DistanceSquared", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html#afd1e527b17eba5305ea949fa7c717069ab5950247badd257aa18269aa0e183c6a", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html deleted file mode 100644 index 26f08b40..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html +++ /dev/null @@ -1,366 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Dynamics Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Dynamics Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Classes

class  Body
 
class  BodyCollection
 
class  ContactManager
 
class  ControllerCollection
 
class  Fixture
 A fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc. Fixtures are created via Body.CreateFixture. Warning: You cannot reuse fixtures. More...
 
class  FixtureCollection
 
struct  FixtureProxy
 This proxy is used internally to connect fixtures to the broad-phase. More...
 
class  Island
 This is an internal class. More...
 
class  JointCollection
 
struct  SolverIterations
 
struct  TimeStep
 This is an internal structure.
 
struct  SolverPosition
 This is an internal structure.
 
struct  SolverVelocity
 This is an internal structure.
 
struct  SolverData
 Solver Data.
 
class  World
 The world class manages all physics entities, dynamic simulation, and asynchronous queries. More...
 
- - - - - - -

-Enumerations

enum class  BodyType { Static -, Kinematic -, Dynamic - }
 The body type. More...
 
enum class  Category {
-  None = 0x00000000 -, Cat1 = 0x00000001 -, Cat2 = 0x00000002 -, Cat3 = 0x00000004 -,
-  Cat4 = 0x00000008 -, Cat5 = 0x00000010 -, Cat6 = 0x00000020 -, Cat7 = 0x00000040 -,
-  Cat8 = 0x00000080 -, Cat9 = 0x00000100 -, Cat10 = 0x00000200 -, Cat11 = 0x00000400 -,
-  Cat12 = 0x00000800 -, Cat13 = 0x00001000 -, Cat14 = 0x00002000 -, Cat15 = 0x00004000 -,
-  Cat16 = 0x00008000 -, Cat17 = 0x00010000 -, Cat18 = 0x00020000 -, Cat19 = 0x00040000 -,
-  Cat20 = 0x00080000 -, Cat21 = 0x00100000 -, Cat22 = 0x00200000 -, Cat23 = 0x00400000 -,
-  Cat24 = 0x00800000 -, Cat25 = 0x01000000 -, Cat26 = 0x02000000 -, Cat27 = 0x04000000 -,
-  Cat28 = 0x08000000 -, Cat29 = 0x10000000 -, Cat30 = 0x20000000 -, Cat31 = 0x40000000 -,
-  All = int.MaxValue -
- }
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

delegate bool QueryReportFixtureDelegate (Fixture fixture)
 Called for each fixture found in the query.

Returns
true: Continues the query, false: Terminate the query
- More...
 
delegate float RayCastReportFixtureDelegate (Fixture fixture, Vector2 point, Vector2 normal, float fraction)
 Called for each fixture found in the query. You control how the ray cast proceeds by returning a float: return -1: ignore this fixture and continue return 0: terminate the ray cast return fraction: clip the ray to this point return 1: don't clip the ray and continue More...
 
delegate void EndContactDelegate (Contact contact)
 This delegate is called when a contact is deleted More...
 
delegate bool BeginContactDelegate (Contact contact)
 This delegate is called when a contact is created More...
 
-delegate void PreSolveDelegate (Contact contact, ref Manifold oldManifold)
 
-delegate void PostSolveDelegate (Contact contact, ContactVelocityConstraint impulse)
 
-delegate void FixtureDelegate (World sender, Body body, Fixture fixture)
 
-delegate void JointDelegate (World sender, Joint joint)
 
-delegate void BodyDelegate (World sender, Body body)
 
-delegate void ControllerDelegate (World sender, Controller controller)
 
-delegate bool CollisionFilterDelegate (Fixture fixtureA, Fixture fixtureB)
 
-delegate void BroadphaseDelegate (int proxyIdA, int proxyIdB)
 
-delegate bool BeforeCollisionEventHandler (Fixture sender, Fixture other)
 
-delegate bool OnCollisionEventHandler (Fixture sender, Fixture other, Contact contact)
 
-delegate void AfterCollisionEventHandler (Fixture sender, Fixture other, Contact contact, ContactVelocityConstraint impulse)
 
-delegate void OnSeparationEventHandler (Fixture sender, Fixture other, Contact contact)
 
-

Enumeration Type Documentation

- -

◆ BodyType

- -
-
- - - - - -
- - - - -
enum BodyType
-
-strong
-
- -

The body type.

- - - - -
Enumerator
Static 

Zero velocity, may be manually moved. Note: even static bodies have mass.

-
Kinematic 

Zero mass, non-zero velocity set by user, moved by solver

-
Dynamic 

Positive mass, non-zero velocity determined by forces, moved by solver

-
- -
-
-

Function Documentation

- -

◆ BeginContactDelegate()

- -
-
- - - - - - - - -
delegate bool tainicom.Aether.Physics2D.Dynamics.BeginContactDelegate (Contact contact)
-
- -

This delegate is called when a contact is created

- -
-
- -

◆ EndContactDelegate()

- -
-
- - - - - - - - -
delegate void tainicom.Aether.Physics2D.Dynamics.EndContactDelegate (Contact contact)
-
- -

This delegate is called when a contact is deleted

- -
-
- -

◆ QueryReportFixtureDelegate()

- -
-
- - - - - - - - -
delegate bool tainicom.Aether.Physics2D.Dynamics.QueryReportFixtureDelegate (Fixture fixture)
-
- -

Called for each fixture found in the query.

Returns
true: Continues the query, false: Terminate the query
-

- -
-
- -

◆ RayCastReportFixtureDelegate()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
delegate float tainicom.Aether.Physics2D.Dynamics.RayCastReportFixtureDelegate (Fixture fixture,
Vector2 point,
Vector2 normal,
float fraction 
)
-
- -

Called for each fixture found in the query. You control how the ray cast proceeds by returning a float: return -1: ignore this fixture and continue return 0: terminate the ray cast return fraction: clip the ray to this point return 1: don't clip the ray and continue

-
Parameters
- - - - -
fixturethe fixture hit by the ray
pointthe point of initial intersection
normalthe normal vector at the point of intersection
-
-
-
Returns
0 to terminate, fraction to clip the ray for closest hit, 1 to continue
- -
-
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.js b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.js deleted file mode 100644 index 82e4300a..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.js +++ /dev/null @@ -1,72 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics = -[ - [ "Contacts", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts" ], - [ "Joints", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints" ], - [ "Body", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body" ], - [ "BodyCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection" ], - [ "ContactManager", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager" ], - [ "ControllerCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection" ], - [ "Fixture", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture" ], - [ "FixtureCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection" ], - [ "FixtureProxy", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy" ], - [ "Island", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island" ], - [ "JointCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection" ], - [ "SolverIterations", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations" ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world" ], - [ "BodyType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2", [ - [ "Static", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2a84a8921b25f505d0d2077aeb5db4bc16", null ], - [ "Kinematic", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2a40c78b58b86002ee38fad2d3c9dd787e", null ], - [ "Dynamic", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2a971fd8cc345d8bd9f92e9f7d88fdf20c", null ] - ] ], - [ "Category", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccb", [ - [ "None", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba6adf97f83acf6453d4a6a4b1070f3754", null ], - [ "Cat1", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba7cd6dfa1e5c487327adc06188deb0fb6", null ], - [ "Cat2", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbae40de42d219daec83c36108458c33448", null ], - [ "Cat3", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba37f6adc37f0d87173121e583167d6cc1", null ], - [ "Cat4", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba129f228c0d7a220b0553d8cba9184121", null ], - [ "Cat5", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaaa470590104819dd8bfe57561230fb03", null ], - [ "Cat6", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbac54ad63095318697d3211bcd63f58154", null ], - [ "Cat7", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaf600d208aab66127dd4464dba35a3121", null ], - [ "Cat8", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba5e086afde3ccd07c854219e8f918cf8c", null ], - [ "Cat9", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaedb8dbf31ba7788483f002ee267d463d", null ], - [ "Cat10", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaae7c1e1d2ced9c571dec4729a0719a57", null ], - [ "Cat11", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbad6ef569d172c8ca14f4b545017eb6257", null ], - [ "Cat12", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaf459944a0cb3e3dc7203be0221b520fd", null ], - [ "Cat13", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba28d24c9232f6eb4ad18795275c0c1ffd", null ], - [ "Cat14", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba40afc2da1fba8a10f074ee178ae91dc4", null ], - [ "Cat15", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba4fa4065ca62791ccdc0151e5f2dd3535", null ], - [ "Cat16", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba6909665d1b64813a26565474bdb6ad75", null ], - [ "Cat17", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbad000b7d55eb653c7b9a21c03e9245734", null ], - [ "Cat18", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba4b4092506652347fba6782f2dee8fe71", null ], - [ "Cat19", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba1369e3d226710ca96fd1271335ca279d", null ], - [ "Cat20", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba00b694b917c4a7f22fa6b73ca2a72c47", null ], - [ "Cat21", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba732bebff73009bf2971c83fbcf7026bd", null ], - [ "Cat22", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaddd5143c22227cc8d8e845e84f7446bc", null ], - [ "Cat23", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba6d07f1a28c7240fb705ca7e821d0717f", null ], - [ "Cat24", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba37e6497fce444c3d0fdc324d1fa184da", null ], - [ "Cat25", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba5337ec1c99c36d2395a6021da682b7e2", null ], - [ "Cat26", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba8f1c8155630c68d0dbd60a328262ce88", null ], - [ "Cat27", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaee74bb3fc6c6c1a8239365e81f202dbc", null ], - [ "Cat28", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba2c95aa5e1ba4e7610b5e0916cad67b6a", null ], - [ "Cat29", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbae14512278a9ad6eecf0182ef9c51d935", null ], - [ "Cat30", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba49649770cc6a2f7530fd82b4cf61eecd", null ], - [ "Cat31", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbac147cfa91b1fb061dabcf50391df6d84", null ], - [ "All", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbab1c94ca2fbc3e78fc30069c8d0f01680", null ] - ] ], - [ "AfterCollisionEventHandler", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a62e91d0039055b2fe0f1a9dc02046df4", null ], - [ "BeforeCollisionEventHandler", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a2a23cd90b615c752f6ce181b55b2de79", null ], - [ "BeginContactDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a5588baf7885eb17a265bde9f9cf5d1c4", null ], - [ "BodyDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a8838b668cfac7188f21e40b052197b33", null ], - [ "BroadphaseDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#aa53da539c793e1c318b637035c91f159", null ], - [ "CollisionFilterDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a528b248431c1eff6dabd6bf7292e762b", null ], - [ "ControllerDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#aa45b5cd1d43b7c2669ee733cfe40e23e", null ], - [ "EndContactDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a92d31ca4f908b17553bd2d46950fbfeb", null ], - [ "FixtureDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a3306cfa3ba5f5955d56e504e3900b184", null ], - [ "JointDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a81bf6fb050adb18d9dc220774ccef497", null ], - [ "OnCollisionEventHandler", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a8bda413f801d1ed587b342bc8047b99b", null ], - [ "OnSeparationEventHandler", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a5a08975acec96890e684a5c3c5a8b0f2", null ], - [ "PostSolveDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#af71da18aa9ad0c0b5f4cfda5615bee37", null ], - [ "PreSolveDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a98d001ae54cbdc135a39d1d53c047247", null ], - [ "QueryReportFixtureDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a7449c8ef0837e356dcefc546eedc0dfa", null ], - [ "RayCastReportFixtureDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a90e07f96be691f93a5f46426330a5bb5", null ] -]; \ No newline at end of file diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html deleted file mode 100644 index 77c3162a..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Dynamics.Contacts Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Dynamics.Contacts Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - -

-Classes

class  ContactEdge
 A contact edge is used to connect bodies and contacts together in a contact graph where each body is a node and each contact is an edge. A contact edge belongs to a doubly linked list maintained in each attached body. Each contact has two contact nodes, one for each attached body. More...
 
class  Contact
 The class manages contact between two shapes. A contact exists for each overlapping AABB in the broad-phase (except if filtered). Therefore a contact object may exist that has no contact points. More...
 
class  ContactListHead
 Head of a circular doubly linked list. More...
 
class  ContactPositionConstraint
 
class  VelocityConstraintPoint
 
class  ContactVelocityConstraint
 
class  ContactSolver
 
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.js b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.js deleted file mode 100644 index c9ff3aae..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.js +++ /dev/null @@ -1,10 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts = -[ - [ "ContactEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge" ], - [ "Contact", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact" ], - [ "ContactListHead", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html", null ], - [ "ContactPositionConstraint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint" ], - [ "VelocityConstraintPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point" ], - [ "ContactVelocityConstraint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint" ], - [ "ContactSolver", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver" ] -]; \ No newline at end of file diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html deleted file mode 100644 index 84f41ed6..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Dynamics.Joints Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Dynamics.Joints Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Classes

class  AngleJoint
 Maintains a fixed angle between two bodies More...
 
class  DistanceJoint
 A distance joint rains two points on two bodies to remain at a fixed distance from each other. You can view this as a massless, rigid rod. More...
 
class  FixedMouseJoint
 A mouse joint is used to make a point on a body track a specified world point. This a soft constraint with a maximum force. This allows the constraint to stretch and without applying huge forces. NOTE: this joint is not documented in the manual because it was developed to be used in the testbed. If you want to learn how to use the mouse joint, look at the testbed. More...
 
class  FrictionJoint
 Friction joint. This is used for top-down friction. It provides 2D translational friction and angular friction. More...
 
class  GearJoint
 A gear joint is used to connect two joints together. Either joint can be a revolute or prismatic joint. You specify a gear ratio to bind the motions together: coordinate1 + ratio * coordinate2 = ant The ratio can be negative or positive. If one joint is a revolute joint and the other joint is a prismatic joint, then the ratio will have units of length or units of 1/length. More...
 
class  JointEdge
 A joint edge is used to connect bodies and joints together in a joint graph where each body is a node and each joint is an edge. A joint edge belongs to a doubly linked list maintained in each attached body. Each joint has two joint nodes, one for each attached body. More...
 
class  Joint
 
class  JointFactory
 An easy to use factory for using joints.
 
class  MotorJoint
 A motor joint is used to control the relative motion between two bodies. A typical usage is to control the movement of a dynamic body with respect to the ground. More...
 
class  PrismaticJoint
 A prismatic joint. This joint provides one degree of freedom: translation along an axis fixed in bodyA. Relative rotation is prevented. You can use a joint limit to restrict the range of motion and a joint motor to drive the motion or to model joint friction. More...
 
class  PulleyJoint
 The pulley joint is connected to two bodies and two fixed world points. The pulley supports a ratio such that: length1 + ratio * length2 <= constant Yes, the force transmitted is scaled by the ratio. More...
 
class  RevoluteJoint
 A revolute joint constrains to bodies to share a common point while they are free to rotate about the point. The relative rotation about the shared point is the joint angle. You can limit the relative rotation with a joint limit that specifies a lower and upper angle. You can use a motor to drive the relative rotation about the shared point. A maximum motor torque is provided so that infinite forces are not generated. More...
 
class  RopeJoint
 A rope joint enforces a maximum distance between two points on two bodies. It has no other effect. It can be used on ropes that are made up of several connected bodies, and if there is a need to support a heavy body. This joint is used for stabiliation of heavy objects on soft constraint joints. More...
 
class  WeldJoint
 A weld joint essentially glues two bodies together. A weld joint may distort somewhat because the island constraint solver is approximate. More...
 
class  WheelJoint
 A wheel joint. This joint provides two degrees of freedom: translation along an axis fixed in bodyA and rotation in the plane. You can use a joint limit to restrict the range of motion and a joint motor to drive the rotation or to model rotational friction. This joint is designed for vehicle suspensions. More...
 
- - - - - -

-Enumerations

enum class  JointType {
-  Unknown -, Revolute -, Prismatic -, Distance -,
-  Pulley -, Gear -, Wheel -, Weld -,
-  Friction -, Rope -, Motor -, Angle -,
-  FixedMouse -, FixedRevolute -, FixedDistance -, FixedLine -,
-  FixedPrismatic -, FixedAngle -, FixedFriction -
- }
 
enum class  LimitState { Inactive -, AtLower -, AtUpper -, Equal - }
 
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.js b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.js deleted file mode 100644 index 78cd0269..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.js +++ /dev/null @@ -1,44 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints = -[ - [ "AngleJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint" ], - [ "DistanceJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint" ], - [ "FixedMouseJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint" ], - [ "FrictionJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint" ], - [ "GearJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint" ], - [ "JointEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge" ], - [ "Joint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint" ], - [ "MotorJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint" ], - [ "PrismaticJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint" ], - [ "PulleyJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint" ], - [ "RevoluteJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint" ], - [ "RopeJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint" ], - [ "WeldJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint" ], - [ "WheelJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint" ], - [ "JointType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9", [ - [ "Unknown", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a88183b946cc5f0e8c96b2e66e1c74a7e", null ], - [ "Revolute", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a358561ac4d41f41d479b7c54b19b639e", null ], - [ "Prismatic", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a35fa8acd1b8b1beb23e6c2e24313570c", null ], - [ "Distance", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a0aa6f4210bf373c95eda00232e93cd98", null ], - [ "Pulley", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9aba41903d01ed39b1b98768512c8e65f5", null ], - [ "Gear", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9afb845762a66c26782f477febab5344dc", null ], - [ "Wheel", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9aa5df60ef4fc4447353769d66661d2229", null ], - [ "Weld", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a768bf199aed2d6ea5cd5d27017978530", null ], - [ "Friction", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a6513892a7d1f1a327b2d4de2b8f69b89", null ], - [ "Rope", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9aa3a77296cc85eb0c3175a09c0f7c3e60", null ], - [ "Motor", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9ab33538179f5661a86cbe327a1793e199", null ], - [ "Angle", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a45f4ce6c3306644b1efe333f4f8d6929", null ], - [ "FixedMouse", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9abe5d9f5fe5d17b1ed014e090a0f9d94d", null ], - [ "FixedRevolute", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a59a85b3732f41a070284c0ee10611b7d", null ], - [ "FixedDistance", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a10c25cea0541b2393f6d6aed1c6c9736", null ], - [ "FixedLine", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9ad46b8bc8437d639008f876c409cb2d0b", null ], - [ "FixedPrismatic", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a40cc91cbdb2b729c31040a77e354196b", null ], - [ "FixedAngle", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a5e344a2279c3ac68f18fc1654170e7db", null ], - [ "FixedFriction", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a0977c53f423eee5673c8d142f232e7d6", null ] - ] ], - [ "LimitState", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3", [ - [ "Inactive", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3a3cab03c00dbd11bc3569afa0748013f0", null ], - [ "AtLower", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3aca182151063c1d84522f0a6b8bf974b9", null ], - [ "AtUpper", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3affd094d9668b346a58bb516fbcef4253", null ], - [ "Equal", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3af5f286e73bda105e538310b3190f75c5", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_fluids.html b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_fluids.html deleted file mode 100644 index 82db8d08..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_fluids.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Fluids Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Fluids Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - -

-Classes

struct  FluidDefinition
 Fluid parameters, see pvfs.pdf for a detailed explanation More...
 
class  FluidParticle
 
class  FluidSystem1
 
class  HashGrid
 Grid used by particle system to keep track of neightbor particles. More...
 
class  Spring
 
class  SpringHash
 
class  FluidSystem2
 
class  Particle
 
class  Spring2
 
class  SpatialTable
 
-
-
- - - - diff --git a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_fluids.js b/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_fluids.js deleted file mode 100644 index 4eb49f66..00000000 --- a/docs/1.6/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_fluids.js +++ /dev/null @@ -1,13 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_fluids = -[ - [ "FluidDefinition", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition" ], - [ "FluidParticle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle" ], - [ "FluidSystem1", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1" ], - [ "HashGrid", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid" ], - [ "Spring", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring" ], - [ "SpringHash", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash" ], - [ "FluidSystem2", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2" ], - [ "Particle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle" ], - [ "Spring2", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2" ], - [ "SpatialTable", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table" ] -]; \ No newline at end of file diff --git a/docs/1.6/navtreedata.js b/docs/1.6/navtreedata.js deleted file mode 100644 index 3748ed77..00000000 --- a/docs/1.6/navtreedata.js +++ /dev/null @@ -1,63 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file -*/ -var NAVTREE = -[ - [ "Aether.Physics2D", "index.html", [ - [ "Packages", "namespaces.html", [ - [ "Packages", "namespaces.html", "namespaces_dup" ], - [ "Package Functions", "namespacemembers.html", [ - [ "All", "namespacemembers.html", null ], - [ "Functions", "namespacemembers_func.html", null ], - [ "Enumerations", "namespacemembers_enum.html", null ] - ] ] - ] ], - [ "Classes", "annotated.html", [ - [ "Class List", "annotated.html", "annotated_dup" ], - [ "Class Index", "classes.html", null ], - [ "Class Hierarchy", "hierarchy.html", "hierarchy" ], - [ "Class Members", "functions.html", [ - [ "All", "functions.html", "functions_dup" ], - [ "Functions", "functions_func.html", "functions_func" ], - [ "Variables", "functions_vars.html", null ], - [ "Enumerations", "functions_enum.html", null ], - [ "Properties", "functions_prop.html", null ], - [ "Events", "functions_evnt.html", null ] - ] ] - ] ] - ] ] -]; - -var NAVTREEINDEX = -[ -"annotated.html", -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a11b3e73b8f5150b8ef42a9c228b694ba", -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#ae471133e3b8c02ee144a9525a374e5c9", -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#aea4a215e75a513da8aae15b39eb44afe", -"interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a98ac388450b6819447187b01e5524bf1", -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#a183a52c208fe66f2c868df37dd1ad31d" -]; - -var SYNCONMSG = 'click to disable panel synchronisation'; -var SYNCOFFMSG = 'click to enable panel synchronisation'; \ No newline at end of file diff --git a/docs/1.6/navtreeindex0.js b/docs/1.6/navtreeindex0.js deleted file mode 100644 index 48d1b35b..00000000 --- a/docs/1.6/navtreeindex0.js +++ /dev/null @@ -1,253 +0,0 @@ -var NAVTREEINDEX0 = -{ -"annotated.html":[1,0], -"classes.html":[1,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html":[1,0,0,0,0,0,15], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a2be0fd8d3134feabb57f8fb44d96fb8b":[1,0,0,0,0,0,15,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a2e2acaeb760a05b1efd0953ed0cb2173":[1,0,0,0,0,0,15,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a60af8ea2cbfa7f8ae36701bb36f5a4b0":[1,0,0,0,0,0,15,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6457f06cb71290e4b1477caf21a958a7":[1,0,0,0,0,0,15,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a647dab9f34ef88dfe6f037d918b9ced7":[1,0,0,0,0,0,15,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6a17e4539f5b0c67dbd36bae0c2c0c8a":[1,0,0,0,0,0,15,15], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6df819a71685f42f11b975d4dd7cab2b":[1,0,0,0,0,0,15,17], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6f951deaee4acbc9330e52c75ad5f857":[1,0,0,0,0,0,15,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6fdd7baa039c8a4adce90ee9a0bc9fe6":[1,0,0,0,0,0,15,20], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a7b29c89f090c4b1d9439af93c95c3c6b":[1,0,0,0,0,0,15,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a8080b28ec477f7744b31c03d1c1d2e5a":[1,0,0,0,0,0,15,16], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a9201650006651538e794c3965d364b21":[1,0,0,0,0,0,15,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#aaadefba794062a2ca7e58ceb10b955a1":[1,0,0,0,0,0,15,19], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#ac5840a865e4c1a9a3827226452d7d2f6":[1,0,0,0,0,0,15,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#ac69143d44c2bfdabf6d3f7766254401e":[1,0,0,0,0,0,15,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#ad9ca66daacf1828b84c56f5b2808a731":[1,0,0,0,0,0,15,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90":[1,0,0,0,0,0,15,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#adea785a0ed01ff136a9331945d041201":[1,0,0,0,0,0,15,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#aecca9efc1edb3d6120f1965934066750":[1,0,0,0,0,0,15,18], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#aef5084b04b0edb83503149880f140580":[1,0,0,0,0,0,15,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#af2d1ef2e21c25692ad5cf89c36853773":[1,0,0,0,0,0,15,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html":[1,0,0,0,0,0,16], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a01e0910c006b4ddd6d6cce44d7a5eb72":[1,0,0,0,0,0,16,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a6f951deaee4acbc9330e52c75ad5f857":[1,0,0,0,0,0,16,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a71078c994b7867922c99146146276ad6":[1,0,0,0,0,0,16,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a7dc1e097e5476d11499f4f8298bb3d8d":[1,0,0,0,0,0,16,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a9681a64d6798bd690dc9f798e313e2e0":[1,0,0,0,0,0,16,16], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a98ac388450b6819447187b01e5524bf1":[1,0,0,0,0,0,16,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a9a13957ac9843fdc7fd6b00d7420dd9f":[1,0,0,0,0,0,16,15], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#abc7e879545feea5a06a88c0c753abc7b":[1,0,0,0,0,0,16,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ac1585bd4c93094d69a305bd4284eff84":[1,0,0,0,0,0,16,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ad1a4b1c5c0595dc20c8653023afa8a29":[1,0,0,0,0,0,16,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ad3b336168325ae1949617e50b6e5f9e4":[1,0,0,0,0,0,16,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ad9ca66daacf1828b84c56f5b2808a731":[1,0,0,0,0,0,16,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90":[1,0,0,0,0,0,16,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#adea785a0ed01ff136a9331945d041201":[1,0,0,0,0,0,16,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#af0ed3fc2a990659fc739d696e53ad2ae":[1,0,0,0,0,0,16,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#af199457786a0a0a6eb6c5fd4bd10da35":[1,0,0,0,0,0,16,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#af2d1ef2e21c25692ad5cf89c36853773":[1,0,0,0,0,0,16,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.html":[1,0,0,0,0,0,18], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.html#a5bfb75bfcd618f9b20d13cb08cb9b0a5":[1,0,0,0,0,0,18,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.html#a5cb9e0a997709905c866d87c9355d684":[1,0,0,0,0,0,18,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.html#a779e6405a9038b62dbf29336fefb574a":[1,0,0,0,0,0,18,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_element.html#adbfa996292c448f754363aa83d4be8e6":[1,0,0,0,0,0,18,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html":[1,0,0,0,0,0,19], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#a1cad999f85ee0619f57f96ee50017533":[1,0,0,0,0,0,19,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#a20d8c860885a63040deceb07acd99832":[1,0,0,0,0,0,19,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#a28d4d2580679e8a51fe18edaffb2e105":[1,0,0,0,0,0,19,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#a3626c5443335d3defafd597c965e436e":[1,0,0,0,0,0,19,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#a5cb9e0a997709905c866d87c9355d684":[1,0,0,0,0,0,19,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#aa71d36872f416feaa853788a7a7a7ef8":[1,0,0,0,0,0,19,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#abd12a25883af1feb29ece07d479a3942":[1,0,0,0,0,0,19,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#abe3deaf39e9b92e663af92db7f59b90a":[1,0,0,0,0,0,19,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#ac60e2c9c9981e54cdd1aaddc17871893":[1,0,0,0,0,0,19,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#ad122a5bbf61dbb0cf3ad066dfd9ecf36":[1,0,0,0,0,0,19,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#ae519b0e10aebdd8673ecdc7ae9d5f595":[1,0,0,0,0,0,19,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#aefd3eb88d566a284cf6dff09a9914c0c":[1,0,0,0,0,0,19,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#aefffedb9c144bc117260d6266a49fb8a":[1,0,0,0,0,0,19,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree.html#af22a102fe537546ceac7cf81c50c7bca":[1,0,0,0,0,0,19,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html":[1,0,0,0,0,0,20], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#a01e0910c006b4ddd6d6cce44d7a5eb72":[1,0,0,0,0,0,20,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#a1f7d80781f113b94059ef2a0241b7609":[1,0,0,0,0,0,20,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#a251cde7d46fd3de8f27820b740302d42":[1,0,0,0,0,0,20,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#a4dc91b92867245f787d67f01a08023bd":[1,0,0,0,0,0,20,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#a71078c994b7867922c99146146276ad6":[1,0,0,0,0,0,20,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#a98ac388450b6819447187b01e5524bf1":[1,0,0,0,0,0,20,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#abc7e879545feea5a06a88c0c753abc7b":[1,0,0,0,0,0,20,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#ac1585bd4c93094d69a305bd4284eff84":[1,0,0,0,0,0,20,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90":[1,0,0,0,0,0,20,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#adc6258f1b8e013a952b2140f88b948b5":[1,0,0,0,0,0,20,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#adea785a0ed01ff136a9331945d041201":[1,0,0,0,0,0,20,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#af0ed3fc2a990659fc739d696e53ad2ae":[1,0,0,0,0,0,20,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#af199457786a0a0a6eb6c5fd4bd10da35":[1,0,0,0,0,0,20,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_quad_tree_broad_phase.html#af2d1ef2e21c25692ad5cf89c36853773":[1,0,0,0,0,0,20,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html":[1,0,0,0,0,0,0,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a093930f367fdfbf31ef7e56449cbaef8":[1,0,0,0,0,0,0,0,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a220de7924230483aa0f27bda169091ef":[1,0,0,0,0,0,0,0,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a2778225f703af6be7c0e1c5071043f28":[1,0,0,0,0,0,0,0,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a45938b77fd55a99a6996f4d9b30a9355":[1,0,0,0,0,0,0,0,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a48aca4b2ada41bbc2cb55778a28116a4":[1,0,0,0,0,0,0,0,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a687db1adac39a8c76d6d4345b327a3c2":[1,0,0,0,0,0,0,0,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a73a1f174a21da9e592046ffc67dec0bd":[1,0,0,0,0,0,0,0,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a74105a5a4e912788aaa1d60b841be6b2":[1,0,0,0,0,0,0,0,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a8b2c4da9adb10dbc336de9e115f3164d":[1,0,0,0,0,0,0,0,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a93713547c5cf73e00d9777ee7c473704":[1,0,0,0,0,0,0,0,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a93e98b4c54ef6cde87296f9734cb0054":[1,0,0,0,0,0,0,0,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#abc23d8fa885599f1d328186d2979eba0":[1,0,0,0,0,0,0,0,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab":[1,0,0,0,0,0,0,0,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#adf30fc48334cb6a61cbe29a167ede83c":[1,0,0,0,0,0,0,0,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html":[1,0,0,0,0,0,0,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a0ca736e11269772f972683c208aaea49":[1,0,0,0,0,0,0,1,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a220de7924230483aa0f27bda169091ef":[1,0,0,0,0,0,0,1,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a2778225f703af6be7c0e1c5071043f28":[1,0,0,0,0,0,0,1,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a45938b77fd55a99a6996f4d9b30a9355":[1,0,0,0,0,0,0,1,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a48aca4b2ada41bbc2cb55778a28116a4":[1,0,0,0,0,0,0,1,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a93713547c5cf73e00d9777ee7c473704":[1,0,0,0,0,0,0,1,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a9ed9c27968b3f93860c66dad2f2b7065":[1,0,0,0,0,0,0,1,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#aab84255a301f0fedbd95b8e45c63ebba":[1,0,0,0,0,0,0,1,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#ac93813e4ed0c226b04038258a92d22e6":[1,0,0,0,0,0,0,1,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab":[1,0,0,0,0,0,0,1,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html":[1,0,0,0,0,0,0,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a093930f367fdfbf31ef7e56449cbaef8":[1,0,0,0,0,0,0,2,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a0e5a69f4817e01e09ce7ace9b44331b9":[1,0,0,0,0,0,0,2,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a1001f4b26387f549f9d00ceee82e31e5":[1,0,0,0,0,0,0,2,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a220de7924230483aa0f27bda169091ef":[1,0,0,0,0,0,0,2,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a2778225f703af6be7c0e1c5071043f28":[1,0,0,0,0,0,0,2,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a325ec51263b5ed601c44ab57d88aef0a":[1,0,0,0,0,0,0,2,15], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a45938b77fd55a99a6996f4d9b30a9355":[1,0,0,0,0,0,0,2,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a48aca4b2ada41bbc2cb55778a28116a4":[1,0,0,0,0,0,0,2,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a59fa48d26b136a246ca171cdc1e6962b":[1,0,0,0,0,0,0,2,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a7051a1e667e176b2817e5f8d7f0916dd":[1,0,0,0,0,0,0,2,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a93713547c5cf73e00d9777ee7c473704":[1,0,0,0,0,0,0,2,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#aa4569d21fbf5c0cfb3c3d9af20cf4138":[1,0,0,0,0,0,0,2,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab":[1,0,0,0,0,0,0,2,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#ad4beeb2d226acbc888836a2c0ddccc5a":[1,0,0,0,0,0,0,2,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#adbd26cd09c52aaa653128da5ceb32912":[1,0,0,0,0,0,0,2,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#aed14509caec5cd3504d4b89d7092c0d9":[1,0,0,0,0,0,0,2,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html":[1,0,0,0,0,0,0,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a093930f367fdfbf31ef7e56449cbaef8":[1,0,0,0,0,0,0,3,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a220de7924230483aa0f27bda169091ef":[1,0,0,0,0,0,0,3,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a2778225f703af6be7c0e1c5071043f28":[1,0,0,0,0,0,0,3,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a30b6cd752bacf9f3a37d89fe7115aa05":[1,0,0,0,0,0,0,3,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a38f89abd2ae9cbb5c8c1304bb6d6ee85":[1,0,0,0,0,0,0,3,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a45938b77fd55a99a6996f4d9b30a9355":[1,0,0,0,0,0,0,3,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a48aca4b2ada41bbc2cb55778a28116a4":[1,0,0,0,0,0,0,3,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a53939aa9619530fcdd1bc2c2de9d237e":[1,0,0,0,0,0,0,3,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a811aa4a64a4882cd167940613d723e93":[1,0,0,0,0,0,0,3,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a93713547c5cf73e00d9777ee7c473704":[1,0,0,0,0,0,0,3,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#ac9ea90f249ba9bd7d0ecce4b55553a46":[1,0,0,0,0,0,0,3,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab":[1,0,0,0,0,0,0,3,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html":[1,0,0,0,0,0,0,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a062172106d8148f032b915309c6ff4e6":[1,0,0,0,0,0,0,5,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a197ede34ea1afc5846714a6ff404d5bc":[1,0,0,0,0,0,0,5,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a198166e06737d60718fe5b2928ed2b1f":[1,0,0,0,0,0,0,5,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a39c52aba3b10f231f31636915bf32eeb":[1,0,0,0,0,0,0,5,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a56dfbf74d858c85376fc6f62773d9625":[1,0,0,0,0,0,0,5,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a5b7e162e66dbc52fe2657ad895a50817":[1,0,0,0,0,0,0,5,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a8d7187cabd35d4e479cecf7c7e3a9f00":[1,0,0,0,0,0,0,5,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#abaa4b975feb7324e02010f6229539bd4":[1,0,0,0,0,0,0,5,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ac0cc1de8ed6c1dd1667134fc91477f8b":[1,0,0,0,0,0,0,5,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ae2750bf71e92108b3d60c4d2c65dc981":[1,0,0,0,0,0,0,5,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ae386cd71f9a6c7c0c232fa100373e391":[1,0,0,0,0,0,0,5,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ae865cf87c2deb408bb751ac4edec48e3":[1,0,0,0,0,0,0,5,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html":[1,0,0,0,0,0,21], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#a374f0661ba06820e3ab398e30231f5ec":[1,0,0,0,0,0,21,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#a626dfb64707717d21edffde8e4544d40":[1,0,0,0,0,0,21,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#a8de1ee4d8c167318b4aedb600e196d2d":[1,0,0,0,0,0,21,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#ac194a13b96b555ff5a0da460ba18c307":[1,0,0,0,0,0,21,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#ad1a466e816d56705f17f954ae35951d1":[1,0,0,0,0,0,21,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html":[1,0,0,0,0,1,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a0ae22165840106cf43489824f114db4d":[1,0,0,0,0,1,11,16], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a13f539d8649f8ea9e5d08fb17181fd5c":[1,0,0,0,0,1,11,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a1e239fee97465c1f3f20fb562194e374":[1,0,0,0,0,1,11,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a3790eb40d9ecf822344442c576f34582":[1,0,0,0,0,1,11,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a4f525399fc4e12ce8d246285dfc443f9":[1,0,0,0,0,1,11,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a5386451142d82fd512c5184a6169e991":[1,0,0,0,0,1,11,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a53cc51c65c2106af0be7f8381a0c347c":[1,0,0,0,0,1,11,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a6362ec7225f1ba5a7ac6ce0be6d06e2e":[1,0,0,0,0,1,11,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a6c0247c1d40018269042a07e59cedddf":[1,0,0,0,0,1,11,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a8f81c7cbb2c6c3b4674822f0fa12fa39":[1,0,0,0,0,1,11,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a92acbe179d76f206252a79f5b3fc3b06":[1,0,0,0,0,1,11,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#aa73e7c4dd1df5fd5fbf81c7764ee1533":[1,0,0,0,0,1,11,15], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#aaa44fef284bec9041f7eb22b921c6174":[1,0,0,0,0,1,11,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ac049fbc8fa2267b0f8e669bf9c21a6e2":[1,0,0,0,0,1,11,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ac8b7cbac1111935301291574998499c4":[1,0,0,0,0,1,11,17], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ad0bd8bce51350ee6f1eeabda9da72097":[1,0,0,0,0,1,11,18], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ad7c925d24a4e07389d2331e0508618ea":[1,0,0,0,0,1,11,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#adc95b1d2445b45474575ae9222102785":[1,0,0,0,0,1,11,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ae67215371ec6015737e086cc0b60f8da":[1,0,0,0,0,1,11,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html":[1,0,0,0,0,1,0,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a03ab273229d2c63ca328003052b4923b":[1,0,0,0,0,1,0,0,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a3033aa295a2f0768efa99ef7e55d4291":[1,0,0,0,0,1,0,0,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1b":[1,0,0,0,0,1,0,0,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1ba3bfaa3d0d7276f874f11575d2732a70b":[1,0,0,0,0,1,0,0,0,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1ba8d96a8323a879b9b1339d6fc9ba7d8f6":[1,0,0,0,0,1,0,0,0,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1bac98dbc22f49f1b4a644307551924f8da":[1,0,0,0,0,1,0,0,0,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a73df52ab809bd17f9722ee6fd0a06b78":[1,0,0,0,0,1,0,0,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a7e0af77c63d277b389e7bb0caace453c":[1,0,0,0,0,1,0,0,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a880b50972d509e21eb53dcf9f9527efa":[1,0,0,0,0,1,0,0,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a9dd2cece80aa907a06f2980d0ce9239f":[1,0,0,0,0,1,0,0,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#aa54e69b33ce1086dcf2203f93342ffd7":[1,0,0,0,0,1,0,0,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#addad4c6d854b8c10bcf693736126f9ee":[1,0,0,0,0,1,0,0,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#aec0783b5a136e042adcc47bae4fe5291":[1,0,0,0,0,1,0,0,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html":[1,0,0,0,0,1,0,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a132b248c4ddbcf5ec6b04208e0ef60a7":[1,0,0,0,0,1,0,2,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a1d6bbb270e8ed5be5a31763e281b44d6":[1,0,0,0,0,1,0,2,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a20478d647a39fcf4c22af0e6ed844d2d":[1,0,0,0,0,1,0,2,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a3ab1d065d3ab249d102bc4b27f3eaba4":[1,0,0,0,0,1,0,2,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a3ed289991bba5358ffd7f7a54a1e1c6a":[1,0,0,0,0,1,0,2,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a659aaa84f09e85c3f9e9f299702ac1d1":[1,0,0,0,0,1,0,2,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a70f13a7871af18288bab9ffb9ea1cc65":[1,0,0,0,0,1,0,2,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#aa7c5e7b717cfe847dd9ef362691af48c":[1,0,0,0,0,1,0,2,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#ab15e5dba449204c04296c752e2d11d3e":[1,0,0,0,0,1,0,2,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#ad3bebf19d04c08ca0f68379d192b6acf":[1,0,0,0,0,1,0,2,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#aeb2199c51dc40168079d3303cad1fa1d":[1,0,0,0,0,1,0,2,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html":[1,0,0,0,0,1,0,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#a1e4e2b809a45a820de9376256d3bf0c0":[1,0,0,0,0,1,0,3,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#a8154c9f27c7becbccacf50f1eeaa4aff":[1,0,0,0,0,1,0,3,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#aba13b67f12caccff864d7109b51ac73d":[1,0,0,0,0,1,0,3,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#addad4c6d854b8c10bcf693736126f9ee":[1,0,0,0,0,1,0,3,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html":[1,0,0,0,0,1,0,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a0068f329bc3a0da392be609b39b2207f":[1,0,0,0,0,1,0,4,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a0fe1d5703fdce33a031b23f58dfd5ed2":[1,0,0,0,0,1,0,4,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a1501f9b40800d4e8cd6190b181e61f5d":[1,0,0,0,0,1,0,4,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a3a649535b23acb69ff4f1b45e72b9260":[1,0,0,0,0,1,0,4,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#aa155a8183216feb30fa0578b781a2423":[1,0,0,0,0,1,0,4,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#aa86299372e2193a2e860e315e9d3a11c":[1,0,0,0,0,1,0,4,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#aab930d7df5785acffc9670f6e53d9577":[1,0,0,0,0,1,0,4,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html":[1,0,0,0,0,1,0,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html#aa5dd1dda0867910c3c4a548c1cc9829a":[1,0,0,0,0,1,0,5,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html#ad0f3f074f559f045fcd6daf807999d58":[1,0,0,0,0,1,0,5,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html#aeca176f09c48cbe15df7fc4fff7c77f7":[1,0,0,0,0,1,0,5,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html":[1,0,0,0,0,1,1,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a0400482de381c91e017bfbc1e41b7699":[1,0,0,0,0,1,1,0,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a0f776a4ace9e9771de0a864193f3de0b":[1,0,0,0,0,1,1,0,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a1ae23ee3a9a72f06321acfbc8a67a1f3":[1,0,0,0,0,1,1,0,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a1f4bd9408ab95f568995dc5582c4f137":[1,0,0,0,0,1,1,0,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a34b94b66abd6db44c0a918fdd339ec06":[1,0,0,0,0,1,1,0,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a7725dbb2fc74a7a71b68f744a68a8d69":[1,0,0,0,0,1,1,0,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a7de4690b4c35b991ee86032c52d974ab":[1,0,0,0,0,1,1,0,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a83c0404f26e4e91f5c334503d89e08ce":[1,0,0,0,0,1,1,0,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a8b72d222a9621e5219af3e09cbfdc05b":[1,0,0,0,0,1,1,0,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a98b1050f09da390896f964fb7a892391":[1,0,0,0,0,1,1,0,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#aa790d59296f437e1fbfa8d5237318e09":[1,0,0,0,0,1,1,0,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#addad4c6d854b8c10bcf693736126f9ee":[1,0,0,0,0,1,1,0,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#ae0d17bcc40667f128a17c273ea27e4c0":[1,0,0,0,0,1,1,0,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#aef6850d3506626a383e3e9541315b078":[1,0,0,0,0,1,1,0,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#af7f864f53c8721790c96e70f21523803":[1,0,0,0,0,1,1,0,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html":[1,0,0,0,0,1,1,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a102ba4699aa82bcba7d9b81bd00e6576":[1,0,0,0,0,1,1,1,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a2361f0f581dfea164797fefc6d10eb5e":[1,0,0,0,0,1,1,1,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a381dbfb7f1703537aed8f37d0063fafd":[1,0,0,0,0,1,1,1,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a393321e1b9ea801a3737d5a420056844":[1,0,0,0,0,1,1,1,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a446af2f01c5554a33fe99b819b42ee56":[1,0,0,0,0,1,1,1,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a71265f239a35282917bf0bc66c9dd6ea":[1,0,0,0,0,1,1,1,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a93792633e8f1633e7a692a0b27ce2a1b":[1,0,0,0,0,1,1,1,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a9592eb441fb2a34e9590b8b4371c927a":[1,0,0,0,0,1,1,1,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a991473651803a71b5423a97fdc7ce37d":[1,0,0,0,0,1,1,1,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#aab8401bb452e6ed0e686367efa1f6779":[1,0,0,0,0,1,1,1,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#ab14176b4bcd252a5346b4e05df8d2ed1":[1,0,0,0,0,1,1,1,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#ab846930f4ec131b4ab985f437357e5a5":[1,0,0,0,0,1,1,1,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#abd27454f7962c11215f8eea492e2ac25":[1,0,0,0,0,1,1,1,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#ae8dca6ef911c4064b73e8ebe0fb1b7f8":[1,0,0,0,0,1,1,1,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#aedc13f9e97af4c9522b523a104293139":[1,0,0,0,0,1,1,1,15], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#afc09a6bcfbe406c54773173b113e0635":[1,0,0,0,0,1,1,1,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html":[1,0,0,0,0,1,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a0905a5dccff9a252451ef2f3eef4b028":[1,0,0,0,0,1,14,9] -}; diff --git a/docs/1.6/navtreeindex1.js b/docs/1.6/navtreeindex1.js deleted file mode 100644 index 7481e8a0..00000000 --- a/docs/1.6/navtreeindex1.js +++ /dev/null @@ -1,253 +0,0 @@ -var NAVTREEINDEX1 = -{ -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a11b3e73b8f5150b8ef42a9c228b694ba":[1,0,0,0,0,1,14,15], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a220d2534669aad9849c9ee765d1f9c83":[1,0,0,0,0,1,14,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a25689ac9b057e53c7267742723ca99e3":[1,0,0,0,0,1,14,26], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a3790eb40d9ecf822344442c576f34582":[1,0,0,0,0,1,14,16], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a3efa799bb37b6d73be16a58cfd458a88":[1,0,0,0,0,1,14,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a4d56dfcaacc3d45d5c30ccfd26cfc8de":[1,0,0,0,0,1,14,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a5009903ca9da9c5f0aaac1d21fa19fd3":[1,0,0,0,0,1,14,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a5386451142d82fd512c5184a6169e991":[1,0,0,0,0,1,14,19], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a54556fee1be31edf1a2343d073a22da5":[1,0,0,0,0,1,14,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a5b40df1a349091c003a450e98deae548":[1,0,0,0,0,1,14,17], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a758a8929443c66fec9cb881d2788c894":[1,0,0,0,0,1,14,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a881d454439e2ca42bd5b72a19061ab57":[1,0,0,0,0,1,14,21], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a92acbe179d76f206252a79f5b3fc3b06":[1,0,0,0,0,1,14,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a9dfcc37e8535cfca6728e62e202eb0eb":[1,0,0,0,0,1,14,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa4862251a60f16ce98c0976d5a11990b":[1,0,0,0,0,1,14,18], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa49cf05a85c579b8fdbbc09c41f9b5fd":[1,0,0,0,0,1,14,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa664e693da1904b8d065aee16dd6d857":[1,0,0,0,0,1,14,25], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa73e7c4dd1df5fd5fbf81c7764ee1533":[1,0,0,0,0,1,14,22], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aad1848051a82158b33759b86f6b581f0":[1,0,0,0,0,1,14,23], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#abe25c017e17fb2891a100e92016ebd40":[1,0,0,0,0,1,14,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aca3f35af579cd26f0a30c1a84138b9aa":[1,0,0,0,0,1,14,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#acd10fc67704eafc1724e88cfa259f0d2":[1,0,0,0,0,1,14,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#adc95b1d2445b45474575ae9222102785":[1,0,0,0,0,1,14,20], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#ae0a304c1179964f85f50df04904efb97":[1,0,0,0,0,1,14,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#ae4ba97c79b8aaa9a0abe8e8ed33d4e1a":[1,0,0,0,0,1,14,24], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#af60c6df8f92c5bd7c2b28e6801fb4a5c":[1,0,0,0,0,1,14,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container.html":[1,0,0,0,0,2,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html":[1,0,0,0,0,2,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html#adf4e5446a8f8e7d2f73db5c2a007b782":[1,0,0,0,0,2,5,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html":[1,0,0,0,0,2,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html#a0ded10813531b428294cf395abff0d1c":[1,0,0,0,0,2,1,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html#a1385f14c70b107c00ed32c75f64fc506":[1,0,0,0,0,2,1,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html#a9c348496391a90c35d6cc2a6b43be507":[1,0,0,0,0,2,1,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html#adb7d8c78d92630d63f72debba5cf074c":[1,0,0,0,0,2,1,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html#ae0f164170884a3785329d9141894202e":[1,0,0,0,0,2,1,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html":[1,0,0,0,0,2,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html#a4d0387284f1b693fcceea9a8b36cd133":[1,0,0,0,0,2,0,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html#a7ee9065718e6628dc7791b756fa6c0f9":[1,0,0,0,0,2,0,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html#a9d27380176f37bf8e5c91c163c54a6bd":[1,0,0,0,0,2,0,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html#abbe2b137bdc4b928dc5723745c5f837d":[1,0,0,0,0,2,0,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html":[1,0,0,0,0,2,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html#a5e1216f58ffbc64f11b100f72d93a039":[1,0,0,0,0,2,4,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html#abcbc0c3b58efee90821a59916ad6e6b3":[1,0,0,0,0,2,4,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html":[1,0,0,0,0,2,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html#a4146224abddea5cfdce4065e4ec7aeac":[1,0,0,0,0,2,6,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html":[1,0,0,0,0,3,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a094a305996ee618b827e62029f9fa9cd":[1,0,0,0,0,3,0,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a1d7796497b84e249a3c2b20ce1064d14":[1,0,0,0,0,3,0,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a23118fcf9ac347570316693bb56b853f":[1,0,0,0,0,3,0,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3779ff2916787f9b369d814ea1486a04":[1,0,0,0,0,3,0,22], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557":[1,0,0,0,0,3,0,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557a2a3cd5946cfd317eb99c3d32e35e2d4c":[1,0,0,0,0,3,0,1,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557a4803e6b9e63dabf04de980788d6a13c4":[1,0,0,0,0,3,0,1,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557adeec4ff19974f12ed781cb9a59064214":[1,0,0,0,0,3,0,1,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a442b8ca2755ec6c329c488366e63cba5":[1,0,0,0,0,3,0,17], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a5f5fee00a02ab76e0edd8eabdfbe9847":[1,0,0,0,0,3,0,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a640ab19b2ce19a6fb360c8f4851e4dc5":[1,0,0,0,0,3,0,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a65682103ccf91eb796ed4e52955628bd":[1,0,0,0,0,3,0,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a7035b43d5ae398680cfa2291afebb2f7":[1,0,0,0,0,3,0,19], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a7e0af77c63d277b389e7bb0caace453c":[1,0,0,0,0,3,0,21], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a8a5c131bf94f12e82f2fb9a9aae2f748":[1,0,0,0,0,3,0,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa83124cf2c39cdb305ff43240018b4bb":[1,0,0,0,0,3,0,23], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82":[1,0,0,0,0,3,0,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a2cb4d4a3f8dacd623fa045a44febd476":[1,0,0,0,0,3,0,0,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a32a843da6ea40ab3b17a3421ccdf671b":[1,0,0,0,0,3,0,0,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a48c7c41b72e1d678923ce3571aa65b2d":[1,0,0,0,0,3,0,0,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a6adf97f83acf6453d4a6a4b1070f3754":[1,0,0,0,0,3,0,0,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82ace3511fe6e3cab696c0e1a62d445cd01":[1,0,0,0,0,3,0,0,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aab84255a301f0fedbd95b8e45c63ebba":[1,0,0,0,0,3,0,20], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04":[1,0,0,0,0,3,0,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04a073b1bbd5b71098e61f7c3b8240a29bf":[1,0,0,0,0,3,0,2,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04a2cb4d4a3f8dacd623fa045a44febd476":[1,0,0,0,0,3,0,2,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04ae95589f4d6357f5680d489ad6997f338":[1,0,0,0,0,3,0,2,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aade77b6b6fa269b0c04936c33c1aeaea":[1,0,0,0,0,3,0,24], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce":[1,0,0,0,0,3,0,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ad5fbd74367fcab9642859b41da2b4434":[1,0,0,0,0,3,0,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ae4e5918d514e84898c333f558c44e3d8":[1,0,0,0,0,3,0,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ae5ca22e450cb7eef4a8b4dbf34779f8f":[1,0,0,0,0,3,0,16], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ae601076a1485e178407e5024b0ae5c96":[1,0,0,0,0,3,0,18], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aef3dcb04200b0a28e0aa7bf88c447b3f":[1,0,0,0,0,3,0,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aefa5314c35620e26ccf791afc3538ae4":[1,0,0,0,0,3,0,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#af305015d36cb32ad57a2b10c3211fe60":[1,0,0,0,0,3,0,15], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html":[1,0,0,0,0,3,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a1c9defb6b9a1db402b9e4a02bf127fb2":[1,0,0,0,0,3,1,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a62865cdf0e6ee8df4c342c4f75b957fe":[1,0,0,0,0,3,1,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a6a0633ed58e3e95dabeee7206d07cc12":[1,0,0,0,0,3,1,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a8d7187cabd35d4e479cecf7c7e3a9f00":[1,0,0,0,0,3,1,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a9270bc95559fa30ee69c62e4d4c427b6":[1,0,0,0,0,3,1,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#ab1814009c8f2c4dd3822d61b84ce238d":[1,0,0,0,0,3,1,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce":[1,0,0,0,0,3,1,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html":[1,0,0,0,0,3,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#a1e4e2b809a45a820de9376256d3bf0c0":[1,0,0,0,0,3,2,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#a558f5c44426d0eb7abb82a65e8892d9a":[1,0,0,0,0,3,2,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#a8154c9f27c7becbccacf50f1eeaa4aff":[1,0,0,0,0,3,2,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#ad00b332f0c1e4ab9ae430d3b5d9c104d":[1,0,0,0,0,3,2,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#addad4c6d854b8c10bcf693736126f9ee":[1,0,0,0,0,3,2,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#aeee02f1e6f84f42452208c1bf0bb62cf":[1,0,0,0,0,3,2,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html":[1,0,0,0,0,3,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#a121ac15c8f7bb78dee77184150a53ab6":[1,0,0,0,0,3,3,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#a538332b6ee646bb3ed8bd76514242cda":[1,0,0,0,0,3,3,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#a7e0af77c63d277b389e7bb0caace453c":[1,0,0,0,0,3,3,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ab8b5ccc9c2afcc6e2a78c2c0f08b903a":[1,0,0,0,0,3,3,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce":[1,0,0,0,0,3,3,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ab999de273ada8579956d4940429ae31e":[1,0,0,0,0,3,3,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#abb618a0e8a00829fee7899f2debf3ec5":[1,0,0,0,0,3,3,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ac1eb99d5fb7524d0cb2e13b8fd3db61f":[1,0,0,0,0,3,3,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ad9c180e4df4000af70ef11e9a853acee":[1,0,0,0,0,3,3,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#adb1743ae976ec35df5477b593f5b55ca":[1,0,0,0,0,3,3,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ae87d188721420d06e7aae15956cc0b02":[1,0,0,0,0,3,3,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html":[1,0,0,0,0,3,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#a3cdf5df6e7ff5c4daecd722c5dce00eb":[1,0,0,0,0,3,4,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#a4fcced862bdecc3879cfbf3da6029054":[1,0,0,0,0,3,4,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#a7c6f7ab4f3acdfd48b183a4938f2725d":[1,0,0,0,0,3,4,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#ad4276345e58f3a6a24bba46b2daae7a6":[1,0,0,0,0,3,4,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html":[1,0,0,0,0,3,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a0420eeac8ef374e230a61c91498ffe25":[1,0,0,0,0,3,5,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a3912da4486997e59305d6dedd7a540d5":[1,0,0,0,0,3,5,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a5b783c4e8b9eeb7a40b0e9b71277e71a":[1,0,0,0,0,3,5,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a683ff8071ff99f58a3051e3d19d77fba":[1,0,0,0,0,3,5,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#aa8480a7223d819332fdf18bef496b01f":[1,0,0,0,0,3,5,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce":[1,0,0,0,0,3,5,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#acfd6d91898bc43519d55c901021f973e":[1,0,0,0,0,3,5,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#ad4557f81bf581258734a5f9fb53a30aa":[1,0,0,0,0,3,5,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#adb1743ae976ec35df5477b593f5b55ca":[1,0,0,0,0,3,5,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html":[1,0,0,0,0,4,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a03114268d3cd9afc1c4c6539c208faaf":[1,0,0,0,0,4,2,37], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a0a5185cb17386910ac4b9ae624bcace9":[1,0,0,0,0,4,2,26], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a0c53ef3b9aabf580edba0aaca75809bc":[1,0,0,0,0,4,2,69], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a0ded10813531b428294cf395abff0d1c":[1,0,0,0,0,4,2,71], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a11a7ba04b54ac6de48c4034c1d5aaa2a":[1,0,0,0,0,4,2,40], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a13c36494173fc6c0eae107fa4662aa15":[1,0,0,0,0,4,2,27], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a155cc76b7d4c9b87a95166e37d2ce7fb":[1,0,0,0,0,4,2,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a1e76cfd1e34bb3c4179b47f7ba4a0155":[1,0,0,0,0,4,2,49], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a214ffec209bae8263331dab6caf3fab9":[1,0,0,0,0,4,2,39], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a24ac643ae7fc80c944ddd36d7cad1d95":[1,0,0,0,0,4,2,22], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a2cf4b31130c70fafdec54f1566a49c4b":[1,0,0,0,0,4,2,33], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a2ee411e9b97027dfa9d9c1443f1dfd4e":[1,0,0,0,0,4,2,41], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a2f9dbdd05c3a135441d8b3630f35cbe1":[1,0,0,0,0,4,2,38], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a31c77f6a8a00fc232736e6cf313a0360":[1,0,0,0,0,4,2,46], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a35a47f6abb96ea16abb84d8d7da14886":[1,0,0,0,0,4,2,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a37ee97114815a55775ba7099020a392c":[1,0,0,0,0,4,2,53], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a385261b84b7e28ac5264e61f5c5377ba":[1,0,0,0,0,4,2,42], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a3cf0e831f1262a4d515d75f94f895817":[1,0,0,0,0,4,2,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a3e0bd5501959e58e10bcbd11a44d1934":[1,0,0,0,0,4,2,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a3e40c5b54e8978cf3e59f81a36d72e45":[1,0,0,0,0,4,2,20], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a44994ec9bf385e90656c556427594b43":[1,0,0,0,0,4,2,36], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a45b9d268f2f23b30d61a5e4ed405c053":[1,0,0,0,0,4,2,18], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a4683c642e77a0ddac45a0842a821da19":[1,0,0,0,0,4,2,66], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a47335a678dd12a5813d9b13c47d7953a":[1,0,0,0,0,4,2,57], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a47429ab57e2f8934001d4f4b822a389e":[1,0,0,0,0,4,2,55], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a4b7f4dc326555ee4a2f96d52622475cd":[1,0,0,0,0,4,2,54], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a52c24b0f4296f6df9c47168987ea546f":[1,0,0,0,0,4,2,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a558f5c44426d0eb7abb82a65e8892d9a":[1,0,0,0,0,4,2,60], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a5779c9354f5aec0119169ee4bdb3cc70":[1,0,0,0,0,4,2,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a5d55583a304262267eb3899ec13d7271":[1,0,0,0,0,4,2,25], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a5ef0c3c2b6414118bdd5fe85b3b89e6e":[1,0,0,0,0,4,2,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a622cd97b2e9b40148f6c4de6b4f68e40":[1,0,0,0,0,4,2,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a6252833ed7c9cd31d897e5b79687de14":[1,0,0,0,0,4,2,35], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a66f5c3110f7cf3fd1e94ab024db8d6f0":[1,0,0,0,0,4,2,72], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a687741d6add95e46c99c04d18a4b6231":[1,0,0,0,0,4,2,77], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a68d5c3c68d35ebcd8506c6085ff1ef32":[1,0,0,0,0,4,2,19], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a693e81fdfaa7cfd5371cb7c09c5f0b9c":[1,0,0,0,0,4,2,76], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a6df4f64d63cf178e0e2dbf167fe73100":[1,0,0,0,0,4,2,47], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a6e57b0632f7846920238bb83a999bac4":[1,0,0,0,0,4,2,23], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a7b673e0050282eaceec7359f4a3c0471":[1,0,0,0,0,4,2,44], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a7e48ee1cbe3696ca567103466ebb22e7":[1,0,0,0,0,4,2,52], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a7e85a76557ac86f27f5170b71d3d0418":[1,0,0,0,0,4,2,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8688cee8c24cc01cb4d10d8826eb705e":[1,0,0,0,0,4,2,68], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8a28034682296dfc411079c5367e008a":[1,0,0,0,0,4,2,65], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8da6884ab2fc9afff46590d4fdfd9e01":[1,0,0,0,0,4,2,31], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8ee40372286a228f7c6eea6d4b009548":[1,0,0,0,0,4,2,50], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a91ace011a3ed427c0839a4c28ee7de51":[1,0,0,0,0,4,2,16], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a93781358b505f094b2fab47d0fb528be":[1,0,0,0,0,4,2,73], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a93ac10514b76ea6aeed9c22d8bdde70d":[1,0,0,0,0,4,2,21], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a98714855cbf3c36e1b57978f4d657866":[1,0,0,0,0,4,2,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a992605faf0cf3428a009e0a588e05610":[1,0,0,0,0,4,2,75], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a9beb350912c5bfaf88b57dcb43e99dd6":[1,0,0,0,0,4,2,56], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a9e36b5e71469461aa8d88cce6ca6407e":[1,0,0,0,0,4,2,45], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aa0c0ab10da53c004feed887ecbae13fe":[1,0,0,0,0,4,2,61], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aa3fe8f7ef96a416f19b5f70367f6ba3b":[1,0,0,0,0,4,2,29], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aa8b50d215add490b6f088d1b4619476c":[1,0,0,0,0,4,2,62], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aaa0543fc492adcbf2c89f8ebf73d24b4":[1,0,0,0,0,4,2,70], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aab84255a301f0fedbd95b8e45c63ebba":[1,0,0,0,0,4,2,74], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aaefa51fcc4934bf0f124b31d633e7983":[1,0,0,0,0,4,2,48], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ab1a74911ead329e45cd0431a6ce22968":[1,0,0,0,0,4,2,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#abe988cafb2715fcdc78ff5654b216e12":[1,0,0,0,0,4,2,79], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac210a6acf1c604640eb8a0e47603b16e":[1,0,0,0,0,4,2,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac286b8066ff523c7987c99ef921e589f":[1,0,0,0,0,4,2,28], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac2f615bd7e785e1c12319e26824bfa72":[1,0,0,0,0,4,2,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac92ff2067850c8c2e12b28896fd06116":[1,0,0,0,0,4,2,64], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac9e36c451a889ab94a33556122632a8c":[1,0,0,0,0,4,2,17], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aca1bab02ed1b402c20a626132db198e8":[1,0,0,0,0,4,2,32], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#acba207858889b46fa36c34032f0086a1":[1,0,0,0,0,4,2,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#acd08d9793df780a7b4b2f3f26901c37e":[1,0,0,0,0,4,2,59], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#acf6f0bc73e31db5126e174c39699744c":[1,0,0,0,0,4,2,30], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ad1d48235520f5f2273c03732422bcf93":[1,0,0,0,0,4,2,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ad6d78561ed251ec48d62c078f39539a6":[1,0,0,0,0,4,2,51], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#adb7d8c78d92630d63f72debba5cf074c":[1,0,0,0,0,4,2,58], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#adc3143151ab0cc862255732d6629325e":[1,0,0,0,0,4,2,67], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#addad4c6d854b8c10bcf693736126f9ee":[1,0,0,0,0,4,2,78], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ae2e4f5fbfad7abd186fcb2bfc179a96f":[1,0,0,0,0,4,2,34], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aeb445f2327de7ce4515e3cab8b90c26b":[1,0,0,0,0,4,2,63], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#af0266f3dee11b32e0f3caad6d590df90":[1,0,0,0,0,4,2,43], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#af126a7132d5a5c6b8d457959602c5f40":[1,0,0,0,0,4,2,24], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aff3e19b6962304e4ada33268993c8983":[1,0,0,0,0,4,2,15], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html":[1,0,0,0,0,4,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#a04d0cd6ee35f8265214cc796b56cb820":[1,0,0,0,0,4,3,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#a304bd61db4cff78017cd87352c60c47a":[1,0,0,0,0,4,3,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#a99f1e63df102acee8416572787c8675f":[1,0,0,0,0,4,3,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#aa23b9a6e9900a2d13792a56deca199af":[1,0,0,0,0,4,3,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#aad462966ed963f892117056de1eba502":[1,0,0,0,0,4,3,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#ab00401de68e2e2d45f0cfbc2e43215e3":[1,0,0,0,0,4,3,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#ac3540df42550a298c6ba675f5766a8e1":[1,0,0,0,0,4,3,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a":[1,0,0,0,0,4,3,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html":[1,0,0,0,0,4,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a14346a31390006aad45d83430d50192c":[1,0,0,0,0,4,4,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a345bca47fbeeeb0262fc6c70de58e92f":[1,0,0,0,0,4,4,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a447f24cf9dbde01a284560f80f5f40fc":[1,0,0,0,0,4,4,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a4c1cc489f8d2e394e136d0399a58a717":[1,0,0,0,0,4,4,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a715119ff8700296623b84d8ec8d32023":[1,0,0,0,0,4,4,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a8218cfdbd44afd0e4fd178cf9901c80a":[1,0,0,0,0,4,4,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#abb7e8662280422f0192e197101fb454f":[1,0,0,0,0,4,4,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#abcaa5eaaeeb00f311ad3f05176402f8f":[1,0,0,0,0,4,4,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#ad89ea453cec1bf36fdc1b1343b1b37e6":[1,0,0,0,0,4,4,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#af3a7b0ce965a0f745e61a49aa9c327fd":[1,0,0,0,0,4,4,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#afbbd30128f35f52a412bfa976979263f":[1,0,0,0,0,4,4,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#afef03c61ffd25958ac30515dd36e149d":[1,0,0,0,0,4,4,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html":[1,0,0,0,0,4,0,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a03472b3adf0c9004caabd7017141fb64":[1,0,0,0,0,4,0,1,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a07616eda28dbecda4e312fe5ea818edf":[1,0,0,0,0,4,0,1,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a0f20cc8682408488e0ed9992155d37f2":[1,0,0,0,0,4,0,1,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a2cb5d55c90987d109789f1d7b09d2df6":[1,0,0,0,0,4,0,1,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a558f5c44426d0eb7abb82a65e8892d9a":[1,0,0,0,0,4,0,1,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a588b305bf5a7512e139d696a8d1bab46":[1,0,0,0,0,4,0,1,15], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a67bbab2538e3946190a7d664b1420c35":[1,0,0,0,0,4,0,1,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a88f843e301c56bd1e0d722570efe955d":[1,0,0,0,0,4,0,1,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a8fb5964748bd5e1cb09c3cc2b636c9cb":[1,0,0,0,0,4,0,1,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a97a20a759f976e96c3f140f9e434e8d4":[1,0,0,0,0,4,0,1,18], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a9d27380176f37bf8e5c91c163c54a6bd":[1,0,0,0,0,4,0,1,16], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ab5abe23b7e7bbfa49ed012fbbfd7e1ca":[1,0,0,0,0,4,0,1,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#abbe2b137bdc4b928dc5723745c5f837d":[1,0,0,0,0,4,0,1,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ad3422dec73393251e6e7c6aa308854bc":[1,0,0,0,0,4,0,1,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ad9481b56969c065ec17313e49073bde6":[1,0,0,0,0,4,0,1,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ae5e7ae4a22173343c439f14d7ac1d3d1":[1,0,0,0,0,4,0,1,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#aec4d9335d62bd77b3cbb55ad3b205393":[1,0,0,0,0,4,0,1,17], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#af5c1924538e622fdc9a4a4f634666a8a":[1,0,0,0,0,4,0,1,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#af91d731818fda5fa1ec7788a00e2405e":[1,0,0,0,0,4,0,1,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html":[1,0,0,0,0,4,0,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#a90154eb1b8fd7dd1c290285c1b6bf4e9":[1,0,0,0,0,4,0,0,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#ae205c0143c9f7cf5caa77de50c45016d":[1,0,0,0,0,4,0,0,3] -}; diff --git a/docs/1.6/navtreeindex2.js b/docs/1.6/navtreeindex2.js deleted file mode 100644 index 1fc2ff29..00000000 --- a/docs/1.6/navtreeindex2.js +++ /dev/null @@ -1,253 +0,0 @@ -var NAVTREEINDEX2 = -{ -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#ae471133e3b8c02ee144a9525a374e5c9":[1,0,0,0,0,4,0,0,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#aea5da2ab786e499d149f8149e11bb03c":[1,0,0,0,0,4,0,0,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html":[1,0,0,0,0,4,0,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html":[1,0,0,0,0,4,0,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a0e1aaec677c4fc9c719cb42b7a79089e":[1,0,0,0,0,4,0,3,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a15bbb7289a54a7848aefc442ba346b14":[1,0,0,0,0,4,0,3,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a236d1d6f895a2dea3ba82d1d35a83cca":[1,0,0,0,0,4,0,3,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a30d4808a1b910f0a0dd166dbf2b83391":[1,0,0,0,0,4,0,3,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a4ef0b99cf72a6075210c3439f2025f0b":[1,0,0,0,0,4,0,3,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a50ad6173c94738ad8c023810dcf5f73a":[1,0,0,0,0,4,0,3,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a733d5a6c2badbb774c3987833d453283":[1,0,0,0,0,4,0,3,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a9dc8744fb1d830c66dc475dafcf72719":[1,0,0,0,0,4,0,3,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#aae26576cdaf17ada628fff66f9e47ac6":[1,0,0,0,0,4,0,3,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#aebefb261ae564f8c80da85393c1eb22f":[1,0,0,0,0,4,0,3,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#af2881186a0c44af3a803ed83bf2cb72c":[1,0,0,0,0,4,0,3,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html":[1,0,0,0,0,4,0,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a0ad4f12358d00898a9f7289fb0f9f61b":[1,0,0,0,0,4,0,6,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a3293e13ceb971f4bc4643b7a4934bb21":[1,0,0,0,0,4,0,6,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a3c77c2245e3b65594abcbea64e2f23ad":[1,0,0,0,0,4,0,6,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a83852750be9a651f15936176472dd5c0":[1,0,0,0,0,4,0,6,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a935223df9e8737ed5ea4c42aff96cedf":[1,0,0,0,0,4,0,6,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#ad3fae0c65da1e12b433b48cd9f89a4ec":[1,0,0,0,0,4,0,6,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#ae7bd5db9f624d63ce3b4892c4eaa585b":[1,0,0,0,0,4,0,6,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#aecc36ccb388e9d7aca369a2e3d9ff977":[1,0,0,0,0,4,0,6,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#af26bd07cbc762093c1d8e7ac63509522":[1,0,0,0,0,4,0,6,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#af26f1b49bdee893f0b2bc627f5dcb7a1":[1,0,0,0,0,4,0,6,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html":[1,0,0,0,0,4,0,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a056705659e898d8e165483b25372e16a":[1,0,0,0,0,4,0,5,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a236d1d6f895a2dea3ba82d1d35a83cca":[1,0,0,0,0,4,0,5,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a2f4eb32c7696bac292ec2d08a70662c6":[1,0,0,0,0,4,0,5,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a30d4808a1b910f0a0dd166dbf2b83391":[1,0,0,0,0,4,0,5,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a3e9380a28f414ab5660951c23162323b":[1,0,0,0,0,4,0,5,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a585bd15db005143bac988d78710e4e93":[1,0,0,0,0,4,0,5,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a683edbed9e50f5ed45b23fd93fc872fd":[1,0,0,0,0,4,0,5,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a6890c1209f18d7527b172e45a01a95a6":[1,0,0,0,0,4,0,5,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a733d5a6c2badbb774c3987833d453283":[1,0,0,0,0,4,0,5,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a9dc8744fb1d830c66dc475dafcf72719":[1,0,0,0,0,4,0,5,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#aae26576cdaf17ada628fff66f9e47ac6":[1,0,0,0,0,4,0,5,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#ab097eba47822a75c88ba363372083a0b":[1,0,0,0,0,4,0,5,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#ae325fde80da93c7c28cd27780c60e7e9":[1,0,0,0,0,4,0,5,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#af31bc8060305b85e581fb2212665a55d":[1,0,0,0,0,4,0,5,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html":[1,0,0,0,0,4,0,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a1480f0d308e0951bf8e9c404fc439a33":[1,0,0,0,0,4,0,4,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a33839e78373dc2056813c3d4740aa099":[1,0,0,0,0,4,0,4,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a4d8f4d3ddaaa5a8a292911df721300f8":[1,0,0,0,0,4,0,4,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a7f70ad9d25c373cfe127846ad2cc8daf":[1,0,0,0,0,4,0,4,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a8238a868392748577dc61a3cc3b6e684":[1,0,0,0,0,4,0,4,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#ab493b0967f9ed1ca6fb81433ef4b70d0":[1,0,0,0,0,4,0,4,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#acb5b9a2f783891fba63a413ce78a7b5a":[1,0,0,0,0,4,0,4,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html":[1,0,0,0,0,4,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a0e81a8e4c191505c21a91f6bac8e4c8a":[1,0,0,0,0,4,5,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a4240bb6f9a37a741ed0140f411af2aed":[1,0,0,0,0,4,5,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a5e1ab5fb14da554f53d08cd00789236f":[1,0,0,0,0,4,5,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a90b84737ad72636aa8c4594f565f38c0":[1,0,0,0,0,4,5,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a9af83cbe201c26219bad8781d1817a5a":[1,0,0,0,0,4,5,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#aad462966ed963f892117056de1eba502":[1,0,0,0,0,4,5,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#ab97f2b3f8c7920da7f4e5e12283cea9d":[1,0,0,0,0,4,5,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a":[1,0,0,0,0,4,5,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html":[1,0,0,0,0,4,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a0675fb92ec90d9befbad76ea3516174b":[1,0,0,0,0,4,6,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a11a152abdf518d17f53b81c7dfcaa026":[1,0,0,0,0,4,6,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a13ce670b52875b57dc7571e3b4fa8349":[1,0,0,0,0,4,6,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a189809d54893e5f27c0bb1b417a440f8":[1,0,0,0,0,4,6,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a1c8c68656dabb1f74cd773086b1c7d73":[1,0,0,0,0,4,6,15], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a366da2f6a1f78ea8b1522a8493ddae27":[1,0,0,0,0,4,6,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a47d8d9a38546cc58003af96edf26d8c3":[1,0,0,0,0,4,6,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a4b7f4dc326555ee4a2f96d52622475cd":[1,0,0,0,0,4,6,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a4d0387284f1b693fcceea9a8b36cd133":[1,0,0,0,0,4,6,19], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a4e64ca3d8dadf6097571cd72e2338f1e":[1,0,0,0,0,4,6,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a66f5c3110f7cf3fd1e94ab024db8d6f0":[1,0,0,0,0,4,6,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a83cae35d9fb441a8d25d52a84f946989":[1,0,0,0,0,4,6,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a896bf59a7b5be0034a9a693b2d6acce2":[1,0,0,0,0,4,6,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a93781358b505f094b2fab47d0fb528be":[1,0,0,0,0,4,6,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a9d27380176f37bf8e5c91c163c54a6bd":[1,0,0,0,0,4,6,18], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#abbe2b137bdc4b928dc5723745c5f837d":[1,0,0,0,0,4,6,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#ac1585bd4c93094d69a305bd4284eff84":[1,0,0,0,0,4,6,17], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#ac3a96621ac08b3e811e9f0d87ce73f6f":[1,0,0,0,0,4,6,16], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#ae5d80cb0f77000dd4fb42843a8ae79e8":[1,0,0,0,0,4,6,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#af7ff1dea723cb6a3c8c1f52afbc0aebb":[1,0,0,0,0,4,6,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html":[1,0,0,0,0,4,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#a66c3a06e35ec2fcd9fd026fefdbd7846":[1,0,0,0,0,4,7,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#a79be186cff3af83105a5894a9769f6ff":[1,0,0,0,0,4,7,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#a8b928e85e5c70508a8659a8bae9f56c3":[1,0,0,0,0,4,7,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#aad462966ed963f892117056de1eba502":[1,0,0,0,0,4,7,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#ab8794056252398ba521eac9c09c164e7":[1,0,0,0,0,4,7,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#aba70d31db1ee03258ef134cd6b090bea":[1,0,0,0,0,4,7,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a":[1,0,0,0,0,4,7,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#ad5c4051ec73dae844429804e062ee2e7":[1,0,0,0,0,4,7,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html":[1,0,0,0,0,4,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a005ef4586785885759c829cc8941acf5":[1,0,0,0,0,4,9,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a0c6aec357280216e99741051ea304138":[1,0,0,0,0,4,9,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a5e2e388b1de2114d533ca3ebec7a71bb":[1,0,0,0,0,4,9,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a6c7fdaadaf357719632f683e2b1e8a21":[1,0,0,0,0,4,9,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a93045b82126db47289fe6de74dcdd15e":[1,0,0,0,0,4,9,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a959de692faac543756eefffb10263480":[1,0,0,0,0,4,9,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#aa71d36872f416feaa853788a7a7a7ef8":[1,0,0,0,0,4,9,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#aad71f8a7a7ce5e70d126f3ebe1e212fb":[1,0,0,0,0,4,9,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#ac14aed8133025e6f6077d05f1950636d":[1,0,0,0,0,4,9,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#ac54189f3a6a132bf1621a8b68904cf57":[1,0,0,0,0,4,9,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#ac597ad5fccfa33009b0d40f7d9e66c0a":[1,0,0,0,0,4,9,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#af3a7b0ce965a0f745e61a49aa9c327fd":[1,0,0,0,0,4,9,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#afdb3ecb7b5386b83cc83cf4dfb093289":[1,0,0,0,0,4,9,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html":[1,0,0,0,0,4,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#a20c704d900879710b0795f175d373980":[1,0,0,0,0,4,10,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#a62a60e657f62314b7597d1ed8a512b40":[1,0,0,0,0,4,10,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#a66113fb1d70eaab1631d5b360f92c7a9":[1,0,0,0,0,4,10,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#aa2bafa9343db716e1d53fbd8f7625937":[1,0,0,0,0,4,10,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#aa5ecb2f4850e8403879da860cad71d7a":[1,0,0,0,0,4,10,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#aad462966ed963f892117056de1eba502":[1,0,0,0,0,4,10,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#ac79b0e7d92e958ad6685bbe124977c59":[1,0,0,0,0,4,10,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a":[1,0,0,0,0,4,10,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html":[1,0,0,0,0,4,1,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a1733654a68e73821d202a6cf7a87762d":[1,0,0,0,0,4,1,0,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,4,1,0,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a542dd795297ee4dab83aa0845de17e26":[1,0,0,0,0,4,1,0,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,4,1,0,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,4,1,0,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a9eda02dcb26bd3aeb263fe8d0caa8218":[1,0,0,0,0,4,1,0,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#ad305f7fed4f35b7cf9d3d6e2d9a3f4ec":[1,0,0,0,0,4,1,0,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#af69bf663eca16d0c52cfa8326f7b4014":[1,0,0,0,0,4,1,0,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,4,1,0,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html":[1,0,0,0,0,4,1,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a3cc2ad87687924151117fe3fa6a03912":[1,0,0,0,0,4,1,1,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,4,1,1,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,4,1,1,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a9d3c19e881c80a6596884ecb8da4a0f4":[1,0,0,0,0,4,1,1,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a9f2ba932f90e63270ba804dd6337a8b0":[1,0,0,0,0,4,1,1,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#ab87d04698fba58ca22fe5ebecef0755e":[1,0,0,0,0,4,1,1,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#acad7fbf7f8d8c9354d92c71a418ac26a":[1,0,0,0,0,4,1,1,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#acf5e3902a5f8f2c28eb455fadb1e8f52":[1,0,0,0,0,4,1,1,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#acfb3caac07b42ddba2829f5b3cd8460a":[1,0,0,0,0,4,1,1,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,4,1,1,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html":[1,0,0,0,0,4,1,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,4,1,2,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,4,1,2,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,4,1,2,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a9d3c19e881c80a6596884ecb8da4a0f4":[1,0,0,0,0,4,1,2,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a9f2ba932f90e63270ba804dd6337a8b0":[1,0,0,0,0,4,1,2,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#ae8f3ac497907a3b49f3a048f7573f5c5":[1,0,0,0,0,4,1,2,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,4,1,2,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#aea6a8bd745d298d7f57f809ccc4edadb":[1,0,0,0,0,4,1,2,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,4,1,2,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html":[1,0,0,0,0,4,1,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a165217338f4b70d63e18b1260ebba548":[1,0,0,0,0,4,1,3,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,4,1,3,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,4,1,3,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,4,1,3,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#acfb3caac07b42ddba2829f5b3cd8460a":[1,0,0,0,0,4,1,3,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,4,1,3,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#aea6a8bd745d298d7f57f809ccc4edadb":[1,0,0,0,0,4,1,3,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#af72273e8f22bf0098101d61a5fc91acd":[1,0,0,0,0,4,1,3,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,4,1,3,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html":[1,0,0,0,0,4,1,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,4,1,4,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a4ffef67690e5a72cbc447f4c501537ec":[1,0,0,0,0,4,1,4,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a5f72c2bc73f2ab24e1f4611ba9c2b7d7":[1,0,0,0,0,4,1,4,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,4,1,4,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,4,1,4,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#aedb4ed3f6b9a0c399a2f5b8f6d27f06b":[1,0,0,0,0,4,1,4,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#af6ae4490c72c376a3b00876da95715bd":[1,0,0,0,0,4,1,4,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,4,1,4,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html":[1,0,0,0,0,4,1,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a1ed184e088d1d9eafabd761fcf85b147":[1,0,0,0,0,4,1,6,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a375b88e8e0673bf4d2e4ea24c7ec91cf":[1,0,0,0,0,4,1,6,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a488df9e4f355efa29dd7df62ee5863a1":[1,0,0,0,0,4,1,6,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a4b7f4dc326555ee4a2f96d52622475cd":[1,0,0,0,0,4,1,6,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a558f5c44426d0eb7abb82a65e8892d9a":[1,0,0,0,0,4,1,6,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a77e734c4babee723cc437bc218e2f288":[1,0,0,0,0,4,1,6,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ab448af58cedb44e032daeefd3295d26b":[1,0,0,0,0,4,1,6,15], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ab6ad917c93c524e7e95c88955052d12e":[1,0,0,0,0,4,1,6,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ab93d501643113e1a7bbf98e082993792":[1,0,0,0,0,4,1,6,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#abbd479f202d287c4d7627c055d47563a":[1,0,0,0,0,4,1,6,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ac1592acfb27fbe442c5fcdd3de9d093a":[1,0,0,0,0,4,1,6,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ac5f05154e31ebc368d68c91039031523":[1,0,0,0,0,4,1,6,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#aca80e0202fa1c41a0a91c217b1e13a29":[1,0,0,0,0,4,1,6,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ad0b4d84d44f93476742419fb23f3c01d":[1,0,0,0,0,4,1,6,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#addad4c6d854b8c10bcf693736126f9ee":[1,0,0,0,0,4,1,6,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#adf4fd3f20ade1c978a7d7d07a5e9e7ba":[1,0,0,0,0,4,1,6,16], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#aea15d567852879223509e956f3f75a1a":[1,0,0,0,0,4,1,6,17], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#af8c003a1fd3fb14b8a808303d67e3f5b":[1,0,0,0,0,4,1,6,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html":[1,0,0,0,0,4,1,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#a0bbb0dc0579ae4dfe2df1540e85ed6cb":[1,0,0,0,0,4,1,5,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#a28934be4aa53274019ed9652410959dd":[1,0,0,0,0,4,1,5,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#a90154eb1b8fd7dd1c290285c1b6bf4e9":[1,0,0,0,0,4,1,5,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#afaaf30f763de64aec29318e757f515d6":[1,0,0,0,0,4,1,5,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html":[1,0,0,0,0,4,1,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a059657af23476ab360182a89a87b3c25":[1,0,0,0,0,4,1,7,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a165217338f4b70d63e18b1260ebba548":[1,0,0,0,0,4,1,7,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,4,1,7,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a3b3eb3df80a07ca0c56c40f661514598":[1,0,0,0,0,4,1,7,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,4,1,7,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a6f661cfedcbee5504220fd20ee4b94c5":[1,0,0,0,0,4,1,7,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,4,1,7,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#adca405d014a47fadfac1448889408ff3":[1,0,0,0,0,4,1,7,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#aea6a8bd745d298d7f57f809ccc4edadb":[1,0,0,0,0,4,1,7,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,4,1,7,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html":[1,0,0,0,0,4,1,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a05184147e05d88e03f941539f95e5aae":[1,0,0,0,0,4,1,8,18], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a14844f4c6590da6b12e5b42dab3e198a":[1,0,0,0,0,4,1,8,17], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,4,1,8,20], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a26ef16211e1bdf654b6210d65c5c0d0d":[1,0,0,0,0,4,1,8,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a3ca1feade0b9b3e58866d70601f8e68c":[1,0,0,0,0,4,1,8,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a3de84e0813adbb6929f5d6246131aa52":[1,0,0,0,0,4,1,8,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a4acdf013e05be6f2573ff41915abdc29":[1,0,0,0,0,4,1,8,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a51dd0201db52cba44ca24bc08a6b1a7a":[1,0,0,0,0,4,1,8,19], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a570fdd2d1ff18b491f985b697054c055":[1,0,0,0,0,4,1,8,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a627ca1df1d77e9b4d9274d080d181647":[1,0,0,0,0,4,1,8,16], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,4,1,8,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a82646b4c8a5eb0c1926d643b804e42ca":[1,0,0,0,0,4,1,8,15], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,4,1,8,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a903a32e094f42fdb107078e01b6a45bd":[1,0,0,0,0,4,1,8,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a96d2abf27990ec0a8fb478a37c8040e6":[1,0,0,0,0,4,1,8,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#ac45b2c1842637697841f89d4ebe431a0":[1,0,0,0,0,4,1,8,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#acfb3caac07b42ddba2829f5b3cd8460a":[1,0,0,0,0,4,1,8,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#ae1c3b3ff3a93366137a330df937be100":[1,0,0,0,0,4,1,8,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,4,1,8,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#aea8f57e77e06ce4e150a9e47fdcda2ee":[1,0,0,0,0,4,1,8,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#af160e3897b3d4aa3ef36b9d41d827a51":[1,0,0,0,0,4,1,8,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,4,1,8,21], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html":[1,0,0,0,0,4,1,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a17228bb383163d16223419dcf2004e72":[1,0,0,0,0,4,1,9,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a22189d091b00b4e43436c5c8837e1bd5":[1,0,0,0,0,4,1,9,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a25a1437344e92ce024d51983c1fef2fe":[1,0,0,0,0,4,1,9,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a310784ebb6e3952292a0a406d842999c":[1,0,0,0,0,4,1,9,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a36bcf24140561abc42e6112776eeaf01":[1,0,0,0,0,4,1,9,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a3cc2ad87687924151117fe3fa6a03912":[1,0,0,0,0,4,1,9,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,4,1,9,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a821ef58fd6f01bdf6afb867ab86dcd68":[1,0,0,0,0,4,1,9,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,4,1,9,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#acad7fbf7f8d8c9354d92c71a418ac26a":[1,0,0,0,0,4,1,9,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#acfb3caac07b42ddba2829f5b3cd8460a":[1,0,0,0,0,4,1,9,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,4,1,9,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#af6ae4490c72c376a3b00876da95715bd":[1,0,0,0,0,4,1,9,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html":[1,0,0,0,0,4,1,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a05184147e05d88e03f941539f95e5aae":[1,0,0,0,0,4,1,10,16], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a14844f4c6590da6b12e5b42dab3e198a":[1,0,0,0,0,4,1,10,15], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a1deadd61d4183919eee47707ae7d3ad8":[1,0,0,0,0,4,1,10,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,4,1,10,18], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a249b4d118ffb7885126147390cacfd67":[1,0,0,0,0,4,1,10,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a51dd0201db52cba44ca24bc08a6b1a7a":[1,0,0,0,0,4,1,10,17], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a570fdd2d1ff18b491f985b697054c055":[1,0,0,0,0,4,1,10,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a5f4067acd5bef0cfa32cee701ca68d85":[1,0,0,0,0,4,1,10,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a627ca1df1d77e9b4d9274d080d181647":[1,0,0,0,0,4,1,10,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,4,1,10,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a82646b4c8a5eb0c1926d643b804e42ca":[1,0,0,0,0,4,1,10,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,4,1,10,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#aa9a523c27dea2bd9dd6435e58646285c":[1,0,0,0,0,4,1,10,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#ac45b2c1842637697841f89d4ebe431a0":[1,0,0,0,0,4,1,10,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#acf8136ee624a7c506eebf84d577ac246":[1,0,0,0,0,4,1,10,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#acfb3caac07b42ddba2829f5b3cd8460a":[1,0,0,0,0,4,1,10,10] -}; diff --git a/docs/1.6/navtreeindex3.js b/docs/1.6/navtreeindex3.js deleted file mode 100644 index d052830f..00000000 --- a/docs/1.6/navtreeindex3.js +++ /dev/null @@ -1,253 +0,0 @@ -var NAVTREEINDEX3 = -{ -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,4,1,10,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#aea8f57e77e06ce4e150a9e47fdcda2ee":[1,0,0,0,0,4,1,10,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#af160e3897b3d4aa3ef36b9d41d827a51":[1,0,0,0,0,4,1,10,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,4,1,10,19], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html":[1,0,0,0,0,4,1,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a2d2d55fbc1a2d0f0c04c4646c8ef0d1f":[1,0,0,0,0,4,1,11,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a3cc2ad87687924151117fe3fa6a03912":[1,0,0,0,0,4,1,11,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,4,1,11,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a6767fa475aa0dc1bc44a2b2e920c6737":[1,0,0,0,0,4,1,11,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,4,1,11,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#acad7fbf7f8d8c9354d92c71a418ac26a":[1,0,0,0,0,4,1,11,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#acfb3caac07b42ddba2829f5b3cd8460a":[1,0,0,0,0,4,1,11,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,4,1,11,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#af55a58298e945aa340098ded1d880605":[1,0,0,0,0,4,1,11,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html":[1,0,0,0,0,4,1,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a05184147e05d88e03f941539f95e5aae":[1,0,0,0,0,4,1,12,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,4,1,12,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a2775d71b0217d32a2a6ca139c866356f":[1,0,0,0,0,4,1,12,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,4,1,12,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,4,1,12,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a9f2ba932f90e63270ba804dd6337a8b0":[1,0,0,0,0,4,1,12,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#abcdad62e33f27b0bee5b9a78a768eda7":[1,0,0,0,0,4,1,12,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#acfb3caac07b42ddba2829f5b3cd8460a":[1,0,0,0,0,4,1,12,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,4,1,12,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,4,1,12,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html":[1,0,0,0,0,4,1,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a14844f4c6590da6b12e5b42dab3e198a":[1,0,0,0,0,4,1,13,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,4,1,13,15], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a249b4d118ffb7885126147390cacfd67":[1,0,0,0,0,4,1,13,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a3f4d78dace24f18285bbbeda0b724178":[1,0,0,0,0,4,1,13,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a5f4067acd5bef0cfa32cee701ca68d85":[1,0,0,0,0,4,1,13,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,4,1,13,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a82646b4c8a5eb0c1926d643b804e42ca":[1,0,0,0,0,4,1,13,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,4,1,13,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a903a32e094f42fdb107078e01b6a45bd":[1,0,0,0,0,4,1,13,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a96d2abf27990ec0a8fb478a37c8040e6":[1,0,0,0,0,4,1,13,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a9d3c19e881c80a6596884ecb8da4a0f4":[1,0,0,0,0,4,1,13,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a9f2ba932f90e63270ba804dd6337a8b0":[1,0,0,0,0,4,1,13,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#acfb3caac07b42ddba2829f5b3cd8460a":[1,0,0,0,0,4,1,13,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#ae1c3b3ff3a93366137a330df937be100":[1,0,0,0,0,4,1,13,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,4,1,13,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#af160e3897b3d4aa3ef36b9d41d827a51":[1,0,0,0,0,4,1,13,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,4,1,13,16], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html":[1,0,0,0,0,4,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a046fd8f7eccbd0eeb2132221f26f9caf":[1,0,0,0,0,4,12,17], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a05616c0deac913e0079cbea2babb0160":[1,0,0,0,0,4,12,16], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a080c5a9e0781a1c8eec645bc06289d3a":[1,0,0,0,0,4,12,46], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a12b181f424de198e51963091783b86c1":[1,0,0,0,0,4,12,23], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a134a6371b387dfce4e05c4ecdec47248":[1,0,0,0,0,4,12,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a19d1059dbcdaece057efb2c053186aa0":[1,0,0,0,0,4,12,37], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a1ac26699bcbb00ea98e99c37fd175c89":[1,0,0,0,0,4,12,58], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a1acd0c5cfab8142c6015796d1cda2d58":[1,0,0,0,0,4,12,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a39c632f5ebb6de21bbe2a8ea9cac699f":[1,0,0,0,0,4,12,31], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a3b8c7dd9a67eac9067a73f17209eae3c":[1,0,0,0,0,4,12,41], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a3d17f59cf181a391a7f53a14dfb1d4fa":[1,0,0,0,0,4,12,26], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a3f303fbfb0fed24b891c7741c495a35b":[1,0,0,0,0,4,12,52], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4111ae1b02bc719ebb3f31dfeacd0827":[1,0,0,0,0,4,12,28], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a48b4050cc165e8168a99ef5a5482472a":[1,0,0,0,0,4,12,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4b7f4dc326555ee4a2f96d52622475cd":[1,0,0,0,0,4,12,48], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4caefce0e741e8376114dd056487db7d":[1,0,0,0,0,4,12,15], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4eb91e11b4042f7a39b55dbeb20913c4":[1,0,0,0,0,4,12,24], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a521276961cff4db409ffae01b54c17b8":[1,0,0,0,0,4,12,33], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a53000108c93cf36d9821ec33233cfdfd":[1,0,0,0,0,4,12,27], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a558f5c44426d0eb7abb82a65e8892d9a":[1,0,0,0,0,4,12,55], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a56e4f9baff45d305b3d85ac39f2749ad":[1,0,0,0,0,4,12,45], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a580ee124be0692674aa40a226b32f470":[1,0,0,0,0,4,12,21], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a5c5b783cae6b10562bbc4d56acd0df31":[1,0,0,0,0,4,12,47], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a606c4e46d3898adbb3500a8b13c7faba":[1,0,0,0,0,4,12,20], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a65159aa0252161673d627be2627e3441":[1,0,0,0,0,4,12,18], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a6bac4a4fe1bd8de85ff97f4ccf72d675":[1,0,0,0,0,4,12,44], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a6cf251e6f9fb78f83bfa7a9bff2230ae":[1,0,0,0,0,4,12,25], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a72453cdbfe9063fd91c7ee8b5a859496":[1,0,0,0,0,4,12,49], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a72f298e79c373ba211af51873bd30ed2":[1,0,0,0,0,4,12,43], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a75e827b8787e735882f60c266d58e02e":[1,0,0,0,0,4,12,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a7cf7d869656b7a119790dcb2ef193ad1":[1,0,0,0,0,4,12,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a8350a298d96575531910b7087c8da846":[1,0,0,0,0,4,12,40], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a842d131069a9a9dcca18ddc1ca976f18":[1,0,0,0,0,4,12,29], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a898f0d48ce3d8214ffaa2985b75c9505":[1,0,0,0,0,4,12,57], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a89b7bb0e4a891f7f97c4d7fc7b25a0db":[1,0,0,0,0,4,12,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a8e86f0eab4367d3d9b4076955b7c2811":[1,0,0,0,0,4,12,59], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a959de692faac543756eefffb10263480":[1,0,0,0,0,4,12,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a97adf85ad5fc106d8a10fff7a0204d6a":[1,0,0,0,0,4,12,34], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a9c1af35e61a9e7ae111e325a27d8316e":[1,0,0,0,0,4,12,53], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a9d21279a187310d2479ed999ff619735":[1,0,0,0,0,4,12,35], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a9d9e788a7422de0e0736890c3b6a51ca":[1,0,0,0,0,4,12,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aa71d36872f416feaa853788a7a7a7ef8":[1,0,0,0,0,4,12,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aabb331df600dc453986d4344498114f8":[1,0,0,0,0,4,12,36], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ab0bce692087bf69efef650017d1fd9d4":[1,0,0,0,0,4,12,19], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ac1585bd4c93094d69a305bd4284eff84":[1,0,0,0,0,4,12,60], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ac3e2f9fc76c8dc58ac817c74f41cc968":[1,0,0,0,0,4,12,62], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#acde8da3ff2fddcf440a8ebdb0112c307":[1,0,0,0,0,4,12,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ad084fc2a19c59e0c66aa3fd2b2c5fffb":[1,0,0,0,0,4,12,22], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ad7f163cce3d021c7a2ddc2b0fb167877":[1,0,0,0,0,4,12,61], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90":[1,0,0,0,0,4,12,30], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#adcfb60a0a7d7adf73b3cef6263a57dea":[1,0,0,0,0,4,12,56], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#add1cdf4590f78240297a033f8fe9c6f3":[1,0,0,0,0,4,12,42], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ae3c2563c193507fca4c9c4349239b853":[1,0,0,0,0,4,12,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ae9c7e0d702f543a958f990b8e06a625e":[1,0,0,0,0,4,12,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aeb41673fd278e1323fd8c21666e37382":[1,0,0,0,0,4,12,32], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aed5fae3c146c72d82af5b66efbbfb054":[1,0,0,0,0,4,12,39], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aefb06ec64902dde573d60291aa48f69f":[1,0,0,0,0,4,12,51], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af04f1a7efac3cf8e0c7eb2398f6bfc28":[1,0,0,0,0,4,12,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af3a7b0ce965a0f745e61a49aa9c327fd":[1,0,0,0,0,4,12,50], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af56e09c3e9a72900b5a9cbba2b9f2c51":[1,0,0,0,0,4,12,38], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af9d2e1070edf5fc20ef6099956e3a36e":[1,0,0,0,0,4,12,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#afdaee781ce0ecd97aa8ae83b98c29674":[1,0,0,0,0,4,12,54], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#affb8483347ae5107de9796c001a85fe1":[1,0,0,0,0,4,12,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html":[1,0,0,0,0,5,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a075e1e3c9dd399cef584d7338cc37938":[1,0,0,0,0,5,1,11], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a0ded10813531b428294cf395abff0d1c":[1,0,0,0,0,5,1,13], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a14786cf594f6330b8726e64c28feea5c":[1,0,0,0,0,5,1,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a3c176fc0ed6fe00f3a0179dee897429a":[1,0,0,0,0,5,1,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a3e0bd5501959e58e10bcbd11a44d1934":[1,0,0,0,0,5,1,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a69b73a23432071f076188973c525e870":[1,0,0,0,0,5,1,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a8b347d0e35c5540939231807b33bb131":[1,0,0,0,0,5,1,14], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a8d7187cabd35d4e479cecf7c7e3a9f00":[1,0,0,0,0,5,1,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a9270bc95559fa30ee69c62e4d4c427b6":[1,0,0,0,0,5,1,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a92c6b1cf703f9e064f5efc0907f80379":[1,0,0,0,0,5,1,12], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#a99b14f177e4f9ded1a36ddbf8c32c64c":[1,0,0,0,0,5,1,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#aa7ee7d8488b345824cfbc49d2803a54c":[1,0,0,0,0,5,1,15], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#aab84255a301f0fedbd95b8e45c63ebba":[1,0,0,0,0,5,1,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#adf91932ac8fa506f3549400a6f736eca":[1,0,0,0,0,5,1,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#ae13bebd1cb80d6a092adec0b7118b7c6":[1,0,0,0,0,5,1,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_particle.html#ae65e8747009feab879aa657866cff155":[1,0,0,0,0,5,1,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html":[1,0,0,0,0,5,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#a0a6cefc96f0154a3983307041d22c019":[1,0,0,0,0,5,2,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#a3a4b31ab3bd83ed9c9b5f69f3a52c354":[1,0,0,0,0,5,2,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#a3c176fc0ed6fe00f3a0179dee897429a":[1,0,0,0,0,5,2,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#a512e34e266b55e9390d85b8244b0632b":[1,0,0,0,0,5,2,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#a60d8dbc03e5fe121e197a41c231c983d":[1,0,0,0,0,5,2,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#a750f347ec66259240eacf7409af51dd6":[1,0,0,0,0,5,2,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#aa27e8b39a3f437bb70d38414279b2d5e":[1,0,0,0,0,5,2,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#aa71d36872f416feaa853788a7a7a7ef8":[1,0,0,0,0,5,2,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#ac1d9654208532b63a3f4158ae83d1eed":[1,0,0,0,0,5,2,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#adcfb60a0a7d7adf73b3cef6263a57dea":[1,0,0,0,0,5,2,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system1.html#af05f8a163e66910a2dc32ff58ac5d78b":[1,0,0,0,0,5,2,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html":[1,0,0,0,0,5,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#a18ef1aea6dd6ff3fef581d092b15143f":[1,0,0,0,0,5,6,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#a3a4b31ab3bd83ed9c9b5f69f3a52c354":[1,0,0,0,0,5,6,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#a3c176fc0ed6fe00f3a0179dee897429a":[1,0,0,0,0,5,6,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#a84a3a2a78c6e66cb80110a119870eb68":[1,0,0,0,0,5,6,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#aa1c1175cc9f9a7daca4e14ef75a5aaa2":[1,0,0,0,0,5,6,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#ab3e69ec48a0c0b9a2a7fd173e7add268":[1,0,0,0,0,5,6,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#aba4c6ca5df204452673828ce991656c3":[1,0,0,0,0,5,6,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#adcfb60a0a7d7adf73b3cef6263a57dea":[1,0,0,0,0,5,6,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_system2.html#af2ca6341cc742339bdfad905727bbd7f":[1,0,0,0,0,5,6,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html":[1,0,0,0,0,5,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html#a2a4eec6067e8a1f6ef7dbe59ab65871c":[1,0,0,0,0,5,3,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html#a765ecdad07a2a8b23749a223ccd08197":[1,0,0,0,0,5,3,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html#a8baef049a00dafdffbf5f5c65d63dfdc":[1,0,0,0,0,5,3,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html#aa71d36872f416feaa853788a7a7a7ef8":[1,0,0,0,0,5,3,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_hash_grid.html#abed51541edaa8e67a69ebca14a0ad246":[1,0,0,0,0,5,3,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html":[1,0,0,0,0,5,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html#a75ca483ed1785de50223c28024ab9792":[1,0,0,0,0,5,7,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html#a7ec006ce807f7ca186343fe48a523502":[1,0,0,0,0,5,7,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html#a8d7187cabd35d4e479cecf7c7e3a9f00":[1,0,0,0,0,5,7,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html#a9270bc95559fa30ee69c62e4d4c427b6":[1,0,0,0,0,5,7,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html#aa7ee7d8488b345824cfbc49d2803a54c":[1,0,0,0,0,5,7,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html#aab84255a301f0fedbd95b8e45c63ebba":[1,0,0,0,0,5,7,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html#ae13bebd1cb80d6a092adec0b7118b7c6":[1,0,0,0,0,5,7,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_particle.html#ae1c3069b899eecc7f00f5a8a10c5da8e":[1,0,0,0,0,5,7,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html":[1,0,0,0,0,5,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#a437ae420ed71082755bd973f23d73538":[1,0,0,0,0,5,9,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#a7dfcd21716474a0b8af135b2d835eaf5":[1,0,0,0,0,5,9,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#a98b1050f09da390896f964fb7a892391":[1,0,0,0,0,5,9,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#a9960905c469d2654e2ed77629256fb12":[1,0,0,0,0,5,9,7], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#aa3c585df990708cb15e12a28b651419a":[1,0,0,0,0,5,9,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#aa6dd4d78ef56c1375888160f68b49c5f":[1,0,0,0,0,5,9,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#aa71d36872f416feaa853788a7a7a7ef8":[1,0,0,0,0,5,9,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#aaa927a34acaefcd4c5e73d00e092c7f3":[1,0,0,0,0,5,9,10], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#ab2a61dcaf15b6351454f022b6dc88ca1":[1,0,0,0,0,5,9,9], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#abb77f6fb09383c1753d4feea9cd8c77d":[1,0,0,0,0,5,9,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spatial_table.html#aedd3afcaf02694adb24f19c4640b1463":[1,0,0,0,0,5,9,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html":[1,0,0,0,0,5,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html#a006d87c06492eb500617d1ba434626d0":[1,0,0,0,0,5,4,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html#a2b6588a22e550fe70707398645103e2e":[1,0,0,0,0,5,4,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html#aa63f31c14613bf6dc4423f0093a354b8":[1,0,0,0,0,5,4,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html#ac3e175ccec532fc201b4c40f1c8079b4":[1,0,0,0,0,5,4,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html#ad816c64d4d46059cea21d22bf9039802":[1,0,0,0,0,5,4,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring.html#ae63a108c6a213a6c920740e4a2c81a58":[1,0,0,0,0,5,4,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html":[1,0,0,0,0,5,8], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html#a6aaff491eae821e34a0592600c07afa1":[1,0,0,0,0,5,8,4], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html#a93177f5e873906efb02179ddca137e1a":[1,0,0,0,0,5,8,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html#aa72b0496fd69bd19853b87405777c0f8":[1,0,0,0,0,5,8,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html#ac7a753e17945ec69a31e96bda533be25":[1,0,0,0,0,5,8,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html#ac92bc9e6580ff4ab7aee6a78a6456f32":[1,0,0,0,0,5,8,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html#ad816c64d4d46059cea21d22bf9039802":[1,0,0,0,0,5,8,6], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring2.html#aec0783b5a136e042adcc47bae4fe5291":[1,0,0,0,0,5,8,2], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.html":[1,0,0,0,0,5,5], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.html#a022663ed3189773c0d2a12857c7afc89":[1,0,0,0,0,5,5,0], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.html#a9e76b70eb88971a09c822e17a5f01e0b":[1,0,0,0,0,5,5,1], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.html#aa63f31c14613bf6dc4423f0093a354b8":[1,0,0,0,0,5,5,3], -"classtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_spring_hash.html#ae63a108c6a213a6c920740e4a2c81a58":[1,0,0,0,0,5,5,2], -"functions.html":[1,3,0,0], -"functions.html":[1,3,0], -"functions_b.html":[1,3,0,1], -"functions_c.html":[1,3,0,2], -"functions_d.html":[1,3,0,3], -"functions_e.html":[1,3,0,4], -"functions_enum.html":[1,3,3], -"functions_evnt.html":[1,3,5], -"functions_f.html":[1,3,0,5], -"functions_func.html":[1,3,1], -"functions_func.html":[1,3,1,0], -"functions_func_b.html":[1,3,1,1], -"functions_func_c.html":[1,3,1,2], -"functions_func_d.html":[1,3,1,3], -"functions_func_e.html":[1,3,1,4], -"functions_func_f.html":[1,3,1,5], -"functions_func_g.html":[1,3,1,6], -"functions_func_i.html":[1,3,1,7], -"functions_func_j.html":[1,3,1,8], -"functions_func_m.html":[1,3,1,9], -"functions_func_n.html":[1,3,1,10], -"functions_func_o.html":[1,3,1,11], -"functions_func_p.html":[1,3,1,12], -"functions_func_q.html":[1,3,1,13], -"functions_func_r.html":[1,3,1,14], -"functions_func_s.html":[1,3,1,15], -"functions_func_t.html":[1,3,1,16], -"functions_func_u.html":[1,3,1,17], -"functions_func_v.html":[1,3,1,18], -"functions_func_w.html":[1,3,1,19], -"functions_g.html":[1,3,0,6], -"functions_h.html":[1,3,0,7], -"functions_i.html":[1,3,0,8], -"functions_j.html":[1,3,0,9], -"functions_k.html":[1,3,0,10], -"functions_l.html":[1,3,0,11], -"functions_m.html":[1,3,0,12], -"functions_n.html":[1,3,0,13], -"functions_o.html":[1,3,0,14], -"functions_p.html":[1,3,0,15], -"functions_prop.html":[1,3,4], -"functions_q.html":[1,3,0,16], -"functions_r.html":[1,3,0,17], -"functions_s.html":[1,3,0,18], -"functions_t.html":[1,3,0,19], -"functions_u.html":[1,3,0,20], -"functions_v.html":[1,3,0,21], -"functions_vars.html":[1,3,2], -"functions_w.html":[1,3,0,22], -"functions_y.html":[1,3,0,23], -"hierarchy.html":[1,2], -"index.html":[], -"interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html":[1,0,0,0,0,0,17], -"interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a01e0910c006b4ddd6d6cce44d7a5eb72":[1,0,0,0,0,0,17,11], -"interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a6f951deaee4acbc9330e52c75ad5f857":[1,0,0,0,0,0,17,4], -"interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a71078c994b7867922c99146146276ad6":[1,0,0,0,0,0,17,3], -"interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a7dc1e097e5476d11499f4f8298bb3d8d":[1,0,0,0,0,0,17,1] -}; diff --git a/docs/1.6/navtreeindex4.js b/docs/1.6/navtreeindex4.js deleted file mode 100644 index 0114b32f..00000000 --- a/docs/1.6/navtreeindex4.js +++ /dev/null @@ -1,253 +0,0 @@ -var NAVTREEINDEX4 = -{ -"interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a98ac388450b6819447187b01e5524bf1":[1,0,0,0,0,0,17,10], -"interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#abc7e879545feea5a06a88c0c753abc7b":[1,0,0,0,0,0,17,2], -"interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#ac1585bd4c93094d69a305bd4284eff84":[1,0,0,0,0,0,17,12], -"interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#ad9ca66daacf1828b84c56f5b2808a731":[1,0,0,0,0,0,17,0], -"interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90":[1,0,0,0,0,0,17,8], -"interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#adea785a0ed01ff136a9331945d041201":[1,0,0,0,0,0,17,5], -"interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#af0ed3fc2a990659fc739d696e53ad2ae":[1,0,0,0,0,0,17,9], -"interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#af199457786a0a0a6eb6c5fd4bd10da35":[1,0,0,0,0,0,17,7], -"interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#af2d1ef2e21c25692ad5cf89c36853773":[1,0,0,0,0,0,17,6], -"namespacemembers.html":[0,1,0], -"namespacemembers_enum.html":[0,1,2], -"namespacemembers_func.html":[0,1,1], -"namespaces.html":[0,0], -"namespacetainicom.html":[0,0,0], -"namespacetainicom_1_1_aether.html":[0,0,0,0], -"namespacetainicom_1_1_aether_1_1_physics2_d.html":[0,0,0,0,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html":[0,0,0,0,0,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97":[0,0,0,0,0,0,27], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97a75dd5f1160a3f02b6fae89c54361a1b3":[0,0,0,0,0,0,27,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97a9d0245173cf584f064c34d2be4718f0d":[0,0,0,0,0,0,27,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97af43c8682b4637a32c3fd76348733a5b0":[0,0,0,0,0,0,27,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52":[0,0,0,0,0,0,24], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52a0a2d24d621ca67652605108f4d4eac97":[0,0,0,0,0,0,24,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52a2a187552a4c67d367110e85ea0087a4d":[0,0,0,0,0,0,24,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52a88183b946cc5f0e8c96b2e66e1c74a7e":[0,0,0,0,0,0,24,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a4df5dbe91eb51bd55d02081a168e5e34":[0,0,0,0,0,0,29], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538f":[0,0,0,0,0,0,28], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fa5b32faae4c7bae1011dc7ab43caa1529":[0,0,0,0,0,0,28,3], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fa5f1b91d5ebf354ef9c15b0671c0e8b18":[0,0,0,0,0,0,28,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fa88183b946cc5f0e8c96b2e66e1c74a7e":[0,0,0,0,0,0,28,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538faa718c9e839947a5b30fd87b5d1da6f8d":[0,0,0,0,0,0,28,4], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fad7c8c85bf79bbe1b7188497c32c3b0ca":[0,0,0,0,0,0,28,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5":[0,0,0,0,0,0,26], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5a1063e38cb53d94d386f21227fcd84717":[0,0,0,0,0,0,26,3], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5a5a7dacb6e9b5ba37e22f825429355174":[0,0,0,0,0,0,26,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5abbb93ef26e3c101ff11cdd21cab08a94":[0,0,0,0,0,0,26,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5aec211f7c20af43e742bf2570c3cb84f9":[0,0,0,0,0,0,26,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#ab2468d2f3733112c3dfefba3d8713fbd":[0,0,0,0,0,0,23], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#ab2468d2f3733112c3dfefba3d8713fbda8af5861002f3c157f9ba842bba10aa3f":[0,0,0,0,0,0,23,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#ab2468d2f3733112c3dfefba3d8713fbdab22b929ba52471a02d18bb3a4e4472e6":[0,0,0,0,0,0,23,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#ac6224e8393bd2e5c42324514b2ccb045":[0,0,0,0,0,0,30], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80eb":[0,0,0,0,0,0,25], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80eba0b746483cd6f7830702edd6ee7d8d4b9":[0,0,0,0,0,0,25,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80eba9d0245173cf584f064c34d2be4718f0d":[0,0,0,0,0,0,25,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80ebaf43c8682b4637a32c3fd76348733a5b0":[0,0,0,0,0,0,25,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html":[0,0,0,0,0,0,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345":[0,0,0,0,0,0,0,6], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a30954d90085f6eaaf5817917fc5fecb3":[0,0,0,0,0,0,0,6,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a4c0a11247d92f73fb84baa51e37a3263":[0,0,0,0,0,0,0,6,3], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a5320550175ad6f79ad658943b9c013a7":[0,0,0,0,0,0,0,6,4], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a834c072a52bcf98866ed2eadaaa861a1":[0,0,0,0,0,0,0,6,5], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a88183b946cc5f0e8c96b2e66e1c74a7e":[0,0,0,0,0,0,0,6,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345ae4a297a0f76119a442c2595ac040673e":[0,0,0,0,0,0,0,6,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html":[0,0,0,0,0,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60":[0,0,0,0,0,1,18], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a0a31d96e9c3d3ed4569ab3bd8e00de05":[0,0,0,0,0,1,18,4], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a0c102ced3f80f774f01bc8afd57b3476":[0,0,0,0,0,1,18,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a52d9613893b8e72f4688a51696199ecf":[0,0,0,0,0,1,18,5], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a70a47cae4eb221930f2663fd244369ea":[0,0,0,0,0,1,18,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a751aa663d12b704bb5f0d52db13667ee":[0,0,0,0,0,1,18,3], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60acdc1287219057b99b6a4a9885a3a490d":[0,0,0,0,0,1,18,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60ae0df3b706ac8cffaf103e5f8e600dc8c":[0,0,0,0,0,1,18,6], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_convex_hull.html":[0,0,0,0,0,1,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html":[0,0,0,0,0,1,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4":[0,0,0,0,0,1,1,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a0efdbf579d7141aad03cab430e30307c":[0,0,0,0,0,1,1,2,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a6601e04d7cfa7c4f369d32e14b0ff0e2":[0,0,0,0,0,1,1,2,5], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a666e685ea058b7188395cd99aa1b8a19":[0,0,0,0,0,1,1,2,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a67ac673518d5cac732e925c3621006fd":[0,0,0,0,0,1,1,2,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4aab178da569507fcd537f712af786ca97":[0,0,0,0,0,1,1,2,3], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4ae998f071c4e86f59551b73d6762c1671":[0,0,0,0,0,1,1,2,4], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html":[0,0,0,0,0,1,1,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58":[0,0,0,0,0,1,1,0,4], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58a59ec5d573abd014f3ae2c26ca962e8cf":[0,0,0,0,0,1,1,0,4,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58a817d9fd9977363770196b7b64da74bbb":[0,0,0,0,0,1,1,0,4,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58a9af3107a066f6b0defb1cafc0499f6ed":[0,0,0,0,0,1,1,0,4,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165b":[0,0,0,0,0,1,1,0,5], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165ba2770fb7b80f3c459d058bd4ca341a42b":[0,0,0,0,0,1,1,0,5,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165ba4c0a11247d92f73fb84baa51e37a3263":[0,0,0,0,0,1,1,0,5,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165bae85c071596f0dfdf2e6b4b5c8633445c":[0,0,0,0,0,1,1,0,5,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.html":[0,0,0,0,0,1,1,0,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweep.html":[0,0,0,0,0,1,1,0,0,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_polygon.html":[0,0,0,0,0,1,1,0,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_sets.html":[0,0,0,0,0,1,1,0,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_util.html":[0,0,0,0,0,1,1,0,3], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_seidel.html":[0,0,0,0,0,1,1,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html":[0,0,0,0,0,1,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fd":[0,0,0,0,0,1,2,6], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda00b694b917c4a7f22fa6b73ca2a72c47":[0,0,0,0,0,1,2,6,20], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda0c08f8cc3a14bb256e330fe4a1c5874a":[0,0,0,0,0,1,2,6,5], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda1369e3d226710ca96fd1271335ca279d":[0,0,0,0,0,1,2,6,19], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda28d24c9232f6eb4ad18795275c0c1ffd":[0,0,0,0,0,1,2,6,13], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda2c95aa5e1ba4e7610b5e0916cad67b6a":[0,0,0,0,0,1,2,6,28], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda37e6497fce444c3d0fdc324d1fa184da":[0,0,0,0,0,1,2,6,24], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda40afc2da1fba8a10f074ee178ae91dc4":[0,0,0,0,0,1,2,6,14], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda40e68dc2bba3566c41dc122ca9291385":[0,0,0,0,0,1,2,6,4], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda49649770cc6a2f7530fd82b4cf61eecd":[0,0,0,0,0,1,2,6,30], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda4b4092506652347fba6782f2dee8fe71":[0,0,0,0,0,1,2,6,18], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda4fa4065ca62791ccdc0151e5f2dd3535":[0,0,0,0,0,1,2,6,15], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda5337ec1c99c36d2395a6021da682b7e2":[0,0,0,0,0,1,2,6,25], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda64512cab2d0331e429a6d73eb071082f":[0,0,0,0,0,1,2,6,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda653593abf02993e1cf60db5c75ca9f38":[0,0,0,0,0,1,2,6,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6909665d1b64813a26565474bdb6ad75":[0,0,0,0,0,1,2,6,16], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6addb2a7b7cf8a579a72f3540dcf8051":[0,0,0,0,0,1,2,6,8], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6adf97f83acf6453d4a6a4b1070f3754":[0,0,0,0,0,1,2,6,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6d07f1a28c7240fb705ca7e821d0717f":[0,0,0,0,0,1,2,6,23], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda732bebff73009bf2971c83fbcf7026bd":[0,0,0,0,0,1,2,6,21], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda7eb94fe39b5fbee14fc077308f70ece2":[0,0,0,0,0,1,2,6,3], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda8f1c8155630c68d0dbd60a328262ce88":[0,0,0,0,0,1,2,6,26], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda9aa941f77971fbad190d0cde2620d5e6":[0,0,0,0,0,1,2,6,6], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaae7c1e1d2ced9c571dec4729a0719a57":[0,0,0,0,0,1,2,6,10], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdab1c94ca2fbc3e78fc30069c8d0f01680":[0,0,0,0,0,1,2,6,32], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdac147cfa91b1fb061dabcf50391df6d84":[0,0,0,0,0,1,2,6,31], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdac94d691c4f3b90e6ab7c30a10befe582":[0,0,0,0,0,1,2,6,9], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdacf7650bb9e2b9d571b0ddb36301bd8b7":[0,0,0,0,0,1,2,6,7], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdad000b7d55eb653c7b9a21c03e9245734":[0,0,0,0,0,1,2,6,17], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdad6ef569d172c8ca14f4b545017eb6257":[0,0,0,0,0,1,2,6,11], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaddd5143c22227cc8d8e845e84f7446bc":[0,0,0,0,0,1,2,6,22], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdae14512278a9ad6eecf0182ef9c51d935":[0,0,0,0,0,1,2,6,29], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaee74bb3fc6c6c1a8239365e81f202dbc":[0,0,0,0,0,1,2,6,27], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaf459944a0cb3e3dc7203be0221b520fd":[0,0,0,0,0,1,2,6,12], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html":[0,0,0,0,0,1,3], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdf":[0,0,0,0,0,1,3,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfa12b4f2335c258d659ce17a8d14b8693f":[0,0,0,0,0,1,3,0,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfa6adf97f83acf6453d4a6a4b1070f3754":[0,0,0,0,0,1,3,0,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfaa869e0bf0957ca8c26ff2c88e1271abc":[0,0,0,0,0,1,3,0,3], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfad292f634700e4b9ca3f5a35372d22e6f":[0,0,0,0,0,1,3,0,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229":[0,0,0,0,0,1,3,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229a28ed2ac6c29f64a3692c956004b8ff7a":[0,0,0,0,0,1,3,1,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229a6faa907d79c8bb46a12bea5c8de76654":[0,0,0,0,0,1,3,1,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229aaef12e903e606a4895a16b393bfdec8c":[0,0,0,0,0,1,3,1,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html":[0,0,0,0,0,1,4], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html#a02718b40fa95f524ad54c378c618e373":[0,0,0,0,0,1,4,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html#a02718b40fa95f524ad54c378c618e373a606970f24025625f40867ff6d152fa1e":[0,0,0,0,0,1,4,2,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html#a02718b40fa95f524ad54c378c618e373a92d909e2ae45ed6c55a55088f1d46394":[0,0,0,0,0,1,4,2,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.html":[0,0,0,0,0,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html":[0,0,0,0,0,3], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html#afd1e527b17eba5305ea949fa7c717069":[0,0,0,0,0,3,6], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html#afd1e527b17eba5305ea949fa7c717069a32a843da6ea40ab3b17a3421ccdf671b":[0,0,0,0,0,3,6,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html#afd1e527b17eba5305ea949fa7c717069ab5950247badd257aa18269aa0e183c6a":[0,0,0,0,0,3,6,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html":[0,0,0,0,0,4], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a2a23cd90b615c752f6ce181b55b2de79":[0,0,0,0,0,4,16], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a3306cfa3ba5f5955d56e504e3900b184":[0,0,0,0,0,4,23], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a528b248431c1eff6dabd6bf7292e762b":[0,0,0,0,0,4,20], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a5588baf7885eb17a265bde9f9cf5d1c4":[0,0,0,0,0,4,17], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a5a08975acec96890e684a5c3c5a8b0f2":[0,0,0,0,0,4,26], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a62e91d0039055b2fe0f1a9dc02046df4":[0,0,0,0,0,4,15], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a7449c8ef0837e356dcefc546eedc0dfa":[0,0,0,0,0,4,29], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a81bf6fb050adb18d9dc220774ccef497":[0,0,0,0,0,4,24], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a8838b668cfac7188f21e40b052197b33":[0,0,0,0,0,4,18], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a8bda413f801d1ed587b342bc8047b99b":[0,0,0,0,0,4,25], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a90e07f96be691f93a5f46426330a5bb5":[0,0,0,0,0,4,30], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a92d31ca4f908b17553bd2d46950fbfeb":[0,0,0,0,0,4,22], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a98d001ae54cbdc135a39d1d53c047247":[0,0,0,0,0,4,28], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccb":[0,0,0,0,0,4,14], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba00b694b917c4a7f22fa6b73ca2a72c47":[0,0,0,0,0,4,14,20], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba129f228c0d7a220b0553d8cba9184121":[0,0,0,0,0,4,14,4], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba1369e3d226710ca96fd1271335ca279d":[0,0,0,0,0,4,14,19], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba28d24c9232f6eb4ad18795275c0c1ffd":[0,0,0,0,0,4,14,13], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba2c95aa5e1ba4e7610b5e0916cad67b6a":[0,0,0,0,0,4,14,28], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba37e6497fce444c3d0fdc324d1fa184da":[0,0,0,0,0,4,14,24], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba37f6adc37f0d87173121e583167d6cc1":[0,0,0,0,0,4,14,3], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba40afc2da1fba8a10f074ee178ae91dc4":[0,0,0,0,0,4,14,14], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba49649770cc6a2f7530fd82b4cf61eecd":[0,0,0,0,0,4,14,30], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba4b4092506652347fba6782f2dee8fe71":[0,0,0,0,0,4,14,18], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba4fa4065ca62791ccdc0151e5f2dd3535":[0,0,0,0,0,4,14,15], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba5337ec1c99c36d2395a6021da682b7e2":[0,0,0,0,0,4,14,25], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba5e086afde3ccd07c854219e8f918cf8c":[0,0,0,0,0,4,14,8], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba6909665d1b64813a26565474bdb6ad75":[0,0,0,0,0,4,14,16], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba6adf97f83acf6453d4a6a4b1070f3754":[0,0,0,0,0,4,14,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba6d07f1a28c7240fb705ca7e821d0717f":[0,0,0,0,0,4,14,23], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba732bebff73009bf2971c83fbcf7026bd":[0,0,0,0,0,4,14,21], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba7cd6dfa1e5c487327adc06188deb0fb6":[0,0,0,0,0,4,14,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba8f1c8155630c68d0dbd60a328262ce88":[0,0,0,0,0,4,14,26], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaaa470590104819dd8bfe57561230fb03":[0,0,0,0,0,4,14,5], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaae7c1e1d2ced9c571dec4729a0719a57":[0,0,0,0,0,4,14,10], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbab1c94ca2fbc3e78fc30069c8d0f01680":[0,0,0,0,0,4,14,32], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbac147cfa91b1fb061dabcf50391df6d84":[0,0,0,0,0,4,14,31], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbac54ad63095318697d3211bcd63f58154":[0,0,0,0,0,4,14,6], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbad000b7d55eb653c7b9a21c03e9245734":[0,0,0,0,0,4,14,17], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbad6ef569d172c8ca14f4b545017eb6257":[0,0,0,0,0,4,14,11], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaddd5143c22227cc8d8e845e84f7446bc":[0,0,0,0,0,4,14,22], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbae14512278a9ad6eecf0182ef9c51d935":[0,0,0,0,0,4,14,29], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbae40de42d219daec83c36108458c33448":[0,0,0,0,0,4,14,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaedb8dbf31ba7788483f002ee267d463d":[0,0,0,0,0,4,14,9], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaee74bb3fc6c6c1a8239365e81f202dbc":[0,0,0,0,0,4,14,27], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaf459944a0cb3e3dc7203be0221b520fd":[0,0,0,0,0,4,14,12], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaf600d208aab66127dd4464dba35a3121":[0,0,0,0,0,4,14,7], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#aa45b5cd1d43b7c2669ee733cfe40e23e":[0,0,0,0,0,4,21], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#aa53da539c793e1c318b637035c91f159":[0,0,0,0,0,4,19], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2":[0,0,0,0,0,4,13], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2a40c78b58b86002ee38fad2d3c9dd787e":[0,0,0,0,0,4,13,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2a84a8921b25f505d0d2077aeb5db4bc16":[0,0,0,0,0,4,13,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2a971fd8cc345d8bd9f92e9f7d88fdf20c":[0,0,0,0,0,4,13,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#af71da18aa9ad0c0b5f4cfda5615bee37":[0,0,0,0,0,4,27], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html":[0,0,0,0,0,4,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html":[0,0,0,0,0,4,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3":[0,0,0,0,0,4,1,15], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3a3cab03c00dbd11bc3569afa0748013f0":[0,0,0,0,0,4,1,15,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3aca182151063c1d84522f0a6b8bf974b9":[0,0,0,0,0,4,1,15,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3af5f286e73bda105e538310b3190f75c5":[0,0,0,0,0,4,1,15,3], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3affd094d9668b346a58bb516fbcef4253":[0,0,0,0,0,4,1,15,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9":[0,0,0,0,0,4,1,14], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a0977c53f423eee5673c8d142f232e7d6":[0,0,0,0,0,4,1,14,18], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a0aa6f4210bf373c95eda00232e93cd98":[0,0,0,0,0,4,1,14,3], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a10c25cea0541b2393f6d6aed1c6c9736":[0,0,0,0,0,4,1,14,14], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a358561ac4d41f41d479b7c54b19b639e":[0,0,0,0,0,4,1,14,1], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a35fa8acd1b8b1beb23e6c2e24313570c":[0,0,0,0,0,4,1,14,2], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a40cc91cbdb2b729c31040a77e354196b":[0,0,0,0,0,4,1,14,16], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a45f4ce6c3306644b1efe333f4f8d6929":[0,0,0,0,0,4,1,14,11], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a59a85b3732f41a070284c0ee10611b7d":[0,0,0,0,0,4,1,14,13], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a5e344a2279c3ac68f18fc1654170e7db":[0,0,0,0,0,4,1,14,17], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a6513892a7d1f1a327b2d4de2b8f69b89":[0,0,0,0,0,4,1,14,8], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a768bf199aed2d6ea5cd5d27017978530":[0,0,0,0,0,4,1,14,7], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a88183b946cc5f0e8c96b2e66e1c74a7e":[0,0,0,0,0,4,1,14,0], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9aa3a77296cc85eb0c3175a09c0f7c3e60":[0,0,0,0,0,4,1,14,9], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9aa5df60ef4fc4447353769d66661d2229":[0,0,0,0,0,4,1,14,6], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9ab33538179f5661a86cbe327a1793e199":[0,0,0,0,0,4,1,14,10], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9aba41903d01ed39b1b98768512c8e65f5":[0,0,0,0,0,4,1,14,4], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9abe5d9f5fe5d17b1ed014e090a0f9d94d":[0,0,0,0,0,4,1,14,12], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9ad46b8bc8437d639008f876c409cb2d0b":[0,0,0,0,0,4,1,14,15], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9afb845762a66c26782f477febab5344dc":[0,0,0,0,0,4,1,14,5], -"namespacetainicom_1_1_aether_1_1_physics2_d_1_1_fluids.html":[0,0,0,0,0,5], -"pages.html":[], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html":[1,0,0,0,0,0,8], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a0f776a4ace9e9771de0a864193f3de0b":[1,0,0,0,0,0,8,13], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a406552eb0665aa3d338dd1d2b9565264":[1,0,0,0,0,0,8,18], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a4a357c38bc7ed09a257a4af731ec74a8":[1,0,0,0,0,0,8,10], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a50e756bdfbf6b227f6f56da1df43e515":[1,0,0,0,0,0,8,14], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a58577fb10651f713c345622d29d73531":[1,0,0,0,0,0,8,12], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a5c9e126672e84ab64b93db41a6249f55":[1,0,0,0,0,0,8,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a5d1d4cdf33ea1622febfdc5a25cdc1df":[1,0,0,0,0,0,8,17], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a63621fd2c16f43a081b221fb7de131ea":[1,0,0,0,0,0,8,6], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a63fe4e80a38f44ee2bf3366e0b29ab67":[1,0,0,0,0,0,8,8], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a6dc94bdee24fb5542f7632f7a3a51ac6":[1,0,0,0,0,0,8,9], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a73a1f174a21da9e592046ffc67dec0bd":[1,0,0,0,0,0,8,19], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a759701dc08da75a5096bd1d8d44b88a9":[1,0,0,0,0,0,8,5], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a75f04d98c321e908ec6cf08a0d07be73":[1,0,0,0,0,0,8,16], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a7de4690b4c35b991ee86032c52d974ab":[1,0,0,0,0,0,8,20], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a98cb7d1d721120c1fc00f6cdc5eb1430":[1,0,0,0,0,0,8,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a9dcb9b43a3d0fa9003d4c1c9d921f6b2":[1,0,0,0,0,0,8,7], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#aa631fffb5a6f1dc7a3c9b71b4ecd8869":[1,0,0,0,0,0,8,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#aa790d59296f437e1fbfa8d5237318e09":[1,0,0,0,0,0,8,11], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#aaa4f2e0b9d204d61b761784246f59893":[1,0,0,0,0,0,8,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#ae1ee52ba6242fe73e72e682196cbbe08":[1,0,0,0,0,0,8,15], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#af626f8ec94d0e48cc65534f6ef03d4f2":[1,0,0,0,0,0,8,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html":[1,0,0,0,0,0,5], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html#a11c7f907b388d00832e09d89f936dc2a":[1,0,0,0,0,0,5,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html#a4252617c9a790d7ead4fc62ad17e3c73":[1,0,0,0,0,0,5,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html":[1,0,0,0,0,0,1] -}; diff --git a/docs/1.6/navtreeindex5.js b/docs/1.6/navtreeindex5.js deleted file mode 100644 index 3ed7c04c..00000000 --- a/docs/1.6/navtreeindex5.js +++ /dev/null @@ -1,220 +0,0 @@ -var NAVTREEINDEX5 = -{ -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#a183a52c208fe66f2c868df37dd1ad31d":[1,0,0,0,0,0,1,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#a3c2c0a5bb23258a9c557dcdeed8fcf0f":[1,0,0,0,0,0,1,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#a6854b58ef948f3298879b8c0c6ff1aa4":[1,0,0,0,0,0,1,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#ad558b6340d920a864b077ee38d9815b9":[1,0,0,0,0,0,1,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html":[1,0,0,0,0,0,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html#a07f84c7b28b8fe5fcb54bd73bb394164":[1,0,0,0,0,0,2,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html#a5980c1f8dd43c6df57e3701340994c5a":[1,0,0,0,0,0,2,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html":[1,0,0,0,0,0,13], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a12fb5d8500d2511829b784fbfbe0d78b":[1,0,0,0,0,0,13,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a405ad2bd9b4d4d6fe665f49222f4d1c8":[1,0,0,0,0,0,13,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a626dfb64707717d21edffde8e4544d40":[1,0,0,0,0,0,13,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a8de1ee4d8c167318b4aedb600e196d2d":[1,0,0,0,0,0,13,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#ab84b03240c04c46142651a44ff579641":[1,0,0,0,0,0,13,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html":[1,0,0,0,0,0,14], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#a05a49552f5490c660f50e95112747cd5":[1,0,0,0,0,0,14,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#a64638a50edbdce6f8b5be154041adcb7":[1,0,0,0,0,0,14,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#ad387fb71b61baf6ce35cb7c4d5c16b17":[1,0,0,0,0,0,14,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#ae0d17bcc40667f128a17c273ea27e4c0":[1,0,0,0,0,0,14,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html":[1,0,0,0,0,0,11], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html#a867fe6dec84c9eec88e7e9d00fa8e0ff":[1,0,0,0,0,0,11,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html#aaa7b42a87967c983fce519d189356e17":[1,0,0,0,0,0,11,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html#abf8f0e367cb773cf18cd63e66eeb80a7":[1,0,0,0,0,0,11,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html":[1,0,0,0,0,0,9], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html#a075e1e3c9dd399cef584d7338cc37938":[1,0,0,0,0,0,9,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html#ab2223b5b51de102521265750b8ce87c4":[1,0,0,0,0,0,9,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html#ae5405a7eac51ce0b5e3803d9b4dafd04":[1,0,0,0,0,0,9,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html":[1,0,0,0,0,0,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#a3dbb72481161c40a4ebe2acea0bbd22c":[1,0,0,0,0,0,4,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#a3f4ba5dc29ad59966053466fef9aaf07":[1,0,0,0,0,0,4,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#a43dbeef932d0d3ac5c04680ffb1a7662":[1,0,0,0,0,0,4,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#ab38c7e4fb62370c1621a592c346eb641":[1,0,0,0,0,0,4,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#ac182ecdd5e7ed46643b5f71bc71936bf":[1,0,0,0,0,0,4,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html":[1,0,0,0,0,0,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#a58eb81502da454de6ad2142495fcbd6f":[1,0,0,0,0,0,3,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#a8a47f936d768096e8a5d989a1eb8f2ab":[1,0,0,0,0,0,3,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#ab38c7e4fb62370c1621a592c346eb641":[1,0,0,0,0,0,3,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#ac36cd4f03d736f219bbf18039f72fb32":[1,0,0,0,0,0,3,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html":[1,0,0,0,0,0,6], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html#a46ba4a429ac49e5272bcd7aa13da85c7":[1,0,0,0,0,0,6,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html#aac7add01618434a53ed26216958fcdee":[1,0,0,0,0,0,6,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html#af8a6491e2b6e8dd62a06c44089468f88":[1,0,0,0,0,0,6,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html":[1,0,0,0,0,0,7], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html#a880585dece40597b196d72d65b952800":[1,0,0,0,0,0,7,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html#ae2ee62d7437b30ba49c67e1a18305508":[1,0,0,0,0,0,7,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html":[1,0,0,0,0,0,10], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a056705659e898d8e165483b25372e16a":[1,0,0,0,0,0,10,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a26eca50195788ca1793dee111f1146cc":[1,0,0,0,0,0,10,7], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a40bb7a8a3c1e5ad7ff57b5f7774d7fa4":[1,0,0,0,0,0,10,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a48d37c88961428889f8b283379ab961c":[1,0,0,0,0,0,10,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a70cda8ba2b412c5d69a12c4d75ff613b":[1,0,0,0,0,0,10,8], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a98c3803c7b3dc2a0b8b3b0dd94c247c5":[1,0,0,0,0,0,10,5], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#aa80a0ad76f92a6ff0e4a4f2f8e756f3d":[1,0,0,0,0,0,10,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#ac1148b6c7c73300331ae93335f42241d":[1,0,0,0,0,0,10,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#acf8b7fd1aa3676313f840edbb3a609a7":[1,0,0,0,0,0,10,6], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html":[1,0,0,0,0,0,0,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a0ded10813531b428294cf395abff0d1c":[1,0,0,0,0,0,0,4,6], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a77e1afa2b6dee1ed3640da81d7407b42":[1,0,0,0,0,0,0,4,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a78fd4dcd2fd66e25d390950b4f1a8257":[1,0,0,0,0,0,0,4,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a8e9c3d00a1e57220cc159db41566f0d9":[1,0,0,0,0,0,0,4,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#aadf763f0213fc2f3875230b06bb0b6cf":[1,0,0,0,0,0,0,4,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#ac92ff2067850c8c2e12b28896fd06116":[1,0,0,0,0,0,0,4,5], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#af8db20ea4c949f83c5c84ecbe7559ae4":[1,0,0,0,0,0,0,4,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html":[1,0,0,0,0,0,12], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#a3d3cf08475efb9f695f5a798626d3146":[1,0,0,0,0,0,12,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#a6734dab0c22e1322b1fb1a726d01387c":[1,0,0,0,0,0,12,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#a721119762a62f5b7b459c1d62366a925":[1,0,0,0,0,0,12,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#af15de8c75309938c078b260699211492":[1,0,0,0,0,0,12,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html":[1,0,0,0,0,0,22], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html#a1e59dd36aafb310776e617456b9415b5":[1,0,0,0,0,0,22,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html#af65a7c20ce8e1d346c8b675dc5d19d9a":[1,0,0,0,0,0,22,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html":[1,0,0,0,0,1,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a00e05e1bb6f3185b1a40728679be5274":[1,0,0,0,0,1,2,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a06a7d2030815e890885931bdd6bc45d7":[1,0,0,0,0,1,2,9], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a0832df4956b83a12a675c63ae2273208":[1,0,0,0,0,1,2,6], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a1cbc0c8a20d6b78300c37d4296095398":[1,0,0,0,0,1,2,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a8755cf135ce704805fef59f18c728429":[1,0,0,0,0,1,2,8], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a88b30ebd4652e8c84b8d16bf639a3dde":[1,0,0,0,0,1,2,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#aa73e7c4dd1df5fd5fbf81c7764ee1533":[1,0,0,0,0,1,2,5], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#acc59985c7666d5c2e4eb32d5d41438d2":[1,0,0,0,0,1,2,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#aed9e6d9d9b9c565df155905184604f61":[1,0,0,0,0,1,2,10], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#aee26d9b03f921f222001bb2de7eccac0":[1,0,0,0,0,1,2,7], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#af279e0f0ff720ee54d6733674dfda50a":[1,0,0,0,0,1,2,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html":[1,0,0,0,0,1,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html#a4da03330824868fcb5ca5aad6031b3e3":[1,0,0,0,0,1,3,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html":[1,0,0,0,0,1,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html#a4da03330824868fcb5ca5aad6031b3e3":[1,0,0,0,0,1,4,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html":[1,0,0,0,0,1,5], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html#a4da03330824868fcb5ca5aad6031b3e3":[1,0,0,0,0,1,5,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html":[1,0,0,0,0,1,6], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html#a4da03330824868fcb5ca5aad6031b3e3":[1,0,0,0,0,1,6,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html":[1,0,0,0,0,1,7], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a14985545f226fa39181250a3f2616d8f":[1,0,0,0,0,1,7,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a16deadeae78d27b68ce22edea42ae3e7":[1,0,0,0,0,1,7,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a572ab7d0c5bb07aa4b59edc7f3922352":[1,0,0,0,0,1,7,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a7a9dff6dd4684e523adedb8739eccd48":[1,0,0,0,0,1,7,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#abbd8e7fb22fb99b1bf29b7509de241ed":[1,0,0,0,0,1,7,7], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#acdfe324ad81cfe2bd1769e3802e11e50":[1,0,0,0,0,1,7,5], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#ae57e5aca5db002545e4b9335c8d9dbfa":[1,0,0,0,0,1,7,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#aef144db53287b6a2301d5d4f29315430":[1,0,0,0,0,1,7,6], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#af1de0c113e28ee769cbabc639ee64639":[1,0,0,0,0,1,7,8], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html":[1,0,0,0,0,1,8], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a583c1f34b94285a8b45b9b158e4f2a94":[1,0,0,0,0,1,8,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a6deb3abc7486fb8ebf6da33a076f6692":[1,0,0,0,0,1,8,7], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a73f844ff8e98087f115b59f5cf817206":[1,0,0,0,0,1,8,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a921d883cd4efb3c48437b945ebdf81ab":[1,0,0,0,0,1,8,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a9e38148c9380e837496b090f12966892":[1,0,0,0,0,1,8,8], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#ac8b9151d7dc81d7e39e1d14c5d642078":[1,0,0,0,0,1,8,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#ad5ecb32b4b6d73e3c5c32081ff584df9":[1,0,0,0,0,1,8,6], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#add375cede5e5460ecabe6559ae3c2efc":[1,0,0,0,0,1,8,5], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#ae57e5aca5db002545e4b9335c8d9dbfa":[1,0,0,0,0,1,8,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html":[1,0,0,0,0,1,0,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#a6a6f15699bd4bc3d15b287ece6dadaaa":[1,0,0,0,0,1,0,1,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#a959cc02c5603745af512b78253503d52":[1,0,0,0,0,1,0,1,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#ab8489067a91bc15bf5f4ccd462c07374":[1,0,0,0,0,1,0,1,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#acd6e009fb72fc49dbfd8ebb7801d27ff":[1,0,0,0,0,1,0,1,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#ace2e51c36153ddfb7e94c3252107aa01":[1,0,0,0,0,1,0,1,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html":[1,0,0,0,0,1,10], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#a26c88bc296da1ba57014de5f9c712a73":[1,0,0,0,0,1,10,6], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#a98127db22b8b1f7187cbd3f6590ac863":[1,0,0,0,0,1,10,5], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#aaa0543fc492adcbf2c89f8ebf73d24b4":[1,0,0,0,0,1,10,8], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ab3c9ffd64bc35edd9fcc2bb7827d5872":[1,0,0,0,0,1,10,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ab3e6b30aaab0e2569de1dadcf09c8864":[1,0,0,0,0,1,10,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ad046352fb655f033823a09d724170b1a":[1,0,0,0,0,1,10,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ad0fae016647bf6b083c331ca152b50e1":[1,0,0,0,0,1,10,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ae9eb481a53a61ea9e60e69c846b92307":[1,0,0,0,0,1,10,7], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#af279e0f0ff720ee54d6733674dfda50a":[1,0,0,0,0,1,10,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html":[1,0,0,0,0,1,9], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#a4fd63e84775a4ecf562b0048fb475c8d":[1,0,0,0,0,1,9,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#a6613ef5da1b98e8904cf50275f264fb0":[1,0,0,0,0,1,9,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#a7209fe6349140458375d7642817a6b65":[1,0,0,0,0,1,9,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#ac3253449092162f2f71ed830682df697":[1,0,0,0,0,1,9,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html":[1,0,0,0,0,1,12], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a560fec6519baca4066d1705a256439ce":[1,0,0,0,0,1,12,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a69c72fec33d724953b523e6997682e9c":[1,0,0,0,0,1,12,6], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a6aba0e0299b87b6c795e741f62f993f6":[1,0,0,0,0,1,12,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a77e1afa2b6dee1ed3640da81d7407b42":[1,0,0,0,0,1,12,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#aa73e7c4dd1df5fd5fbf81c7764ee1533":[1,0,0,0,0,1,12,8], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#aad3844ad28d7ac4d504313c0037e11ac":[1,0,0,0,0,1,12,5], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#aadf763f0213fc2f3875230b06bb0b6cf":[1,0,0,0,0,1,12,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#ab3c4b737dfc5c78a6aba50dda616f7c3":[1,0,0,0,0,1,12,9], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#ac915220fb659eb2c5958a1ccd81b80d4":[1,0,0,0,0,1,12,10], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#ae17a63b0c563f7997b976432c326b55b":[1,0,0,0,0,1,12,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#af279e0f0ff720ee54d6733674dfda50a":[1,0,0,0,0,1,12,7], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html":[1,0,0,0,0,1,13], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#a1bbdb6703f7802eefdcf70adc844ef96":[1,0,0,0,0,1,13,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#a77e1afa2b6dee1ed3640da81d7407b42":[1,0,0,0,0,1,13,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#aa65967cca170d24dcd0d555df0d5ee4f":[1,0,0,0,0,1,13,8], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#aa73e7c4dd1df5fd5fbf81c7764ee1533":[1,0,0,0,0,1,13,5], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#aadf763f0213fc2f3875230b06bb0b6cf":[1,0,0,0,0,1,13,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#ab26156effb971796cd94b0b9a04c5510":[1,0,0,0,0,1,13,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#ab3c4b737dfc5c78a6aba50dda616f7c3":[1,0,0,0,0,1,13,6], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#ac915220fb659eb2c5958a1ccd81b80d4":[1,0,0,0,0,1,13,7], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#acd6aab66961f0516775d43972bb29db2":[1,0,0,0,0,1,13,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html":[1,0,0,0,0,2,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html#a73a1f174a21da9e592046ffc67dec0bd":[1,0,0,0,0,2,3,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html#ad0bd8bce51350ee6f1eeabda9da72097":[1,0,0,0,0,2,3,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html#af4d14f9d87b7bd2f279378672f5d04fc":[1,0,0,0,0,2,3,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html":[1,0,0,0,0,4,3,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a44261fc0b16114053d8989e291cc9b28":[1,0,0,0,0,4,3,0,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4":[1,0,0,0,0,4,3,0,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a4f7310c9c0913fdd76c5ee6a6c8605d4":[1,0,0,0,0,4,3,0,5], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754":[1,0,0,0,0,4,3,0,7], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#ab59dba69693058d6d399fdaed0b678dc":[1,0,0,0,0,4,3,0,6], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#ab5f6828b7d2711baaabfbbefdf5d4596":[1,0,0,0,0,4,3,0,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#acb559820d9ca11295b4500f179ef6392":[1,0,0,0,0,4,3,0,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#ad5316c283894d57be1450edab878aed0":[1,0,0,0,0,4,3,0,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html":[1,0,0,0,0,4,5,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#a44261fc0b16114053d8989e291cc9b28":[1,0,0,0,0,4,5,0,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4":[1,0,0,0,0,4,5,0,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754":[1,0,0,0,0,4,5,0,7], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#ab98318f54f5c4fd1c973ea773cbd4d6a":[1,0,0,0,0,4,5,0,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#acb559820d9ca11295b4500f179ef6392":[1,0,0,0,0,4,5,0,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#ad5316c283894d57be1450edab878aed0":[1,0,0,0,0,4,5,0,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#af5dd5b8f2e1336ce2ff5a347fa3b4bff":[1,0,0,0,0,4,5,0,5], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#aff907e59887cab3e24b19bdf79a7687d":[1,0,0,0,0,4,5,0,6], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html":[1,0,0,0,0,4,7,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a221785b0e6752a680161494882069229":[1,0,0,0,0,4,7,0,6], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a44261fc0b16114053d8989e291cc9b28":[1,0,0,0,0,4,7,0,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4":[1,0,0,0,0,4,7,0,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754":[1,0,0,0,0,4,7,0,7], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a936092baed869d5f6d8287bafef2aa82":[1,0,0,0,0,4,7,0,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#ac23a23b00f83191b422d9a16364d382a":[1,0,0,0,0,4,7,0,5], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#acb559820d9ca11295b4500f179ef6392":[1,0,0,0,0,4,7,0,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#ad5316c283894d57be1450edab878aed0":[1,0,0,0,0,4,7,0,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html":[1,0,0,0,0,4,8], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#a006fdbb761a42579b25d9f382eb5aeeb":[1,0,0,0,0,4,8,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#a5b47b490d7de2c353ea73039776604fa":[1,0,0,0,0,4,8,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#a6ffe0958dcbc70ef916a45458c7da247":[1,0,0,0,0,4,8,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#aebb9a3f1a709116cff6828112bde1ede":[1,0,0,0,0,4,8,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html":[1,0,0,0,0,4,10,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a410db2c92e35f285f814ca25d2c4183a":[1,0,0,0,0,4,10,0,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a44261fc0b16114053d8989e291cc9b28":[1,0,0,0,0,4,10,0,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4":[1,0,0,0,0,4,10,0,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754":[1,0,0,0,0,4,10,0,7], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#ac6443b09d43806e7695e5e137a4baab6":[1,0,0,0,0,4,10,0,6], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#acaf6b5366e129447598df1fa98468a91":[1,0,0,0,0,4,10,0,5], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#acb559820d9ca11295b4500f179ef6392":[1,0,0,0,0,4,10,0,4], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#ad5316c283894d57be1450edab878aed0":[1,0,0,0,0,4,10,0,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html":[1,0,0,0,0,4,11], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a1c84aa4a9a4435a1c0eba390a8d2e126":[1,0,0,0,0,4,11,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a2c4cd9cef2760313030557e792507666":[1,0,0,0,0,4,11,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a43d68ff242d429f42956dfa2cd6e8f68":[1,0,0,0,0,4,11,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a4ddd34b1bd92177fb36794221862e87b":[1,0,0,0,0,4,11,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html":[1,0,0,0,0,5,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a1326742eb9f7981213285c3d48d4be48":[1,0,0,0,0,5,0,5], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a20d2b86022dc3e8e3eeb8974ed20ceb1":[1,0,0,0,0,5,0,6], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a3050407a8e2bcfc903a1efcbed4b2adc":[1,0,0,0,0,5,0,11], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a3558a16421a86ab09c48d39f8028a8b1":[1,0,0,0,0,5,0,12], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a434b035308434bbeb9b857f22b9f0db1":[1,0,0,0,0,5,0,0], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a5147c285b1de50aae265b25974a6f70e":[1,0,0,0,0,5,0,1], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a6c6e1d9c58366fb85b96e1e814105a5f":[1,0,0,0,0,5,0,2], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a7994ece2e956b6c7a104e8801f5340ad":[1,0,0,0,0,5,0,8], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a8b847abfcac6c36e19bfc6fbe7697f3c":[1,0,0,0,0,5,0,7], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#ab5593cb97bdc78492ef1b03ba42eefa9":[1,0,0,0,0,5,0,10], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#ac283e98d98f5b2cf04cbebef90b3de25":[1,0,0,0,0,5,0,9], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#ac4222a66bf06136cc36d483b499dd6b0":[1,0,0,0,0,5,0,3], -"structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#ace76f321119a83390845c95cdd75aa41":[1,0,0,0,0,5,0,4] -}; diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b-members.html deleted file mode 100644 index 05d177d3..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b-members.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
AABB Member List
-
-
- -

This is the complete list of members for AABB, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - -
AABB(Vector2 min, Vector2 max) (defined in AABB)AABB
AABB(ref Vector2 min, ref Vector2 max) (defined in AABB)AABB
AABB(Vector2 center, float width, float height) (defined in AABB)AABB
CenterAABB
Combine(ref AABB aabb)AABB
Combine(ref AABB aabb1, ref AABB aabb2)AABB
Contains(ref AABB aabb)AABB
Contains(ref Vector2 point)AABB
ExtentsAABB
Height (defined in AABB)AABB
IsValid()AABB
LowerBoundAABB
PerimeterAABB
Q1AABB
Q2AABB
Q3AABB
Q4AABB
RayCast(out RayCastOutput output, ref RayCastInput input, bool doInteriorCheck=true)AABB
TestOverlap(ref AABB a, ref AABB b)AABBstatic
UpperBoundAABB
VerticesAABB
Width (defined in AABB)AABB
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html deleted file mode 100644 index 2493fe23..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html +++ /dev/null @@ -1,621 +0,0 @@ - - - - - - - -Aether.Physics2D: AABB Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
- -

An axis aligned bounding box. - More...

-
-Collaboration diagram for AABB:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

AABB (Vector2 min, Vector2 max)
 
AABB (ref Vector2 min, ref Vector2 max)
 
AABB (Vector2 center, float width, float height)
 
bool IsValid ()
 Verify that the bounds are sorted. And the bounds are valid numbers (not NaN). More...
 
void Combine (ref AABB aabb)
 Combine an AABB into this one. More...
 
void Combine (ref AABB aabb1, ref AABB aabb2)
 Combine two AABBs into this one. More...
 
bool Contains (ref AABB aabb)
 Does this aabb contain the provided AABB. More...
 
bool Contains (ref Vector2 point)
 Determines whether the AAABB contains the specified point. More...
 
bool RayCast (out RayCastOutput output, ref RayCastInput input, bool doInteriorCheck=true)
 Raycast against this AABB using the specificed points and maxfraction (found in input) More...
 
- - - - -

-Static Public Member Functions

static bool TestOverlap (ref AABB a, ref AABB b)
 Test if the two AABBs overlap. More...
 
- - - - - - - -

-Public Attributes

Vector2 LowerBound
 The lower vertex More...
 
Vector2 UpperBound
 The upper vertex More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-float Width [get]
 
-float Height [get]
 
Vector2 Center [get]
 Get the center of the AABB. More...
 
Vector2 Extents [get]
 Get the extents of the AABB (half-widths). More...
 
float Perimeter [get]
 Get the perimeter length More...
 
Vertices Vertices [get]
 Gets the vertices of the AABB. More...
 
AABB Q1 [get]
 First quadrant More...
 
AABB Q2 [get]
 Second quadrant More...
 
AABB Q3 [get]
 Third quadrant More...
 
AABB Q4 [get]
 Forth quadrant More...
 
-

Detailed Description

-

An axis aligned bounding box.

-

Member Function Documentation

- -

◆ Combine() [1/2]

- -
-
- - - - - - - - -
void Combine (ref AABB aabb)
-
- -

Combine an AABB into this one.

-
Parameters
- - -
aabbThe aabb.
-
-
- -
-
- -

◆ Combine() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
void Combine (ref AABB aabb1,
ref AABB aabb2 
)
-
- -

Combine two AABBs into this one.

-
Parameters
- - - -
aabb1The aabb1.
aabb2The aabb2.
-
-
- -
-
- -

◆ Contains() [1/2]

- -
-
- - - - - - - - -
bool Contains (ref AABB aabb)
-
- -

Does this aabb contain the provided AABB.

-
Parameters
- - -
aabbThe aabb.
-
-
-
Returns
true if it contains the specified aabb; otherwise, false.
- -
-
- -

◆ Contains() [2/2]

- -
-
- - - - - - - - -
bool Contains (ref Vector2 point)
-
- -

Determines whether the AAABB contains the specified point.

-
Parameters
- - -
pointThe point.
-
-
-
Returns
true if it contains the specified point; otherwise, false.
- -
-
- -

◆ IsValid()

- -
-
- - - - - - - -
bool IsValid ()
-
- -

Verify that the bounds are sorted. And the bounds are valid numbers (not NaN).

-
Returns
true if this instance is valid; otherwise, false.
- -
-
- -

◆ RayCast()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
bool RayCast (out RayCastOutput output,
ref RayCastInput input,
bool doInteriorCheck = true 
)
-
- -

Raycast against this AABB using the specificed points and maxfraction (found in input)

-
Parameters
- - - -
outputThe results of the raycast.
inputThe parameters for the raycast.
-
-
-
Returns
True if the ray intersects the AABB
- -
-
- -

◆ TestOverlap()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
static bool TestOverlap (ref AABB a,
ref AABB b 
)
-
-static
-
- -

Test if the two AABBs overlap.

-
Parameters
- - - -
aThe first AABB.
bThe second AABB.
-
-
-
Returns
True if they are overlapping.
- -
-
-

Member Data Documentation

- -

◆ LowerBound

- -
-
- - - - -
Vector2 LowerBound
-
- -

The lower vertex

- -
-
- -

◆ UpperBound

- -
-
- - - - -
Vector2 UpperBound
-
- -

The upper vertex

- -
-
-

Property Documentation

- -

◆ Center

- -
-
- - - - - -
- - - - -
Vector2 Center
-
-get
-
- -

Get the center of the AABB.

- -
-
- -

◆ Extents

- -
-
- - - - - -
- - - - -
Vector2 Extents
-
-get
-
- -

Get the extents of the AABB (half-widths).

- -
-
- -

◆ Perimeter

- -
-
- - - - - -
- - - - -
float Perimeter
-
-get
-
- -

Get the perimeter length

- -
-
- -

◆ Q1

- -
-
- - - - - -
- - - - -
AABB Q1
-
-get
-
- -

First quadrant

- -
-
- -

◆ Q2

- -
-
- - - - - -
- - - - -
AABB Q2
-
-get
-
- -

Second quadrant

- -
-
- -

◆ Q3

- -
-
- - - - - -
- - - - -
AABB Q3
-
-get
-
- -

Third quadrant

- -
-
- -

◆ Q4

- -
-
- - - - - -
- - - - -
AABB Q4
-
-get
-
- -

Forth quadrant

- -
-
- -

◆ Vertices

- -
-
- - - - - -
- - - - -
Vertices Vertices
-
-get
-
- -

Gets the vertices of the AABB.

-

The corners of the AABB

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.js deleted file mode 100644 index a1b4d70b..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.js +++ /dev/null @@ -1,24 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b = -[ - [ "AABB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#aaa4f2e0b9d204d61b761784246f59893", null ], - [ "AABB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a5c9e126672e84ab64b93db41a6249f55", null ], - [ "AABB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#aa631fffb5a6f1dc7a3c9b71b4ecd8869", null ], - [ "Combine", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a98cb7d1d721120c1fc00f6cdc5eb1430", null ], - [ "Combine", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#af626f8ec94d0e48cc65534f6ef03d4f2", null ], - [ "Contains", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a759701dc08da75a5096bd1d8d44b88a9", null ], - [ "Contains", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a63621fd2c16f43a081b221fb7de131ea", null ], - [ "IsValid", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a9dcb9b43a3d0fa9003d4c1c9d921f6b2", null ], - [ "RayCast", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a63fe4e80a38f44ee2bf3366e0b29ab67", null ], - [ "LowerBound", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a6dc94bdee24fb5542f7632f7a3a51ac6", null ], - [ "UpperBound", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a4a357c38bc7ed09a257a4af731ec74a8", null ], - [ "Center", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#aa790d59296f437e1fbfa8d5237318e09", null ], - [ "Extents", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a58577fb10651f713c345622d29d73531", null ], - [ "Height", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a0f776a4ace9e9771de0a864193f3de0b", null ], - [ "Perimeter", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a50e756bdfbf6b227f6f56da1df43e515", null ], - [ "Q1", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#ae1ee52ba6242fe73e72e682196cbbe08", null ], - [ "Q2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a75f04d98c321e908ec6cf08a0d07be73", null ], - [ "Q3", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a5d1d4cdf33ea1622febfdc5a25cdc1df", null ], - [ "Q4", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a406552eb0665aa3d338dd1d2b9565264", null ], - [ "Vertices", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a73a1f174a21da9e592046ffc67dec0bd", null ], - [ "Width", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a7de4690b4c35b991ee86032c52d974ab", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.map deleted file mode 100644 index f0159214..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.md5 deleted file mode 100644 index 6d698455..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6b5a9eab689bb30aa7f70193844cf4ac \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.svg deleted file mode 100644 index 5662787b..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - -AABB - -Node1 - - -AABB - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - LowerBound -UpperBound - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex-members.html deleted file mode 100644 index d33ce2d8..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex-members.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ClipVertex Member List
-
-
- -

This is the complete list of members for ClipVertex, including all inherited members.

- - - -
ID (defined in ClipVertex)ClipVertex
V (defined in ClipVertex)ClipVertex
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html deleted file mode 100644 index a61a4fba..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - -Aether.Physics2D: ClipVertex Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ClipVertex Struct Reference
-
-
- -

Used for computing contact manifolds. - More...

-
-Collaboration diagram for ClipVertex:
-
-
-
-
- - - - - - -

-Public Attributes

-ContactID ID
 
-Vector2 V
 
-

Detailed Description

-

Used for computing contact manifolds.

-

The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.js deleted file mode 100644 index 41c832c4..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.js +++ /dev/null @@ -1,5 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex = -[ - [ "ID", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html#a11c7f907b388d00832e09d89f936dc2a", null ], - [ "V", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html#a4252617c9a790d7ead4fc62ad17e3c73", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.map deleted file mode 100644 index 5795eab7..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.md5 deleted file mode 100644 index baa2e71c..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9797d133c1fe5ce66c2ab4420c3f2f1d \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.svg deleted file mode 100644 index 1bf4ea5f..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -ClipVertex - -Node1 - - -ClipVertex - - - - -Node2 - - -ContactID - - - - -Node2->Node1 - - - ID - - -Node3 - - -ContactFeature - - - - -Node3->Node2 - - - Features - - -Node4 - - -Vector2 - - - - -Node4->Node1 - - - V - - -Node5 - - -IEquatable< Vector2 > - - - - -Node5->Node4 - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature-members.html deleted file mode 100644 index e0298e21..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ContactFeature Member List
-
-
- -

This is the complete list of members for ContactFeature, including all inherited members.

- - - - - -
IndexAContactFeature
IndexBContactFeature
TypeAContactFeature
TypeBContactFeature
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html deleted file mode 100644 index d432a2d0..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - -Aether.Physics2D: ContactFeature Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ContactFeature Struct Reference
-
-
- -

The features that intersect to form the contact point This must be 4 bytes or less. - More...

- - - - - - - - - - - - - - -

-Public Attributes

byte IndexA
 Feature index on ShapeA More...
 
byte IndexB
 Feature index on ShapeB More...
 
byte TypeA
 The feature type on ShapeA More...
 
byte TypeB
 The feature type on ShapeB More...
 
-

Detailed Description

-

The features that intersect to form the contact point This must be 4 bytes or less.

-

Member Data Documentation

- -

◆ IndexA

- -
-
- - - - -
byte IndexA
-
- -

Feature index on ShapeA

- -
-
- -

◆ IndexB

- -
-
- - - - -
byte IndexB
-
- -

Feature index on ShapeB

- -
-
- -

◆ TypeA

- -
-
- - - - -
byte TypeA
-
- -

The feature type on ShapeA

- -
-
- -

◆ TypeB

- -
-
- - - - -
byte TypeB
-
- -

The feature type on ShapeB

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.js deleted file mode 100644 index e85144ed..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.js +++ /dev/null @@ -1,7 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature = -[ - [ "IndexA", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#ad558b6340d920a864b077ee38d9815b9", null ], - [ "IndexB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#a6854b58ef948f3298879b8c0c6ff1aa4", null ], - [ "TypeA", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#a3c2c0a5bb23258a9c557dcdeed8fcf0f", null ], - [ "TypeB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#a183a52c208fe66f2c868df37dd1ad31d", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d-members.html deleted file mode 100644 index 3306a736..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d-members.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ContactID Member List
-
-
- -

This is the complete list of members for ContactID, including all inherited members.

- - - -
FeaturesContactID
KeyContactID
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html deleted file mode 100644 index 51f2a5d6..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - -Aether.Physics2D: ContactID Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ContactID Struct Reference
-
-
- -

Contact ids to facilitate warm starting. - More...

-
-Collaboration diagram for ContactID:
-
-
-
-
- - - - - - - - -

-Public Attributes

ContactFeature Features
 The features that intersect to form the contact point More...
 
uint Key
 Used to quickly compare contact ids. More...
 
-

Detailed Description

-

Contact ids to facilitate warm starting.

-

Member Data Documentation

- -

◆ Features

- -
-
- - - - -
ContactFeature Features
-
- -

The features that intersect to form the contact point

- -
-
- -

◆ Key

- -
-
- - - - -
uint Key
-
- -

Used to quickly compare contact ids.

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.js deleted file mode 100644 index e6b613d4..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.js +++ /dev/null @@ -1,5 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d = -[ - [ "Features", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html#a07f84c7b28b8fe5fcb54bd73bb394164", null ], - [ "Key", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html#a5980c1f8dd43c6df57e3701340994c5a", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.map deleted file mode 100644 index 965150cd..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.md5 deleted file mode 100644 index 9ae8caf6..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3c6e6ec9aabcd3bf762f2003a4b6706b \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.svg deleted file mode 100644 index 9dcc156f..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - -ContactID - -Node1 - - -ContactID - - - - -Node2 - - -ContactFeature - - - - -Node2->Node1 - - - Features - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input-members.html deleted file mode 100644 index 1efd4a6b..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input-members.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
DistanceInput Member List
-
-
- -

This is the complete list of members for DistanceInput, including all inherited members.

- - - - - - -
ProxyA (defined in DistanceInput)DistanceInput
ProxyB (defined in DistanceInput)DistanceInput
TransformA (defined in DistanceInput)DistanceInput
TransformB (defined in DistanceInput)DistanceInput
UseRadii (defined in DistanceInput)DistanceInput
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html deleted file mode 100644 index a58b8625..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -Aether.Physics2D: DistanceInput Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
DistanceInput Struct Reference
-
-
- -

Input for Distance.ComputeDistance(). You have to option to use the shape radii in the computation. - More...

-
-Collaboration diagram for DistanceInput:
-
-
-
-
- - - - - - - - - - - - -

-Public Attributes

-DistanceProxy ProxyA
 
-DistanceProxy ProxyB
 
-Transform TransformA
 
-Transform TransformB
 
-bool UseRadii
 
-

Detailed Description

-

Input for Distance.ComputeDistance(). You have to option to use the shape radii in the computation.

-

The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Distance.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.js deleted file mode 100644 index fd8fc095..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.js +++ /dev/null @@ -1,8 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input = -[ - [ "ProxyA", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a8de1ee4d8c167318b4aedb600e196d2d", null ], - [ "ProxyB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a626dfb64707717d21edffde8e4544d40", null ], - [ "TransformA", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a405ad2bd9b4d4d6fe665f49222f4d1c8", null ], - [ "TransformB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#ab84b03240c04c46142651a44ff579641", null ], - [ "UseRadii", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a12fb5d8500d2511829b784fbfbe0d78b", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.map deleted file mode 100644 index 8c7b15b4..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.md5 deleted file mode 100644 index 1b80c2b1..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6b01d209e80115042efbf422dc35bb42 \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.svg deleted file mode 100644 index c1478173..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.svg +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - -DistanceInput - -Node1 - - -DistanceInput - - - - -Node2 - - -DistanceProxy - - - - -Node2->Node1 - - - ProxyA -ProxyB - - -Node3 - - -Vertices - - - - -Node3->Node2 - - - Vertices - - -Node5 - - -Transform - - - - -Node5->Node1 - - - TransformA -TransformB - - -Node6 - - -Vector2 - - - - -Node6->Node5 - - - p - - -Node8 - - -Complex - - - - -Node8->Node5 - - - q - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output-members.html deleted file mode 100644 index f5e2bc46..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
DistanceOutput Member List
-
-
- -

This is the complete list of members for DistanceOutput, including all inherited members.

- - - - - -
Distance (defined in DistanceOutput)DistanceOutput
IterationsDistanceOutput
PointADistanceOutput
PointBDistanceOutput
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html deleted file mode 100644 index ffd9fdd4..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - -Aether.Physics2D: DistanceOutput Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
DistanceOutput Struct Reference
-
-
- -

Output for Distance.ComputeDistance(). - More...

-
-Collaboration diagram for DistanceOutput:
-
-
-
-
- - - - - - - - - - - - - -

-Public Attributes

-float Distance
 
int Iterations
 Number of GJK iterations used More...
 
Vector2 PointA
 Closest point on shapeA More...
 
Vector2 PointB
 Closest point on shapeB More...
 
-

Detailed Description

-

Output for Distance.ComputeDistance().

-

Member Data Documentation

- -

◆ Iterations

- -
-
- - - - -
int Iterations
-
- -

Number of GJK iterations used

- -
-
- -

◆ PointA

- -
-
- - - - -
Vector2 PointA
-
- -

Closest point on shapeA

- -
-
- -

◆ PointB

- -
-
- - - - -
Vector2 PointB
-
- -

Closest point on shapeB

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Distance.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.js deleted file mode 100644 index 1ce101b8..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.js +++ /dev/null @@ -1,7 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output = -[ - [ "Distance", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#ad387fb71b61baf6ce35cb7c4d5c16b17", null ], - [ "Iterations", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#ae0d17bcc40667f128a17c273ea27e4c0", null ], - [ "PointA", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#a05a49552f5490c660f50e95112747cd5", null ], - [ "PointB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#a64638a50edbdce6f8b5be154041adcb7", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.map deleted file mode 100644 index e9241f17..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.md5 deleted file mode 100644 index b8eefe0b..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -03c73fa4f8053d5ecfb277d542f3bed0 \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.svg deleted file mode 100644 index 09b6ecfa..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - -DistanceOutput - -Node1 - - -DistanceOutput - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - PointA -PointB - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy-members.html deleted file mode 100644 index 05a7dd4c..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy-members.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
DistanceProxy Member List
-
-
- -

This is the complete list of members for DistanceProxy, including all inherited members.

- - - - -
DistanceProxy(Shape shape, int index)DistanceProxy
GetSupport(Vector2 direction)DistanceProxy
GetSupportVertex(Vector2 direction)DistanceProxy
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html deleted file mode 100644 index 4f85a28b..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - -Aether.Physics2D: DistanceProxy Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
DistanceProxy Struct Reference
-
-
- -

A distance proxy is used by the GJK algorithm. It encapsulates any shape. - More...

-
-Collaboration diagram for DistanceProxy:
-
-
-
-
- - - - - - - - - - - -

-Public Member Functions

 DistanceProxy (Shape shape, int index)
 Initialize the proxy using the given shape. The shape must remain in scope while the proxy is in use. More...
 
int GetSupport (Vector2 direction)
 Get the supporting vertex index in the given direction. More...
 
Vector2 GetSupportVertex (Vector2 direction)
 Get the supporting vertex in the given direction. More...
 
-

Detailed Description

-

A distance proxy is used by the GJK algorithm. It encapsulates any shape.

-

Constructor & Destructor Documentation

- -

◆ DistanceProxy()

- -
-
- - - - - - - - - - - - - - - - - - -
DistanceProxy (Shape shape,
int index 
)
-
- -

Initialize the proxy using the given shape. The shape must remain in scope while the proxy is in use.

-
Parameters
- - - -
shapeThe shape.
indexThe index.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetSupport()

- -
-
- - - - - - - - -
int GetSupport (Vector2 direction)
-
- -

Get the supporting vertex index in the given direction.

-
Parameters
- - -
directionThe direction.
-
-
-
Returns
- -
-
- -

◆ GetSupportVertex()

- -
-
- - - - - - - - -
Vector2 GetSupportVertex (Vector2 direction)
-
- -

Get the supporting vertex in the given direction.

-
Parameters
- - -
directionThe direction.
-
-
-
Returns
- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Distance.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.js deleted file mode 100644 index 467326b7..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.js +++ /dev/null @@ -1,6 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy = -[ - [ "DistanceProxy", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html#aaa7b42a87967c983fce519d189356e17", null ], - [ "GetSupport", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html#abf8f0e367cb773cf18cd63e66eeb80a7", null ], - [ "GetSupportVertex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html#a867fe6dec84c9eec88e7e9d00fa8e0ff", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.map deleted file mode 100644 index 41173147..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.md5 deleted file mode 100644 index c939c0b1..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7591677a5ec7204e1a190ae00d6b30ca \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.svg deleted file mode 100644 index d4991aa9..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - -DistanceProxy - -Node1 - - -DistanceProxy - - - - -Node2 - - -Vertices - - - - -Node2->Node1 - - - Vertices - - -Node3 - - -List< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis-members.html deleted file mode 100644 index 15b73b69..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis-members.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
EPAxis Member List
-
-
- -

This is the complete list of members for EPAxis, including all inherited members.

- - - - -
Index (defined in EPAxis)EPAxis
Separation (defined in EPAxis)EPAxis
Type (defined in EPAxis)EPAxis
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html deleted file mode 100644 index fab9ca69..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -Aether.Physics2D: EPAxis Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
EPAxis Struct Reference
-
-
- -

This structure is used to keep track of the best separating axis. - More...

- - - - - - - - -

-Public Attributes

-int Index
 
-float Separation
 
-EPAxisType Type
 
-

Detailed Description

-

This structure is used to keep track of the best separating axis.

-

The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.js deleted file mode 100644 index b4b6c93e..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.js +++ /dev/null @@ -1,6 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis = -[ - [ "Index", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html#a075e1e3c9dd399cef584d7338cc37938", null ], - [ "Separation", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html#ab2223b5b51de102521265750b8ce87c4", null ], - [ "Type", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html#ae5405a7eac51ce0b5e3803d9b4dafd04", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold-members.html deleted file mode 100644 index 5966afc6..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold-members.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Manifold Member List
-
-
- -

This is the complete list of members for Manifold, including all inherited members.

- - - - - - -
LocalNormalManifold
LocalPointManifold
PointCountManifold
PointsManifold
Type (defined in Manifold)Manifold
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html deleted file mode 100644 index 73fc2277..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - -Aether.Physics2D: Manifold Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Manifold Struct Reference
-
-
- -

A manifold for two touching convex Shapes. Box2D supports multiple types of contact: - More...

-
-Collaboration diagram for Manifold:
-
-
-
-
- - - - - - - - - - - - - - - - -

-Public Attributes

Vector2 LocalNormal
 Not use for Type.SeparationFunction.Points More...
 
Vector2 LocalPoint
 Usage depends on manifold type More...
 
int PointCount
 The number of manifold points More...
 
FixedArray2< ManifoldPointPoints
 The points of contact More...
 
-ManifoldType Type
 
-

Detailed Description

-

A manifold for two touching convex Shapes. Box2D supports multiple types of contact:

-
    -
  • Clip point versus plane with radius
  • -
  • Point versus point with radius (circles) The local point usage depends on the manifold type:
  • -
  • ShapeType.Circles: the local center of circleA
  • -
  • SeparationFunction.FaceA: the center of faceA
  • -
  • SeparationFunction.FaceB: the center of faceB Similarly the local normal usage:
  • -
  • ShapeType.Circles: not used
  • -
  • SeparationFunction.FaceA: the normal on polygonA
  • -
  • SeparationFunction.FaceB: the normal on polygonB We store contacts in this way so that position correction can account for movement, which is critical for continuous physics. All contact scenarios must be expressed in one of these types. This structure is stored across time steps, so we keep it small.
  • -
-

Member Data Documentation

- -

◆ LocalNormal

- -
-
- - - - -
Vector2 LocalNormal
-
- -

Not use for Type.SeparationFunction.Points

- -
-
- -

◆ LocalPoint

- -
-
- - - - -
Vector2 LocalPoint
-
- -

Usage depends on manifold type

- -
-
- -

◆ PointCount

- -
-
- - - - -
int PointCount
-
- -

The number of manifold points

- -
-
- -

◆ Points

- -
-
- - - - -
FixedArray2<ManifoldPoint> Points
-
- -

The points of contact

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.js deleted file mode 100644 index 0479da4a..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.js +++ /dev/null @@ -1,8 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold = -[ - [ "LocalNormal", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#a3f4ba5dc29ad59966053466fef9aaf07", null ], - [ "LocalPoint", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#ab38c7e4fb62370c1621a592c346eb641", null ], - [ "PointCount", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#ac182ecdd5e7ed46643b5f71bc71936bf", null ], - [ "Points", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#a43dbeef932d0d3ac5c04680ffb1a7662", null ], - [ "Type", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#a3dbb72481161c40a4ebe2acea0bbd22c", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.map deleted file mode 100644 index e655529c..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.md5 deleted file mode 100644 index 29d94221..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -93324c2008669e843fd0732c89e2bc36 \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.svg deleted file mode 100644 index b46213ea..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.svg +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -Manifold - -Node1 - - -Manifold - - - - -Node2 - - -FixedArray2< tainicom.Aether. -Physics2D.Collision.ManifoldPoint > - - - - -Node2->Node1 - - - Points - - -Node3 - - -Vector2 - - - - -Node3->Node1 - - - LocalNormal -LocalPoint - - -Node4 - - -IEquatable< Vector2 > - - - - -Node4->Node3 - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point-members.html deleted file mode 100644 index 3666f2da..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ManifoldPoint Member List
-
-
- -

This is the complete list of members for ManifoldPoint, including all inherited members.

- - - - - -
IdManifoldPoint
LocalPointManifoldPoint
NormalImpulseManifoldPoint
TangentImpulseManifoldPoint
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html deleted file mode 100644 index cd9f5325..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - -Aether.Physics2D: ManifoldPoint Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ManifoldPoint Struct Reference
-
-
- -

A manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions. - More...

-
-Collaboration diagram for ManifoldPoint:
-
-
-
-
- - - - - - - - - - - - - - -

-Public Attributes

ContactID Id
 Uniquely identifies a contact point between two Shapes More...
 
Vector2 LocalPoint
 Usage depends on manifold type More...
 
float NormalImpulse
 The non-penetration impulse More...
 
float TangentImpulse
 The friction impulse More...
 
-

Detailed Description

-

A manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions.

-

Member Data Documentation

- -

◆ Id

- -
-
- - - - -
ContactID Id
-
- -

Uniquely identifies a contact point between two Shapes

- -
-
- -

◆ LocalPoint

- -
-
- - - - -
Vector2 LocalPoint
-
- -

Usage depends on manifold type

- -
-
- -

◆ NormalImpulse

- -
-
- - - - -
float NormalImpulse
-
- -

The non-penetration impulse

- -
-
- -

◆ TangentImpulse

- -
-
- - - - -
float TangentImpulse
-
- -

The friction impulse

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.js deleted file mode 100644 index 82e9a0c8..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.js +++ /dev/null @@ -1,7 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point = -[ - [ "Id", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#a8a47f936d768096e8a5d989a1eb8f2ab", null ], - [ "LocalPoint", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#ab38c7e4fb62370c1621a592c346eb641", null ], - [ "NormalImpulse", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#ac36cd4f03d736f219bbf18039f72fb32", null ], - [ "TangentImpulse", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#a58eb81502da454de6ad2142495fcbd6f", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.map deleted file mode 100644 index d1d5208f..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.md5 deleted file mode 100644 index 64e74a46..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f8f977a8725e234f81f9c4e44278d9a8 \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.svg deleted file mode 100644 index cb94de5e..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -ManifoldPoint - -Node1 - - -ManifoldPoint - - - - -Node2 - - -ContactID - - - - -Node2->Node1 - - - Id - - -Node3 - - -ContactFeature - - - - -Node3->Node2 - - - Features - - -Node4 - - -Vector2 - - - - -Node4->Node1 - - - LocalPoint - - -Node5 - - -IEquatable< Vector2 > - - - - -Node5->Node4 - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input-members.html deleted file mode 100644 index f9419086..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input-members.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
RayCastInput Member List
-
-
- -

This is the complete list of members for RayCastInput, including all inherited members.

- - - - -
MaxFractionRayCastInput
Point1RayCastInput
Point2RayCastInput
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html deleted file mode 100644 index 010afec8..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - -Aether.Physics2D: RayCastInput Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
RayCastInput Struct Reference
-
-
- -

Ray-cast input data. - More...

-
-Collaboration diagram for RayCastInput:
-
-
-
-
- - - - - - - - - - - -

-Public Attributes

float MaxFraction
 The ray extends from p1 to p1 + maxFraction * (p2 - p1). If you supply a max fraction of 1, the ray extends from p1 to p2. A max fraction of 0.5 makes the ray go from p1 and half way to p2. More...
 
Vector2 Point1
 The starting point of the ray. More...
 
Vector2 Point2
 The ending point of the ray. More...
 
-

Detailed Description

-

Ray-cast input data.

-

Member Data Documentation

- -

◆ MaxFraction

- -
-
- - - - -
float MaxFraction
-
- -

The ray extends from p1 to p1 + maxFraction * (p2 - p1). If you supply a max fraction of 1, the ray extends from p1 to p2. A max fraction of 0.5 makes the ray go from p1 and half way to p2.

- -
-
- -

◆ Point1

- -
-
- - - - -
Vector2 Point1
-
- -

The starting point of the ray.

- -
-
- -

◆ Point2

- -
-
- - - - -
Vector2 Point2
-
- -

The ending point of the ray.

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.js deleted file mode 100644 index 6974d665..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.js +++ /dev/null @@ -1,6 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input = -[ - [ "MaxFraction", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html#af8a6491e2b6e8dd62a06c44089468f88", null ], - [ "Point1", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html#aac7add01618434a53ed26216958fcdee", null ], - [ "Point2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html#a46ba4a429ac49e5272bcd7aa13da85c7", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.map deleted file mode 100644 index 6522d2ee..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.md5 deleted file mode 100644 index a502758b..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3fe3550e77f3fcbfc6a5bfaf87fb5176 \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.svg deleted file mode 100644 index 4c8108ba..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - -RayCastInput - -Node1 - - -RayCastInput - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - Point1 -Point2 - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output-members.html deleted file mode 100644 index d2983382..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output-members.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
RayCastOutput Member List
-
-
- -

This is the complete list of members for RayCastOutput, including all inherited members.

- - - -
FractionRayCastOutput
NormalRayCastOutput
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html deleted file mode 100644 index 9a232bc9..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - -Aether.Physics2D: RayCastOutput Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
RayCastOutput Struct Reference
-
-
- -

Ray-cast output data. - More...

-
-Collaboration diagram for RayCastOutput:
-
-
-
-
- - - - - - - - -

-Public Attributes

float Fraction
 The ray hits at p1 + fraction * (p2 - p1), where p1 and p2 come from RayCastInput. Contains the actual fraction of the ray where it has the intersection point. More...
 
Vector2 Normal
 The normal of the face of the shape the ray has hit. More...
 
-

Detailed Description

-

Ray-cast output data.

-

Member Data Documentation

- -

◆ Fraction

- -
-
- - - - -
float Fraction
-
- -

The ray hits at p1 + fraction * (p2 - p1), where p1 and p2 come from RayCastInput. Contains the actual fraction of the ray where it has the intersection point.

- -
-
- -

◆ Normal

- -
-
- - - - -
Vector2 Normal
-
- -

The normal of the face of the shape the ray has hit.

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.js deleted file mode 100644 index a30debf9..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.js +++ /dev/null @@ -1,5 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output = -[ - [ "Fraction", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html#ae2ee62d7437b30ba49c67e1a18305508", null ], - [ "Normal", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html#a880585dece40597b196d72d65b952800", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.map deleted file mode 100644 index dbf104bf..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.md5 deleted file mode 100644 index 1a472681..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d8d81d98849a2ce419a9d04f41250df2 \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.svg deleted file mode 100644 index 5cc49f4b..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - -RayCastOutput - -Node1 - - -RayCastOutput - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - Normal - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face-members.html deleted file mode 100644 index 5ed07ac6..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face-members.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ReferenceFace Member List
-
-
- -

This is the complete list of members for ReferenceFace, including all inherited members.

- - - - - - - - - - -
i1 (defined in ReferenceFace)ReferenceFace
i2 (defined in ReferenceFace)ReferenceFace
normal (defined in ReferenceFace)ReferenceFace
sideNormal1 (defined in ReferenceFace)ReferenceFace
sideNormal2 (defined in ReferenceFace)ReferenceFace
sideOffset1 (defined in ReferenceFace)ReferenceFace
sideOffset2 (defined in ReferenceFace)ReferenceFace
v1 (defined in ReferenceFace)ReferenceFace
v2 (defined in ReferenceFace)ReferenceFace
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html deleted file mode 100644 index b4f8bfee..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -Aether.Physics2D: ReferenceFace Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ReferenceFace Struct Reference
-
-
- -

Reference face used for clipping - More...

-
-Collaboration diagram for ReferenceFace:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-int i1
 
-int i2
 
-Vector2 v1
 
-Vector2 v2
 
-Vector2 normal
 
-Vector2 sideNormal1
 
-float sideOffset1
 
-Vector2 sideNormal2
 
-float sideOffset2
 
-

Detailed Description

-

Reference face used for clipping

-

The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.js deleted file mode 100644 index 7be8e155..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.js +++ /dev/null @@ -1,12 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face = -[ - [ "i1", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#ac1148b6c7c73300331ae93335f42241d", null ], - [ "i2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a48d37c88961428889f8b283379ab961c", null ], - [ "normal", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a056705659e898d8e165483b25372e16a", null ], - [ "sideNormal1", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a40bb7a8a3c1e5ad7ff57b5f7774d7fa4", null ], - [ "sideNormal2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#aa80a0ad76f92a6ff0e4a4f2f8e756f3d", null ], - [ "sideOffset1", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a98c3803c7b3dc2a0b8b3b0dd94c247c5", null ], - [ "sideOffset2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#acf8b7fd1aa3676313f840edbb3a609a7", null ], - [ "v1", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a26eca50195788ca1793dee111f1146cc", null ], - [ "v2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a70cda8ba2b412c5d69a12c4d75ff613b", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.map deleted file mode 100644 index 86c61c5d..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.md5 deleted file mode 100644 index 3bf7bda9..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9d555f5d58b9ba8758c6e98896bda8c2 \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.svg deleted file mode 100644 index 8d26ff0b..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.svg +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - -ReferenceFace - -Node1 - - -ReferenceFace - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - normal -sideNormal1 -sideNormal2 -v1 -v2 - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data-members.html deleted file mode 100644 index 00ff71e6..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data-members.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
MassData Member List
-
-
- -

This is the complete list of members for MassData, including all inherited members.

- - - - - - - - - - -
AreaMassData
CentroidMassData
Equals(MassData other) (defined in MassData)MassData
Equals(object obj) (defined in MassData)MassData
GetHashCode() (defined in MassData)MassData
InertiaMassData
MassMassData
operator!=(MassData left, MassData right)MassDatastatic
operator==(MassData left, MassData right)MassDatastatic
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html deleted file mode 100644 index ab0fc49a..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - - -Aether.Physics2D: MassData Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
- -

This holds the mass data computed for a shape. - More...

-
-Inheritance diagram for MassData:
-
-
-
-
-
-Collaboration diagram for MassData:
-
-
-
-
- - - - - - - - -

-Public Member Functions

-bool Equals (MassData other)
 
-override bool Equals (object obj)
 
-override int GetHashCode ()
 
- - - - - - - -

-Static Public Member Functions

static bool operator== (MassData left, MassData right)
 The equal operator More...
 
static bool operator!= (MassData left, MassData right)
 The not equal operator More...
 
- - - - - - - - - - - - - -

-Properties

float Area [get, set]
 The area of the shape More...
 
Vector2 Centroid [get, set]
 The position of the shape's centroid relative to the shape's origin. More...
 
float Inertia [get, set]
 The rotational inertia of the shape about the local origin. More...
 
float Mass [get, set]
 The mass of the shape, usually in kilograms. More...
 
-

Detailed Description

-

This holds the mass data computed for a shape.

-

Member Function Documentation

- -

◆ operator!=()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
static bool operator!= (MassData left,
MassData right 
)
-
-static
-
- -

The not equal operator

-
Parameters
- - - -
left
right
-
-
-
Returns
- -
-
- -

◆ operator==()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
static bool operator== (MassData left,
MassData right 
)
-
-static
-
- -

The equal operator

-
Parameters
- - - -
left
right
-
-
-
Returns
- -
-
-

Property Documentation

- -

◆ Area

- -
-
- - - - - -
- - - - -
float Area
-
-getset
-
- -

The area of the shape

- -
-
- -

◆ Centroid

- -
-
- - - - - -
- - - - -
Vector2 Centroid
-
-getset
-
- -

The position of the shape's centroid relative to the shape's origin.

- -
-
- -

◆ Inertia

- -
-
- - - - - -
- - - - -
float Inertia
-
-getset
-
- -

The rotational inertia of the shape about the local origin.

- -
-
- -

◆ Mass

- -
-
- - - - - -
- - - - -
float Mass
-
-getset
-
- -

The mass of the shape, usually in kilograms.

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Shapes/Shape.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.js deleted file mode 100644 index 096c244e..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.js +++ /dev/null @@ -1,10 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data = -[ - [ "Equals", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#af8db20ea4c949f83c5c84ecbe7559ae4", null ], - [ "Equals", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#aadf763f0213fc2f3875230b06bb0b6cf", null ], - [ "GetHashCode", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a77e1afa2b6dee1ed3640da81d7407b42", null ], - [ "Area", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a78fd4dcd2fd66e25d390950b4f1a8257", null ], - [ "Centroid", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a8e9c3d00a1e57220cc159db41566f0d9", null ], - [ "Inertia", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#ac92ff2067850c8c2e12b28896fd06116", null ], - [ "Mass", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a0ded10813531b428294cf395abff0d1c", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache-members.html deleted file mode 100644 index 26f9f5b8..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
SimplexCache Member List
-
-
- -

This is the complete list of members for SimplexCache, including all inherited members.

- - - - - -
CountSimplexCache
IndexASimplexCache
IndexBSimplexCache
Metric (defined in SimplexCache)SimplexCache
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html deleted file mode 100644 index 752e1734..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - -Aether.Physics2D: SimplexCache Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
SimplexCache Struct Reference
-
-
- -

Used to warm start ComputeDistance. Set count to zero on first call. - More...

-
-Collaboration diagram for SimplexCache:
-
-
-
-
- - - - - - - - - - - - - -

-Public Attributes

ushort Count
 Length or area More...
 
FixedArray3< byte > IndexA
 Vertices on shape A More...
 
FixedArray3< byte > IndexB
 Vertices on shape B More...
 
-float Metric
 
-

Detailed Description

-

Used to warm start ComputeDistance. Set count to zero on first call.

-

Member Data Documentation

- -

◆ Count

- -
-
- - - - -
ushort Count
-
- -

Length or area

- -
-
- -

◆ IndexA

- -
-
- - - - -
FixedArray3<byte> IndexA
-
- -

Vertices on shape A

- -
-
- -

◆ IndexB

- -
-
- - - - -
FixedArray3<byte> IndexB
-
- -

Vertices on shape B

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Distance.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.js deleted file mode 100644 index a6fcfd36..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.js +++ /dev/null @@ -1,7 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache = -[ - [ "Count", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#a3d3cf08475efb9f695f5a798626d3146", null ], - [ "IndexA", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#af15de8c75309938c078b260699211492", null ], - [ "IndexB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#a721119762a62f5b7b459c1d62366a925", null ], - [ "Metric", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#a6734dab0c22e1322b1fb1a726d01387c", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.map deleted file mode 100644 index bc305d6f..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.md5 deleted file mode 100644 index 4f1e0d21..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -17b0549751e0913ac289ecdb22e2fb90 \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.svg deleted file mode 100644 index 1c43fab8..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - -SimplexCache - -Node1 - - -SimplexCache - - - - -Node2 - - -FixedArray3< byte > - - - - -Node2->Node1 - - - IndexA -IndexB - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output-members.html deleted file mode 100644 index 00f43fa7..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output-members.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
TOIOutput Member List
-
-
- -

This is the complete list of members for TOIOutput, including all inherited members.

- - - -
State (defined in TOIOutput)TOIOutput
T (defined in TOIOutput)TOIOutput
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html deleted file mode 100644 index 5747c1b4..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -Aether.Physics2D: TOIOutput Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
TOIOutput Struct Reference
-
-
- - - - - - -

-Public Attributes

-TOIOutputState State
 
-float T
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/TimeOfImpact.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.js deleted file mode 100644 index a60eb83c..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.js +++ /dev/null @@ -1,5 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output = -[ - [ "State", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html#af65a7c20ce8e1d346c8b675dc5d19d9a", null ], - [ "T", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html#a1e59dd36aafb310776e617456b9415b5", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex-members.html deleted file mode 100644 index 9cea9d8a..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex-members.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Complex Member List
-
-
- -

This is the complete list of members for Complex, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Complex(float real, float imaginary) (defined in Complex)Complex
Conjugate() (defined in Complex)Complex
Conjugate(ref Complex value) (defined in Complex)Complexstatic
Divide(ref Complex left, ref Complex right) (defined in Complex)Complexstatic
Divide(ref Complex left, ref Complex right, out Complex result) (defined in Complex)Complexstatic
Divide(ref Vector2 left, ref Complex right) (defined in Complex)Complexstatic
Divide(Vector2 left, ref Complex right) (defined in Complex)Complexstatic
Divide(Vector2 left, ref Complex right, out Vector2 result) (defined in Complex)Complexstatic
FromAngle(float angle) (defined in Complex)Complexstatic
Imaginary (defined in Complex)Complex
ImaginaryOne (defined in Complex)Complexstatic
Magnitude (defined in Complex)Complex
MagnitudeSquared() (defined in Complex)Complex
Multiply(ref Complex left, ref Complex right) (defined in Complex)Complexstatic
Multiply(ref Vector2 left, ref Complex right) (defined in Complex)Complexstatic
Multiply(ref Vector2 left, ref Complex right, out Vector2 result) (defined in Complex)Complexstatic
Multiply(Vector2 left, ref Complex right) (defined in Complex)Complexstatic
Negate() (defined in Complex)Complex
Negate(ref Complex value) (defined in Complex)Complexstatic
Normalize() (defined in Complex)Complex
Normalize(ref Complex value) (defined in Complex)Complexstatic
One (defined in Complex)Complexstatic
Phase (defined in Complex)Complex
Real (defined in Complex)Complex
ToString() (defined in Complex)Complex
ToVector2() (defined in Complex)Complex
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html deleted file mode 100644 index 54866c4f..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - -Aether.Physics2D: Complex Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
- - - - - - - - - - - - - - - - -

-Public Member Functions

Complex (float real, float imaginary)
 
-void Conjugate ()
 
-void Negate ()
 
-float MagnitudeSquared ()
 
-void Normalize ()
 
-Vector2 ToVector2 ()
 
-override string ToString ()
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Static Public Member Functions

-static Complex FromAngle (float angle)
 
-static Complex Multiply (ref Complex left, ref Complex right)
 
-static Complex Divide (ref Complex left, ref Complex right)
 
-static void Divide (ref Complex left, ref Complex right, out Complex result)
 
-static Vector2 Multiply (ref Vector2 left, ref Complex right)
 
-static void Multiply (ref Vector2 left, ref Complex right, out Vector2 result)
 
-static Vector2 Multiply (Vector2 left, ref Complex right)
 
-static Vector2 Divide (ref Vector2 left, ref Complex right)
 
-static Vector2 Divide (Vector2 left, ref Complex right)
 
-static void Divide (Vector2 left, ref Complex right, out Vector2 result)
 
-static Complex Conjugate (ref Complex value)
 
-static Complex Negate (ref Complex value)
 
-static Complex Normalize (ref Complex value)
 
- - - - - -

-Public Attributes

-float Real
 
-float Imaginary
 
- - - - - - - - - -

-Properties

-static Complex One [get]
 
-static Complex ImaginaryOne [get]
 
-float Phase [get, set]
 
-float Magnitude [get]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/Complex.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.js deleted file mode 100644 index ca80aae2..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.js +++ /dev/null @@ -1,14 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex = -[ - [ "Complex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a1cbc0c8a20d6b78300c37d4296095398", null ], - [ "Conjugate", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a88b30ebd4652e8c84b8d16bf639a3dde", null ], - [ "MagnitudeSquared", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#acc59985c7666d5c2e4eb32d5d41438d2", null ], - [ "Negate", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a00e05e1bb6f3185b1a40728679be5274", null ], - [ "Normalize", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#af279e0f0ff720ee54d6733674dfda50a", null ], - [ "ToString", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#aa73e7c4dd1df5fd5fbf81c7764ee1533", null ], - [ "ToVector2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a0832df4956b83a12a675c63ae2273208", null ], - [ "Imaginary", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#aee26d9b03f921f222001bb2de7eccac0", null ], - [ "Real", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a8755cf135ce704805fef59f18c728429", null ], - [ "Magnitude", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a06a7d2030815e890885931bdd6bc45d7", null ], - [ "Phase", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#aed9e6d9d9b9c565df155905184604f61", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2-members.html deleted file mode 100644 index 3efa73d7..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2-members.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FixedArray2< T > Member List
-
-
- -

This is the complete list of members for FixedArray2< T >, including all inherited members.

- - -
this[int index] (defined in FixedArray2< T >)FixedArray2< T >
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html deleted file mode 100644 index 55e356d3..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -Aether.Physics2D: FixedArray2< T > Struct Template Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixedArray2< T > Struct Template Reference
-
-
- - - - -

-Properties

-T this[int index] [get, set]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/FixedArray.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.js deleted file mode 100644 index 87ac9f3d..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.js +++ /dev/null @@ -1,4 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2 = -[ - [ "this[int index]", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html#a4da03330824868fcb5ca5aad6031b3e3", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3-members.html deleted file mode 100644 index 565718d8..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3-members.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FixedArray3< T > Member List
-
-
- -

This is the complete list of members for FixedArray3< T >, including all inherited members.

- - -
this[int index] (defined in FixedArray3< T >)FixedArray3< T >
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html deleted file mode 100644 index 1cddbb4a..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -Aether.Physics2D: FixedArray3< T > Struct Template Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixedArray3< T > Struct Template Reference
-
-
- - - - -

-Properties

-T this[int index] [get, set]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/FixedArray.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.js deleted file mode 100644 index ee86d4c4..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.js +++ /dev/null @@ -1,4 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3 = -[ - [ "this[int index]", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html#a4da03330824868fcb5ca5aad6031b3e3", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4-members.html deleted file mode 100644 index a8e3b2ee..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4-members.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FixedArray4< T > Member List
-
-
- -

This is the complete list of members for FixedArray4< T >, including all inherited members.

- - -
this[int index] (defined in FixedArray4< T >)FixedArray4< T >
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html deleted file mode 100644 index abb03bea..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -Aether.Physics2D: FixedArray4< T > Struct Template Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixedArray4< T > Struct Template Reference
-
-
- - - - -

-Properties

-T this[int index] [get, set]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/FixedArray.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.js deleted file mode 100644 index febaced6..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.js +++ /dev/null @@ -1,4 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4 = -[ - [ "this[int index]", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html#a4da03330824868fcb5ca5aad6031b3e3", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8-members.html deleted file mode 100644 index b2a7eff8..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8-members.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FixedArray8< T > Member List
-
-
- -

This is the complete list of members for FixedArray8< T >, including all inherited members.

- - -
this[int index] (defined in FixedArray8< T >)FixedArray8< T >
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html deleted file mode 100644 index f751e1ff..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -Aether.Physics2D: FixedArray8< T > Struct Template Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixedArray8< T > Struct Template Reference
-
-
- - - - -

-Properties

-T this[int index] [get, set]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/FixedArray.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.js deleted file mode 100644 index 1253b69f..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.js +++ /dev/null @@ -1,4 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8 = -[ - [ "this[int index]", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html#a4da03330824868fcb5ca5aad6031b3e3", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22-members.html deleted file mode 100644 index 65f247ae..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22-members.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Mat22 Member List
-
-
- -

This is the complete list of members for Mat22, including all inherited members.

- - - - - - - - - - - -
Add(ref Mat22 A, ref Mat22 B, out Mat22 R) (defined in Mat22)Mat22static
ex (defined in Mat22)Mat22
ey (defined in Mat22)Mat22
Inverse (defined in Mat22)Mat22
Mat22(Vector2 c1, Vector2 c2)Mat22
Mat22(float a11, float a12, float a21, float a22)Mat22
Set(Vector2 c1, Vector2 c2)Mat22
SetIdentity()Mat22
SetZero()Mat22
Solve(Vector2 b)Mat22
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html deleted file mode 100644 index 4bb1ccc6..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - - -Aether.Physics2D: Mat22 Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
- -

A 2-by-2 matrix. Stored in column-major order. - More...

-
-Collaboration diagram for Mat22:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 Mat22 (Vector2 c1, Vector2 c2)
 Construct this matrix using columns. More...
 
 Mat22 (float a11, float a12, float a21, float a22)
 Construct this matrix using scalars. More...
 
void Set (Vector2 c1, Vector2 c2)
 Initialize this matrix using columns. More...
 
void SetIdentity ()
 Set this to the identity matrix. More...
 
void SetZero ()
 Set this matrix to all zeros. More...
 
Vector2 Solve (Vector2 b)
 Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases. More...
 
- - - -

-Static Public Member Functions

-static void Add (ref Mat22 A, ref Mat22 B, out Mat22 R)
 
- - - - - -

-Public Attributes

-Vector2 ex
 
-Vector2 ey
 
- - - -

-Properties

-Mat22 Inverse [get]
 
-

Detailed Description

-

A 2-by-2 matrix. Stored in column-major order.

-

Constructor & Destructor Documentation

- -

◆ Mat22() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - -
Mat22 (Vector2 c1,
Vector2 c2 
)
-
- -

Construct this matrix using columns.

-
Parameters
- - - -
c1The c1.
c2The c2.
-
-
- -
-
- -

◆ Mat22() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mat22 (float a11,
float a12,
float a21,
float a22 
)
-
- -

Construct this matrix using scalars.

-
Parameters
- - - - - -
a11The a11.
a12The a12.
a21The a21.
a22The a22.
-
-
- -
-
-

Member Function Documentation

- -

◆ Set()

- -
-
- - - - - - - - - - - - - - - - - - -
void Set (Vector2 c1,
Vector2 c2 
)
-
- -

Initialize this matrix using columns.

-
Parameters
- - - -
c1The c1.
c2The c2.
-
-
- -
-
- -

◆ SetIdentity()

- -
-
- - - - - - - -
void SetIdentity ()
-
- -

Set this to the identity matrix.

- -
-
- -

◆ SetZero()

- -
-
- - - - - - - -
void SetZero ()
-
- -

Set this matrix to all zeros.

- -
-
- -

◆ Solve()

- -
-
- - - - - - - - -
Vector2 Solve (Vector2 b)
-
- -

Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases.

-
Parameters
- - -
bThe b.
-
-
-
Returns
- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/Math.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.js deleted file mode 100644 index 7f33aa0c..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.js +++ /dev/null @@ -1,12 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22 = -[ - [ "Mat22", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a16deadeae78d27b68ce22edea42ae3e7", null ], - [ "Mat22", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a572ab7d0c5bb07aa4b59edc7f3922352", null ], - [ "Set", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a7a9dff6dd4684e523adedb8739eccd48", null ], - [ "SetIdentity", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a14985545f226fa39181250a3f2616d8f", null ], - [ "SetZero", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#ae57e5aca5db002545e4b9335c8d9dbfa", null ], - [ "Solve", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#acdfe324ad81cfe2bd1769e3802e11e50", null ], - [ "ex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#aef144db53287b6a2301d5d4f29315430", null ], - [ "ey", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#abbd8e7fb22fb99b1bf29b7509de241ed", null ], - [ "Inverse", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#af1de0c113e28ee769cbabc639ee64639", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.map deleted file mode 100644 index 9eed2eab..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.md5 deleted file mode 100644 index 5a5a31ac..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6c4975f3b05a6681bd4c6be82208dfd5 \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.svg deleted file mode 100644 index 59cf08f0..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - -Mat22 - -Node1 - - -Mat22 - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - ex -ey - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33-members.html deleted file mode 100644 index 61ed70bc..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33-members.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Mat33 Member List
-
-
- -

This is the complete list of members for Mat33, including all inherited members.

- - - - - - - - - - -
ex (defined in Mat33)Mat33
ey (defined in Mat33)Mat33
ez (defined in Mat33)Mat33
GetInverse22(ref Mat33 M)Mat33
GetSymInverse33(ref Mat33 M)Mat33
Mat33(Vector3 c1, Vector3 c2, Vector3 c3)Mat33
SetZero()Mat33
Solve22(Vector2 b)Mat33
Solve33(Vector3 b)Mat33
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html deleted file mode 100644 index 68a9b3e9..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - - -Aether.Physics2D: Mat33 Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Mat33 Struct Reference
-
-
- -

A 3-by-3 matrix. Stored in column-major order. - More...

-
-Collaboration diagram for Mat33:
-
-
-
-
- - - - - - - - - - - - - - - - - - -

-Public Member Functions

 Mat33 (Vector3 c1, Vector3 c2, Vector3 c3)
 Construct this matrix using columns. More...
 
void SetZero ()
 Set this matrix to all zeros. More...
 
Vector3 Solve33 (Vector3 b)
 Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases. More...
 
Vector2 Solve22 (Vector2 b)
 Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases. Solve only the upper 2-by-2 matrix equation. More...
 
void GetInverse22 (ref Mat33 M)
 
void GetSymInverse33 (ref Mat33 M)
 
- - - - - - - -

-Public Attributes

-Vector3 ex
 
-Vector3 ey
 
-Vector3 ez
 
-

Detailed Description

-

A 3-by-3 matrix. Stored in column-major order.

-

Constructor & Destructor Documentation

- -

◆ Mat33()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
Mat33 (Vector3 c1,
Vector3 c2,
Vector3 c3 
)
-
- -

Construct this matrix using columns.

-
Parameters
- - - - -
c1The c1.
c2The c2.
c3The c3.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetInverse22()

- -
-
- - - - - - - - -
void GetInverse22 (ref Mat33 M)
-
-

Get the inverse of this matrix as a 2-by-2. Returns the zero matrix if singular.

- -
-
- -

◆ GetSymInverse33()

- -
-
- - - - - - - - -
void GetSymInverse33 (ref Mat33 M)
-
-

Get the symmetric inverse of this matrix as a 3-by-3. Returns the zero matrix if singular.

- -
-
- -

◆ SetZero()

- -
-
- - - - - - - -
void SetZero ()
-
- -

Set this matrix to all zeros.

- -
-
- -

◆ Solve22()

- -
-
- - - - - - - - -
Vector2 Solve22 (Vector2 b)
-
- -

Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases. Solve only the upper 2-by-2 matrix equation.

-
Parameters
- - -
bThe b.
-
-
-
Returns
- -
-
- -

◆ Solve33()

- -
-
- - - - - - - - -
Vector3 Solve33 (Vector3 b)
-
- -

Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases.

-
Parameters
- - -
bThe b.
-
-
-
Returns
- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/Math.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.js deleted file mode 100644 index dafdc172..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.js +++ /dev/null @@ -1,12 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33 = -[ - [ "Mat33", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a73f844ff8e98087f115b59f5cf817206", null ], - [ "GetInverse22", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#ac8b9151d7dc81d7e39e1d14c5d642078", null ], - [ "GetSymInverse33", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a921d883cd4efb3c48437b945ebdf81ab", null ], - [ "SetZero", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#ae57e5aca5db002545e4b9335c8d9dbfa", null ], - [ "Solve22", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a583c1f34b94285a8b45b9b158e4f2a94", null ], - [ "Solve33", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#add375cede5e5460ecabe6559ae3c2efc", null ], - [ "ex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#ad5ecb32b4b6d73e3c5c32081ff584df9", null ], - [ "ey", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a6deb3abc7486fb8ebf6da33a076f6692", null ], - [ "ez", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a9e38148c9380e837496b090f12966892", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.map deleted file mode 100644 index 936d0e50..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.md5 deleted file mode 100644 index ba8f040f..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -46fafed27d91588bdf5a92e7e5211be5 \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.svg deleted file mode 100644 index fdcd3613..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - -Mat33 - -Node1 - - -Mat33 - - - - -Node2 - - -Vector3 - - - - -Node2->Node1 - - - ex -ey -ez - - -Node3 - - -IEquatable< Vector3 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter-members.html deleted file mode 100644 index cc4bc7ab..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter-members.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ControllerFilter Member List
-
-
- -

This is the complete list of members for ControllerFilter, including all inherited members.

- - - - - - -
ControllerCategories (defined in ControllerFilter)ControllerFilter
ControllerFilter(ControllerCategory controllerCategory) (defined in ControllerFilter)ControllerFilter
IgnoreController(ControllerCategory category)ControllerFilter
IsControllerIgnored(ControllerCategory category)ControllerFilter
RestoreController(ControllerCategory category)ControllerFilter
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html deleted file mode 100644 index 056f708d..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - -Aether.Physics2D: ControllerFilter Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ControllerFilter Struct Reference
-
-
- - - - - - - - - - - - - -

-Public Member Functions

ControllerFilter (ControllerCategory controllerCategory)
 
void IgnoreController (ControllerCategory category)
 Ignores the controller. The controller has no effect on this body. More...
 
void RestoreController (ControllerCategory category)
 Restore the controller. The controller affects this body. More...
 
bool IsControllerIgnored (ControllerCategory category)
 Determines whether this body ignores the the specified controller. More...
 
- - - -

-Public Attributes

-ControllerCategory ControllerCategories
 
-

Member Function Documentation

- -

◆ IgnoreController()

- -
-
- - - - - - - - -
void IgnoreController (ControllerCategory category)
-
- -

Ignores the controller. The controller has no effect on this body.

-
Parameters
- - -
typeThe logic type.
-
-
- -
-
- -

◆ IsControllerIgnored()

- -
-
- - - - - - - - -
bool IsControllerIgnored (ControllerCategory category)
-
- -

Determines whether this body ignores the the specified controller.

-
Parameters
- - -
categoryThe logic type.
-
-
-
Returns
true if the body has the specified flag; otherwise, false.
- -
-
- -

◆ RestoreController()

- -
-
- - - - - - - - -
void RestoreController (ControllerCategory category)
-
- -

Restore the controller. The controller affects this body.

-
Parameters
- - -
categoryThe logic type.
-
-
- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/PhysicsLogic/ControllerFilter.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.js deleted file mode 100644 index 51f919eb..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.js +++ /dev/null @@ -1,8 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter = -[ - [ "ControllerFilter", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#ab8489067a91bc15bf5f4ccd462c07374", null ], - [ "IgnoreController", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#ace2e51c36153ddfb7e94c3252107aa01", null ], - [ "IsControllerIgnored", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#a959cc02c5603745af512b78253503d52", null ], - [ "RestoreController", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#acd6e009fb72fc49dbfd8ebb7801d27ff", null ], - [ "ControllerCategories", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#a6a6f15699bd4bc3d15b287ece6dadaaa", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep-members.html deleted file mode 100644 index 850b90d9..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep-members.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Sweep Member List
-
-
- -

This is the complete list of members for Sweep, including all inherited members.

- - - - - - - - - - -
ASweep
A0 (defined in Sweep)Sweep
Advance(float alpha)Sweep
Alpha0Sweep
CSweep
C0 (defined in Sweep)Sweep
GetTransform(out Transform xfb, float beta)Sweep
LocalCenterSweep
Normalize()Sweep
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html deleted file mode 100644 index 307bb37a..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - -Aether.Physics2D: Sweep Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Sweep Struct Reference
-
-
- -

This describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position. - More...

-
-Collaboration diagram for Sweep:
-
-
-
-
- - - - - - - - - - - -

-Public Member Functions

void GetTransform (out Transform xfb, float beta)
 Get the interpolated transform at a specific time. More...
 
void Advance (float alpha)
 Advance the sweep forward, yielding a new initial state. More...
 
void Normalize ()
 Normalize the angles. More...
 
- - - - - - - - - - - - - - - - - -

-Public Attributes

float A
 World angles More...
 
-float A0
 
float Alpha0
 Fraction of the current time step in the range [0,1] c0 and a0 are the positions at alpha0. More...
 
Vector2 C
 Center world positions More...
 
-Vector2 C0
 
Vector2 LocalCenter
 Local center of mass position More...
 
-

Detailed Description

-

This describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position.

-

Member Function Documentation

- -

◆ Advance()

- -
-
- - - - - - - - -
void Advance (float alpha)
-
- -

Advance the sweep forward, yielding a new initial state.

-
Parameters
- - -
alphanew initial time..
-
-
- -
-
- -

◆ GetTransform()

- -
-
- - - - - - - - - - - - - - - - - - -
void GetTransform (out Transform xfb,
float beta 
)
-
- -

Get the interpolated transform at a specific time.

-
Parameters
- - - -
xfbThe transform.
betabeta is a factor in [0,1], where 0 indicates alpha0.
-
-
- -
-
- -

◆ Normalize()

- -
-
- - - - - - - -
void Normalize ()
-
- -

Normalize the angles.

- -
-
-

Member Data Documentation

- -

◆ A

- -
-
- - - - -
float A
-
- -

World angles

- -
-
- -

◆ Alpha0

- -
-
- - - - -
float Alpha0
-
- -

Fraction of the current time step in the range [0,1] c0 and a0 are the positions at alpha0.

- -
-
- -

◆ C

- -
-
- - - - -
Vector2 C
-
- -

Center world positions

- -
-
- -

◆ LocalCenter

- -
-
- - - - -
Vector2 LocalCenter
-
- -

Local center of mass position

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/Math.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.js deleted file mode 100644 index a8ddc7be..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.js +++ /dev/null @@ -1,12 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep = -[ - [ "Advance", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ad046352fb655f033823a09d724170b1a", null ], - [ "GetTransform", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ab3e6b30aaab0e2569de1dadcf09c8864", null ], - [ "Normalize", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#af279e0f0ff720ee54d6733674dfda50a", null ], - [ "A", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ad0fae016647bf6b083c331ca152b50e1", null ], - [ "A0", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ab3c9ffd64bc35edd9fcc2bb7827d5872", null ], - [ "Alpha0", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#a98127db22b8b1f7187cbd3f6590ac863", null ], - [ "C", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#a26c88bc296da1ba57014de5f9c712a73", null ], - [ "C0", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ae9eb481a53a61ea9e60e69c846b92307", null ], - [ "LocalCenter", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#aaa0543fc492adcbf2c89f8ebf73d24b4", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.map deleted file mode 100644 index f857ad95..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.md5 deleted file mode 100644 index 64cac7be..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8593d7e9eebe2ada2ef31baa3213cfac \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.svg deleted file mode 100644 index e84468b4..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - -Sweep - -Node1 - - -Sweep - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - C -C0 -LocalCenter - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform-members.html deleted file mode 100644 index 5c83c404..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Transform Member List
-
-
- -

This is the complete list of members for Transform, including all inherited members.

- - - - - - - - - - - - - - - - -
Divide(Vector2 left, ref Transform right) (defined in Transform)Transformstatic
Divide(ref Vector2 left, ref Transform right) (defined in Transform)Transformstatic
Divide(Vector2 left, ref Transform right, out Vector2 result) (defined in Transform)Transformstatic
Divide(ref Transform left, ref Transform right) (defined in Transform)Transformstatic
Divide(ref Transform left, ref Transform right, out Transform result) (defined in Transform)Transformstatic
Divide(ref Transform left, Complex right, out Transform result) (defined in Transform)Transformstatic
Identity (defined in Transform)Transformstatic
Multiply(Vector2 left, ref Transform right) (defined in Transform)Transformstatic
Multiply(ref Vector2 left, ref Transform right) (defined in Transform)Transformstatic
Multiply(ref Transform left, ref Transform right) (defined in Transform)Transformstatic
Multiply(ref Transform left, Complex right, out Transform result) (defined in Transform)Transformstatic
p (defined in Transform)Transform
q (defined in Transform)Transform
Transform(Vector2 position, Complex rotation)Transform
Transform(Vector2 position, float angle)Transform
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html deleted file mode 100644 index 818631c2..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - -Aether.Physics2D: Transform Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
- -

A transform contains translation and rotation. It is used to represent the position and orientation of rigid frames. - More...

-
-Collaboration diagram for Transform:
-
-
-
-
- - - - - - - - -

-Public Member Functions

 Transform (Vector2 position, Complex rotation)
 Initialize using a position vector and a Complex rotation. More...
 
 Transform (Vector2 position, float angle)
 Initialize using a position vector and a rotation. More...
 
- - - - - - - - - - - - - - - - - - - - - -

-Static Public Member Functions

-static Vector2 Multiply (Vector2 left, ref Transform right)
 
-static Vector2 Multiply (ref Vector2 left, ref Transform right)
 
-static Vector2 Divide (Vector2 left, ref Transform right)
 
-static Vector2 Divide (ref Vector2 left, ref Transform right)
 
-static void Divide (Vector2 left, ref Transform right, out Vector2 result)
 
-static Transform Multiply (ref Transform left, ref Transform right)
 
-static Transform Divide (ref Transform left, ref Transform right)
 
-static void Divide (ref Transform left, ref Transform right, out Transform result)
 
-static void Multiply (ref Transform left, Complex right, out Transform result)
 
-static void Divide (ref Transform left, Complex right, out Transform result)
 
- - - - - -

-Public Attributes

-Complex q
 
-Vector2 p
 
- - - -

-Properties

-static Transform Identity [get]
 
-

Detailed Description

-

A transform contains translation and rotation. It is used to represent the position and orientation of rigid frames.

-

Constructor & Destructor Documentation

- -

◆ Transform() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - -
Transform (Vector2 position,
Complex rotation 
)
-
- -

Initialize using a position vector and a Complex rotation.

-
Parameters
- - - -
positionThe position.
rotationThe rotation
-
-
- -
-
- -

◆ Transform() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
Transform (Vector2 position,
float angle 
)
-
- -

Initialize using a position vector and a rotation.

-
Parameters
- - - -
positionThe position.
angleThe rotation angle
-
-
- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/Math.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.js deleted file mode 100644 index 8f082c05..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.js +++ /dev/null @@ -1,7 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform = -[ - [ "Transform", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#a7209fe6349140458375d7642817a6b65", null ], - [ "Transform", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#a6613ef5da1b98e8904cf50275f264fb0", null ], - [ "p", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#ac3253449092162f2f71ed830682df697", null ], - [ "q", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#a4fd63e84775a4ecf562b0048fb475c8d", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.map deleted file mode 100644 index 50512ce1..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.md5 deleted file mode 100644 index 5e594bb1..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c4ff2a137656c057ce737a8c795aa264 \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.svg deleted file mode 100644 index 23779b81..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -Transform - -Node1 - - -Transform - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - p - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - -Node4 - - -Complex - - - - -Node4->Node1 - - - q - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2-members.html deleted file mode 100644 index c3f22b77..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Vector2 Member List
-
-
- -

This is the complete list of members for Vector2, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Add(ref Vector2 left, ref Vector2 right, out Vector2 result) (defined in Vector2)Vector2static
Distance(ref Vector2 v1, ref Vector2 v2, out float result) (defined in Vector2)Vector2static
DistanceSquared(ref Vector2 v1, ref Vector2 v2, out float result) (defined in Vector2)Vector2static
Divide(ref Vector2 left, float right, out Vector2 result) (defined in Vector2)Vector2static
Dot(ref Vector2 left, ref Vector2 right, out float result) (defined in Vector2)Vector2static
Equals(object obj) (defined in Vector2)Vector2
Equals(Vector2 other) (defined in Vector2)Vector2
GetHashCode() (defined in Vector2)Vector2
Length() (defined in Vector2)Vector2
LengthSquared() (defined in Vector2)Vector2
Max(ref Vector2 v1, ref Vector2 v2, out Vector2 result) (defined in Vector2)Vector2static
Min(ref Vector2 v1, ref Vector2 v2, out Vector2 result) (defined in Vector2)Vector2static
Multiply(ref Vector2 left, ref Vector2 right, out Vector2 result) (defined in Vector2)Vector2static
Multiply(ref Vector2 left, float right, out Vector2 result) (defined in Vector2)Vector2static
Normalize() (defined in Vector2)Vector2
One (defined in Vector2)Vector2static
operator!=(Vector2 left, Vector2 right) (defined in Vector2)Vector2static
operator*(Vector2 left, Vector2 right) (defined in Vector2)Vector2static
operator*(Vector2 left, float right) (defined in Vector2)Vector2static
operator*(float left, Vector2 right) (defined in Vector2)Vector2static
operator+(Vector2 left, Vector2 right) (defined in Vector2)Vector2static
operator-(Vector2 left, Vector2 right) (defined in Vector2)Vector2static
operator-(Vector2 right) (defined in Vector2)Vector2static
operator/(Vector2 left, float right) (defined in Vector2)Vector2static
operator==(Vector2 left, Vector2 right) (defined in Vector2)Vector2static
Subtract(ref Vector2 left, ref Vector2 right, out Vector2 result) (defined in Vector2)Vector2static
ToString() (defined in Vector2)Vector2
Vector2(float x, float y) (defined in Vector2)Vector2
Vector2(float xy) (defined in Vector2)Vector2
X (defined in Vector2)Vector2
Y (defined in Vector2)Vector2
Zero (defined in Vector2)Vector2static
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html deleted file mode 100644 index aee4d462..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - -Aether.Physics2D: Vector2 Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
-
-Inheritance diagram for Vector2:
-
-
-
-
-
-Collaboration diagram for Vector2:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

Vector2 (float x, float y)
 
Vector2 (float xy)
 
-float Length ()
 
-float LengthSquared ()
 
-void Normalize ()
 
-override int GetHashCode ()
 
-override bool Equals (object obj)
 
-bool Equals (Vector2 other)
 
-override string ToString ()
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Static Public Member Functions

-static Vector2 operator+ (Vector2 left, Vector2 right)
 
-static Vector2 operator- (Vector2 left, Vector2 right)
 
-static Vector2 operator- (Vector2 right)
 
-static Vector2 operator* (Vector2 left, Vector2 right)
 
-static Vector2 operator* (Vector2 left, float right)
 
-static Vector2 operator* (float left, Vector2 right)
 
-static Vector2 operator/ (Vector2 left, float right)
 
-static bool operator== (Vector2 left, Vector2 right)
 
-static bool operator!= (Vector2 left, Vector2 right)
 
-static void Dot (ref Vector2 left, ref Vector2 right, out float result)
 
-static void Min (ref Vector2 v1, ref Vector2 v2, out Vector2 result)
 
-static void Max (ref Vector2 v1, ref Vector2 v2, out Vector2 result)
 
-static void Distance (ref Vector2 v1, ref Vector2 v2, out float result)
 
-static void DistanceSquared (ref Vector2 v1, ref Vector2 v2, out float result)
 
-static void Add (ref Vector2 left, ref Vector2 right, out Vector2 result)
 
-static void Subtract (ref Vector2 left, ref Vector2 right, out Vector2 result)
 
-static void Multiply (ref Vector2 left, ref Vector2 right, out Vector2 result)
 
-static void Multiply (ref Vector2 left, float right, out Vector2 result)
 
-static void Divide (ref Vector2 left, float right, out Vector2 result)
 
- - - - - -

-Public Attributes

-float X
 
-float Y
 
- - - - - -

-Properties

-static Vector2 Zero [get]
 
-static Vector2 One [get]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/Vector2.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.js deleted file mode 100644 index ed5e76d0..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.js +++ /dev/null @@ -1,14 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2 = -[ - [ "Vector2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#ae17a63b0c563f7997b976432c326b55b", null ], - [ "Vector2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a6aba0e0299b87b6c795e741f62f993f6", null ], - [ "Equals", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#aadf763f0213fc2f3875230b06bb0b6cf", null ], - [ "Equals", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a560fec6519baca4066d1705a256439ce", null ], - [ "GetHashCode", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a77e1afa2b6dee1ed3640da81d7407b42", null ], - [ "Length", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#aad3844ad28d7ac4d504313c0037e11ac", null ], - [ "LengthSquared", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a69c72fec33d724953b523e6997682e9c", null ], - [ "Normalize", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#af279e0f0ff720ee54d6733674dfda50a", null ], - [ "ToString", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#aa73e7c4dd1df5fd5fbf81c7764ee1533", null ], - [ "X", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#ab3c4b737dfc5c78a6aba50dda616f7c3", null ], - [ "Y", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#ac915220fb659eb2c5958a1ccd81b80d4", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3-members.html deleted file mode 100644 index c9aed87f..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3-members.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Vector3 Member List
-
-
- -

This is the complete list of members for Vector3, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - -
Equals(object obj) (defined in Vector3)Vector3
Equals(Vector3 other) (defined in Vector3)Vector3
GetHashCode() (defined in Vector3)Vector3
One (defined in Vector3)Vector3static
operator!=(Vector3 left, Vector3 right) (defined in Vector3)Vector3static
operator*(Vector3 left, Vector3 right) (defined in Vector3)Vector3static
operator*(Vector3 left, float right) (defined in Vector3)Vector3static
operator*(float left, Vector3 right) (defined in Vector3)Vector3static
operator+(Vector3 left, Vector3 right) (defined in Vector3)Vector3static
operator-(Vector3 left, Vector3 right) (defined in Vector3)Vector3static
operator-(Vector3 right) (defined in Vector3)Vector3static
operator/(Vector3 left, float right) (defined in Vector3)Vector3static
operator==(Vector3 left, Vector3 right) (defined in Vector3)Vector3static
ToString() (defined in Vector3)Vector3
Vector3(float x, float y, float z) (defined in Vector3)Vector3
Vector3(float xyz) (defined in Vector3)Vector3
X (defined in Vector3)Vector3
Y (defined in Vector3)Vector3
Z (defined in Vector3)Vector3
Zero (defined in Vector3)Vector3static
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html deleted file mode 100644 index 0211042e..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - -Aether.Physics2D: Vector3 Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
- -
-
-Inheritance diagram for Vector3:
-
-
-
-
-
-Collaboration diagram for Vector3:
-
-
-
-
- - - - - - - - - - - - - - -

-Public Member Functions

Vector3 (float x, float y, float z)
 
Vector3 (float xyz)
 
-override int GetHashCode ()
 
-override bool Equals (object obj)
 
-bool Equals (Vector3 other)
 
-override string ToString ()
 
- - - - - - - - - - - - - - - - - - - -

-Static Public Member Functions

-static Vector3 operator+ (Vector3 left, Vector3 right)
 
-static Vector3 operator- (Vector3 left, Vector3 right)
 
-static Vector3 operator- (Vector3 right)
 
-static Vector3 operator* (Vector3 left, Vector3 right)
 
-static Vector3 operator* (Vector3 left, float right)
 
-static Vector3 operator* (float left, Vector3 right)
 
-static Vector3 operator/ (Vector3 left, float right)
 
-static bool operator== (Vector3 left, Vector3 right)
 
-static bool operator!= (Vector3 left, Vector3 right)
 
- - - - - - - -

-Public Attributes

-float X
 
-float Y
 
-float Z
 
- - - - - -

-Properties

-static Vector3 Zero [get]
 
-static Vector3 One [get]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/Vector3.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.js deleted file mode 100644 index 736292bd..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.js +++ /dev/null @@ -1,12 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3 = -[ - [ "Vector3", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#a1bbdb6703f7802eefdcf70adc844ef96", null ], - [ "Vector3", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#acd6aab66961f0516775d43972bb29db2", null ], - [ "Equals", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#aadf763f0213fc2f3875230b06bb0b6cf", null ], - [ "Equals", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#ab26156effb971796cd94b0b9a04c5510", null ], - [ "GetHashCode", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#a77e1afa2b6dee1ed3640da81d7407b42", null ], - [ "ToString", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#aa73e7c4dd1df5fd5fbf81c7764ee1533", null ], - [ "X", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#ab3c4b737dfc5c78a6aba50dda616f7c3", null ], - [ "Y", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#ac915220fb659eb2c5958a1ccd81b80d4", null ], - [ "Z", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#aa65967cca170d24dcd0d555df0d5ee4f", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon-members.html deleted file mode 100644 index 4630fe64..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon-members.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Polygon Member List
-
-
- -

This is the complete list of members for Polygon, including all inherited members.

- - - - -
Closed (defined in Polygon)Polygon
Polygon(Vertices v, bool closed) (defined in Polygon)Polygon
Vertices (defined in Polygon)Polygon
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html deleted file mode 100644 index b6e45422..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - -Aether.Physics2D: Polygon Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Polygon Struct Reference
-
-
-
-Collaboration diagram for Polygon:
-
-
-
-
- - - - -

-Public Member Functions

Polygon (Vertices v, bool closed)
 
- - - - - -

-Public Attributes

-Vertices Vertices
 
-bool Closed
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Content/PolygonContainer.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.js deleted file mode 100644 index 67f6c280..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.js +++ /dev/null @@ -1,6 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon = -[ - [ "Polygon", "structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html#af4d14f9d87b7bd2f279378672f5d04fc", null ], - [ "Closed", "structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html#ad0bd8bce51350ee6f1eeabda9da72097", null ], - [ "Vertices", "structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html#a73a1f174a21da9e592046ffc67dec0bd", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.map deleted file mode 100644 index f6cc0a8f..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.md5 deleted file mode 100644 index ac084220..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c83bb60a4fb9802baca7cf89f6f8d60b \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.svg deleted file mode 100644 index 115e43bf..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - -Polygon - -Node1 - - -Polygon - - - - -Node2 - - -Vertices - - - - -Node2->Node1 - - - Vertices - - -Node3 - - -List< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator-members.html deleted file mode 100644 index 456a7718..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator-members.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
BodyCollection.BodyEnumerator Member List
-
- -
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html deleted file mode 100644 index ce50d9ca..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -Aether.Physics2D: BodyCollection.BodyEnumerator Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
BodyCollection.BodyEnumerator Struct Reference
-
-
-
-Inheritance diagram for BodyCollection.BodyEnumerator:
-
-
-
-
-
-Collaboration diagram for BodyCollection.BodyEnumerator:
-
-
-
-
- - - - - - - - - - -

-Public Member Functions

BodyEnumerator (BodyCollection collection, List< Body > list)
 
-bool MoveNext ()
 
-void IDisposable. Dispose ()
 
-void IEnumerator. Reset ()
 
- - - -

-Public Attributes

-int i
 
- - - - - - - -

-Properties

-Body Current [get]
 
-Body IEnumerator< Body >. Current [get]
 
-object IEnumerator. Current [get]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Dynamics/BodyCollection.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.js deleted file mode 100644 index fe18be49..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.js +++ /dev/null @@ -1,11 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator = -[ - [ "BodyEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#ab5f6828b7d2711baaabfbbefdf5d4596", null ], - [ "Dispose", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4", null ], - [ "MoveNext", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#ad5316c283894d57be1450edab878aed0", null ], - [ "Reset", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a44261fc0b16114053d8989e291cc9b28", null ], - [ "i", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#acb559820d9ca11295b4500f179ef6392", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a4f7310c9c0913fdd76c5ee6a6c8605d4", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#ab59dba69693058d6d399fdaed0b678dc", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator-members.html deleted file mode 100644 index 6dc811d6..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator-members.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ControllerCollection.ControllerEnumerator Member List
-
- -
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html deleted file mode 100644 index 17665556..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -Aether.Physics2D: ControllerCollection.ControllerEnumerator Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ControllerCollection.ControllerEnumerator Struct Reference
-
-
-
-Inheritance diagram for ControllerCollection.ControllerEnumerator:
-
-
-
-
-
-Collaboration diagram for ControllerCollection.ControllerEnumerator:
-
-
-
-
- - - - - - - - - - -

-Public Member Functions

ControllerEnumerator (ControllerCollection collection, List< Controller > list)
 
-bool MoveNext ()
 
-void IDisposable. Dispose ()
 
-void IEnumerator. Reset ()
 
- - - -

-Public Attributes

-int i
 
- - - - - - - -

-Properties

-Controller Current [get]
 
-Controller IEnumerator< Controller >. Current [get]
 
-object IEnumerator. Current [get]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Dynamics/ControllerCollection.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.js deleted file mode 100644 index 82b88917..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.js +++ /dev/null @@ -1,11 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator = -[ - [ "ControllerEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#ab98318f54f5c4fd1c973ea773cbd4d6a", null ], - [ "Dispose", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4", null ], - [ "MoveNext", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#ad5316c283894d57be1450edab878aed0", null ], - [ "Reset", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#a44261fc0b16114053d8989e291cc9b28", null ], - [ "i", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#acb559820d9ca11295b4500f179ef6392", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#af5dd5b8f2e1336ce2ff5a347fa3b4bff", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#aff907e59887cab3e24b19bdf79a7687d", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator-members.html deleted file mode 100644 index 80481f2a..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator-members.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FixtureCollection.FixtureEnumerator Member List
-
- -
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html deleted file mode 100644 index 6a51f7e5..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -Aether.Physics2D: FixtureCollection.FixtureEnumerator Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixtureCollection.FixtureEnumerator Struct Reference
-
-
-
-Inheritance diagram for FixtureCollection.FixtureEnumerator:
-
-
-
-
-
-Collaboration diagram for FixtureCollection.FixtureEnumerator:
-
-
-
-
- - - - - - - - - - -

-Public Member Functions

FixtureEnumerator (FixtureCollection collection, List< Fixture > list)
 
-bool MoveNext ()
 
-void IDisposable. Dispose ()
 
-void IEnumerator. Reset ()
 
- - - -

-Public Attributes

-int i
 
- - - - - - - -

-Properties

-Fixture Current [get]
 
-Fixture IEnumerator< Fixture >. Current [get]
 
-object IEnumerator. Current [get]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Dynamics/FixtureCollection.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.js deleted file mode 100644 index c3547529..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.js +++ /dev/null @@ -1,11 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator = -[ - [ "FixtureEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a936092baed869d5f6d8287bafef2aa82", null ], - [ "Dispose", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4", null ], - [ "MoveNext", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#ad5316c283894d57be1450edab878aed0", null ], - [ "Reset", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a44261fc0b16114053d8989e291cc9b28", null ], - [ "i", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#acb559820d9ca11295b4500f179ef6392", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#ac23a23b00f83191b422d9a16364d382a", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a221785b0e6752a680161494882069229", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy-members.html deleted file mode 100644 index 28d8785b..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FixtureProxy Member List
-
-
- -

This is the complete list of members for FixtureProxy, including all inherited members.

- - - - - -
AABB (defined in FixtureProxy)FixtureProxy
ChildIndex (defined in FixtureProxy)FixtureProxy
Fixture (defined in FixtureProxy)FixtureProxy
ProxyId (defined in FixtureProxy)FixtureProxy
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html deleted file mode 100644 index ad856a7c..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -Aether.Physics2D: FixtureProxy Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixtureProxy Struct Reference
-
-
- -

This proxy is used internally to connect fixtures to the broad-phase. - More...

-
-Collaboration diagram for FixtureProxy:
-
-
-
-
- - - - - - - - - - -

-Public Attributes

-AABB AABB
 
-int ChildIndex
 
-Fixture Fixture
 
-int ProxyId
 
-

Detailed Description

-

This proxy is used internally to connect fixtures to the broad-phase.

-

The documentation for this struct was generated from the following file:
    -
  • Physics2D/Dynamics/FixtureProxy.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.js deleted file mode 100644 index 7d880735..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.js +++ /dev/null @@ -1,7 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy = -[ - [ "AABB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#a5b47b490d7de2c353ea73039776604fa", null ], - [ "ChildIndex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#a6ffe0958dcbc70ef916a45458c7da247", null ], - [ "Fixture", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#aebb9a3f1a709116cff6828112bde1ede", null ], - [ "ProxyId", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#a006fdbb761a42579b25d9f382eb5aeeb", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.map b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.map deleted file mode 100644 index acbcb6fd..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.md5 b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.md5 deleted file mode 100644 index 08f3e1d6..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0d3b0c24d50dcab318239c68219799e5 \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.svg b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.svg deleted file mode 100644 index 0ee3a903..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.svg +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -FixtureProxy - -Node1 - - -FixtureProxy - - - - -Node2 - - -Fixture - - - - -Node2->Node1 - - - Fixture - - -Node3 - - -AABB - - - - -Node3->Node1 - - - AABB - - -Node4 - - -Vector2 - - - - -Node4->Node3 - - - LowerBound -UpperBound - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator-members.html deleted file mode 100644 index cd78f77c..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator-members.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
JointCollection.JointEnumerator Member List
-
- -
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html deleted file mode 100644 index 0d588e45..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -Aether.Physics2D: JointCollection.JointEnumerator Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
JointCollection.JointEnumerator Struct Reference
-
-
-
-Inheritance diagram for JointCollection.JointEnumerator:
-
-
-
-
-
-Collaboration diagram for JointCollection.JointEnumerator:
-
-
-
-
- - - - - - - - - - -

-Public Member Functions

JointEnumerator (JointCollection collection, List< Joint > list)
 
-bool MoveNext ()
 
-void IDisposable. Dispose ()
 
-void IEnumerator. Reset ()
 
- - - -

-Public Attributes

-int i
 
- - - - - - - -

-Properties

-Joint Current [get]
 
-Joint IEnumerator< Joint >. Current [get]
 
-object IEnumerator. Current [get]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Dynamics/JointCollection.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.js deleted file mode 100644 index 4b7ee170..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.js +++ /dev/null @@ -1,11 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator = -[ - [ "JointEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a410db2c92e35f285f814ca25d2c4183a", null ], - [ "Dispose", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4", null ], - [ "MoveNext", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#ad5316c283894d57be1450edab878aed0", null ], - [ "Reset", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a44261fc0b16114053d8989e291cc9b28", null ], - [ "i", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#acb559820d9ca11295b4500f179ef6392", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#acaf6b5366e129447598df1fa98468a91", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#ac6443b09d43806e7695e5e137a4baab6", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations-members.html deleted file mode 100644 index 91049998..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
SolverIterations Member List
-
- -
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html deleted file mode 100644 index 68c21601..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -Aether.Physics2D: SolverIterations Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
SolverIterations Struct Reference
-
-
- - - - - - - - - - - - - - -

-Public Attributes

int VelocityIterations
 The number of velocity iterations used in the solver. More...
 
int PositionIterations
 The number of position iterations used in the solver. More...
 
int TOIVelocityIterations
 The number of velocity iterations in the TOI solver More...
 
int TOIPositionIterations
 The number of position iterations in the TOI solver More...
 
-

Member Data Documentation

- -

◆ PositionIterations

- -
-
- - - - -
int PositionIterations
-
- -

The number of position iterations used in the solver.

- -
-
- -

◆ TOIPositionIterations

- -
-
- - - - -
int TOIPositionIterations
-
- -

The number of position iterations in the TOI solver

- -
-
- -

◆ TOIVelocityIterations

- -
-
- - - - -
int TOIVelocityIterations
-
- -

The number of velocity iterations in the TOI solver

- -
-
- -

◆ VelocityIterations

- -
-
- - - - -
int VelocityIterations
-
- -

The number of velocity iterations used in the solver.

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Dynamics/SolverIterations.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.js deleted file mode 100644 index 6f9fd569..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.js +++ /dev/null @@ -1,7 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations = -[ - [ "PositionIterations", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a4ddd34b1bd92177fb36794221862e87b", null ], - [ "TOIPositionIterations", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a43d68ff242d429f42956dfa2cd6e8f68", null ], - [ "TOIVelocityIterations", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a1c84aa4a9a4435a1c0eba390a8d2e126", null ], - [ "VelocityIterations", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a2c4cd9cef2760313030557e792507666", null ] -]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition-members.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition-members.html deleted file mode 100644 index 8aa23874..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FluidDefinition Member List
-
- -
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html deleted file mode 100644 index 23981c2f..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - -Aether.Physics2D: FluidDefinition Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.6 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FluidDefinition Struct Reference
-
-
- -

Fluid parameters, see pvfs.pdf for a detailed explanation - More...

- - - - -

-Public Member Functions

-void Check ()
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

float InfluenceRadius
 Distance of influence between the particles More...
 
float DensityRest
 Density of the fluid More...
 
float Stiffness
 Stiffness of the fluid (when particles are far) More...
 
float StiffnessNear
 Stiffness of the fluid (when particles are near) Set by Check() More...
 
bool UseViscosity
 Toggles viscosity forces More...
 
float ViscositySigma
 See pvfs.pdf for more information More...
 
float ViscosityBeta
 See pvfs.pdf for more information More...
 
bool UsePlasticity
 Toggles plasticity computation (springs etc.) More...
 
float Plasticity
 Plasticity, amount of memory of the shape See pvfs.pdf for more information More...
 
float KSpring
 K of the springs used for plasticity More...
 
float YieldRatioCompress
 Amount of change of the rest length of the springs (when compressed) More...
 
float YieldRatioStretch
 Amount of change of the rest length of the springs (when stretched) More...
 
- - - -

-Properties

-static FluidDefinition Default [get]
 
-

Detailed Description

-

Fluid parameters, see pvfs.pdf for a detailed explanation

-

Member Data Documentation

- -

◆ DensityRest

- -
-
- - - - -
float DensityRest
-
- -

Density of the fluid

- -
-
- -

◆ InfluenceRadius

- -
-
- - - - -
float InfluenceRadius
-
- -

Distance of influence between the particles

- -
-
- -

◆ KSpring

- -
-
- - - - -
float KSpring
-
- -

K of the springs used for plasticity

- -
-
- -

◆ Plasticity

- -
-
- - - - -
float Plasticity
-
- -

Plasticity, amount of memory of the shape See pvfs.pdf for more information

- -
-
- -

◆ Stiffness

- -
-
- - - - -
float Stiffness
-
- -

Stiffness of the fluid (when particles are far)

- -
-
- -

◆ StiffnessNear

- -
-
- - - - -
float StiffnessNear
-
- -

Stiffness of the fluid (when particles are near) Set by Check()

- -
-
- -

◆ UsePlasticity

- -
-
- - - - -
bool UsePlasticity
-
- -

Toggles plasticity computation (springs etc.)

- -
-
- -

◆ UseViscosity

- -
-
- - - - -
bool UseViscosity
-
- -

Toggles viscosity forces

- -
-
- -

◆ ViscosityBeta

- -
-
- - - - -
float ViscosityBeta
-
- -

See pvfs.pdf for more information

- -
-
- -

◆ ViscositySigma

- -
-
- - - - -
float ViscositySigma
-
- -

See pvfs.pdf for more information

- -
-
- -

◆ YieldRatioCompress

- -
-
- - - - -
float YieldRatioCompress
-
- -

Amount of change of the rest length of the springs (when compressed)

- -
-
- -

◆ YieldRatioStretch

- -
-
- - - - -
float YieldRatioStretch
-
- -

Amount of change of the rest length of the springs (when stretched)

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Fluids/1/FluidDefinition.cs
  • -
-
-
- - - - diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.js b/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.js deleted file mode 100644 index 3eaa3806..00000000 --- a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.js +++ /dev/null @@ -1,16 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition = -[ - [ "Check", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a434b035308434bbeb9b857f22b9f0db1", null ], - [ "DensityRest", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a5147c285b1de50aae265b25974a6f70e", null ], - [ "InfluenceRadius", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a6c6e1d9c58366fb85b96e1e814105a5f", null ], - [ "KSpring", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#ac4222a66bf06136cc36d483b499dd6b0", null ], - [ "Plasticity", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#ace76f321119a83390845c95cdd75aa41", null ], - [ "Stiffness", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a1326742eb9f7981213285c3d48d4be48", null ], - [ "StiffnessNear", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a20d2b86022dc3e8e3eeb8974ed20ceb1", null ], - [ "UsePlasticity", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a8b847abfcac6c36e19bfc6fbe7697f3c", null ], - [ "UseViscosity", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a7994ece2e956b6c7a104e8801f5340ad", null ], - [ "ViscosityBeta", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#ac283e98d98f5b2cf04cbebef90b3de25", null ], - [ "ViscositySigma", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#ab5593cb97bdc78492ef1b03ba42eefa9", null ], - [ "YieldRatioCompress", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a3050407a8e2bcfc903a1efcbed4b2adc", null ], - [ "YieldRatioStretch", "structtainicom_1_1_aether_1_1_physics2_d_1_1_fluids_1_1_fluid_definition.html#a3558a16421a86ab09c48d39f8028a8b1", null ] -]; \ No newline at end of file diff --git a/docs/1.7/annotated.html b/docs/1.7/annotated.html deleted file mode 100644 index 8b529337..00000000 --- a/docs/1.7/annotated.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - -Aether.Physics2D: Class List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Class List
-
-
-
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 123456]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Ntainicom
 NAether
 NPhysics2D
 NCollision
 NShapes
 CContactFeatureThe features that intersect to form the contact point This must be 4 bytes or less
 CContactIDContact ids to facilitate warm starting
 CManifoldPointA manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions
 CManifoldA manifold for two touching convex Shapes. Box2D supports multiple types of contact:
 CClipVertexUsed for computing contact manifolds
 CRayCastInputRay-cast input data
 CRayCastOutputRay-cast output data
 CAABBAn axis aligned bounding box
 CEPAxisThis structure is used to keep track of the best separating axis
 CReferenceFaceReference face used for clipping
 CDistanceProxyA distance proxy is used by the GJK algorithm. It encapsulates any shape
 CSimplexCacheUsed to warm start ComputeDistance. Set count to zero on first call
 CDistanceInputInput for Distance.ComputeDistance(). You have to option to use the shape radii in the computation
 CDistanceOutputOutput for Distance.ComputeDistance()
 CDynamicTreeA dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update
 CDynamicTreeBroadPhaseThe broad-phase is used for computing pairs and performing volume queries and ray casts. This broad-phase does not persist pairs. Instead, this reports potentially new pairs. It is up to the client to consume the new pairs and to track subsequent overlap
 CIBroadPhase
 CTOIInputInput parameters for CalculateTimeOfImpact
 CTOIOutput
 NCommon
 NPhysicsLogic
 NTextureTools
 CComplex
 CFixedArray2
 CFixedArray3
 CFixedArray4
 CFixedArray8
 CMat22A 2-by-2 matrix. Stored in column-major order
 CMat33A 3-by-3 matrix. Stored in column-major order
 CTransformA transform contains translation and rotation. It is used to represent the position and orientation of rigid frames
 CSweepThis describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position
 CPathPath: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve
 CVector2
 CVector3
 CVertices
 NContent
 CFixtureTemplate
 CBodyTemplate
 CBodyContainer
 CPolygon
 CPolygonContainer
 CBodyContainerReader
 CPolygonContainerReader
 NControllers
 CAbstractForceController
 CBuoyancyController
 CController
 CGravityController
 CSimpleWindForceReference implementation for forces based on AbstractForceController It supports all features provided by the base class and illustrates proper usage as an easy to understand example. As a side-effect it is a nice and easy to use wind force for your projects
 CVelocityLimitControllerPut a limit on the linear (translation - the movespeed) and angular (rotation) velocity of bodies added to this controller
 NDynamics
 NContacts
 NJoints
 CBody
 CBodyCollection
 CContactManager
 CControllerCollection
 CFixtureA fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc
 CFixtureCollection
 CFixtureProxyThis proxy is used internally to connect fixtures to the broad-phase
 CIslandThis is an internal class
 CJointCollection
 CSolverIterations
 CWorldThe world class manages all physics entities, dynamic simulation, and asynchronous queries
-
-
-
- - - - diff --git a/docs/1.7/annotated_dup.js b/docs/1.7/annotated_dup.js deleted file mode 100644 index 0b90c1fd..00000000 --- a/docs/1.7/annotated_dup.js +++ /dev/null @@ -1,120 +0,0 @@ -var annotated_dup = -[ - [ "tainicom", "namespacetainicom.html", [ - [ "Aether", "namespacetainicom_1_1_aether.html", [ - [ "Physics2D", "namespacetainicom_1_1_aether_1_1_physics2_d.html", [ - [ "Collision", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html", [ - [ "Shapes", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html", [ - [ "ChainShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape" ], - [ "CircleShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape" ], - [ "EdgeShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape" ], - [ "PolygonShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape" ], - [ "MassData", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data" ], - [ "Shape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape" ] - ] ], - [ "ContactFeature", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature" ], - [ "ContactID", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d" ], - [ "ManifoldPoint", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point" ], - [ "Manifold", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold" ], - [ "ClipVertex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex" ], - [ "RayCastInput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input" ], - [ "RayCastOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output" ], - [ "AABB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b" ], - [ "EPAxis", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis" ], - [ "ReferenceFace", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face" ], - [ "DistanceProxy", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy" ], - [ "SimplexCache", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache" ], - [ "DistanceInput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input" ], - [ "DistanceOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output" ], - [ "DynamicTree", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree" ], - [ "DynamicTreeBroadPhase", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase" ], - [ "IBroadPhase", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase" ], - [ "TOIInput", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input" ], - [ "TOIOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output" ] - ] ], - [ "Common", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html", [ - [ "PhysicsLogic", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html", [ - [ "BreakableBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body" ], - [ "ControllerFilter", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter" ], - [ "FilterData", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data" ], - [ "PhysicsLogic", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic" ], - [ "RealExplosion", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion" ], - [ "SimpleExplosion", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion" ] - ] ], - [ "TextureTools", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html", [ - [ "Terrain", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain" ], - [ "TextureConverter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter" ] - ] ], - [ "Complex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex" ], - [ "FixedArray2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2" ], - [ "FixedArray3", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3" ], - [ "FixedArray4", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4" ], - [ "FixedArray8", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8" ], - [ "Mat22", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22" ], - [ "Mat33", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33" ], - [ "Transform", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform" ], - [ "Sweep", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep" ], - [ "Path", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path" ], - [ "Vector2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2" ], - [ "Vector3", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3" ], - [ "Vertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices" ] - ] ], - [ "Content", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.html", [ - [ "FixtureTemplate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template" ], - [ "BodyTemplate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template" ], - [ "BodyContainer", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container.html", null ], - [ "Polygon", "structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon" ], - [ "PolygonContainer", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container" ], - [ "BodyContainerReader", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader" ], - [ "PolygonContainerReader", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader" ] - ] ], - [ "Controllers", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html", [ - [ "AbstractForceController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller" ], - [ "BuoyancyController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller" ], - [ "Controller", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller" ], - [ "GravityController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller" ], - [ "SimpleWindForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force" ], - [ "VelocityLimitController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller" ] - ] ], - [ "Dynamics", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html", [ - [ "Contacts", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html", [ - [ "ContactEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge" ], - [ "Contact", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact" ], - [ "ContactListHead", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html", null ], - [ "ContactPositionConstraint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint" ], - [ "VelocityConstraintPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point" ], - [ "ContactVelocityConstraint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint" ], - [ "ContactSolver", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver" ] - ] ], - [ "Joints", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html", [ - [ "AngleJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint" ], - [ "DistanceJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint" ], - [ "FixedMouseJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint" ], - [ "FrictionJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint" ], - [ "GearJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint" ], - [ "JointEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge" ], - [ "Joint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint" ], - [ "MotorJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint" ], - [ "PrismaticJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint" ], - [ "PulleyJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint" ], - [ "RevoluteJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint" ], - [ "RopeJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint" ], - [ "WeldJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint" ], - [ "WheelJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint" ] - ] ], - [ "Body", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body" ], - [ "BodyCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection" ], - [ "ContactManager", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager" ], - [ "ControllerCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection" ], - [ "Fixture", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture" ], - [ "FixtureCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection" ], - [ "FixtureProxy", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy" ], - [ "Island", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island" ], - [ "JointCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection" ], - [ "SolverIterations", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations" ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world" ] - ] ] - ] ] - ] ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.7/bc_s.png b/docs/1.7/bc_s.png deleted file mode 100644 index 224b29aa9847d5a4b3902efd602b7ddf7d33e6c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$crwP)y__>=_9%My z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3 zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o% zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2 zBrW#G7Ss9wvzr@>H*`r>zE z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66 zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000< KMNUMnLSTYoA~SLT diff --git a/docs/1.7/bdwn.png b/docs/1.7/bdwn.png deleted file mode 100644 index 940a0b950443a0bb1b216ac03c45b8a16c955452..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T - - - - - - -Aether.Physics2D: Class Index - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Class Index
-
-
-
A | B | C | D | E | F | G | I | J | M | P | R | S | T | V | W
-
-
-
A
-
AABB (tainicom.Aether.Physics2D.Collision)
AbstractForceController (tainicom.Aether.Physics2D.Controllers)
AngleJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
-
-
B
-
Body (tainicom.Aether.Physics2D.Dynamics)
BodyCollection (tainicom.Aether.Physics2D.Dynamics)
BodyContainer (tainicom.Aether.Physics2D.Content)
BodyContainerReader (tainicom.Aether.Physics2D.Content)
BodyCollection.BodyEnumerator (tainicom.Aether.Physics2D.Dynamics)
BodyTemplate (tainicom.Aether.Physics2D.Content)
BreakableBody (tainicom.Aether.Physics2D.Common.PhysicsLogic)
BuoyancyController (tainicom.Aether.Physics2D.Controllers)
-
-
C
-
ChainShape (tainicom.Aether.Physics2D.Collision.Shapes)
CircleShape (tainicom.Aether.Physics2D.Collision.Shapes)
ClipVertex (tainicom.Aether.Physics2D.Collision)
Complex (tainicom.Aether.Physics2D.Common)
Contact (tainicom.Aether.Physics2D.Dynamics.Contacts)
ContactEdge (tainicom.Aether.Physics2D.Dynamics.Contacts)
ContactFeature (tainicom.Aether.Physics2D.Collision)
ContactID (tainicom.Aether.Physics2D.Collision)
ContactListHead (tainicom.Aether.Physics2D.Dynamics.Contacts)
ContactManager (tainicom.Aether.Physics2D.Dynamics)
ContactPositionConstraint (tainicom.Aether.Physics2D.Dynamics.Contacts)
ContactSolver (tainicom.Aether.Physics2D.Dynamics.Contacts)
ContactVelocityConstraint (tainicom.Aether.Physics2D.Dynamics.Contacts)
Controller (tainicom.Aether.Physics2D.Controllers)
ControllerCollection (tainicom.Aether.Physics2D.Dynamics)
ControllerCollection.ControllerEnumerator (tainicom.Aether.Physics2D.Dynamics)
ControllerFilter (tainicom.Aether.Physics2D.Common.PhysicsLogic)
-
-
D
-
DistanceInput (tainicom.Aether.Physics2D.Collision)
DistanceJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
DistanceOutput (tainicom.Aether.Physics2D.Collision)
DistanceProxy (tainicom.Aether.Physics2D.Collision)
DTSweepContext.DTSweepBasin (tainicom.Aether.Physics2D.Common.Decomposition.CDT.Delaunay.Sweep)
DTSweepContext.DTSweepEdgeEvent (tainicom.Aether.Physics2D.Common.Decomposition.CDT.Delaunay.Sweep)
DynamicTree (tainicom.Aether.Physics2D.Collision)
DynamicTreeBroadPhase (tainicom.Aether.Physics2D.Collision)
-
-
E
-
EdgeShape (tainicom.Aether.Physics2D.Collision.Shapes)
EPAxis (tainicom.Aether.Physics2D.Collision)
-
-
F
-
FilterData (tainicom.Aether.Physics2D.Common.PhysicsLogic)
FixedArray2 (tainicom.Aether.Physics2D.Common)
FixedArray3 (tainicom.Aether.Physics2D.Common)
FixedArray4 (tainicom.Aether.Physics2D.Common)
FixedArray8 (tainicom.Aether.Physics2D.Common)
FixedMouseJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
Fixture (tainicom.Aether.Physics2D.Dynamics)
FixtureCollection (tainicom.Aether.Physics2D.Dynamics)
FixtureCollection.FixtureEnumerator (tainicom.Aether.Physics2D.Dynamics)
FixtureProxy (tainicom.Aether.Physics2D.Dynamics)
FixtureTemplate (tainicom.Aether.Physics2D.Content)
FrictionJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
-
-
G
-
GearJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
GravityController (tainicom.Aether.Physics2D.Controllers)
-
-
I
-
IBroadPhase (tainicom.Aether.Physics2D.Collision)
Island (tainicom.Aether.Physics2D.Dynamics)
-
-
J
-
Joint (tainicom.Aether.Physics2D.Dynamics.Joints)
JointCollection (tainicom.Aether.Physics2D.Dynamics)
JointEdge (tainicom.Aether.Physics2D.Dynamics.Joints)
JointCollection.JointEnumerator (tainicom.Aether.Physics2D.Dynamics)
-
-
M
-
Manifold (tainicom.Aether.Physics2D.Collision)
ManifoldPoint (tainicom.Aether.Physics2D.Collision)
MassData (tainicom.Aether.Physics2D.Collision.Shapes)
Mat22 (tainicom.Aether.Physics2D.Common)
Mat33 (tainicom.Aether.Physics2D.Common)
MotorJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
-
-
P
-
Path (tainicom.Aether.Physics2D.Common)
PhysicsLogic (tainicom.Aether.Physics2D.Common.PhysicsLogic)
Polygon (tainicom.Aether.Physics2D.Content)
PolygonContainer (tainicom.Aether.Physics2D.Content)
PolygonContainerReader (tainicom.Aether.Physics2D.Content)
PolygonShape (tainicom.Aether.Physics2D.Collision.Shapes)
PrismaticJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
PulleyJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
-
-
R
-
RayCastInput (tainicom.Aether.Physics2D.Collision)
RayCastOutput (tainicom.Aether.Physics2D.Collision)
RealExplosion (tainicom.Aether.Physics2D.Common.PhysicsLogic)
ReferenceFace (tainicom.Aether.Physics2D.Collision)
RevoluteJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
RopeJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
-
-
S
-
Shape (tainicom.Aether.Physics2D.Collision.Shapes)
SimpleExplosion (tainicom.Aether.Physics2D.Common.PhysicsLogic)
SimpleWindForce (tainicom.Aether.Physics2D.Controllers)
SimplexCache (tainicom.Aether.Physics2D.Collision)
SolverIterations (tainicom.Aether.Physics2D.Dynamics)
Sweep (tainicom.Aether.Physics2D.Common)
-
-
T
-
Terrain (tainicom.Aether.Physics2D.Common.TextureTools)
TextureConverter (tainicom.Aether.Physics2D.Common.TextureTools)
TOIInput (tainicom.Aether.Physics2D.Collision)
TOIOutput (tainicom.Aether.Physics2D.Collision)
Transform (tainicom.Aether.Physics2D.Common)
-
-
V
-
Vector2 (tainicom.Aether.Physics2D.Common)
Vector3 (tainicom.Aether.Physics2D.Common)
VelocityConstraintPoint (tainicom.Aether.Physics2D.Dynamics.Contacts)
VelocityLimitController (tainicom.Aether.Physics2D.Controllers)
Vertices (tainicom.Aether.Physics2D.Common)
-
-
W
-
WeldJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
WheelJoint (tainicom.Aether.Physics2D.Dynamics.Joints)
World (tainicom.Aether.Physics2D.Dynamics)
-
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree-members.html deleted file mode 100644 index a510a39f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
DynamicTree< TNode > Member List
-
-
- -

This is the complete list of members for DynamicTree< TNode >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - -
AddProxy(ref AABB aabb)DynamicTree< TNode >
AreaRatioDynamicTree< TNode >
ComputeHeight(int nodeId)DynamicTree< TNode >
ComputeHeight()DynamicTree< TNode >
DynamicTree()DynamicTree< TNode >
GetFatAABB(int proxyId, out AABB fatAABB)DynamicTree< TNode >
GetFatAABB(int proxyId)DynamicTree< TNode >
GetUserData(int proxyId)DynamicTree< TNode >
HeightDynamicTree< TNode >
MaxBalanceDynamicTree< TNode >
MoveProxy(int proxyId, ref AABB aabb, Vector2 displacement)DynamicTree< TNode >
Query(BroadPhaseQueryCallback callback, ref AABB aabb)DynamicTree< TNode >
RayCast(BroadPhaseRayCastCallback callback, ref RayCastInput input)DynamicTree< TNode >
RebuildBottomUp()DynamicTree< TNode >
RemoveProxy(int proxyId)DynamicTree< TNode >
SetUserData(int proxyId, TNode userData)DynamicTree< TNode >
ShiftOrigin(Vector2 newOrigin)DynamicTree< TNode >
TestFatAABBOverlap(int proxyIdA, int proxyIdB)DynamicTree< TNode >
Validate()DynamicTree< TNode >
ValidateMetrics(int index) (defined in DynamicTree< TNode >)DynamicTree< TNode >
ValidateStructure(int index) (defined in DynamicTree< TNode >)DynamicTree< TNode >
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html deleted file mode 100644 index 28bcbd94..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html +++ /dev/null @@ -1,707 +0,0 @@ - - - - - - - -Aether.Physics2D: DynamicTree< TNode > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
DynamicTree< TNode > Class Template Reference
-
-
- -

A dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update. - More...

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 DynamicTree ()
 Constructing the tree initializes the node pool. More...
 
int AddProxy (ref AABB aabb)
 Create a proxy in the tree as a leaf node. We return the index of the node instead of a pointer so that we can grow the node pool.
- /// More...
 
void RemoveProxy (int proxyId)
 Destroy a proxy. This asserts if the id is invalid. More...
 
bool MoveProxy (int proxyId, ref AABB aabb, Vector2 displacement)
 Move a proxy with a swepted AABB. If the proxy has moved outside of its fattened AABB, then the proxy is removed from the tree and re-inserted. Otherwise the function returns immediately. More...
 
void SetUserData (int proxyId, TNode userData)
 Set proxy user data. More...
 
TNode GetUserData (int proxyId)
 Get proxy user data. More...
 
void GetFatAABB (int proxyId, out AABB fatAABB)
 Get the fat AABB for a proxy. More...
 
AABB GetFatAABB (int proxyId)
 Get the fat AABB for a proxy. More...
 
bool TestFatAABBOverlap (int proxyIdA, int proxyIdB)
 Test overlap of fat AABBs. More...
 
void Query (BroadPhaseQueryCallback callback, ref AABB aabb)
 Query an AABB for overlapping proxies. The callback class is called for each proxy that overlaps the supplied AABB. More...
 
void RayCast (BroadPhaseRayCastCallback callback, ref RayCastInput input)
 Ray-cast against the proxies in the tree. This relies on the callback to perform a exact ray-cast in the case were the proxy contains a Shape. The callback also performs the any collision filtering. This has performance roughly equal to k * log(n), where k is the number of collisions and n is the number of proxies in the tree. More...
 
int ComputeHeight (int nodeId)
 Compute the height of a sub-tree. More...
 
int ComputeHeight ()
 Compute the height of the entire tree. More...
 
-void ValidateStructure (int index)
 
-void ValidateMetrics (int index)
 
void Validate ()
 Validate this tree. For testing. More...
 
void RebuildBottomUp ()
 Build an optimal tree. Very expensive. For testing. More...
 
void ShiftOrigin (Vector2 newOrigin)
 Shift the origin of the nodes More...
 
- - - - - - - - - - -

-Properties

int Height [get]
 Compute the height of the binary tree in O(N) time. Should not be called often. More...
 
float AreaRatio [get]
 Get the ratio of the sum of the node areas to the root area. More...
 
int MaxBalance [get]
 Get the maximum balance of an node in the tree. The balance is the difference in height of the two children of a node. More...
 
-

Detailed Description

-

A dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update.

-

Nodes are pooled and relocatable, so we use node indices rather than pointers.

-

Constructor & Destructor Documentation

- -

◆ DynamicTree()

- -
-
- - - - - - - -
DynamicTree ()
-
- -

Constructing the tree initializes the node pool.

- -
-
-

Member Function Documentation

- -

◆ AddProxy()

- -
-
- - - - - - - - -
int AddProxy (ref AABB aabb)
-
- -

Create a proxy in the tree as a leaf node. We return the index of the node instead of a pointer so that we can grow the node pool.
- ///

-
Parameters
- - - -
aabbThe aabb.
userDataThe user data.
-
-
-
Returns
Index of the created proxy
- -
-
- -

◆ ComputeHeight() [1/2]

- -
-
- - - - - - - -
int ComputeHeight ()
-
- -

Compute the height of the entire tree.

-
Returns
The height of the tree.
- -
-
- -

◆ ComputeHeight() [2/2]

- -
-
- - - - - - - - -
int ComputeHeight (int nodeId)
-
- -

Compute the height of a sub-tree.

-
Parameters
- - -
nodeIdThe node id to use as parent.
-
-
-
Returns
The height of the tree.
- -
-
- -

◆ GetFatAABB() [1/2]

- -
-
- - - - - - - - -
AABB GetFatAABB (int proxyId)
-
- -

Get the fat AABB for a proxy.

-
Parameters
- - -
proxyIdThe proxy id.
-
-
-
Returns
The fat AABB.
- -
-
- -

◆ GetFatAABB() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
void GetFatAABB (int proxyId,
out AABB fatAABB 
)
-
- -

Get the fat AABB for a proxy.

-
Parameters
- - - -
proxyIdThe proxy id.
fatAABBThe fat AABB.
-
-
- -
-
- -

◆ GetUserData()

- -
-
- - - - - - - - -
TNode GetUserData (int proxyId)
-
- -

Get proxy user data.

-
Template Parameters
- - -
T
-
-
-
Parameters
- - -
proxyIdThe proxy id.
-
-
-
Returns
the proxy user data or 0 if the id is invalid.
- -
-
- -

◆ MoveProxy()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
bool MoveProxy (int proxyId,
ref AABB aabb,
Vector2 displacement 
)
-
- -

Move a proxy with a swepted AABB. If the proxy has moved outside of its fattened AABB, then the proxy is removed from the tree and re-inserted. Otherwise the function returns immediately.

-
Parameters
- - - - -
proxyIdThe proxy id.
aabbThe aabb.
displacementThe displacement.
-
-
-
Returns
true if the proxy was re-inserted.
- -
-
- -

◆ Query()

- -
-
- - - - - - - - - - - - - - - - - - -
void Query (BroadPhaseQueryCallback callback,
ref AABB aabb 
)
-
- -

Query an AABB for overlapping proxies. The callback class is called for each proxy that overlaps the supplied AABB.

-
Parameters
- - - -
callbackThe callback.
aabbThe aabb.
-
-
- -
-
- -

◆ RayCast()

- -
-
- - - - - - - - - - - - - - - - - - -
void RayCast (BroadPhaseRayCastCallback callback,
ref RayCastInput input 
)
-
- -

Ray-cast against the proxies in the tree. This relies on the callback to perform a exact ray-cast in the case were the proxy contains a Shape. The callback also performs the any collision filtering. This has performance roughly equal to k * log(n), where k is the number of collisions and n is the number of proxies in the tree.

-
Parameters
- - - -
callbackA callback class that is called for each proxy that is hit by the ray.
inputThe ray-cast input data. The ray extends from p1 to p1 + maxFraction * (p2 - p1).
-
-
- -
-
- -

◆ RebuildBottomUp()

- -
-
- - - - - - - -
void RebuildBottomUp ()
-
- -

Build an optimal tree. Very expensive. For testing.

- -
-
- -

◆ RemoveProxy()

- -
-
- - - - - - - - -
void RemoveProxy (int proxyId)
-
- -

Destroy a proxy. This asserts if the id is invalid.

-
Parameters
- - -
proxyIdThe proxy id.
-
-
- -
-
- -

◆ SetUserData()

- -
-
- - - - - - - - - - - - - - - - - - -
void SetUserData (int proxyId,
TNode userData 
)
-
- -

Set proxy user data.

-
Template Parameters
- - -
T
-
-
-
Parameters
- - - -
proxyIdThe proxy id.
userDataThe proxy user data.
-
-
- -
-
- -

◆ ShiftOrigin()

- -
-
- - - - - - - - -
void ShiftOrigin (Vector2 newOrigin)
-
- -

Shift the origin of the nodes

-
Parameters
- - -
newOriginThe displacement to use.
-
-
- -
-
- -

◆ TestFatAABBOverlap()

- -
-
- - - - - - - - - - - - - - - - - - -
bool TestFatAABBOverlap (int proxyIdA,
int proxyIdB 
)
-
- -

Test overlap of fat AABBs.

-
Parameters
- - - -
proxyIdAThe proxy id A.
proxyIdBThe proxy id B.
-
-
- -
-
- -

◆ Validate()

- -
-
- - - - - - - -
void Validate ()
-
- -

Validate this tree. For testing.

- -
-
-

Property Documentation

- -

◆ AreaRatio

- -
-
- - - - - -
- - - - -
float AreaRatio
-
-get
-
- -

Get the ratio of the sum of the node areas to the root area.

- -
-
- -

◆ Height

- -
-
- - - - - -
- - - - -
int Height
-
-get
-
- -

Compute the height of the binary tree in O(N) time. Should not be called often.

- -
-
- -

◆ MaxBalance

- -
-
- - - - - -
- - - - -
int MaxBalance
-
-get
-
- -

Get the maximum balance of an node in the tree. The balance is the difference in height of the two children of a node.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/DynamicTree.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.js deleted file mode 100644 index 52d85031..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.js +++ /dev/null @@ -1,24 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree = -[ - [ "DynamicTree", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a9201650006651538e794c3965d364b21", null ], - [ "AddProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#ad9ca66daacf1828b84c56f5b2808a731", null ], - [ "ComputeHeight", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#aef5084b04b0edb83503149880f140580", null ], - [ "ComputeHeight", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#ac5840a865e4c1a9a3827226452d7d2f6", null ], - [ "GetFatAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#ac69143d44c2bfdabf6d3f7766254401e", null ], - [ "GetFatAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a2be0fd8d3134feabb57f8fb44d96fb8b", null ], - [ "GetUserData", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a702e48000b6328f3d4886e73aeda1f8d", null ], - [ "MoveProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a7b29c89f090c4b1d9439af93c95c3c6b", null ], - [ "Query", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6f951deaee4acbc9330e52c75ad5f857", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#adea785a0ed01ff136a9331945d041201", null ], - [ "RebuildBottomUp", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a2e2acaeb760a05b1efd0953ed0cb2173", null ], - [ "RemoveProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#af2d1ef2e21c25692ad5cf89c36853773", null ], - [ "SetUserData", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#adff5fce6cc8470ce991cae8456d81e74", null ], - [ "ShiftOrigin", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90", null ], - [ "TestFatAABBOverlap", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a647dab9f34ef88dfe6f037d918b9ced7", null ], - [ "Validate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6a17e4539f5b0c67dbd36bae0c2c0c8a", null ], - [ "ValidateMetrics", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a8080b28ec477f7744b31c03d1c1d2e5a", null ], - [ "ValidateStructure", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6df819a71685f42f11b975d4dd7cab2b", null ], - [ "AreaRatio", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#aecca9efc1edb3d6120f1965934066750", null ], - [ "Height", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#aaadefba794062a2ca7e58ceb10b955a1", null ], - [ "MaxBalance", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6fdd7baa039c8a4adce90ee9a0bc9fe6", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase-members.html deleted file mode 100644 index 75771ec5..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
DynamicTreeBroadPhase< TNode > Member List
-
-
- -

This is the complete list of members for DynamicTreeBroadPhase< TNode >, including all inherited members.

- - - - - - - - - - - - - - - - - - -
AddProxy(ref AABB aabb)DynamicTreeBroadPhase< TNode >
DynamicTreeBroadPhase()DynamicTreeBroadPhase< TNode >
GetFatAABB(int proxyId, out AABB aabb)DynamicTreeBroadPhase< TNode >
GetProxy(int proxyId)DynamicTreeBroadPhase< TNode >
MoveProxy(int proxyId, ref AABB aabb, Vector2 displacement) (defined in DynamicTreeBroadPhase< TNode >)DynamicTreeBroadPhase< TNode >
ProxyCountDynamicTreeBroadPhase< TNode >
Query(BroadPhaseQueryCallback callback, ref AABB aabb)DynamicTreeBroadPhase< TNode >
RayCast(BroadPhaseRayCastCallback callback, ref RayCastInput input)DynamicTreeBroadPhase< TNode >
RemoveProxy(int proxyId)DynamicTreeBroadPhase< TNode >
SetProxy(int proxyId, ref TNode proxy) (defined in DynamicTreeBroadPhase< TNode >)DynamicTreeBroadPhase< TNode >
ShiftOrigin(Vector2 newOrigin) (defined in DynamicTreeBroadPhase< TNode >)DynamicTreeBroadPhase< TNode >
TestOverlap(int proxyIdA, int proxyIdB)DynamicTreeBroadPhase< TNode >
TouchProxy(int proxyId) (defined in DynamicTreeBroadPhase< TNode >)DynamicTreeBroadPhase< TNode >
TreeBalanceDynamicTreeBroadPhase< TNode >
TreeHeightDynamicTreeBroadPhase< TNode >
TreeQualityDynamicTreeBroadPhase< TNode >
UpdatePairs(BroadphaseDelegate callback)DynamicTreeBroadPhase< TNode >
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html deleted file mode 100644 index 37a9c38a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html +++ /dev/null @@ -1,551 +0,0 @@ - - - - - - - -Aether.Physics2D: DynamicTreeBroadPhase< TNode > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
DynamicTreeBroadPhase< TNode > Class Template Reference
-
-
- -

The broad-phase is used for computing pairs and performing volume queries and ray casts. This broad-phase does not persist pairs. Instead, this reports potentially new pairs. It is up to the client to consume the new pairs and to track subsequent overlap. - More...

-
-Inheritance diagram for DynamicTreeBroadPhase< TNode >:
-
-
-
-
-
-Collaboration diagram for DynamicTreeBroadPhase< TNode >:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 DynamicTreeBroadPhase ()
 Constructs a new broad phase based on the dynamic tree implementation More...
 
int AddProxy (ref AABB aabb)
 Create a proxy with an initial AABB. Pairs are not reported until UpdatePairs is called. More...
 
void RemoveProxy (int proxyId)
 Destroy a proxy. It is up to the client to remove any pairs. More...
 
-void MoveProxy (int proxyId, ref AABB aabb, Vector2 displacement)
 
-void TouchProxy (int proxyId)
 
void GetFatAABB (int proxyId, out AABB aabb)
 Get the AABB for a proxy. More...
 
-void SetProxy (int proxyId, ref TNode proxy)
 
TNode GetProxy (int proxyId)
 Get user data from a proxy. Returns null if the id is invalid. More...
 
bool TestOverlap (int proxyIdA, int proxyIdB)
 Test overlap of fat AABBs. More...
 
void UpdatePairs (BroadphaseDelegate callback)
 Update the pairs. This results in pair callbacks. This can only add pairs. More...
 
void Query (BroadPhaseQueryCallback callback, ref AABB aabb)
 Query an AABB for overlapping proxies. The callback class is called for each proxy that overlaps the supplied AABB. More...
 
void RayCast (BroadPhaseRayCastCallback callback, ref RayCastInput input)
 Ray-cast against the proxies in the tree. This relies on the callback to perform a exact ray-cast in the case were the proxy contains a shape. The callback also performs the any collision filtering. This has performance roughly equal to k * log(n), where k is the number of collisions and n is the number of proxies in the tree. More...
 
-void ShiftOrigin (Vector2 newOrigin)
 
- - - - - - - - - - - - - - - - -

-Properties

int ProxyCount [get]
 Get the number of proxies. More...
 
float TreeQuality [get]
 Get the tree quality based on the area of the tree. More...
 
int TreeBalance [get]
 Gets the balance of the tree. More...
 
int TreeHeight [get]
 Gets the height of the tree. More...
 
- Properties inherited from IBroadPhase< TNode >
-int ProxyCount [get]
 
-

Detailed Description

-

The broad-phase is used for computing pairs and performing volume queries and ray casts. This broad-phase does not persist pairs. Instead, this reports potentially new pairs. It is up to the client to consume the new pairs and to track subsequent overlap.

-
-
Type Constraints
- - -
TNode :struct 
-
-
-
-

Constructor & Destructor Documentation

- -

◆ DynamicTreeBroadPhase()

- -
-
- - - - - - - -
DynamicTreeBroadPhase ()
-
- -

Constructs a new broad phase based on the dynamic tree implementation

- -
-
-

Member Function Documentation

- -

◆ AddProxy()

- -
-
- - - - - - - - -
int AddProxy (ref AABB aabb)
-
- -

Create a proxy with an initial AABB. Pairs are not reported until UpdatePairs is called.

-
Parameters
- - -
proxyThe user data.
-
-
-
Returns
- -

Implements IBroadPhase< TNode >.

- -
-
- -

◆ GetFatAABB()

- -
-
- - - - - - - - - - - - - - - - - - -
void GetFatAABB (int proxyId,
out AABB aabb 
)
-
- -

Get the AABB for a proxy.

-
Parameters
- - - -
proxyIdThe proxy id.
aabbThe aabb.
-
-
- -

Implements IBroadPhase< TNode >.

- -
-
- -

◆ GetProxy()

- -
-
- - - - - - - - -
TNode GetProxy (int proxyId)
-
- -

Get user data from a proxy. Returns null if the id is invalid.

-
Parameters
- - -
proxyIdThe proxy id.
-
-
-
Returns
- -

Implements IBroadPhase< TNode >.

- -
-
- -

◆ Query()

- -
-
- - - - - - - - - - - - - - - - - - -
void Query (BroadPhaseQueryCallback callback,
ref AABB aabb 
)
-
- -

Query an AABB for overlapping proxies. The callback class is called for each proxy that overlaps the supplied AABB.

-
Parameters
- - - -
callbackThe callback.
aabbThe aabb.
-
-
- -

Implements IBroadPhase< TNode >.

- -
-
- -

◆ RayCast()

- -
-
- - - - - - - - - - - - - - - - - - -
void RayCast (BroadPhaseRayCastCallback callback,
ref RayCastInput input 
)
-
- -

Ray-cast against the proxies in the tree. This relies on the callback to perform a exact ray-cast in the case were the proxy contains a shape. The callback also performs the any collision filtering. This has performance roughly equal to k * log(n), where k is the number of collisions and n is the number of proxies in the tree.

-
Parameters
- - - -
callbackA callback class that is called for each proxy that is hit by the ray.
inputThe ray-cast input data. The ray extends from p1 to p1 + maxFraction * (p2 - p1).
-
-
- -

Implements IBroadPhase< TNode >.

- -
-
- -

◆ RemoveProxy()

- -
-
- - - - - - - - -
void RemoveProxy (int proxyId)
-
- -

Destroy a proxy. It is up to the client to remove any pairs.

-
Parameters
- - -
proxyIdThe proxy id.
-
-
- -

Implements IBroadPhase< TNode >.

- -
-
- -

◆ TestOverlap()

- -
-
- - - - - - - - - - - - - - - - - - -
bool TestOverlap (int proxyIdA,
int proxyIdB 
)
-
- -

Test overlap of fat AABBs.

-
Parameters
- - - -
proxyIdAThe proxy id A.
proxyIdBThe proxy id B.
-
-
-
Returns
- -

Implements IBroadPhase< TNode >.

- -
-
- -

◆ UpdatePairs()

- -
-
- - - - - - - - -
void UpdatePairs (BroadphaseDelegate callback)
-
- -

Update the pairs. This results in pair callbacks. This can only add pairs.

-
Parameters
- - -
callbackThe callback.
-
-
- -

Implements IBroadPhase< TNode >.

- -
-
-

Property Documentation

- -

◆ ProxyCount

- -
-
- - - - - -
- - - - -
int ProxyCount
-
-get
-
- -

Get the number of proxies.

-

The proxy count.

- -
-
- -

◆ TreeBalance

- -
-
- - - - - -
- - - - -
int TreeBalance
-
-get
-
- -

Gets the balance of the tree.

- -
-
- -

◆ TreeHeight

- -
-
- - - - - -
- - - - -
int TreeHeight
-
-get
-
- -

Gets the height of the tree.

- -
-
- -

◆ TreeQuality

- -
-
- - - - - -
- - - - -
float TreeQuality
-
-get
-
- -

Get the tree quality based on the area of the tree.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/DynamicTreeBroadPhase.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.js deleted file mode 100644 index d4f89202..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.js +++ /dev/null @@ -1,20 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase = -[ - [ "DynamicTreeBroadPhase", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ad1a4b1c5c0595dc20c8653023afa8a29", null ], - [ "AddProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ad9ca66daacf1828b84c56f5b2808a731", null ], - [ "GetFatAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a7dc1e097e5476d11499f4f8298bb3d8d", null ], - [ "GetProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a73f2e38ab598835174aaed4d306f87a8", null ], - [ "MoveProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a71078c994b7867922c99146146276ad6", null ], - [ "Query", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a6f951deaee4acbc9330e52c75ad5f857", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#adea785a0ed01ff136a9331945d041201", null ], - [ "RemoveProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#af2d1ef2e21c25692ad5cf89c36853773", null ], - [ "SetProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#aabbd173edaa8feb8486addb897ec5e0c", null ], - [ "ShiftOrigin", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90", null ], - [ "TestOverlap", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#af0ed3fc2a990659fc739d696e53ad2ae", null ], - [ "TouchProxy", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a98ac388450b6819447187b01e5524bf1", null ], - [ "UpdatePairs", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a01e0910c006b4ddd6d6cce44d7a5eb72", null ], - [ "ProxyCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ac1585bd4c93094d69a305bd4284eff84", null ], - [ "TreeBalance", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ad3b336168325ae1949617e50b6e5f9e4", null ], - [ "TreeHeight", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a9a13957ac9843fdc7fd6b00d7420dd9f", null ], - [ "TreeQuality", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a9681a64d6798bd690dc9f798e313e2e0", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.map deleted file mode 100644 index 073d3ada..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.md5 deleted file mode 100644 index 72dab0ea..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d371f35eef7e030dc23d9b9980205e66 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.svg deleted file mode 100644 index a49304a8..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - -DynamicTreeBroadPhase< TNode > - -Node1 - - -DynamicTreeBroadPhase -< TNode > - - - - -Node2 - - -IBroadPhase - - - - -Node2->Node1 - - - - -Node3 - - -IBroadPhase< TNode > - - - - -Node3->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.map deleted file mode 100644 index 073d3ada..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.md5 deleted file mode 100644 index 72dab0ea..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d371f35eef7e030dc23d9b9980205e66 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.svg deleted file mode 100644 index a49304a8..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - -DynamicTreeBroadPhase< TNode > - -Node1 - - -DynamicTreeBroadPhase -< TNode > - - - - -Node2 - - -IBroadPhase - - - - -Node2->Node1 - - - - -Node3 - - -IBroadPhase< TNode > - - - - -Node3->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape-members.html deleted file mode 100644 index dd8c294f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape-members.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ChainShape Member List
-
-
- -

This is the complete list of members for ChainShape, including all inherited members.

- - - - - - - - - - - - - - - - - - - - -
ChainShape()ChainShape
ChainShape(Vertices vertices, bool createLoop=false)ChainShape
ChildCount (defined in ChainShape)ChainShape
Clone()ChainShapevirtual
CompareTo(ChainShape shape)ChainShape
ComputeAABB(out AABB aabb, ref Transform transform, int childIndex)ChainShapevirtual
ComputeProperties()ChainShapeprotectedvirtual
ComputeSubmergedArea(ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)ChainShapevirtual
DensityShape
GetChildEdge(int index)ChainShape
MassDataShape
NextVertexChainShape
PrevVertexChainShape
RadiusShape
RayCast(out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)ChainShapevirtual
Shape(float density) (defined in Shape)Shapeprotected
ShapeTypeShape
TestPoint(ref Transform transform, ref Vector2 point)ChainShapevirtual
VerticesChainShape
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html deleted file mode 100644 index bf726e16..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html +++ /dev/null @@ -1,621 +0,0 @@ - - - - - - - -Aether.Physics2D: ChainShape Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
- -

A chain shape is a free form sequence of line segments. The chain has two-sided collision, so you can use inside and outside collision. Therefore, you may use any winding order. Connectivity information is used to create smooth collisions. WARNING: The chain will not collide properly if there are self-intersections. - More...

-
-Inheritance diagram for ChainShape:
-
-
-
-
-
-Collaboration diagram for ChainShape:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 ChainShape ()
 Constructor for ChainShape. By default have 0 in density. More...
 
 ChainShape (Vertices vertices, bool createLoop=false)
 Create a new chainshape from the vertices. More...
 
EdgeShape GetChildEdge (int index)
 Get a child edge. More...
 
override bool TestPoint (ref Transform transform, ref Vector2 point)
 Test a point for containment in this shape. Note: This only works for convex shapes. More...
 
override bool RayCast (out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)
 Cast a ray against a child shape. More...
 
override void ComputeAABB (out AABB aabb, ref Transform transform, int childIndex)
 Given a transform, compute the associated axis aligned bounding box for a child shape. More...
 
override float ComputeSubmergedArea (ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)
 Used for the buoyancy controller More...
 
bool CompareTo (ChainShape shape)
 Compare the chain to another chain More...
 
override Shape Clone ()
 Clone the concrete shape More...
 
- - - - - - - - -

-Public Attributes

Vertices Vertices
 The vertices. These are not owned/freed by the chain Shape. More...
 
- Public Attributes inherited from Shape
MassData MassData
 Contains the properties of the shape such as: More...
 
- - - - - - - -

-Protected Member Functions

override void ComputeProperties ()
 Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid. More...
 
- Protected Member Functions inherited from Shape
Shape (float density)
 
- - - - - - - - - - - - - - - - - - - - - - -

-Properties

-override int ChildCount [get]
 
Vector2 PrevVertex [get, set]
 Establish connectivity to a vertex that precedes the first vertex. Don't call this for loops. More...
 
Vector2 NextVertex [get, set]
 Establish connectivity to a vertex that follows the last vertex. Don't call this for loops. More...
 
- Properties inherited from Shape
ShapeType ShapeType [get, set]
 Get the type of this shape. More...
 
abstract int ChildCount [get]
 Get the number of child primitives. More...
 
float Density [get, set]
 Gets or sets the density. Changing the density causes a recalculation of shape properties. More...
 
float Radius [get, set]
 Radius of the Shape Changing the radius causes a recalculation of shape properties. More...
 
-

Detailed Description

-

A chain shape is a free form sequence of line segments. The chain has two-sided collision, so you can use inside and outside collision. Therefore, you may use any winding order. Connectivity information is used to create smooth collisions. WARNING: The chain will not collide properly if there are self-intersections.

-

Constructor & Destructor Documentation

- -

◆ ChainShape() [1/2]

- -
-
- - - - - - - -
ChainShape ()
-
- -

Constructor for ChainShape. By default have 0 in density.

- -
-
- -

◆ ChainShape() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
ChainShape (Vertices vertices,
bool createLoop = false 
)
-
- -

Create a new chainshape from the vertices.

-
Parameters
- - - -
verticesThe vertices to use. Must contain 2 or more vertices.
createLoopSet to true to create a closed loop. It connects the first vertice to the last, and automatically adjusts connectivity to create smooth collisions along the chain.
-
-
- -
-
-

Member Function Documentation

- -

◆ Clone()

- -
-
- - - - - -
- - - - - - - -
override Shape Clone ()
-
-virtual
-
- -

Clone the concrete shape

-
Returns
A clone of the shape
- -

Implements Shape.

- -
-
- -

◆ CompareTo()

- -
-
- - - - - - - - -
bool CompareTo (ChainShape shape)
-
- -

Compare the chain to another chain

-
Parameters
- - -
shapeThe other chain
-
-
-
Returns
True if the two chain shapes are the same
- -
-
- -

◆ ComputeAABB()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
override void ComputeAABB (out AABB aabb,
ref Transform transform,
int childIndex 
)
-
-virtual
-
- -

Given a transform, compute the associated axis aligned bounding box for a child shape.

-
Parameters
- - - - -
aabbThe aabb results.
transformThe world transform of the shape.
childIndexThe child shape index.
-
-
- -

Implements Shape.

- -
-
- -

◆ ComputeProperties()

- -
-
- - - - - -
- - - - - - - -
override void ComputeProperties ()
-
-protectedvirtual
-
- -

Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid.

- -

Implements Shape.

- -
-
- -

◆ ComputeSubmergedArea()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
override float ComputeSubmergedArea (ref Vector2 normal,
float offset,
ref Transform xf,
out Vector2 sc 
)
-
-virtual
-
- -

Used for the buoyancy controller

- -

Implements Shape.

- -
-
- -

◆ GetChildEdge()

- -
-
- - - - - - - - -
EdgeShape GetChildEdge (int index)
-
- -

Get a child edge.

-
Parameters
- - -
indexThe index.
-
-
- -
-
- -

◆ RayCast()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
override bool RayCast (out RayCastOutput output,
ref RayCastInput input,
ref Transform transform,
int childIndex 
)
-
-virtual
-
- -

Cast a ray against a child shape.

-
Parameters
- - - - - -
outputThe ray-cast results.
inputThe ray-cast input parameters.
transformThe transform to be applied to the shape.
childIndexThe child shape index.
-
-
-
Returns
True if the ray-cast hits the shape
- -

Implements Shape.

- -
-
- -

◆ TestPoint()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
override bool TestPoint (ref Transform transform,
ref Vector2 point 
)
-
-virtual
-
- -

Test a point for containment in this shape. Note: This only works for convex shapes.

-
Parameters
- - - -
transformThe shape world transform.
pointA point in world coordinates.
-
-
-
Returns
True if the point is inside the shape
- -

Implements Shape.

- -
-
-

Member Data Documentation

- -

◆ Vertices

- -
-
- - - - -
Vertices Vertices
-
- -

The vertices. These are not owned/freed by the chain Shape.

- -
-
-

Property Documentation

- -

◆ NextVertex

- -
-
- - - - - -
- - - - -
Vector2 NextVertex
-
-getset
-
- -

Establish connectivity to a vertex that follows the last vertex. Don't call this for loops.

- -
-
- -

◆ PrevVertex

- -
-
- - - - - -
- - - - -
Vector2 PrevVertex
-
-getset
-
- -

Establish connectivity to a vertex that precedes the first vertex. Don't call this for loops.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/Shapes/ChainShape.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.js deleted file mode 100644 index 69692a81..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.js +++ /dev/null @@ -1,17 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape = -[ - [ "ChainShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a93e98b4c54ef6cde87296f9734cb0054", null ], - [ "ChainShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#adf30fc48334cb6a61cbe29a167ede83c", null ], - [ "Clone", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a220de7924230483aa0f27bda169091ef", null ], - [ "CompareTo", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a74105a5a4e912788aaa1d60b841be6b2", null ], - [ "ComputeAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a93713547c5cf73e00d9777ee7c473704", null ], - [ "ComputeProperties", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a093930f367fdfbf31ef7e56449cbaef8", null ], - [ "ComputeSubmergedArea", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a48aca4b2ada41bbc2cb55778a28116a4", null ], - [ "GetChildEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#abc23d8fa885599f1d328186d2979eba0", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a2778225f703af6be7c0e1c5071043f28", null ], - [ "TestPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a45938b77fd55a99a6996f4d9b30a9355", null ], - [ "Vertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a73a1f174a21da9e592046ffc67dec0bd", null ], - [ "ChildCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab", null ], - [ "NextVertex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a687db1adac39a8c76d6d4345b327a3c2", null ], - [ "PrevVertex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a8b2c4da9adb10dbc336de9e115f3164d", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.map deleted file mode 100644 index 5e90d6e6..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.md5 deleted file mode 100644 index 489936ef..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4fa9d815869aab193e9a20c363ec5a01 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.svg deleted file mode 100644 index 2315129e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.svg +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -ChainShape - -Node1 - - -ChainShape - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - - -Node3 - - -MassData - - - - -Node3->Node2 - - - MassData - - -Node5 - - -Vertices - - - - -Node5->Node1 - - - Vertices - - -Node6 - - -List< Vector2 > - - - - -Node6->Node5 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.map deleted file mode 100644 index 6f09bbca..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.md5 deleted file mode 100644 index b007c6a0..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -97dd9b9fe8e290302ecc7878e40c0da4 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.svg deleted file mode 100644 index d3399b03..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -ChainShape - -Node1 - - -ChainShape - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape-members.html deleted file mode 100644 index c2c86d35..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
CircleShape Member List
-
-
- -

This is the complete list of members for CircleShape, including all inherited members.

- - - - - - - - - - - - - - - - -
ChildCount (defined in CircleShape)CircleShape
CircleShape(float radius, float density)CircleShape
Clone()CircleShapevirtual
CompareTo(CircleShape shape)CircleShape
ComputeAABB(out AABB aabb, ref Transform transform, int childIndex)CircleShapevirtual
ComputeProperties()CircleShapeprotectedvirtual
ComputeSubmergedArea(ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)CircleShapevirtual
DensityShape
MassDataShape
PositionCircleShape
RadiusShape
RayCast(out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)CircleShapevirtual
Shape(float density) (defined in Shape)Shapeprotected
ShapeTypeShape
TestPoint(ref Transform transform, ref Vector2 point)CircleShapevirtual
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html deleted file mode 100644 index 393e4312..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html +++ /dev/null @@ -1,522 +0,0 @@ - - - - - - - -Aether.Physics2D: CircleShape Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
- -

A circle shape. - More...

-
-Inheritance diagram for CircleShape:
-
-
-
-
-
-Collaboration diagram for CircleShape:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 CircleShape (float radius, float density)
 Create a new circle with the desired radius and density. More...
 
override bool TestPoint (ref Transform transform, ref Vector2 point)
 Test a point for containment in this shape. Note: This only works for convex shapes. More...
 
override bool RayCast (out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)
 Cast a ray against a child shape. More...
 
override void ComputeAABB (out AABB aabb, ref Transform transform, int childIndex)
 Given a transform, compute the associated axis aligned bounding box for a child shape. More...
 
override float ComputeSubmergedArea (ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)
 Used for the buoyancy controller More...
 
bool CompareTo (CircleShape shape)
 Compare the circle to another circle More...
 
override Shape Clone ()
 Clone the concrete shape More...
 
- - - - - - - -

-Protected Member Functions

override sealed void ComputeProperties ()
 Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid. More...
 
- Protected Member Functions inherited from Shape
Shape (float density)
 
- - - - - - - - - - - - - - - - - - - -

-Properties

-override int ChildCount [get]
 
Vector2 Position [get, set]
 Get or set the position of the circle More...
 
- Properties inherited from Shape
ShapeType ShapeType [get, set]
 Get the type of this shape. More...
 
abstract int ChildCount [get]
 Get the number of child primitives. More...
 
float Density [get, set]
 Gets or sets the density. Changing the density causes a recalculation of shape properties. More...
 
float Radius [get, set]
 Radius of the Shape Changing the radius causes a recalculation of shape properties. More...
 
- - - - - -

-Additional Inherited Members

- Public Attributes inherited from Shape
MassData MassData
 Contains the properties of the shape such as: More...
 
-

Detailed Description

-

A circle shape.

-

Constructor & Destructor Documentation

- -

◆ CircleShape()

- -
-
- - - - - - - - - - - - - - - - - - -
CircleShape (float radius,
float density 
)
-
- -

Create a new circle with the desired radius and density.

-
Parameters
- - - -
radiusThe radius of the circle.
densityThe density of the circle.
-
-
- -
-
-

Member Function Documentation

- -

◆ Clone()

- -
-
- - - - - -
- - - - - - - -
override Shape Clone ()
-
-virtual
-
- -

Clone the concrete shape

-
Returns
A clone of the shape
- -

Implements Shape.

- -
-
- -

◆ CompareTo()

- -
-
- - - - - - - - -
bool CompareTo (CircleShape shape)
-
- -

Compare the circle to another circle

-
Parameters
- - -
shapeThe other circle
-
-
-
Returns
True if the two circles are the same size and have the same position
- -
-
- -

◆ ComputeAABB()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
override void ComputeAABB (out AABB aabb,
ref Transform transform,
int childIndex 
)
-
-virtual
-
- -

Given a transform, compute the associated axis aligned bounding box for a child shape.

-
Parameters
- - - - -
aabbThe aabb results.
transformThe world transform of the shape.
childIndexThe child shape index.
-
-
- -

Implements Shape.

- -
-
- -

◆ ComputeProperties()

- -
-
- - - - - -
- - - - - - - -
override sealed void ComputeProperties ()
-
-protectedvirtual
-
- -

Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid.

- -

Implements Shape.

- -
-
- -

◆ ComputeSubmergedArea()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
override float ComputeSubmergedArea (ref Vector2 normal,
float offset,
ref Transform xf,
out Vector2 sc 
)
-
-virtual
-
- -

Used for the buoyancy controller

- -

Implements Shape.

- -
-
- -

◆ RayCast()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
override bool RayCast (out RayCastOutput output,
ref RayCastInput input,
ref Transform transform,
int childIndex 
)
-
-virtual
-
- -

Cast a ray against a child shape.

-
Parameters
- - - - - -
outputThe ray-cast results.
inputThe ray-cast input parameters.
transformThe transform to be applied to the shape.
childIndexThe child shape index.
-
-
-
Returns
True if the ray-cast hits the shape
- -

Implements Shape.

- -
-
- -

◆ TestPoint()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
override bool TestPoint (ref Transform transform,
ref Vector2 point 
)
-
-virtual
-
- -

Test a point for containment in this shape. Note: This only works for convex shapes.

-
Parameters
- - - -
transformThe shape world transform.
pointA point in world coordinates.
-
-
-
Returns
True if the point is inside the shape
- -

Implements Shape.

- -
-
-

Property Documentation

- -

◆ Position

- -
-
- - - - - -
- - - - -
Vector2 Position
-
-getset
-
- -

Get or set the position of the circle

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/Shapes/CircleShape.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.js deleted file mode 100644 index 0b64d0ff..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.js +++ /dev/null @@ -1,13 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape = -[ - [ "CircleShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a0ca736e11269772f972683c208aaea49", null ], - [ "Clone", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a220de7924230483aa0f27bda169091ef", null ], - [ "CompareTo", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#ac93813e4ed0c226b04038258a92d22e6", null ], - [ "ComputeAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a93713547c5cf73e00d9777ee7c473704", null ], - [ "ComputeProperties", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a9ed9c27968b3f93860c66dad2f2b7065", null ], - [ "ComputeSubmergedArea", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a48aca4b2ada41bbc2cb55778a28116a4", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a2778225f703af6be7c0e1c5071043f28", null ], - [ "TestPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a45938b77fd55a99a6996f4d9b30a9355", null ], - [ "ChildCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab", null ], - [ "Position", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#aab84255a301f0fedbd95b8e45c63ebba", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.map deleted file mode 100644 index d4e50d0d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.md5 deleted file mode 100644 index dae9ccbb..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -08e49938fdd6dca77cd98416a8fc54c8 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.svg deleted file mode 100644 index 47cd615f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.svg +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -CircleShape - -Node1 - - -CircleShape - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - - -Node3 - - -MassData - - - - -Node3->Node2 - - - MassData - - -Node5 - - -Vector2 - - - - -Node5->Node1 - - - _position - - -Node6 - - -IEquatable< Vector2 > - - - - -Node6->Node5 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.map deleted file mode 100644 index 5586bbf1..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.md5 deleted file mode 100644 index 3994fef7..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ea66dd756f42453b3b1763af32a9e9ed \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.svg deleted file mode 100644 index bbfc05af..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -CircleShape - -Node1 - - -CircleShape - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape-members.html deleted file mode 100644 index 6d7a0b8e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
EdgeShape Member List
-
-
- -

This is the complete list of members for EdgeShape, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - -
ChildCount (defined in EdgeShape)EdgeShape
Clone()EdgeShapevirtual
CompareTo(EdgeShape shape) (defined in EdgeShape)EdgeShape
ComputeAABB(out AABB aabb, ref Transform transform, int childIndex)EdgeShapevirtual
ComputeProperties()EdgeShapeprotectedvirtual
ComputeSubmergedArea(ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)EdgeShapevirtual
DensityShape
EdgeShape(Vector2 start, Vector2 end)EdgeShape
HasVertex0EdgeShape
HasVertex3EdgeShape
MassDataShape
RadiusShape
RayCast(out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)EdgeShapevirtual
Set(Vector2 start, Vector2 end)EdgeShape
Shape(float density) (defined in Shape)Shapeprotected
ShapeTypeShape
TestPoint(ref Transform transform, ref Vector2 point)EdgeShapevirtual
Vertex0EdgeShape
Vertex1EdgeShape
Vertex2EdgeShape
Vertex3EdgeShape
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html deleted file mode 100644 index 28de7bbf..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html +++ /dev/null @@ -1,670 +0,0 @@ - - - - - - - -Aether.Physics2D: EdgeShape Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
- -

A line segment (edge) shape. These can be connected in chains or loops to other edge shapes. The connectivity information is used to ensure correct contact normals. - More...

-
-Inheritance diagram for EdgeShape:
-
-
-
-
-
-Collaboration diagram for EdgeShape:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 EdgeShape (Vector2 start, Vector2 end)
 Create a new EdgeShape with the specified start and end. More...
 
void Set (Vector2 start, Vector2 end)
 Set this as an isolated edge. More...
 
override bool TestPoint (ref Transform transform, ref Vector2 point)
 Test a point for containment in this shape. Note: This only works for convex shapes. More...
 
override bool RayCast (out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)
 Cast a ray against a child shape. More...
 
override void ComputeAABB (out AABB aabb, ref Transform transform, int childIndex)
 Given a transform, compute the associated axis aligned bounding box for a child shape. More...
 
override float ComputeSubmergedArea (ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)
 Used for the buoyancy controller More...
 
-bool CompareTo (EdgeShape shape)
 
override Shape Clone ()
 Clone the concrete shape More...
 
- - - - - - - -

-Protected Member Functions

override void ComputeProperties ()
 Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid. More...
 
- Protected Member Functions inherited from Shape
Shape (float density)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-override int ChildCount [get]
 
bool HasVertex0 [get, set]
 Is true if the edge is connected to an adjacent vertex before vertex 1. More...
 
bool HasVertex3 [get, set]
 Is true if the edge is connected to an adjacent vertex after vertex2. More...
 
Vector2 Vertex0 [get, set]
 Optional adjacent vertices. These are used for smooth collision. More...
 
Vector2 Vertex3 [get, set]
 Optional adjacent vertices. These are used for smooth collision. More...
 
Vector2 Vertex1 [get, set]
 These are the edge vertices More...
 
Vector2 Vertex2 [get, set]
 These are the edge vertices More...
 
- Properties inherited from Shape
ShapeType ShapeType [get, set]
 Get the type of this shape. More...
 
abstract int ChildCount [get]
 Get the number of child primitives. More...
 
float Density [get, set]
 Gets or sets the density. Changing the density causes a recalculation of shape properties. More...
 
float Radius [get, set]
 Radius of the Shape Changing the radius causes a recalculation of shape properties. More...
 
- - - - - -

-Additional Inherited Members

- Public Attributes inherited from Shape
MassData MassData
 Contains the properties of the shape such as: More...
 
-

Detailed Description

-

A line segment (edge) shape. These can be connected in chains or loops to other edge shapes. The connectivity information is used to ensure correct contact normals.

-

Constructor & Destructor Documentation

- -

◆ EdgeShape()

- -
-
- - - - - - - - - - - - - - - - - - -
EdgeShape (Vector2 start,
Vector2 end 
)
-
- -

Create a new EdgeShape with the specified start and end.

-
Parameters
- - - -
startThe start of the edge.
endThe end of the edge.
-
-
- -
-
-

Member Function Documentation

- -

◆ Clone()

- -
-
- - - - - -
- - - - - - - -
override Shape Clone ()
-
-virtual
-
- -

Clone the concrete shape

-
Returns
A clone of the shape
- -

Implements Shape.

- -
-
- -

◆ ComputeAABB()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
override void ComputeAABB (out AABB aabb,
ref Transform transform,
int childIndex 
)
-
-virtual
-
- -

Given a transform, compute the associated axis aligned bounding box for a child shape.

-
Parameters
- - - - -
aabbThe aabb results.
transformThe world transform of the shape.
childIndexThe child shape index.
-
-
- -

Implements Shape.

- -
-
- -

◆ ComputeProperties()

- -
-
- - - - - -
- - - - - - - -
override void ComputeProperties ()
-
-protectedvirtual
-
- -

Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid.

- -

Implements Shape.

- -
-
- -

◆ ComputeSubmergedArea()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
override float ComputeSubmergedArea (ref Vector2 normal,
float offset,
ref Transform xf,
out Vector2 sc 
)
-
-virtual
-
- -

Used for the buoyancy controller

- -

Implements Shape.

- -
-
- -

◆ RayCast()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
override bool RayCast (out RayCastOutput output,
ref RayCastInput input,
ref Transform transform,
int childIndex 
)
-
-virtual
-
- -

Cast a ray against a child shape.

-
Parameters
- - - - - -
outputThe ray-cast results.
inputThe ray-cast input parameters.
transformThe transform to be applied to the shape.
childIndexThe child shape index.
-
-
-
Returns
True if the ray-cast hits the shape
- -

Implements Shape.

- -
-
- -

◆ Set()

- -
-
- - - - - - - - - - - - - - - - - - -
void Set (Vector2 start,
Vector2 end 
)
-
- -

Set this as an isolated edge.

-
Parameters
- - - -
startThe start.
endThe end.
-
-
- -
-
- -

◆ TestPoint()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
override bool TestPoint (ref Transform transform,
ref Vector2 point 
)
-
-virtual
-
- -

Test a point for containment in this shape. Note: This only works for convex shapes.

-
Parameters
- - - -
transformThe shape world transform.
pointA point in world coordinates.
-
-
-
Returns
True if the point is inside the shape
- -

Implements Shape.

- -
-
-

Property Documentation

- -

◆ HasVertex0

- -
-
- - - - - -
- - - - -
bool HasVertex0
-
-getset
-
- -

Is true if the edge is connected to an adjacent vertex before vertex 1.

- -
-
- -

◆ HasVertex3

- -
-
- - - - - -
- - - - -
bool HasVertex3
-
-getset
-
- -

Is true if the edge is connected to an adjacent vertex after vertex2.

- -
-
- -

◆ Vertex0

- -
-
- - - - - -
- - - - -
Vector2 Vertex0
-
-getset
-
- -

Optional adjacent vertices. These are used for smooth collision.

- -
-
- -

◆ Vertex1

- -
-
- - - - - -
- - - - -
Vector2 Vertex1
-
-getset
-
- -

These are the edge vertices

- -
-
- -

◆ Vertex2

- -
-
- - - - - -
- - - - -
Vector2 Vertex2
-
-getset
-
- -

These are the edge vertices

- -
-
- -

◆ Vertex3

- -
-
- - - - - -
- - - - -
Vector2 Vertex3
-
-getset
-
- -

Optional adjacent vertices. These are used for smooth collision.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/Shapes/EdgeShape.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.js deleted file mode 100644 index e4814e8a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.js +++ /dev/null @@ -1,19 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape = -[ - [ "EdgeShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a59fa48d26b136a246ca171cdc1e6962b", null ], - [ "Clone", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a220de7924230483aa0f27bda169091ef", null ], - [ "CompareTo", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a1001f4b26387f549f9d00ceee82e31e5", null ], - [ "ComputeAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a93713547c5cf73e00d9777ee7c473704", null ], - [ "ComputeProperties", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a093930f367fdfbf31ef7e56449cbaef8", null ], - [ "ComputeSubmergedArea", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a48aca4b2ada41bbc2cb55778a28116a4", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a2778225f703af6be7c0e1c5071043f28", null ], - [ "Set", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#aed14509caec5cd3504d4b89d7092c0d9", null ], - [ "TestPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a45938b77fd55a99a6996f4d9b30a9355", null ], - [ "ChildCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab", null ], - [ "HasVertex0", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#adbd26cd09c52aaa653128da5ceb32912", null ], - [ "HasVertex3", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a0e5a69f4817e01e09ce7ace9b44331b9", null ], - [ "Vertex0", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#aa4569d21fbf5c0cfb3c3d9af20cf4138", null ], - [ "Vertex1", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a7051a1e667e176b2817e5f8d7f0916dd", null ], - [ "Vertex2", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#ad4beeb2d226acbc888836a2c0ddccc5a", null ], - [ "Vertex3", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a325ec51263b5ed601c44ab57d88aef0a", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.map deleted file mode 100644 index 0df24001..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.md5 deleted file mode 100644 index b2e0f6ff..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -34ae7107a444d30209026a8bc7bc806f \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.svg deleted file mode 100644 index 61aa4528..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -EdgeShape - -Node1 - - -EdgeShape - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - - -Node3 - - -MassData - - - - -Node3->Node2 - - - MassData - - -Node5 - - -Vector2 - - - - -Node5->Node1 - - - _vertex1 -_vertex2 - - -Node6 - - -IEquatable< Vector2 > - - - - -Node6->Node5 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.map deleted file mode 100644 index 32ddac85..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.md5 deleted file mode 100644 index 545b12bf..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -337163ba916d3a9f17894f1ecd515536 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.svg deleted file mode 100644 index c5a8f1e5..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -EdgeShape - -Node1 - - -EdgeShape - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape-members.html deleted file mode 100644 index 3efd0a1b..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
PolygonShape Member List
-
-
- -

This is the complete list of members for PolygonShape, including all inherited members.

- - - - - - - - - - - - - - - - - - -
ChildCount (defined in PolygonShape)PolygonShape
Clone()PolygonShapevirtual
CompareTo(PolygonShape shape) (defined in PolygonShape)PolygonShape
ComputeAABB(out AABB aabb, ref Transform transform, int childIndex)PolygonShapevirtual
ComputeProperties()PolygonShapeprotectedvirtual
ComputeSubmergedArea(ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)PolygonShapevirtual
DensityShape
MassDataShape
Normals (defined in PolygonShape)PolygonShape
PolygonShape(Vertices vertices, float density)PolygonShape
PolygonShape(float density)PolygonShape
RadiusShape
RayCast(out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)PolygonShapevirtual
Shape(float density) (defined in Shape)Shapeprotected
ShapeTypeShape
TestPoint(ref Transform transform, ref Vector2 point)PolygonShapevirtual
VerticesPolygonShape
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html deleted file mode 100644 index 74fce8dd..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html +++ /dev/null @@ -1,527 +0,0 @@ - - - - - - - -Aether.Physics2D: PolygonShape Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
- -

Represents a simple non-selfintersecting convex polygon. Create a convex hull from the given array of points. - More...

-
-Inheritance diagram for PolygonShape:
-
-
-
-
-
-Collaboration diagram for PolygonShape:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 PolygonShape (Vertices vertices, float density)
 Initializes a new instance of the PolygonShape class. More...
 
 PolygonShape (float density)
 Create a new PolygonShape with the specified density. More...
 
override bool TestPoint (ref Transform transform, ref Vector2 point)
 Test a point for containment in this shape. Note: This only works for convex shapes. More...
 
override bool RayCast (out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)
 Cast a ray against a child shape. More...
 
override void ComputeAABB (out AABB aabb, ref Transform transform, int childIndex)
 Given a transform, compute the associated axis aligned bounding box for a child shape. More...
 
override float ComputeSubmergedArea (ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)
 Used for the buoyancy controller More...
 
-bool CompareTo (PolygonShape shape)
 
override Shape Clone ()
 Clone the concrete shape More...
 
- - - - - - - -

-Protected Member Functions

override void ComputeProperties ()
 Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid. More...
 
- Protected Member Functions inherited from Shape
Shape (float density)
 
- - - - - - - - - - - - - - - - - - - - - -

-Properties

VerticesVertices [get, set]
 Create a convex hull from the given array of local points. The number of vertices must be in the range [3, Settings.MaxPolygonVertices]. Warning: the points may be re-ordered, even if they form a convex polygon Warning: collinear points are handled but not removed. Collinear points may lead to poor stacking behavior. More...
 
-Vertices Normals [get]
 
-override int ChildCount [get]
 
- Properties inherited from Shape
ShapeType ShapeType [get, set]
 Get the type of this shape. More...
 
abstract int ChildCount [get]
 Get the number of child primitives. More...
 
float Density [get, set]
 Gets or sets the density. Changing the density causes a recalculation of shape properties. More...
 
float Radius [get, set]
 Radius of the Shape Changing the radius causes a recalculation of shape properties. More...
 
- - - - - -

-Additional Inherited Members

- Public Attributes inherited from Shape
MassData MassData
 Contains the properties of the shape such as: More...
 
-

Detailed Description

-

Represents a simple non-selfintersecting convex polygon. Create a convex hull from the given array of points.

-

Constructor & Destructor Documentation

- -

◆ PolygonShape() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - -
PolygonShape (Vertices vertices,
float density 
)
-
- -

Initializes a new instance of the PolygonShape class.

-
Parameters
- - - -
verticesThe vertices.
densityThe density.
-
-
- -
-
- -

◆ PolygonShape() [2/2]

- -
-
- - - - - - - - -
PolygonShape (float density)
-
- -

Create a new PolygonShape with the specified density.

-
Parameters
- - -
densityThe density.
-
-
- -
-
-

Member Function Documentation

- -

◆ Clone()

- -
-
- - - - - -
- - - - - - - -
override Shape Clone ()
-
-virtual
-
- -

Clone the concrete shape

-
Returns
A clone of the shape
- -

Implements Shape.

- -
-
- -

◆ ComputeAABB()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
override void ComputeAABB (out AABB aabb,
ref Transform transform,
int childIndex 
)
-
-virtual
-
- -

Given a transform, compute the associated axis aligned bounding box for a child shape.

-
Parameters
- - - - -
aabbThe aabb results.
transformThe world transform of the shape.
childIndexThe child shape index.
-
-
- -

Implements Shape.

- -
-
- -

◆ ComputeProperties()

- -
-
- - - - - -
- - - - - - - -
override void ComputeProperties ()
-
-protectedvirtual
-
- -

Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid.

- -

Implements Shape.

- -
-
- -

◆ ComputeSubmergedArea()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
override float ComputeSubmergedArea (ref Vector2 normal,
float offset,
ref Transform xf,
out Vector2 sc 
)
-
-virtual
-
- -

Used for the buoyancy controller

- -

Implements Shape.

- -
-
- -

◆ RayCast()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
override bool RayCast (out RayCastOutput output,
ref RayCastInput input,
ref Transform transform,
int childIndex 
)
-
-virtual
-
- -

Cast a ray against a child shape.

-
Parameters
- - - - - -
outputThe ray-cast results.
inputThe ray-cast input parameters.
transformThe transform to be applied to the shape.
childIndexThe child shape index.
-
-
-
Returns
True if the ray-cast hits the shape
- -

Implements Shape.

- -
-
- -

◆ TestPoint()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
override bool TestPoint (ref Transform transform,
ref Vector2 point 
)
-
-virtual
-
- -

Test a point for containment in this shape. Note: This only works for convex shapes.

-
Parameters
- - - -
transformThe shape world transform.
pointA point in world coordinates.
-
-
-
Returns
True if the point is inside the shape
- -

Implements Shape.

- -
-
-

Property Documentation

- -

◆ Vertices

- -
-
- - - - - -
- - - - -
Vertices? Vertices
-
-getset
-
- -

Create a convex hull from the given array of local points. The number of vertices must be in the range [3, Settings.MaxPolygonVertices]. Warning: the points may be re-ordered, even if they form a convex polygon Warning: collinear points are handled but not removed. Collinear points may lead to poor stacking behavior.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/Shapes/PolygonShape.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.js deleted file mode 100644 index 292b8202..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.js +++ /dev/null @@ -1,15 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape = -[ - [ "PolygonShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#ac9ea90f249ba9bd7d0ecce4b55553a46", null ], - [ "PolygonShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a38f89abd2ae9cbb5c8c1304bb6d6ee85", null ], - [ "Clone", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a220de7924230483aa0f27bda169091ef", null ], - [ "CompareTo", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a811aa4a64a4882cd167940613d723e93", null ], - [ "ComputeAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a93713547c5cf73e00d9777ee7c473704", null ], - [ "ComputeProperties", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a093930f367fdfbf31ef7e56449cbaef8", null ], - [ "ComputeSubmergedArea", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a48aca4b2ada41bbc2cb55778a28116a4", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a2778225f703af6be7c0e1c5071043f28", null ], - [ "TestPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a45938b77fd55a99a6996f4d9b30a9355", null ], - [ "ChildCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab", null ], - [ "Normals", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a30b6cd752bacf9f3a37d89fe7115aa05", null ], - [ "Vertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a53939aa9619530fcdd1bc2c2de9d237e", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.map deleted file mode 100644 index 10b86790..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.md5 deleted file mode 100644 index 87e984b4..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5ad9a398c26d9ca0de261a5358569421 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.svg deleted file mode 100644 index 5a17dbcf..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - -PolygonShape - -Node1 - - -PolygonShape - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - - -Node3 - - -MassData - - - - -Node3->Node2 - - - MassData - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.map deleted file mode 100644 index 789deb54..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.md5 deleted file mode 100644 index 5a4a239e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c6f6af372b0fa7234a26729f8ecf4ed1 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.svg deleted file mode 100644 index 387a1ebf..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -PolygonShape - -Node1 - - -PolygonShape - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape-members.html deleted file mode 100644 index b931d681..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape-members.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Shape Member List
-
-
- -

This is the complete list of members for Shape, including all inherited members.

- - - - - - - - - - - - - -
ChildCountShape
Clone()Shapepure virtual
ComputeAABB(out AABB aabb, ref Transform transform, int childIndex)Shapepure virtual
ComputeProperties()Shapeprotectedpure virtual
ComputeSubmergedArea(ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)Shapepure virtual
DensityShape
MassDataShape
RadiusShape
RayCast(out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)Shapepure virtual
Shape(float density) (defined in Shape)Shapeprotected
ShapeTypeShape
TestPoint(ref Transform transform, ref Vector2 point)Shapepure virtual
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html deleted file mode 100644 index a32944cc..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html +++ /dev/null @@ -1,540 +0,0 @@ - - - - - - - -Aether.Physics2D: Shape Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
- -

A shape is used for collision detection. You can create a shape however you like. Shapes used for simulation in World are created automatically when a Fixture is created. Shapes may encapsulate a one or more child shapes. - More...

-
-Inheritance diagram for Shape:
-
-
-
-
-
-Collaboration diagram for Shape:
-
-
-
-
- - - - - - - - - - - - - - - - - -

-Public Member Functions

abstract Shape Clone ()
 Clone the concrete shape More...
 
abstract bool TestPoint (ref Transform transform, ref Vector2 point)
 Test a point for containment in this shape. Note: This only works for convex shapes. More...
 
abstract bool RayCast (out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)
 Cast a ray against a child shape. More...
 
abstract void ComputeAABB (out AABB aabb, ref Transform transform, int childIndex)
 Given a transform, compute the associated axis aligned bounding box for a child shape. More...
 
abstract float ComputeSubmergedArea (ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)
 Used for the buoyancy controller More...
 
- - - - -

-Public Attributes

MassData MassData
 Contains the properties of the shape such as: More...
 
- - - - - - -

-Protected Member Functions

Shape (float density)
 
abstract void ComputeProperties ()
 Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid. More...
 
- - - - - - - - - - - - - -

-Properties

ShapeType ShapeType [get, set]
 Get the type of this shape. More...
 
abstract int ChildCount [get]
 Get the number of child primitives. More...
 
float Density [get, set]
 Gets or sets the density. Changing the density causes a recalculation of shape properties. More...
 
float Radius [get, set]
 Radius of the Shape Changing the radius causes a recalculation of shape properties. More...
 
-

Detailed Description

-

A shape is used for collision detection. You can create a shape however you like. Shapes used for simulation in World are created automatically when a Fixture is created. Shapes may encapsulate a one or more child shapes.

-

Member Function Documentation

- -

◆ Clone()

- -
-
- - - - - -
- - - - - - - -
abstract Shape Clone ()
-
-pure virtual
-
- -

Clone the concrete shape

-
Returns
A clone of the shape
- -

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

- -
-
- -

◆ ComputeAABB()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
abstract void ComputeAABB (out AABB aabb,
ref Transform transform,
int childIndex 
)
-
-pure virtual
-
- -

Given a transform, compute the associated axis aligned bounding box for a child shape.

-
Parameters
- - - - -
aabbThe aabb results.
transformThe world transform of the shape.
childIndexThe child shape index.
-
-
- -

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

- -
-
- -

◆ ComputeProperties()

- -
-
- - - - - -
- - - - - - - -
abstract void ComputeProperties ()
-
-protectedpure virtual
-
- -

Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid.

- -

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

- -
-
- -

◆ ComputeSubmergedArea()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
abstract float ComputeSubmergedArea (ref Vector2 normal,
float offset,
ref Transform xf,
out Vector2 sc 
)
-
-pure virtual
-
- -

Used for the buoyancy controller

- -

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

- -
-
- -

◆ RayCast()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
abstract bool RayCast (out RayCastOutput output,
ref RayCastInput input,
ref Transform transform,
int childIndex 
)
-
-pure virtual
-
- -

Cast a ray against a child shape.

-
Parameters
- - - - - -
outputThe ray-cast results.
inputThe ray-cast input parameters.
transformThe transform to be applied to the shape.
childIndexThe child shape index.
-
-
-
Returns
True if the ray-cast hits the shape
- -

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

- -
-
- -

◆ TestPoint()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
abstract bool TestPoint (ref Transform transform,
ref Vector2 point 
)
-
-pure virtual
-
- -

Test a point for containment in this shape. Note: This only works for convex shapes.

-
Parameters
- - - -
transformThe shape world transform.
pointA point in world coordinates.
-
-
-
Returns
True if the point is inside the shape
- -

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

- -
-
-

Member Data Documentation

- -

◆ MassData

- -
-
- - - - -
MassData MassData
-
- -

Contains the properties of the shape such as:

-
    -
  • Area of the shape
  • -
  • Centroid
  • -
  • Inertia
  • -
  • Mass
  • -
- -
-
-

Property Documentation

- -

◆ ChildCount

- -
-
- - - - - -
- - - - -
abstract int ChildCount
-
-get
-
- -

Get the number of child primitives.

- -
-
- -

◆ Density

- -
-
- - - - - -
- - - - -
float Density
-
-getset
-
- -

Gets or sets the density. Changing the density causes a recalculation of shape properties.

-

The density.

- -
-
- -

◆ Radius

- -
-
- - - - - -
- - - - -
float Radius
-
-getset
-
- -

Radius of the Shape Changing the radius causes a recalculation of shape properties.

- -
-
- -

◆ ShapeType

- -
-
- - - - - -
- - - - -
ShapeType ShapeType
-
-getset
-
- -

Get the type of this shape.

-

The type of the shape.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/Shapes/Shape.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.js deleted file mode 100644 index 73c56e27..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.js +++ /dev/null @@ -1,15 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape = -[ - [ "Shape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a197ede34ea1afc5846714a6ff404d5bc", null ], - [ "Clone", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a56dfbf74d858c85376fc6f62773d9625", null ], - [ "ComputeAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#abaa4b975feb7324e02010f6229539bd4", null ], - [ "ComputeProperties", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ae2750bf71e92108b3d60c4d2c65dc981", null ], - [ "ComputeSubmergedArea", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ae386cd71f9a6c7c0c232fa100373e391", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a5b7e162e66dbc52fe2657ad895a50817", null ], - [ "TestPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ac0cc1de8ed6c1dd1667134fc91477f8b", null ], - [ "MassData", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a39c52aba3b10f231f31636915bf32eeb", null ], - [ "ChildCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a198166e06737d60718fe5b2928ed2b1f", null ], - [ "Density", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a8d7187cabd35d4e479cecf7c7e3a9f00", null ], - [ "Radius", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a062172106d8148f032b915309c6ff4e6", null ], - [ "ShapeType", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ae865cf87c2deb408bb751ac4edec48e3", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.map deleted file mode 100644 index 3a20cb09..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.md5 deleted file mode 100644 index fecdb753..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -860100549c24a5516e777f5297f9764b \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.svg deleted file mode 100644 index 6ba89527..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - -Shape - -Node1 - - -Shape - - - - -Node2 - - -MassData - - - - -Node2->Node1 - - - MassData - - -Node3 - - -IEquatable< MassData > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.map deleted file mode 100644 index acd9b7e9..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.md5 deleted file mode 100644 index 59fe0f86..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7ae7347f6b8c02aa402ca239295ad476 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.svg deleted file mode 100644 index abba6e95..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.svg +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -Shape - -Node1 - - -Shape - - - - -Node2 - - -ChainShape - - - - -Node1->Node2 - - - - -Node3 - - -CircleShape - - - - -Node1->Node3 - - - - -Node4 - - -EdgeShape - - - - -Node1->Node4 - - - - -Node5 - - -PolygonShape - - - - -Node1->Node5 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input-members.html deleted file mode 100644 index d23e589c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input-members.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
TOIInput Member List
-
-
- -

This is the complete list of members for TOIInput, including all inherited members.

- - - - - - -
ProxyA (defined in TOIInput)TOIInput
ProxyB (defined in TOIInput)TOIInput
SweepA (defined in TOIInput)TOIInput
SweepB (defined in TOIInput)TOIInput
TMax (defined in TOIInput)TOIInput
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html deleted file mode 100644 index 7c403ba9..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -Aether.Physics2D: TOIInput Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
TOIInput Class Reference
-
-
- -

Input parameters for CalculateTimeOfImpact - More...

-
-Collaboration diagram for TOIInput:
-
-
-
-
- - - - - - - - - - - - -

-Public Attributes

-DistanceProxy ProxyA
 
-DistanceProxy ProxyB
 
-Sweep SweepA
 
-Sweep SweepB
 
-float TMax
 
-

Detailed Description

-

Input parameters for CalculateTimeOfImpact

-

The documentation for this class was generated from the following file:
    -
  • Physics2D/Collision/TimeOfImpact.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.js deleted file mode 100644 index d69ae9f6..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.js +++ /dev/null @@ -1,8 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input = -[ - [ "ProxyA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#a8de1ee4d8c167318b4aedb600e196d2d", null ], - [ "ProxyB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#a626dfb64707717d21edffde8e4544d40", null ], - [ "SweepA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#a374f0661ba06820e3ab398e30231f5ec", null ], - [ "SweepB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#ad1a466e816d56705f17f954ae35951d1", null ], - [ "TMax", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#ac194a13b96b555ff5a0da460ba18c307", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.map deleted file mode 100644 index e5ba7942..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.md5 deleted file mode 100644 index 22915433..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8ee7bc05ca986cd05afbee4f72697cc2 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.svg deleted file mode 100644 index cf965cf7..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.svg +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - -TOIInput - -Node1 - - -TOIInput - - - - -Node2 - - -Sweep - - - - -Node2->Node1 - - - SweepA -SweepB - - -Node3 - - -Vector2 - - - - -Node3->Node2 - - - C -C0 -LocalCenter - - -Node5 - - -DistanceProxy - - - - -Node5->Node1 - - - ProxyA -ProxyB - - -Node6 - - -Vertices - - - - -Node6->Node5 - - - Vertices - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_18d0fbde56a9e7838a324f955a9187b0.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_18d0fbde56a9e7838a324f955a9187b0.html deleted file mode 100644 index 8bb79664..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_18d0fbde56a9e7838a324f955a9187b0.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
DTSweepContext.DTSweepEdgeEvent Member List
-
-
- -

This is the complete list of members for DTSweepContext.DTSweepEdgeEvent, including all inherited members.

- - - -
ConstrainedEdge (defined in DTSweepContext.DTSweepEdgeEvent)DTSweepContext.DTSweepEdgeEvent
Right (defined in DTSweepContext.DTSweepEdgeEvent)DTSweepContext.DTSweepEdgeEvent
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_20aa4f2882b0b4b67a32b410b8ffaa8d.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_20aa4f2882b0b4b67a32b410b8ffaa8d.html deleted file mode 100644 index 7ba94658..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_20aa4f2882b0b4b67a32b410b8ffaa8d.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
DTSweepContext.DTSweepBasin Member List
-
-
- -

This is the complete list of members for DTSweepContext.DTSweepBasin, including all inherited members.

- - - - - - -
bottomNode (defined in DTSweepContext.DTSweepBasin)DTSweepContext.DTSweepBasin
leftHighest (defined in DTSweepContext.DTSweepBasin)DTSweepContext.DTSweepBasin
leftNode (defined in DTSweepContext.DTSweepBasin)DTSweepContext.DTSweepBasin
rightNode (defined in DTSweepContext.DTSweepBasin)DTSweepContext.DTSweepBasin
width (defined in DTSweepContext.DTSweepBasin)DTSweepContext.DTSweepBasin
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.map deleted file mode 100644 index 91a26c12..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.md5 deleted file mode 100644 index d5820ce6..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.md5 +++ /dev/null @@ -1 +0,0 @@ -093b8680e1a24078ed358ee7aae8d802 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.svg deleted file mode 100644 index d914c122..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - -DTSweepContext.DTSweepEdgeEvent - -Node1 - - -DTSweepContext.DTSweepEdgeEvent - - - - -Node2 - - -DTSweepConstraint - - - - -Node2->Node1 - - - ConstrainedEdge - - -Node3 - - -TriangulationConstraint - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_270592b0ad400234aac317c32e07e744.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_270592b0ad400234aac317c32e07e744.html deleted file mode 100644 index dc573241..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_270592b0ad400234aac317c32e07e744.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -Aether.Physics2D: DTSweepContext.DTSweepBasin Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
DTSweepContext.DTSweepBasin Class Reference
-
-
-
-Collaboration diagram for DTSweepContext.DTSweepBasin:
-
-
-
-
- - - - - - - - - - - - -

-Public Attributes

-AdvancingFrontNode bottomNode
 
-bool leftHighest
 
-AdvancingFrontNode leftNode
 
-AdvancingFrontNode rightNode
 
-double width
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/Decomposition/CDT/Delaunay/Sweep/DTSweepContext.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d09edd9272256e98b01525c1107a84c7.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d09edd9272256e98b01525c1107a84c7.html deleted file mode 100644 index 2ba2b944..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d09edd9272256e98b01525c1107a84c7.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - -Aether.Physics2D: DTSweepContext.DTSweepEdgeEvent Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
DTSweepContext.DTSweepEdgeEvent Class Reference
-
-
-
-Collaboration diagram for DTSweepContext.DTSweepEdgeEvent:
-
-
-
-
- - - - - - -

-Public Attributes

-DTSweepConstraint ConstrainedEdge
 
-bool Right
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/Decomposition/CDT/Delaunay/Sweep/DTSweepContext.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.map deleted file mode 100644 index 4822d1dd..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.md5 deleted file mode 100644 index 171ceb87..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.md5 +++ /dev/null @@ -1 +0,0 @@ -20c092d68ad3a9c91d27235320669640 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.svg deleted file mode 100644 index 8e7e43b7..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d94128a1d890c803f9e476e1282d3992.svg +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -DTSweepContext.DTSweepBasin - -Node1 - - -DTSweepContext.DTSweepBasin - - - - -Node2 - - -AdvancingFrontNode - - - - -Node2->Node1 - - - bottomNode -leftNode -rightNode - - -Node2->Node2 - - - Next -Prev - - -Node3 - - -TriangulationPoint - - - - -Node3->Node2 - - - Point - - -Node4 - - -DelaunayTriangle - - - - -Node4->Node2 - - - Triangle - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path-members.html deleted file mode 100644 index 1434819d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path-members.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Path Member List
-
-
- -

This is the complete list of members for Path, including all inherited members.

- - - - - - - - - - - - - - - - - - - - -
Add(Vector2 point) (defined in Path)Path
ClosedPath
ControlPointsPath
GetLength() (defined in Path)Path
GetPosition(float time) (defined in Path)Path
GetPositionNormal(float time)Path
GetVertices(int divisions)Path
NextIndex(int index)Path
Path()Path
Path(Vector2[] vertices)Path
Path(IList< Vector2 > vertices)Path
PreviousIndex(int index)Path
Remove(Vector2 point) (defined in Path)Path
RemoveAt(int index) (defined in Path)Path
Rotate(float value)Path
Scale(ref Vector2 value)Path
SubdivideEvenly(int divisions) (defined in Path)Path
ToString() (defined in Path)Path
Translate(ref Vector2 vector)Path
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html deleted file mode 100644 index b2889997..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html +++ /dev/null @@ -1,449 +0,0 @@ - - - - - - - -Aether.Physics2D: Path Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
- -

Path: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve. - More...

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 Path ()
 Initializes a new instance of the Path class. More...
 
 Path (Vector2[] vertices)
 Initializes a new instance of the Path class. More...
 
 Path (IList< Vector2 > vertices)
 Initializes a new instance of the Path class. More...
 
int NextIndex (int index)
 Gets the next index of a controlpoint More...
 
int PreviousIndex (int index)
 Gets the previous index of a controlpoint More...
 
void Translate (ref Vector2 vector)
 Translates the control points by the specified vector. More...
 
void Scale (ref Vector2 value)
 Scales the control points by the specified vector. More...
 
void Rotate (float value)
 Rotate the control points by the defined value in radians. More...
 
-override string ToString ()
 
Vertices GetVertices (int divisions)
 Returns a set of points defining the curve with the specifed number of divisions between each control point. More...
 
-Vector2 GetPosition (float time)
 
Vector2 GetPositionNormal (float time)
 Gets the normal for the given time. More...
 
-void Add (Vector2 point)
 
-void Remove (Vector2 point)
 
-void RemoveAt (int index)
 
-float GetLength ()
 
-List< Vector3SubdivideEvenly (int divisions)
 
- - - - -

-Public Attributes

List< Vector2ControlPoints
 All the points that makes up the curve More...
 
- - - - -

-Properties

bool Closed [get, set]
 True if the curve is closed. More...
 
-

Detailed Description

-

Path: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve.

-

Constructor & Destructor Documentation

- -

◆ Path() [1/3]

- -
-
- - - - - - - -
Path ()
-
- -

Initializes a new instance of the Path class.

- -
-
- -

◆ Path() [2/3]

- -
-
- - - - - - - - -
Path (Vector2[] vertices)
-
- -

Initializes a new instance of the Path class.

-
Parameters
- - -
verticesThe vertices to created the path from.
-
-
- -
-
- -

◆ Path() [3/3]

- -
-
- - - - - - - - -
Path (IList< Vector2vertices)
-
- -

Initializes a new instance of the Path class.

-
Parameters
- - -
verticesThe vertices to created the path from.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetPositionNormal()

- -
-
- - - - - - - - -
Vector2 GetPositionNormal (float time)
-
- -

Gets the normal for the given time.

-
Parameters
- - -
timeThe time
-
-
-
Returns
The normal.
- -
-
- -

◆ GetVertices()

- -
-
- - - - - - - - -
Vertices GetVertices (int divisions)
-
- -

Returns a set of points defining the curve with the specifed number of divisions between each control point.

-
Parameters
- - -
divisionsNumber of divisions between each control point.
-
-
-
Returns
- -
-
- -

◆ NextIndex()

- -
-
- - - - - - - - -
int NextIndex (int index)
-
- -

Gets the next index of a controlpoint

-
Parameters
- - -
indexThe index.
-
-
-
Returns
- -
-
- -

◆ PreviousIndex()

- -
-
- - - - - - - - -
int PreviousIndex (int index)
-
- -

Gets the previous index of a controlpoint

-
Parameters
- - -
indexThe index.
-
-
-
Returns
- -
-
- -

◆ Rotate()

- -
-
- - - - - - - - -
void Rotate (float value)
-
- -

Rotate the control points by the defined value in radians.

-
Parameters
- - -
valueThe amount to rotate by in radians.
-
-
- -
-
- -

◆ Scale()

- -
-
- - - - - - - - -
void Scale (ref Vector2 value)
-
- -

Scales the control points by the specified vector.

-
Parameters
- - -
valueThe Value.
-
-
- -
-
- -

◆ Translate()

- -
-
- - - - - - - - -
void Translate (ref Vector2 vector)
-
- -

Translates the control points by the specified vector.

-
Parameters
- - -
vectorThe vector.
-
-
- -
-
-

Member Data Documentation

- -

◆ ControlPoints

- -
-
- - - - -
List<Vector2> ControlPoints
-
- -

All the points that makes up the curve

- -
-
-

Property Documentation

- -

◆ Closed

- -
-
- - - - - -
- - - - -
bool Closed
-
-getset
-
- -

True if the curve is closed.

-

true if closed; otherwise, false.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/Path.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.js deleted file mode 100644 index ed7a6493..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.js +++ /dev/null @@ -1,22 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path = -[ - [ "Path", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#aaa44fef284bec9041f7eb22b921c6174", null ], - [ "Path", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a4f525399fc4e12ce8d246285dfc443f9", null ], - [ "Path", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a53cc51c65c2106af0be7f8381a0c347c", null ], - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a6c0247c1d40018269042a07e59cedddf", null ], - [ "GetLength", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ac049fbc8fa2267b0f8e669bf9c21a6e2", null ], - [ "GetPosition", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a13f539d8649f8ea9e5d08fb17181fd5c", null ], - [ "GetPositionNormal", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a1e239fee97465c1f3f20fb562194e374", null ], - [ "GetVertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ae67215371ec6015737e086cc0b60f8da", null ], - [ "NextIndex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a92acbe179d76f206252a79f5b3fc3b06", null ], - [ "PreviousIndex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a3790eb40d9ecf822344442c576f34582", null ], - [ "Remove", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a6362ec7225f1ba5a7ac6ce0be6d06e2e", null ], - [ "RemoveAt", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ad7c925d24a4e07389d2331e0508618ea", null ], - [ "Rotate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a5386451142d82fd512c5184a6169e991", null ], - [ "Scale", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#adc95b1d2445b45474575ae9222102785", null ], - [ "SubdivideEvenly", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a8f81c7cbb2c6c3b4674822f0fa12fa39", null ], - [ "ToString", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#aa73e7c4dd1df5fd5fbf81c7764ee1533", null ], - [ "Translate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a0ae22165840106cf43489824f114db4d", null ], - [ "ControlPoints", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ac8b7cbac1111935301291574998499c4", null ], - [ "Closed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ad0bd8bce51350ee6f1eeabda9da72097", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body-members.html deleted file mode 100644 index bc774946..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body-members.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
BreakableBody Member List
-
-
- -

This is the complete list of members for BreakableBody, including all inherited members.

- - - - - - - - - - - -
BreakableBody(World world, IEnumerable< Vertices > vertices, float density, Vector2 position=new Vector2(), float rotation=0) (defined in BreakableBody)BreakableBody
BreakableBody(World world, IEnumerable< Shape > shapes, Vector2 position=new Vector2(), float rotation=0) (defined in BreakableBody)BreakableBody
BreakableBody(World world, Vertices vertices, float density, Vector2 position=new Vector2(), float rotation=0) (defined in BreakableBody)BreakableBody
BreakableBodyState enum name (defined in BreakableBody)BreakableBody
MainBody (defined in BreakableBody)BreakableBody
Parts (defined in BreakableBody)BreakableBody
State (defined in BreakableBody)BreakableBody
StrengthBreakableBody
Update() (defined in BreakableBody)BreakableBody
World (defined in BreakableBody)BreakableBody
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html deleted file mode 100644 index 8346b163..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - -Aether.Physics2D: BreakableBody Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
BreakableBody Class Reference
-
-
- -

A type of body that supports multiple fixtures that can break apart. - More...

- - - - -

-Public Types

enum class  BreakableBodyState { Unbroken -, ShouldBreak -, Broken - }
 
- - - - - - - - - -

-Public Member Functions

BreakableBody (World world, IEnumerable< Vertices > vertices, float density, Vector2 position=new Vector2(), float rotation=0)
 
BreakableBody (World world, IEnumerable< Shape > shapes, Vector2 position=new Vector2(), float rotation=0)
 
BreakableBody (World world, Vertices vertices, float density, Vector2 position=new Vector2(), float rotation=0)
 
-void Update ()
 
- - - - - - -

-Public Attributes

-List< FixtureParts = new List<Fixture>(8)
 
float Strength = 500.0f
 The force needed to break the body apart. Default: 500 More...
 
- - - - - - - -

-Properties

-World World [get]
 
-Body MainBody [get]
 
-BreakableBodyState State [get]
 
-

Detailed Description

-

A type of body that supports multiple fixtures that can break apart.

-

Member Data Documentation

- -

◆ Strength

- -
-
- - - - -
float Strength = 500.0f
-
- -

The force needed to break the body apart. Default: 500

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/PhysicsLogic/BreakableBody.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.js deleted file mode 100644 index df0c75ac..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.js +++ /dev/null @@ -1,17 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body = -[ - [ "BreakableBodyState", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1b", [ - [ "Unbroken", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1ba3bfaa3d0d7276f874f11575d2732a70b", null ], - [ "ShouldBreak", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1ba8d96a8323a879b9b1339d6fc9ba7d8f6", null ], - [ "Broken", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1bac98dbc22f49f1b4a644307551924f8da", null ] - ] ], - [ "BreakableBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#aa54e69b33ce1086dcf2203f93342ffd7", null ], - [ "BreakableBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a9dd2cece80aa907a06f2980d0ce9239f", null ], - [ "BreakableBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a880b50972d509e21eb53dcf9f9527efa", null ], - [ "Update", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#aec0783b5a136e042adcc47bae4fe5291", null ], - [ "Parts", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a03ab273229d2c63ca328003052b4923b", null ], - [ "Strength", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a7e0af77c63d277b389e7bb0caace453c", null ], - [ "MainBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a73df52ab809bd17f9722ee6fd0a06b78", null ], - [ "State", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a3033aa295a2f0768efa99ef7e55d4291", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#addad4c6d854b8c10bcf693736126f9ee", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data-members.html deleted file mode 100644 index ba159177..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data-members.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FilterData Member List
-
-
- -

This is the complete list of members for FilterData, including all inherited members.

- - - - - - - - - - - - -
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)FilterDatavirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html deleted file mode 100644 index ad035c48..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - - -Aether.Physics2D: FilterData Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FilterData Class Reference
-
-
- -

Contains filter data that can determine whether an object should be processed or not. - More...

-
-Inheritance diagram for FilterData:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

virtual bool IsActiveOn (Body body)
 
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - -

-Public Attributes

Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
-

Detailed Description

-

Contains filter data that can determine whether an object should be processed or not.

-

Member Function Documentation

- -

◆ AddDisabledCategory()

- -
-
- - - - - - - - -
void AddDisabledCategory (Category category)
-
- -

Adds the category.

-
Parameters
- - -
categoryThe category.
-
-
- -
-
- -

◆ AddEnabledCategory()

- -
-
- - - - - - - - -
void AddEnabledCategory (Category category)
-
- -

Adds the category.

-
Parameters
- - -
categoryThe category.
-
-
- -
-
- -

◆ IsActiveOn()

- -
-
- - - - - -
- - - - - - - - -
virtual bool IsActiveOn (Body body)
-
-virtual
-
- -

-
Parameters
- - -
body
-
-
-
Returns
- -

Reimplemented in Controller, and PhysicsLogic.

- -
-
- -

◆ IsInDisabledCategory()

- -
-
- - - - - - - - -
bool IsInDisabledCategory (Category category)
-
- -

Determines whether this body ignores the the specified controller.

-
Parameters
- - -
categoryThe category.
-
-
-
Returns
true if the object has the specified category; otherwise, false.
- -
-
- -

◆ IsInEnabledInCategory()

- -
-
- - - - - - - - -
bool IsInEnabledInCategory (Category category)
-
- -

Determines whether this body ignores the the specified controller.

-
Parameters
- - -
categoryThe category.
-
-
-
Returns
true if the object has the specified category; otherwise, false.
- -
-
- -

◆ RemoveDisabledCategory()

- -
-
- - - - - - - - -
void RemoveDisabledCategory (Category category)
-
- -

Removes the category.

-
Parameters
- - -
categoryThe category.
-
-
- -
-
- -

◆ RemoveEnabledCategory()

- -
-
- - - - - - - - -
void RemoveEnabledCategory (Category category)
-
- -

Removes the category.

-
Parameters
- - -
categoryThe category.
-
-
- -
-
-

Member Data Documentation

- -

◆ DisabledOnCategories

- -
-
- - - - -
Category DisabledOnCategories = Category.None
-
- -

Disable the logic on specific categories. Category.None by default.

- -
-
- -

◆ DisabledOnGroup

- -
-
- - - - -
int DisabledOnGroup
-
- -

Disable the logic on specific groups

- -
-
- -

◆ EnabledOnCategories

- -
-
- - - - -
Category EnabledOnCategories = Category.All
-
- -

Enable the logic on specific categories Category.All by default.

- -
-
- -

◆ EnabledOnGroup

- -
-
- - - - -
int EnabledOnGroup
-
- -

Enable the logic on specific groups.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/PhysicsLogic/FilterData.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.js deleted file mode 100644 index 1cf7b5f4..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.js +++ /dev/null @@ -1,14 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data = -[ - [ "AddDisabledCategory", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a132b248c4ddbcf5ec6b04208e0ef60a7", null ], - [ "AddEnabledCategory", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a3ab1d065d3ab249d102bc4b27f3eaba4", null ], - [ "IsActiveOn", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a659aaa84f09e85c3f9e9f299702ac1d1", null ], - [ "IsInDisabledCategory", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a1d6bbb270e8ed5be5a31763e281b44d6", null ], - [ "IsInEnabledInCategory", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a70f13a7871af18288bab9ffb9ea1cc65", null ], - [ "RemoveDisabledCategory", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#ab15e5dba449204c04296c752e2d11d3e", null ], - [ "RemoveEnabledCategory", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#aeb2199c51dc40168079d3303cad1fa1d", null ], - [ "DisabledOnCategories", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a3ed289991bba5358ffd7f7a54a1e1c6a", null ], - [ "DisabledOnGroup", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#aa7c5e7b717cfe847dd9ef362691af48c", null ], - [ "EnabledOnCategories", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a20478d647a39fcf4c22af0e6ed844d2d", null ], - [ "EnabledOnGroup", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#ad3bebf19d04c08ca0f68379d192b6acf", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.map deleted file mode 100644 index bac711c6..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.md5 deleted file mode 100644 index fe508e6a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -54e41a38a109b4cb988b6b9ca424103b \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.svg deleted file mode 100644 index 7638ff01..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.svg +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - -FilterData - -Node1 - - -FilterData - - - - -Node2 - - -PhysicsLogic - - - - -Node1->Node2 - - - - -Node5 - - -Controller - - - - -Node1->Node5 - - - - -Node3 - - -RealExplosion - - - - -Node2->Node3 - - - - -Node4 - - -SimpleExplosion - - - - -Node2->Node4 - - - - -Node6 - - -AbstractForceController - - - - -Node5->Node6 - - - - -Node8 - - -BuoyancyController - - - - -Node5->Node8 - - - - -Node9 - - -GravityController - - - - -Node5->Node9 - - - - -Node10 - - -VelocityLimitController - - - - -Node5->Node10 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic-members.html deleted file mode 100644 index 7326453d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
PhysicsLogic Member List
-
-
- -

This is the complete list of members for PhysicsLogic, including all inherited members.

- - - - - - - - - - - - - - - -
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
ControllerCategory (defined in PhysicsLogic)PhysicsLogic
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)PhysicsLogicvirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
PhysicsLogic(World world) (defined in PhysicsLogic)PhysicsLogic
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
World (defined in PhysicsLogic)PhysicsLogic
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html deleted file mode 100644 index 76245d70..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - -Aether.Physics2D: PhysicsLogic Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
PhysicsLogic Class Reference
-
-
-
-Inheritance diagram for PhysicsLogic:
-
-
-
-
-
-Collaboration diagram for PhysicsLogic:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

PhysicsLogic (World world)
 
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - - - - -

-Public Attributes

-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
- - - -

-Properties

-World World [get, set]
 
-

Member Function Documentation

- -

◆ IsActiveOn()

- -
-
- - - - - -
- - - - - - - - -
override bool IsActiveOn (Body body)
-
-virtual
-
- -

-
Parameters
- - -
body
-
-
-
Returns
- -

Reimplemented from FilterData.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/PhysicsLogic/PhysicsLogic.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.js deleted file mode 100644 index f8e6d9c1..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.js +++ /dev/null @@ -1,7 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic = -[ - [ "PhysicsLogic", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#aba13b67f12caccff864d7109b51ac73d", null ], - [ "IsActiveOn", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#a8154c9f27c7becbccacf50f1eeaa4aff", null ], - [ "ControllerCategory", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#a1e4e2b809a45a820de9376256d3bf0c0", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#addad4c6d854b8c10bcf693736126f9ee", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.map deleted file mode 100644 index ae52fd63..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.md5 deleted file mode 100644 index c0934f73..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -525b01187a704cb55e11ed99cc5ef105 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.svg deleted file mode 100644 index f2334c69..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -PhysicsLogic - -Node1 - - -PhysicsLogic - - - - -Node2 - - -FilterData - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.map deleted file mode 100644 index 5a99ee6e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.md5 deleted file mode 100644 index cf14c363..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -de9ef29a1923b8ebcb0fdc254f4de1df \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.svg deleted file mode 100644 index d835d98b..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -PhysicsLogic - -Node1 - - -PhysicsLogic - - - - -Node3 - - -RealExplosion - - - - -Node1->Node3 - - - - -Node4 - - -SimpleExplosion - - - - -Node1->Node4 - - - - -Node2 - - -FilterData - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion-members.html deleted file mode 100644 index a58e8ccb..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
RealExplosion Member List
-
-
- -

This is the complete list of members for RealExplosion, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - -
Activate(Vector2 pos, float radius, float maxForce)RealExplosion
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
ControllerCategory (defined in PhysicsLogic)PhysicsLogic
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
EdgeRatioRealExplosion
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IgnoreWhenInsideShapeRealExplosion
IsActiveOn(Body body)PhysicsLogicvirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
MaxAngleRealExplosion
MaxShapesRealExplosion
MinRaysRealExplosion
PhysicsLogic(World world) (defined in PhysicsLogic)PhysicsLogic
RealExplosion(World world) (defined in RealExplosion)RealExplosion
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
World (defined in PhysicsLogic)PhysicsLogic
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html deleted file mode 100644 index 4ec78ef4..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - -Aether.Physics2D: RealExplosion Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
RealExplosion Class Reference
-
-
- -

Creates a realistic explosion based on raycasting. Objects in the open will be affected, but objects behind static bodies will not. A body that is half in cover, half in the open will get half the force applied to the end in the open. - More...

-
-Inheritance diagram for RealExplosion:
-
-
-
-
-
-Collaboration diagram for RealExplosion:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

RealExplosion (World world)
 
Dictionary< Fixture, Vector2Activate (Vector2 pos, float radius, float maxForce)
 Activate the explosion at the specified position. More...
 
- Public Member Functions inherited from PhysicsLogic
PhysicsLogic (World world)
 
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

float EdgeRatio = 1.0f / 40.0f
 Ratio of arc length to angle from edges to first ray tested. Defaults to 1/40. More...
 
bool IgnoreWhenInsideShape = false
 Ignore Explosion if it happens inside a shape. Default value is false. More...
 
float MaxAngle = Constant.Pi / 15
 Max angle between rays (used when segment is large). Defaults to 15 degrees More...
 
int MaxShapes = 100
 Maximum number of shapes involved in the explosion. Defaults to 100 More...
 
int MinRays = 5
 How many rays per shape/body/segment. Defaults to 5 More...
 
- Public Attributes inherited from PhysicsLogic
-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
- - - - -

-Additional Inherited Members

- Properties inherited from PhysicsLogic
-World World [get, set]
 
-

Detailed Description

-

Creates a realistic explosion based on raycasting. Objects in the open will be affected, but objects behind static bodies will not. A body that is half in cover, half in the open will get half the force applied to the end in the open.

-

Member Function Documentation

- -

◆ Activate()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
Dictionary<Fixture, Vector2> Activate (Vector2 pos,
float radius,
float maxForce 
)
-
- -

Activate the explosion at the specified position.

-
Parameters
- - - - -
posThe position where the explosion happens
radiusThe explosion radius
maxForceThe explosion force at the explosion point (then is inversely proportional to the square of the distance)
-
-
-
Returns
A list of bodies and the amount of force that was applied to them.
- -
-
-

Member Data Documentation

- -

◆ EdgeRatio

- -
-
- - - - -
float EdgeRatio = 1.0f / 40.0f
-
- -

Ratio of arc length to angle from edges to first ray tested. Defaults to 1/40.

- -
-
- -

◆ IgnoreWhenInsideShape

- -
-
- - - - -
bool IgnoreWhenInsideShape = false
-
- -

Ignore Explosion if it happens inside a shape. Default value is false.

- -
-
- -

◆ MaxAngle

- -
-
- - - - -
float MaxAngle = Constant.Pi / 15
-
- -

Max angle between rays (used when segment is large). Defaults to 15 degrees

- -
-
- -

◆ MaxShapes

- -
-
- - - - -
int MaxShapes = 100
-
- -

Maximum number of shapes involved in the explosion. Defaults to 100

- -
-
- -

◆ MinRays

- -
-
- - - - -
int MinRays = 5
-
- -

How many rays per shape/body/segment. Defaults to 5

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/PhysicsLogic/RealExplosion.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.js deleted file mode 100644 index 38060940..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.js +++ /dev/null @@ -1,10 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion = -[ - [ "RealExplosion", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#aa86299372e2193a2e860e315e9d3a11c", null ], - [ "Activate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#aa155a8183216feb30fa0578b781a2423", null ], - [ "EdgeRatio", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a3a649535b23acb69ff4f1b45e72b9260", null ], - [ "IgnoreWhenInsideShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#aab930d7df5785acffc9670f6e53d9577", null ], - [ "MaxAngle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a0fe1d5703fdce33a031b23f58dfd5ed2", null ], - [ "MaxShapes", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a1501f9b40800d4e8cd6190b181e61f5d", null ], - [ "MinRays", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a0068f329bc3a0da392be609b39b2207f", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.map deleted file mode 100644 index f548cc5f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.md5 deleted file mode 100644 index 019a5ee8..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6f29b8591bda6895c896cf064a2f2da3 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.svg deleted file mode 100644 index 356996f8..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -RealExplosion - -Node1 - - -RealExplosion - - - - -Node2 - - -PhysicsLogic - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.map deleted file mode 100644 index f548cc5f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.md5 deleted file mode 100644 index 019a5ee8..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6f29b8591bda6895c896cf064a2f2da3 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.svg deleted file mode 100644 index 356996f8..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -RealExplosion - -Node1 - - -RealExplosion - - - - -Node2 - - -PhysicsLogic - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion-members.html deleted file mode 100644 index c388eb63..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
SimpleExplosion Member List
-
-
- -

This is the complete list of members for SimpleExplosion, including all inherited members.

- - - - - - - - - - - - - - - - - - -
Activate(Vector2 pos, float radius, float force, float maxForce=float.MaxValue)SimpleExplosion
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
ControllerCategory (defined in PhysicsLogic)PhysicsLogic
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)PhysicsLogicvirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
PhysicsLogic(World world) (defined in PhysicsLogic)PhysicsLogic
PowerSimpleExplosion
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
SimpleExplosion(World world) (defined in SimpleExplosion)SimpleExplosion
World (defined in PhysicsLogic)PhysicsLogic
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html deleted file mode 100644 index 0c6f21cc..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - -Aether.Physics2D: SimpleExplosion Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
SimpleExplosion Class Reference
-
-
- -

Creates a simple explosion that ignores other bodies hiding behind static bodies. - More...

-
-Inheritance diagram for SimpleExplosion:
-
-
-
-
-
-Collaboration diagram for SimpleExplosion:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

SimpleExplosion (World world)
 
Dictionary< Body, Vector2Activate (Vector2 pos, float radius, float force, float maxForce=float.MaxValue)
 Activate the explosion at the specified position. More...
 
- Public Member Functions inherited from PhysicsLogic
PhysicsLogic (World world)
 
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - -

-Properties

float Power [get, set]
 This is the power used in the power function. A value of 1 means the force applied to bodies in the explosion is linear. A value of 2 means it is exponential. More...
 
- Properties inherited from PhysicsLogic
-World World [get, set]
 
- - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from PhysicsLogic
-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
-

Detailed Description

-

Creates a simple explosion that ignores other bodies hiding behind static bodies.

-

Member Function Documentation

- -

◆ Activate()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Dictionary<Body, Vector2> Activate (Vector2 pos,
float radius,
float force,
float maxForce = float.MaxValue 
)
-
- -

Activate the explosion at the specified position.

-
Parameters
- - - - - -
posThe position (center) of the explosion.
radiusThe radius of the explosion.
forceThe force applied
maxForceA maximum amount of force. When force gets over this value, it will be equal to maxForce
-
-
-
Returns
A list of bodies and the amount of force that was applied to them.
- -
-
-

Property Documentation

- -

◆ Power

- -
-
- - - - - -
- - - - -
float Power
-
-getset
-
- -

This is the power used in the power function. A value of 1 means the force applied to bodies in the explosion is linear. A value of 2 means it is exponential.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/PhysicsLogic/SimpleExplosion.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.js deleted file mode 100644 index 1ed483f4..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.js +++ /dev/null @@ -1,6 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion = -[ - [ "SimpleExplosion", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html#aa5dd1dda0867910c3c4a548c1cc9829a", null ], - [ "Activate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html#ad0f3f074f559f045fcd6daf807999d58", null ], - [ "Power", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html#aeca176f09c48cbe15df7fc4fff7c77f7", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.map deleted file mode 100644 index 6691a62e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.md5 deleted file mode 100644 index 660c3ca6..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2cc296f6bf96ef4a001f324174ec04e6 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.svg deleted file mode 100644 index 50bce06d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -SimpleExplosion - -Node1 - - -SimpleExplosion - - - - -Node2 - - -PhysicsLogic - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.map deleted file mode 100644 index 6691a62e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.md5 deleted file mode 100644 index 660c3ca6..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2cc296f6bf96ef4a001f324174ec04e6 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.svg deleted file mode 100644 index 50bce06d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -SimpleExplosion - -Node1 - - -SimpleExplosion - - - - -Node2 - - -PhysicsLogic - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain-members.html deleted file mode 100644 index da92d111..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Terrain Member List
-
-
- -

This is the complete list of members for Terrain, including all inherited members.

- - - - - - - - - - - - - - - - -
ApplyData(sbyte[,] data, Vector2 offset=default(Vector2))Terrain
CellSizeTerrain
CenterTerrain
DecomposerTerrain
HeightTerrain
Initialize()Terrain
IterationsTerrain
ModifyTerrain(Vector2 location, sbyte value)Terrain
PointsPerUnitTerrain
RegenerateTerrain()Terrain
SubCellSizeTerrain
Terrain(World world, AABB area)Terrain
Terrain(World world, Vector2 position, float width, float height)Terrain
WidthTerrain
WorldTerrain
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html deleted file mode 100644 index 45b329b6..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html +++ /dev/null @@ -1,484 +0,0 @@ - - - - - - - -Aether.Physics2D: Terrain Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Terrain Class Reference
-
-
- -

Simple class to maintain a terrain. It can keep track - More...

-
-Collaboration diagram for Terrain:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 Terrain (World world, AABB area)
 Creates a new terrain. More...
 
 Terrain (World world, Vector2 position, float width, float height)
 Creates a new terrain More...
 
void Initialize ()
 Initialize the terrain for use. More...
 
void ApplyData (sbyte[,] data, Vector2 offset=default(Vector2))
 Apply the specified texture data to the terrain. More...
 
void ModifyTerrain (Vector2 location, sbyte value)
 Modify a single point in the terrain. More...
 
void RegenerateTerrain ()
 Regenerate the terrain. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

World World
 World to manage terrain in. More...
 
Vector2 Center
 Center of terrain in world units. More...
 
float Width
 Width of terrain in world units. More...
 
float Height
 Height of terrain in world units. More...
 
int PointsPerUnit
 Points per each world unit used to define the terrain in the point cloud. More...
 
int CellSize
 Points per cell. More...
 
int SubCellSize
 Points per sub cell. More...
 
int Iterations = 2
 Number of iterations to perform in the Marching Squares algorithm. Note: More then 3 has almost no effect on quality. More...
 
TriangulationAlgorithm Decomposer
 Decomposer to use when regenerating terrain. Can be changed on the fly without consequence. Note: Some decomposerers are unstable. More...
 
-

Detailed Description

-

Simple class to maintain a terrain. It can keep track

-

Constructor & Destructor Documentation

- -

◆ Terrain() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - -
Terrain (World world,
AABB area 
)
-
- -

Creates a new terrain.

-
Parameters
- - - -
worldThe World
areaThe area of the terrain.
-
-
- -
-
- -

◆ Terrain() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Terrain (World world,
Vector2 position,
float width,
float height 
)
-
- -

Creates a new terrain

-
Parameters
- - - - - -
worldThe World
positionThe position (center) of the terrain.
widthThe width of the terrain.
heightThe height of the terrain.
-
-
- -
-
-

Member Function Documentation

- -

◆ ApplyData()

- -
-
- - - - - - - - - - - - - - - - - - -
void ApplyData (sbyte data[,],
Vector2 offset = default(Vector2) 
)
-
- -

Apply the specified texture data to the terrain.

-
Parameters
- - - -
data
offset
-
-
- -
-
- -

◆ Initialize()

- -
-
- - - - - - - -
void Initialize ()
-
- -

Initialize the terrain for use.

- -
-
- -

◆ ModifyTerrain()

- -
-
- - - - - - - - - - - - - - - - - - -
void ModifyTerrain (Vector2 location,
sbyte value 
)
-
- -

Modify a single point in the terrain.

-
Parameters
- - - -
locationWorld location to modify. Automatically clipped.
value-1 = inside terrain, 1 = outside terrain
-
-
- -
-
- -

◆ RegenerateTerrain()

- -
-
- - - - - - - -
void RegenerateTerrain ()
-
- -

Regenerate the terrain.

- -
-
-

Member Data Documentation

- -

◆ CellSize

- -
-
- - - - -
int CellSize
-
- -

Points per cell.

- -
-
- -

◆ Center

- -
-
- - - - -
Vector2 Center
-
- -

Center of terrain in world units.

- -
-
- -

◆ Decomposer

- -
-
- - - - -
TriangulationAlgorithm Decomposer
-
- -

Decomposer to use when regenerating terrain. Can be changed on the fly without consequence. Note: Some decomposerers are unstable.

- -
-
- -

◆ Height

- -
-
- - - - -
float Height
-
- -

Height of terrain in world units.

- -
-
- -

◆ Iterations

- -
-
- - - - -
int Iterations = 2
-
- -

Number of iterations to perform in the Marching Squares algorithm. Note: More then 3 has almost no effect on quality.

- -
-
- -

◆ PointsPerUnit

- -
-
- - - - -
int PointsPerUnit
-
- -

Points per each world unit used to define the terrain in the point cloud.

- -
-
- -

◆ SubCellSize

- -
-
- - - - -
int SubCellSize
-
- -

Points per sub cell.

- -
-
- -

◆ Width

- -
-
- - - - -
float Width
-
- -

Width of terrain in world units.

- -
-
- -

◆ World

- -
-
- - - - -
World World
-
- -

World to manage terrain in.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/TextureTools/Terrain.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.js deleted file mode 100644 index c0487b7f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.js +++ /dev/null @@ -1,18 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain = -[ - [ "Terrain", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a8b72d222a9621e5219af3e09cbfdc05b", null ], - [ "Terrain", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#aef6850d3506626a383e3e9541315b078", null ], - [ "ApplyData", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a34b94b66abd6db44c0a918fdd339ec06", null ], - [ "Initialize", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a98b1050f09da390896f964fb7a892391", null ], - [ "ModifyTerrain", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#af7f864f53c8721790c96e70f21523803", null ], - [ "RegenerateTerrain", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a83c0404f26e4e91f5c334503d89e08ce", null ], - [ "CellSize", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a0400482de381c91e017bfbc1e41b7699", null ], - [ "Center", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#aa790d59296f437e1fbfa8d5237318e09", null ], - [ "Decomposer", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a1f4bd9408ab95f568995dc5582c4f137", null ], - [ "Height", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a0f776a4ace9e9771de0a864193f3de0b", null ], - [ "Iterations", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#ae0d17bcc40667f128a17c273ea27e4c0", null ], - [ "PointsPerUnit", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a7725dbb2fc74a7a71b68f744a68a8d69", null ], - [ "SubCellSize", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a1ae23ee3a9a72f06321acfbc8a67a1f3", null ], - [ "Width", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a7de4690b4c35b991ee86032c52d974ab", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#addad4c6d854b8c10bcf693736126f9ee", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.map deleted file mode 100644 index d79c0666..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.map +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.md5 deleted file mode 100644 index 3a444c98..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6da098197a670ceaab89d2888aaac57f \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.svg deleted file mode 100644 index 2516d716..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.svg +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Terrain - -Node1 - - -Terrain - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - Center - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - -Node4 - - -World - - - - -Node4->Node1 - - - World - - -Node5 - - -JointCollection - - - - -Node5->Node4 - - - JointList - - -Node9 - - -ContactManager - - - - -Node9->Node4 - - - ContactManager - - -Node17 - - -ControllerCollection - - - - -Node17->Node4 - - - ControllerList - - -Node21 - - -BodyCollection - - - - -Node21->Node4 - - - BodyList - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter-members.html deleted file mode 100644 index fccafa4f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter-members.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
TextureConverter Member List
-
-
- -

This is the complete list of members for TextureConverter, including all inherited members.

- - - - - - - - - - - - - - - - - - - - -
AlphaToleranceTextureConverter
DetectVertices(uint[] data, int width)TextureConverterstatic
DetectVertices(uint[] data, int width, bool holeDetection)TextureConverterstatic
DetectVertices(uint[] data, int width, float hullTolerance, byte alphaTolerance, bool multiPartDetection, bool holeDetection)TextureConverterstatic
DetectVertices() (defined in TextureConverter)TextureConverter
HoleDetectionTextureConverter
HullToleranceTextureConverter
InBounds(ref Vector2 coord) (defined in TextureConverter)TextureConverter
IsSolid(ref Vector2 v) (defined in TextureConverter)TextureConverter
IsSolid(ref int x, ref int y) (defined in TextureConverter)TextureConverter
IsSolid(ref int index) (defined in TextureConverter)TextureConverter
MultipartDetectionTextureConverter
PixelOffsetOptimizationTextureConverter
PolygonDetectionTypeTextureConverter
TextureConverter() (defined in TextureConverter)TextureConverter
TextureConverter(byte? alphaTolerance, float? hullTolerance, bool? holeDetection, bool? multipartDetection, bool? pixelOffsetOptimization, Matrix? transform) (defined in TextureConverter)TextureConverter
TextureConverter(uint[] data, int width) (defined in TextureConverter)TextureConverter
TextureConverter(uint[] data, int width, byte? alphaTolerance, float? hullTolerance, bool? holeDetection, bool? multipartDetection, bool? pixelOffsetOptimization, Matrix? transform) (defined in TextureConverter)TextureConverter
TransformTextureConverter
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html deleted file mode 100644 index 073a8980..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html +++ /dev/null @@ -1,482 +0,0 @@ - - - - - - - -Aether.Physics2D: TextureConverter Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
- - - - - - - - - - - - - - - - - - -

-Public Member Functions

TextureConverter (byte? alphaTolerance, float? hullTolerance, bool? holeDetection, bool? multipartDetection, bool? pixelOffsetOptimization, Matrix? transform)
 
TextureConverter (uint[] data, int width)
 
TextureConverter (uint[] data, int width, byte? alphaTolerance, float? hullTolerance, bool? holeDetection, bool? multipartDetection, bool? pixelOffsetOptimization, Matrix? transform)
 
-List< VerticesDetectVertices ()
 
-bool IsSolid (ref Vector2 v)
 
-bool IsSolid (ref int x, ref int y)
 
-bool IsSolid (ref int index)
 
-bool InBounds (ref Vector2 coord)
 
- - - - - - - - - - -

-Static Public Member Functions

static Vertices DetectVertices (uint[] data, int width)
 Detects the vertices of the supplied texture data. (PolygonDetectionType.Integrated) More...
 
static Vertices DetectVertices (uint[] data, int width, bool holeDetection)
 Detects the vertices of the supplied texture data. More...
 
static List< VerticesDetectVertices (uint[] data, int width, float hullTolerance, byte alphaTolerance, bool multiPartDetection, bool holeDetection)
 Detects the vertices of the supplied texture data. More...
 
- - - - - - - - - - - - - - - - - - - - - - -

-Properties

VerticesDetectionType PolygonDetectionType [get, set]
 Get or set the polygon detection type. More...
 
bool HoleDetection [get, set]
 Will detect texture 'holes' if set to true. Slows down the detection. Default is false. More...
 
bool MultipartDetection [get, set]
 Will detect texture multiple 'solid' isles if set to true. Slows down the detection. Default is false. More...
 
bool PixelOffsetOptimization [get, set]
 Will optimize the vertex positions along the interpolated normal between two edges about a half pixel (post processing). Default is false. More...
 
Matrix Transform [get, set]
 Can be used for scaling. More...
 
byte AlphaTolerance [get, set]
 Alpha (coverage) tolerance. Default is 20: Every pixel with a coverage value equal or greater to 20 will be counts as solid. More...
 
float HullTolerance [get, set]
 Default is 1.5f. More...
 
-

Member Function Documentation

- -

◆ DetectVertices() [1/3]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
static Vertices DetectVertices (uint[] data,
int width 
)
-
-static
-
- -

Detects the vertices of the supplied texture data. (PolygonDetectionType.Integrated)

-
Parameters
- - - -
dataThe texture data.
widthThe texture width.
-
-
-
Returns
- -
-
- -

◆ DetectVertices() [2/3]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
static Vertices DetectVertices (uint[] data,
int width,
bool holeDetection 
)
-
-static
-
- -

Detects the vertices of the supplied texture data.

-
Parameters
- - - - -
dataThe texture data.
widthThe texture width.
holeDetectionif set to true it will perform hole detection.
-
-
-
Returns
- -
-
- -

◆ DetectVertices() [3/3]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
static List<Vertices> DetectVertices (uint[] data,
int width,
float hullTolerance,
byte alphaTolerance,
bool multiPartDetection,
bool holeDetection 
)
-
-static
-
- -

Detects the vertices of the supplied texture data.

-
Parameters
- - - - - - - -
dataThe texture data.
widthThe texture width.
holeDetectionif set to true it will perform hole detection.
hullToleranceThe hull tolerance.
alphaToleranceThe alpha tolerance.
multiPartDetectionif set to true it will perform multi part detection.
-
-
-
Returns
- -
-
-

Property Documentation

- -

◆ AlphaTolerance

- -
-
- - - - - -
- - - - -
byte AlphaTolerance
-
-getset
-
- -

Alpha (coverage) tolerance. Default is 20: Every pixel with a coverage value equal or greater to 20 will be counts as solid.

- -
-
- -

◆ HoleDetection

- -
-
- - - - - -
- - - - -
bool HoleDetection
-
-getset
-
- -

Will detect texture 'holes' if set to true. Slows down the detection. Default is false.

- -
-
- -

◆ HullTolerance

- -
-
- - - - - -
- - - - -
float HullTolerance
-
-getset
-
- -

Default is 1.5f.

- -
-
- -

◆ MultipartDetection

- -
-
- - - - - -
- - - - -
bool MultipartDetection
-
-getset
-
- -

Will detect texture multiple 'solid' isles if set to true. Slows down the detection. Default is false.

- -
-
- -

◆ PixelOffsetOptimization

- -
-
- - - - - -
- - - - -
bool PixelOffsetOptimization
-
-getset
-
- -

Will optimize the vertex positions along the interpolated normal between two edges about a half pixel (post processing). Default is false.

- -
-
- -

◆ PolygonDetectionType

- -
-
- - - - - -
- - - - -
VerticesDetectionType PolygonDetectionType
-
-getset
-
- -

Get or set the polygon detection type.

- -
-
- -

◆ Transform

- -
-
- - - - - -
- - - - -
Matrix Transform
-
-getset
-
- -

Can be used for scaling.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/TextureTools/TextureConverter.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.js deleted file mode 100644 index 44575c76..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.js +++ /dev/null @@ -1,19 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter = -[ - [ "TextureConverter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a2361f0f581dfea164797fefc6d10eb5e", null ], - [ "TextureConverter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#ab14176b4bcd252a5346b4e05df8d2ed1", null ], - [ "TextureConverter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#aab8401bb452e6ed0e686367efa1f6779", null ], - [ "TextureConverter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a93792633e8f1633e7a692a0b27ce2a1b", null ], - [ "DetectVertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#ae8dca6ef911c4064b73e8ebe0fb1b7f8", null ], - [ "InBounds", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#abd27454f7962c11215f8eea492e2ac25", null ], - [ "IsSolid", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a446af2f01c5554a33fe99b819b42ee56", null ], - [ "IsSolid", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#ab846930f4ec131b4ab985f437357e5a5", null ], - [ "IsSolid", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a393321e1b9ea801a3737d5a420056844", null ], - [ "AlphaTolerance", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a381dbfb7f1703537aed8f37d0063fafd", null ], - [ "HoleDetection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a991473651803a71b5423a97fdc7ce37d", null ], - [ "HullTolerance", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a9592eb441fb2a34e9590b8b4371c927a", null ], - [ "MultipartDetection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a71265f239a35282917bf0bc66c9dd6ea", null ], - [ "PixelOffsetOptimization", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#afc09a6bcfbe406c54773173b113e0635", null ], - [ "PolygonDetectionType", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a102ba4699aa82bcba7d9b81bd00e6576", null ], - [ "Transform", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#aedc13f9e97af4c9522b523a104293139", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices-members.html deleted file mode 100644 index e574b7e4..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices-members.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Vertices Member List
-
-
- -

This is the complete list of members for Vertices, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
CheckPolygon()Vertices
ForceCounterClockWise()Vertices
GetAABB()Vertices
GetArea()Vertices
GetCentroid()Vertices
GetSignedArea()Vertices
HolesVertices
IsConvex()Vertices
IsCounterClockWise()Vertices
IsSimple()Vertices
NextIndex(int index)Vertices
NextVertex(int index)Vertices
PointInPolygon(ref Vector2 point)Vertices
PointInPolygonAngle(ref Vector2 point)Vertices
PreviousIndex(int index)Vertices
PreviousVertex(int index)Vertices
ProjectToAxis(ref Vector2 axis, out float min, out float max)Vertices
Rotate(float value)Vertices
Scale(Vector2 value)Vertices
Scale(ref Vector2 value)Vertices
ToString() (defined in Vertices)Vertices
Translate(Vector2 value)Vertices
Translate(ref Vector2 value)Vertices
Vertices() (defined in Vertices)Vertices
Vertices(int capacity) (defined in Vertices)Vertices
Vertices(IEnumerable< Vector2 > vertices) (defined in Vertices)Vertices
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html deleted file mode 100644 index c023110f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html +++ /dev/null @@ -1,702 +0,0 @@ - - - - - - - -Aether.Physics2D: Vertices Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Vertices Class Reference
-
-
-
-Inheritance diagram for Vertices:
-
-
-
-
-
-Collaboration diagram for Vertices:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

Vertices (int capacity)
 
Vertices (IEnumerable< Vector2 > vertices)
 
int NextIndex (int index)
 Gets the next index. Used for iterating all the edges with wrap-around. More...
 
Vector2 NextVertex (int index)
 Gets the next vertex. Used for iterating all the edges with wrap-around. More...
 
int PreviousIndex (int index)
 Gets the previous index. Used for iterating all the edges with wrap-around. More...
 
Vector2 PreviousVertex (int index)
 Gets the previous vertex. Used for iterating all the edges with wrap-around. More...
 
float GetSignedArea ()
 Gets the signed area. If the area is less than 0, it indicates that the polygon is clockwise winded. More...
 
float GetArea ()
 Gets the area. More...
 
Vector2 GetCentroid ()
 Gets the centroid. More...
 
AABB GetAABB ()
 Returns an AABB that fully contains this polygon. More...
 
void Translate (Vector2 value)
 Translates the vertices with the specified vector. More...
 
void Translate (ref Vector2 value)
 Translates the vertices with the specified vector. More...
 
void Scale (Vector2 value)
 Scales the vertices with the specified vector. More...
 
void Scale (ref Vector2 value)
 Scales the vertices with the specified vector. More...
 
void Rotate (float value)
 Rotate the vertices with the defined value in radians. More...
 
bool IsConvex ()
 Determines whether the polygon is convex. O(n^2) running time. More...
 
bool IsCounterClockWise ()
 Indicates if the vertices are in counter clockwise order. Warning: If the area of the polygon is 0, it is unable to determine the winding. More...
 
void ForceCounterClockWise ()
 Forces the vertices to be counter clock wise order. More...
 
bool IsSimple ()
 Checks if the vertices forms an simple polygon by checking for edge crossings. More...
 
PolygonError CheckPolygon ()
 Checks if the polygon is valid for use in the engine. More...
 
void ProjectToAxis (ref Vector2 axis, out float min, out float max)
 Projects to axis. More...
 
int PointInPolygon (ref Vector2 point)
 Winding number test for a point in a polygon. More...
 
bool PointInPolygonAngle (ref Vector2 point)
 Compute the sum of the angles made between the test point and each pair of points making up the polygon. If this sum is 2pi then the point is an interior point, if 0 then the point is an exterior point. ref: http://ozviz.wasp.uwa.edu.au/~pbourke/geometry/insidepoly/ - Solution 2 More...
 
-override string ToString ()
 
- - - - -

-Properties

List< VerticesHoles [get, set]
 You can add holes to this collection. It will get respected by some of the triangulation algoithms, but otherwise not used. More...
 
-

Member Function Documentation

- -

◆ CheckPolygon()

- -
-
- - - - - - - -
PolygonError CheckPolygon ()
-
- -

Checks if the polygon is valid for use in the engine.

-

Performs a full check, for simplicity, convexity, orientation, minimum angle, and volume.

-

From Eric Jordan's convex decomposition library

-
Returns
PolygonError.NoError if there were no error.
- -
-
- -

◆ ForceCounterClockWise()

- -
-
- - - - - - - -
void ForceCounterClockWise ()
-
- -

Forces the vertices to be counter clock wise order.

- -
-
- -

◆ GetAABB()

- -
-
- - - - - - - -
AABB GetAABB ()
-
- -

Returns an AABB that fully contains this polygon.

- -
-
- -

◆ GetArea()

- -
-
- - - - - - - -
float GetArea ()
-
- -

Gets the area.

-
Returns
- -
-
- -

◆ GetCentroid()

- -
-
- - - - - - - -
Vector2 GetCentroid ()
-
- -

Gets the centroid.

-
Returns
- -
-
- -

◆ GetSignedArea()

- -
-
- - - - - - - -
float GetSignedArea ()
-
- -

Gets the signed area. If the area is less than 0, it indicates that the polygon is clockwise winded.

-
Returns
The signed area
- -
-
- -

◆ IsConvex()

- -
-
- - - - - - - -
bool IsConvex ()
-
- -

Determines whether the polygon is convex. O(n^2) running time.

-

Assumptions:

    -
  • The polygon is in counter clockwise order
  • -
  • The polygon has no overlapping edges
  • -
-
Returns
true if it is convex; otherwise, false.
- -
-
- -

◆ IsCounterClockWise()

- -
-
- - - - - - - -
bool IsCounterClockWise ()
-
- -

Indicates if the vertices are in counter clockwise order. Warning: If the area of the polygon is 0, it is unable to determine the winding.

- -
-
- -

◆ IsSimple()

- -
-
- - - - - - - -
bool IsSimple ()
-
- -

Checks if the vertices forms an simple polygon by checking for edge crossings.

- -
-
- -

◆ NextIndex()

- -
-
- - - - - - - - -
int NextIndex (int index)
-
- -

Gets the next index. Used for iterating all the edges with wrap-around.

-
Parameters
- - -
indexThe current index
-
-
- -
-
- -

◆ NextVertex()

- -
-
- - - - - - - - -
Vector2 NextVertex (int index)
-
- -

Gets the next vertex. Used for iterating all the edges with wrap-around.

-
Parameters
- - -
indexThe current index
-
-
- -
-
- -

◆ PointInPolygon()

- -
-
- - - - - - - - -
int PointInPolygon (ref Vector2 point)
-
- -

Winding number test for a point in a polygon.

-

See more info about the algorithm here: http://softsurfer.com/Archive/algorithm_0103/algorithm_0103.htm

Parameters
- - -
pointThe point to be tested.
-
-
-
Returns
-1 if the winding number is zero and the point is outside the polygon, 1 if the point is inside the polygon, and 0 if the point is on the polygons edge.
- -
-
- -

◆ PointInPolygonAngle()

- -
-
- - - - - - - - -
bool PointInPolygonAngle (ref Vector2 point)
-
- -

Compute the sum of the angles made between the test point and each pair of points making up the polygon. If this sum is 2pi then the point is an interior point, if 0 then the point is an exterior point. ref: http://ozviz.wasp.uwa.edu.au/~pbourke/geometry/insidepoly/ - Solution 2

- -
-
- -

◆ PreviousIndex()

- -
-
- - - - - - - - -
int PreviousIndex (int index)
-
- -

Gets the previous index. Used for iterating all the edges with wrap-around.

-
Parameters
- - -
indexThe current index
-
-
- -
-
- -

◆ PreviousVertex()

- -
-
- - - - - - - - -
Vector2 PreviousVertex (int index)
-
- -

Gets the previous vertex. Used for iterating all the edges with wrap-around.

-
Parameters
- - -
indexThe current index
-
-
- -
-
- -

◆ ProjectToAxis()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void ProjectToAxis (ref Vector2 axis,
out float min,
out float max 
)
-
- -

Projects to axis.

-
Parameters
- - - - -
axisThe axis.
minThe min.
maxThe max.
-
-
- -
-
- -

◆ Rotate()

- -
-
- - - - - - - - -
void Rotate (float value)
-
- -

Rotate the vertices with the defined value in radians.

-

Warning: Using this method on an active set of vertices of a Body, will cause problems with collisions. Use Body.Rotation instead.

-
Parameters
- - -
valueThe amount to rotate by in radians.
-
-
- -
-
- -

◆ Scale() [1/2]

- -
-
- - - - - - - - -
void Scale (ref Vector2 value)
-
- -

Scales the vertices with the specified vector.

-
Parameters
- - -
valueThe Value.
-
-
- -
-
- -

◆ Scale() [2/2]

- -
-
- - - - - - - - -
void Scale (Vector2 value)
-
- -

Scales the vertices with the specified vector.

-
Parameters
- - -
valueThe Value.
-
-
- -
-
- -

◆ Translate() [1/2]

- -
-
- - - - - - - - -
void Translate (ref Vector2 value)
-
- -

Translates the vertices with the specified vector.

-
Parameters
- - -
valueThe vector.
-
-
- -
-
- -

◆ Translate() [2/2]

- -
-
- - - - - - - - -
void Translate (Vector2 value)
-
- -

Translates the vertices with the specified vector.

-
Parameters
- - -
valueThe value.
-
-
- -
-
-

Property Documentation

- -

◆ Holes

- -
-
- - - - - -
- - - - -
List<Vertices> Holes
-
-getset
-
- -

You can add holes to this collection. It will get respected by some of the triangulation algoithms, but otherwise not used.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Common/Vertices.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.js deleted file mode 100644 index 8a92c108..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.js +++ /dev/null @@ -1,30 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices = -[ - [ "Vertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a758a8929443c66fec9cb881d2788c894", null ], - [ "Vertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a5009903ca9da9c5f0aaac1d21fa19fd3", null ], - [ "Vertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#ae0a304c1179964f85f50df04904efb97", null ], - [ "CheckPolygon", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aca3f35af579cd26f0a30c1a84138b9aa", null ], - [ "ForceCounterClockWise", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a9dfcc37e8535cfca6728e62e202eb0eb", null ], - [ "GetAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#abe25c017e17fb2891a100e92016ebd40", null ], - [ "GetArea", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a3efa799bb37b6d73be16a58cfd458a88", null ], - [ "GetCentroid", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a4d56dfcaacc3d45d5c30ccfd26cfc8de", null ], - [ "GetSignedArea", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#acd10fc67704eafc1724e88cfa259f0d2", null ], - [ "IsConvex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a0905a5dccff9a252451ef2f3eef4b028", null ], - [ "IsCounterClockWise", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa49cf05a85c579b8fdbbc09c41f9b5fd", null ], - [ "IsSimple", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#af60c6df8f92c5bd7c2b28e6801fb4a5c", null ], - [ "NextIndex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a92acbe179d76f206252a79f5b3fc3b06", null ], - [ "NextVertex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a220d2534669aad9849c9ee765d1f9c83", null ], - [ "PointInPolygon", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a54556fee1be31edf1a2343d073a22da5", null ], - [ "PointInPolygonAngle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a11b3e73b8f5150b8ef42a9c228b694ba", null ], - [ "PreviousIndex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a3790eb40d9ecf822344442c576f34582", null ], - [ "PreviousVertex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a5b40df1a349091c003a450e98deae548", null ], - [ "ProjectToAxis", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa4862251a60f16ce98c0976d5a11990b", null ], - [ "Rotate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a5386451142d82fd512c5184a6169e991", null ], - [ "Scale", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#adc95b1d2445b45474575ae9222102785", null ], - [ "Scale", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a881d454439e2ca42bd5b72a19061ab57", null ], - [ "ToString", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa73e7c4dd1df5fd5fbf81c7764ee1533", null ], - [ "Translate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aad1848051a82158b33759b86f6b581f0", null ], - [ "Translate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#ae4ba97c79b8aaa9a0abe8e8ed33d4e1a", null ], - [ "AttachedToBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa664e693da1904b8d065aee16dd6d857", null ], - [ "Holes", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a25689ac9b057e53c7267742723ca99e3", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.map deleted file mode 100644 index 20317fb5..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.md5 deleted file mode 100644 index da62c662..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8e44202c3321d955d6db42dcb19cd457 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.svg deleted file mode 100644 index 243ca8d9..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -Vertices - -Node1 - - -Vertices - - - - -Node2 - - -List< Vector2 > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.map deleted file mode 100644 index 20317fb5..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.md5 deleted file mode 100644 index da62c662..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8e44202c3321d955d6db42dcb19cd457 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.svg deleted file mode 100644 index 243ca8d9..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -Vertices - -Node1 - - -Vertices - - - - -Node2 - - -List< Vector2 > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container.html deleted file mode 100644 index a219c6d7..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -Aether.Physics2D: BodyContainer Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
BodyContainer Class Reference
-
-
-
-Inheritance diagram for BodyContainer:
-
-
-
-
-
-Collaboration diagram for BodyContainer:
-
-
-
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Content/BodyContainer.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.map deleted file mode 100644 index 75eb7e52..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.md5 deleted file mode 100644 index 7f2c36e7..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -53b6d0c115bd9eae26991188ba6ec5e6 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.svg deleted file mode 100644 index 7fd0eace..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -BodyContainer - -Node1 - - -BodyContainer - - - - -Node2 - - -Dictionary< string, BodyTemplate > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.map deleted file mode 100644 index 75eb7e52..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.md5 deleted file mode 100644 index 7f2c36e7..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -53b6d0c115bd9eae26991188ba6ec5e6 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.svg deleted file mode 100644 index 7fd0eace..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -BodyContainer - -Node1 - - -BodyContainer - - - - -Node2 - - -Dictionary< string, BodyTemplate > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader-members.html deleted file mode 100644 index dbb59277..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader-members.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
BodyContainerReader Member List
-
-
- -

This is the complete list of members for BodyContainerReader, including all inherited members.

- - -
Read(ContentReader input, BodyContainer existingInstance) (defined in BodyContainerReader)BodyContainerReaderprotected
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html deleted file mode 100644 index 960924a8..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -Aether.Physics2D: BodyContainerReader Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
BodyContainerReader Class Reference
-
-
-
-Inheritance diagram for BodyContainerReader:
-
-
-
-
-
-Collaboration diagram for BodyContainerReader:
-
-
-
-
- - - - -

-Protected Member Functions

-override BodyContainer Read (ContentReader input, BodyContainer existingInstance)
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/ContentReaders/BodyContainerReader.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.js deleted file mode 100644 index 55fa5a06..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.js +++ /dev/null @@ -1,4 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader = -[ - [ "Read", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html#adf4e5446a8f8e7d2f73db5c2a007b782", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.map deleted file mode 100644 index 12ffe581..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.md5 deleted file mode 100644 index 6436f983..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -011b6c04d468e9be2603a5343e91db26 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.svg deleted file mode 100644 index 1f4f211e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -BodyContainerReader - -Node1 - - -BodyContainerReader - - - - -Node2 - - -ContentTypeReader< BodyContainer > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.map deleted file mode 100644 index 12ffe581..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.md5 deleted file mode 100644 index 6436f983..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -011b6c04d468e9be2603a5343e91db26 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.svg deleted file mode 100644 index 1f4f211e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -BodyContainerReader - -Node1 - - -BodyContainerReader - - - - -Node2 - - -ContentTypeReader< BodyContainer > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template-members.html deleted file mode 100644 index 09acbd15..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template-members.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
BodyTemplate Member List
-
-
- -

This is the complete list of members for BodyTemplate, including all inherited members.

- - - - - - -
BodyTemplate() (defined in BodyTemplate)BodyTemplate
BodyType (defined in BodyTemplate)BodyTemplate
Create(World world) (defined in BodyTemplate)BodyTemplate
Fixtures (defined in BodyTemplate)BodyTemplate
Mass (defined in BodyTemplate)BodyTemplate
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html deleted file mode 100644 index d909f4dd..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -Aether.Physics2D: BodyTemplate Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
BodyTemplate Class Reference
-
-
- - - - -

-Public Member Functions

-Body Create (World world)
 
- - - - - - - -

-Public Attributes

-List< FixtureTemplateFixtures
 
-float Mass
 
-BodyType BodyType
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Content/BodyContainer.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.js deleted file mode 100644 index 454d2d80..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.js +++ /dev/null @@ -1,8 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template = -[ - [ "BodyTemplate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html#a1385f14c70b107c00ed32c75f64fc506", null ], - [ "Create", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html#a9c348496391a90c35d6cc2a6b43be507", null ], - [ "BodyType", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html#adb7d8c78d92630d63f72debba5cf074c", null ], - [ "Fixtures", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html#ae0f164170884a3785329d9141894202e", null ], - [ "Mass", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html#a0ded10813531b428294cf395abff0d1c", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template-members.html deleted file mode 100644 index db2ce92a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FixtureTemplate Member List
-
-
- -

This is the complete list of members for FixtureTemplate, including all inherited members.

- - - - - -
Friction (defined in FixtureTemplate)FixtureTemplate
Name (defined in FixtureTemplate)FixtureTemplate
Restitution (defined in FixtureTemplate)FixtureTemplate
Shape (defined in FixtureTemplate)FixtureTemplate
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html deleted file mode 100644 index f89aeef3..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -Aether.Physics2D: FixtureTemplate Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixtureTemplate Class Reference
-
-
-
-Collaboration diagram for FixtureTemplate:
-
-
-
-
- - - - - - - - - - -

-Public Attributes

-Shape Shape
 
-float Restitution
 
-float Friction
 
-string Name
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Content/BodyContainer.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.js deleted file mode 100644 index 39c0aa60..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.js +++ /dev/null @@ -1,7 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template = -[ - [ "Friction", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html#abbe2b137bdc4b928dc5723745c5f837d", null ], - [ "Name", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html#a7ee9065718e6628dc7791b756fa6c0f9", null ], - [ "Restitution", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html#a9d27380176f37bf8e5c91c163c54a6bd", null ], - [ "Shape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html#a4d0387284f1b693fcceea9a8b36cd133", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.map deleted file mode 100644 index 819db328..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.md5 deleted file mode 100644 index 4d1f983b..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c895f4608667a62212c088e345d895b4 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.svg deleted file mode 100644 index c86feece..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template__coll__graph.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - -FixtureTemplate - -Node1 - - -FixtureTemplate - - - - -Node2 - - -Shape - - - - -Node2->Node1 - - - Shape - - -Node3 - - -MassData - - - - -Node3->Node2 - - - MassData - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container-members.html deleted file mode 100644 index c8610cca..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container-members.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
PolygonContainer Member List
-
-
- -

This is the complete list of members for PolygonContainer, including all inherited members.

- - - -
Decompose() (defined in PolygonContainer)PolygonContainer
IsDecomposed (defined in PolygonContainer)PolygonContainer
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html deleted file mode 100644 index 509ecfcd..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - -Aether.Physics2D: PolygonContainer Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
PolygonContainer Class Reference
-
-
-
-Inheritance diagram for PolygonContainer:
-
-
-
-
-
-Collaboration diagram for PolygonContainer:
-
-
-
-
- - - - -

-Public Member Functions

-void Decompose ()
 
- - - -

-Properties

-bool IsDecomposed [get]
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Content/PolygonContainer.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.js deleted file mode 100644 index 8cd1e0da..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.js +++ /dev/null @@ -1,5 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container = -[ - [ "Decompose", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html#abcbc0c3b58efee90821a59916ad6e6b3", null ], - [ "IsDecomposed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html#a5e1216f58ffbc64f11b100f72d93a039", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.map deleted file mode 100644 index 41589e1e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.md5 deleted file mode 100644 index baa48b82..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -34678e08ae4b2b2eb99ccfd1b3e54b97 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.svg deleted file mode 100644 index b252ac88..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -PolygonContainer - -Node1 - - -PolygonContainer - - - - -Node2 - - -Dictionary< string, Polygon > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.map deleted file mode 100644 index 41589e1e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.md5 deleted file mode 100644 index baa48b82..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -34678e08ae4b2b2eb99ccfd1b3e54b97 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.svg deleted file mode 100644 index b252ac88..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -PolygonContainer - -Node1 - - -PolygonContainer - - - - -Node2 - - -Dictionary< string, Polygon > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader-members.html deleted file mode 100644 index fa72facd..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader-members.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
PolygonContainerReader Member List
-
-
- -

This is the complete list of members for PolygonContainerReader, including all inherited members.

- - -
Read(ContentReader input, PolygonContainer existingInstance) (defined in PolygonContainerReader)PolygonContainerReaderprotected
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html deleted file mode 100644 index 9cc30d5e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -Aether.Physics2D: PolygonContainerReader Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
PolygonContainerReader Class Reference
-
-
-
-Inheritance diagram for PolygonContainerReader:
-
-
-
-
-
-Collaboration diagram for PolygonContainerReader:
-
-
-
-
- - - - -

-Protected Member Functions

-override PolygonContainer Read (ContentReader input, PolygonContainer existingInstance)
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/ContentReaders/PolygonContainerReader.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.js deleted file mode 100644 index 423f42b2..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.js +++ /dev/null @@ -1,4 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader = -[ - [ "Read", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html#a4146224abddea5cfdce4065e4ec7aeac", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.map deleted file mode 100644 index 14af627c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.md5 deleted file mode 100644 index 292e5aa2..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -fccccd7b58128e73c852ae4e6d7d2962 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.svg deleted file mode 100644 index f16d5eb8..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -PolygonContainerReader - -Node1 - - -PolygonContainerReader - - - - -Node2 - - -ContentTypeReader< PolygonContainer > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.map deleted file mode 100644 index 14af627c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.md5 deleted file mode 100644 index 292e5aa2..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -fccccd7b58128e73c852ae4e6d7d2962 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.svg deleted file mode 100644 index f16d5eb8..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -PolygonContainerReader - -Node1 - - -PolygonContainerReader - - - - -Node2 - - -ContentTypeReader< PolygonContainer > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller-members.html deleted file mode 100644 index a6f4c333..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller-members.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
AbstractForceController Member List
-
-
- -

This is the complete list of members for AbstractForceController, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AbstractForceController()AbstractForceController
AbstractForceController(TimingModes mode)AbstractForceController
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
ApplyForce(float dt, float strength)AbstractForceControllerpure virtual
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DecayCurveAbstractForceController
DecayEndAbstractForceController
DecayModeAbstractForceController
DecayModes enum nameAbstractForceController
DecayStartAbstractForceController
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
ForceTypeAbstractForceController
ForceTypes enum nameAbstractForceController
GetDecayMultiplier(Body body)AbstractForceControllerprotected
ImpulseLengthAbstractForceController
ImpulseTimeAbstractForceController
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
MaximumForceAbstractForceController
MaximumSpeedAbstractForceController
PositionAbstractForceController
RandomizeAbstractForceControllerprotected
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
StrengthAbstractForceController
StrengthCurveAbstractForceController
TimingModeAbstractForceController
TimingModes enum nameAbstractForceController
Trigger()AbstractForceController
TriggeredAbstractForceController
Update(float dt)AbstractForceControllervirtual
VariationAbstractForceController
World (defined in Controller)Controller
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html deleted file mode 100644 index d38713e4..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html +++ /dev/null @@ -1,863 +0,0 @@ - - - - - - - -Aether.Physics2D: AbstractForceController Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
-
-Inheritance diagram for AbstractForceController:
-
-
-
-
-
-Collaboration diagram for AbstractForceController:
-
-
-
-
- - - - - - - - - - - -

-Public Types

enum class  DecayModes {
-  None -, Step -, Linear -, InverseSquare -,
-  Curve -
- }
 Modes for Decay. Actual Decay must be implemented in inheriting classes More...
 
enum class  ForceTypes { Point -, Line -, Area - }
 Forcetypes are used in the decay math to properly get the distance. They are also used to draw a representation in DebugView More...
 
enum class  TimingModes { Switched -, Triggered -, Curve - }
 Timing Modes Switched: Standard on/off mode using the baseclass enabled property Triggered: When the Trigger() method is called the force is active for a specified Impulse Length Curve: Still to be defined. The basic idea is having a Trigger combined with a curve for the strength More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 AbstractForceController ()
 Constructor More...
 
 AbstractForceController (TimingModes mode)
 Overloaded Contstructor with supplying Timing Mode More...
 
void Trigger ()
 Triggers the trigger modes (Trigger and Curve) More...
 
override void Update (float dt)
 Inherited from Controller Depending on the TimingMode perform timing logic and call ApplyForce() More...
 
abstract void ApplyForce (float dt, float strength)
 Apply the force supplying strength (wich is modified in Update() according to the TimingMode More...
 
- Public Member Functions inherited from Controller
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

Curve DecayCurve
 Curve to be used for Decay in Curve mode More...
 
ForceTypes ForceType
 The Forcetype of the instance More...
 
Curve StrengthCurve
 Curve used by Curve Mode as an animated multiplier for the force strength. Only positions between 0 and 1 are considered as that range is stretched to have ImpulseLength. More...
 
- Public Attributes inherited from Controller
-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
-bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
- - - - -

-Protected Member Functions

float GetDecayMultiplier (Body body)
 Calculate the Decay for a given body. Meant to ease force development and stick to the DRY principle and provide unified and predictable decay math. More...
 
- - - - -

-Protected Attributes

Random Randomize
 Provided for reuse to provide Variation functionality in inheriting classes More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

float Strength [get, set]
 Global Strength of the force to be applied More...
 
Vector2 Position [get, set]
 Position of the Force. Can be ignored (left at (0,0) for forces that are not position-dependent More...
 
float MaximumSpeed [get, set]
 Maximum speed of the bodies. Bodies that are travelling faster are supposed to be ignored More...
 
float MaximumForce [get, set]
 Maximum Force to be applied. As opposed to Maximum Speed this is independent of the velocity of the affected body More...
 
TimingModes TimingMode [get, set]
 Timing Mode of the force instance More...
 
float ImpulseTime [get]
 Time of the current impulse. Incremented in update till ImpulseLength is reached More...
 
float ImpulseLength [get, set]
 Length of a triggered impulse. Used in both Triggered and Curve Mode More...
 
bool Triggered [get]
 Indicating if we are currently during an Impulse (Triggered and Curve Mode) More...
 
float Variation [get, set]
 Variation of the force applied to each body affected !! Must be used in inheriting classes properly !! More...
 
DecayModes DecayMode [get, set]
 See DecayModes More...
 
float DecayStart [get, set]
 Start of the distance based Decay. To set a non decaying area More...
 
float DecayEnd [get, set]
 Maximum distance a force should be applied More...
 
- Properties inherited from Controller
-World World [get, set]
 
-

Member Enumeration Documentation

- -

◆ DecayModes

- -
-
- - - - - -
- - - - -
enum DecayModes
-
-strong
-
- -

Modes for Decay. Actual Decay must be implemented in inheriting classes

- -
-
- -

◆ ForceTypes

- -
-
- - - - - -
- - - - -
enum ForceTypes
-
-strong
-
- -

Forcetypes are used in the decay math to properly get the distance. They are also used to draw a representation in DebugView

- -
-
- -

◆ TimingModes

- -
-
- - - - - -
- - - - -
enum TimingModes
-
-strong
-
- -

Timing Modes Switched: Standard on/off mode using the baseclass enabled property Triggered: When the Trigger() method is called the force is active for a specified Impulse Length Curve: Still to be defined. The basic idea is having a Trigger combined with a curve for the strength

- -
-
-

Constructor & Destructor Documentation

- -

◆ AbstractForceController() [1/2]

- -
-
- - - - - - - -
AbstractForceController ()
-
- -

Constructor

- -
-
- -

◆ AbstractForceController() [2/2]

- -
-
- - - - - - - - -
AbstractForceController (TimingModes mode)
-
- -

Overloaded Contstructor with supplying Timing Mode

-
Parameters
- - -
mode
-
-
- -
-
-

Member Function Documentation

- -

◆ ApplyForce()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
abstract void ApplyForce (float dt,
float strength 
)
-
-pure virtual
-
- -

Apply the force supplying strength (wich is modified in Update() according to the TimingMode

-
Parameters
- - - -
dt
strengthThe strength
-
-
- -

Implemented in SimpleWindForce.

- -
-
- -

◆ GetDecayMultiplier()

- -
-
- - - - - -
- - - - - - - - -
float GetDecayMultiplier (Body body)
-
-protected
-
- -

Calculate the Decay for a given body. Meant to ease force development and stick to the DRY principle and provide unified and predictable decay math.

-
Parameters
- - -
bodyThe body to calculate decay for
-
-
-
Returns
A multiplier to multiply the force with to add decay support in inheriting classes
- -
-
- -

◆ Trigger()

- -
-
- - - - - - - -
void Trigger ()
-
- -

Triggers the trigger modes (Trigger and Curve)

- -
-
- -

◆ Update()

- -
-
- - - - - -
- - - - - - - - -
override void Update (float dt)
-
-virtual
-
- -

Inherited from Controller Depending on the TimingMode perform timing logic and call ApplyForce()

-
Parameters
- - -
dt
-
-
- -

Implements Controller.

- -
-
-

Member Data Documentation

- -

◆ DecayCurve

- -
-
- - - - -
Curve DecayCurve
-
- -

Curve to be used for Decay in Curve mode

- -
-
- -

◆ ForceType

- -
-
- - - - -
ForceTypes ForceType
-
- -

The Forcetype of the instance

- -
-
- -

◆ Randomize

- -
-
- - - - - -
- - - - -
Random Randomize
-
-protected
-
- -

Provided for reuse to provide Variation functionality in inheriting classes

- -
-
- -

◆ StrengthCurve

- -
-
- - - - -
Curve StrengthCurve
-
- -

Curve used by Curve Mode as an animated multiplier for the force strength. Only positions between 0 and 1 are considered as that range is stretched to have ImpulseLength.

- -
-
-

Property Documentation

- -

◆ DecayEnd

- -
-
- - - - - -
- - - - -
float DecayEnd
-
-getset
-
- -

Maximum distance a force should be applied

- -
-
- -

◆ DecayMode

- -
-
- - - - - -
- - - - -
DecayModes DecayMode
-
-getset
-
- -

See DecayModes

- -
-
- -

◆ DecayStart

- -
-
- - - - - -
- - - - -
float DecayStart
-
-getset
-
- -

Start of the distance based Decay. To set a non decaying area

- -
-
- -

◆ ImpulseLength

- -
-
- - - - - -
- - - - -
float ImpulseLength
-
-getset
-
- -

Length of a triggered impulse. Used in both Triggered and Curve Mode

- -
-
- -

◆ ImpulseTime

- -
-
- - - - - -
- - - - -
float ImpulseTime
-
-get
-
- -

Time of the current impulse. Incremented in update till ImpulseLength is reached

- -
-
- -

◆ MaximumForce

- -
-
- - - - - -
- - - - -
float MaximumForce
-
-getset
-
- -

Maximum Force to be applied. As opposed to Maximum Speed this is independent of the velocity of the affected body

- -
-
- -

◆ MaximumSpeed

- -
-
- - - - - -
- - - - -
float MaximumSpeed
-
-getset
-
- -

Maximum speed of the bodies. Bodies that are travelling faster are supposed to be ignored

- -
-
- -

◆ Position

- -
-
- - - - - -
- - - - -
Vector2 Position
-
-getset
-
- -

Position of the Force. Can be ignored (left at (0,0) for forces that are not position-dependent

- -
-
- -

◆ Strength

- -
-
- - - - - -
- - - - -
float Strength
-
-getset
-
- -

Global Strength of the force to be applied

- -
-
- -

◆ TimingMode

- -
-
- - - - - -
- - - - -
TimingModes TimingMode
-
-getset
-
- -

Timing Mode of the force instance

- -
-
- -

◆ Triggered

- -
-
- - - - - -
- - - - -
bool Triggered
-
-get
-
- -

Indicating if we are currently during an Impulse (Triggered and Curve Mode)

- -
-
- -

◆ Variation

- -
-
- - - - - -
- - - - -
float Variation
-
-getset
-
- -

Variation of the force applied to each body affected !! Must be used in inheriting classes properly !!

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Controllers/AbstractForceController.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.js deleted file mode 100644 index 5e5f99ab..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.js +++ /dev/null @@ -1,42 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller = -[ - [ "DecayModes", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82", [ - [ "None", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a6adf97f83acf6453d4a6a4b1070f3754", null ], - [ "Step", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a48c7c41b72e1d678923ce3571aa65b2d", null ], - [ "Linear", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a32a843da6ea40ab3b17a3421ccdf671b", null ], - [ "InverseSquare", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82ace3511fe6e3cab696c0e1a62d445cd01", null ], - [ "Curve", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a2cb4d4a3f8dacd623fa045a44febd476", null ] - ] ], - [ "ForceTypes", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557", [ - [ "Point", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557a2a3cd5946cfd317eb99c3d32e35e2d4c", null ], - [ "Line", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557a4803e6b9e63dabf04de980788d6a13c4", null ], - [ "Area", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557adeec4ff19974f12ed781cb9a59064214", null ] - ] ], - [ "TimingModes", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04", [ - [ "Switched", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04ae95589f4d6357f5680d489ad6997f338", null ], - [ "Triggered", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04a073b1bbd5b71098e61f7c3b8240a29bf", null ], - [ "Curve", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04a2cb4d4a3f8dacd623fa045a44febd476", null ] - ] ], - [ "AbstractForceController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a5f5fee00a02ab76e0edd8eabdfbe9847", null ], - [ "AbstractForceController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aefa5314c35620e26ccf791afc3538ae4", null ], - [ "ApplyForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ad5fbd74367fcab9642859b41da2b4434", null ], - [ "GetDecayMultiplier", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ae4e5918d514e84898c333f558c44e3d8", null ], - [ "Trigger", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a65682103ccf91eb796ed4e52955628bd", null ], - [ "Update", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce", null ], - [ "DecayCurve", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a8a5c131bf94f12e82f2fb9a9aae2f748", null ], - [ "ForceType", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a1d7796497b84e249a3c2b20ce1064d14", null ], - [ "Randomize", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aef3dcb04200b0a28e0aa7bf88c447b3f", null ], - [ "StrengthCurve", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a094a305996ee618b827e62029f9fa9cd", null ], - [ "DecayEnd", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a640ab19b2ce19a6fb360c8f4851e4dc5", null ], - [ "DecayMode", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a23118fcf9ac347570316693bb56b853f", null ], - [ "DecayStart", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#af305015d36cb32ad57a2b10c3211fe60", null ], - [ "ImpulseLength", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ae5ca22e450cb7eef4a8b4dbf34779f8f", null ], - [ "ImpulseTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a442b8ca2755ec6c329c488366e63cba5", null ], - [ "MaximumForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ae601076a1485e178407e5024b0ae5c96", null ], - [ "MaximumSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a7035b43d5ae398680cfa2291afebb2f7", null ], - [ "Position", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aab84255a301f0fedbd95b8e45c63ebba", null ], - [ "Strength", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a7e0af77c63d277b389e7bb0caace453c", null ], - [ "TimingMode", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3779ff2916787f9b369d814ea1486a04", null ], - [ "Triggered", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa83124cf2c39cdb305ff43240018b4bb", null ], - [ "Variation", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aade77b6b6fa269b0c04936c33c1aeaea", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.map deleted file mode 100644 index 057095f5..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.md5 deleted file mode 100644 index 4d2bba2d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ecb0dad25d51481f1d8c333c7559cfd4 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.svg deleted file mode 100644 index da6fb881..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -AbstractForceController - -Node1 - - -AbstractForceController - - - - -Node2 - - -Controller - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.map deleted file mode 100644 index 4f60aa2d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.md5 deleted file mode 100644 index 3209f5b5..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0a52ee2e01b6130edd779699f3d554c5 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.svg deleted file mode 100644 index 35392d90..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -AbstractForceController - -Node1 - - -AbstractForceController - - - - -Node4 - - -SimpleWindForce - - - - -Node1->Node4 - - - - -Node2 - - -Controller - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller-members.html deleted file mode 100644 index 355095b5..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller-members.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
BuoyancyController Member List
-
-
- -

This is the complete list of members for BuoyancyController, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - -
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
AngularDragCoefficientBuoyancyController
BuoyancyController(AABB container, float density, float linearDragCoefficient, float rotationalDragCoefficient, Vector2 gravity)BuoyancyController
Container (defined in BuoyancyController)BuoyancyController
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DensityBuoyancyController
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
LinearDragCoefficientBuoyancyController
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
Update(float dt) (defined in BuoyancyController)BuoyancyControllervirtual
VelocityBuoyancyController
World (defined in Controller)Controller
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html deleted file mode 100644 index c65ac7a4..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - -Aether.Physics2D: BuoyancyController Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
BuoyancyController Class Reference
-
-
-
-Inheritance diagram for BuoyancyController:
-
-
-
-
-
-Collaboration diagram for BuoyancyController:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 BuoyancyController (AABB container, float density, float linearDragCoefficient, float rotationalDragCoefficient, Vector2 gravity)
 Initializes a new instance of the BuoyancyController class. More...
 
-override void Update (float dt)
 
- Public Member Functions inherited from Controller
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

float AngularDragCoefficient
 Controls the rotational drag that the fluid exerts on the bodies within it. Use higher values will simulate thick fluid, like honey, lower values to simulate water-like fluids. More...
 
float Density
 Density of the fluid. Higher values will make things more buoyant, lower values will cause things to sink. More...
 
float LinearDragCoefficient
 Controls the linear drag that the fluid exerts on the bodies within it. Use higher values will simulate thick fluid, like honey, lower values to simulate water-like fluids. More...
 
Vector2 Velocity
 Acts like waterflow. Defaults to 0,0. More...
 
- Public Attributes inherited from Controller
-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
-bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
- - - - - - -

-Properties

-AABB Container [get, set]
 
- Properties inherited from Controller
-World World [get, set]
 
-

Constructor & Destructor Documentation

- -

◆ BuoyancyController()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BuoyancyController (AABB container,
float density,
float linearDragCoefficient,
float rotationalDragCoefficient,
Vector2 gravity 
)
-
- -

Initializes a new instance of the BuoyancyController class.

-
Parameters
- - - - - - -
containerOnly bodies inside this AABB will be influenced by the controller
densityDensity of the fluid
linearDragCoefficientLinear drag coefficient of the fluid
rotationalDragCoefficientRotational drag coefficient of the fluid
gravityThe direction gravity acts. Buoyancy force will act in opposite direction of gravity.
-
-
- -
-
-

Member Data Documentation

- -

◆ AngularDragCoefficient

- -
-
- - - - -
float AngularDragCoefficient
-
- -

Controls the rotational drag that the fluid exerts on the bodies within it. Use higher values will simulate thick fluid, like honey, lower values to simulate water-like fluids.

- -
-
- -

◆ Density

- -
-
- - - - -
float Density
-
- -

Density of the fluid. Higher values will make things more buoyant, lower values will cause things to sink.

- -
-
- -

◆ LinearDragCoefficient

- -
-
- - - - -
float LinearDragCoefficient
-
- -

Controls the linear drag that the fluid exerts on the bodies within it. Use higher values will simulate thick fluid, like honey, lower values to simulate water-like fluids.

- -
-
- -

◆ Velocity

- -
-
- - - - -
Vector2 Velocity
-
- -

Acts like waterflow. Defaults to 0,0.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Controllers/BuoyancyController.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.js deleted file mode 100644 index c1b2ba3b..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.js +++ /dev/null @@ -1,10 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller = -[ - [ "BuoyancyController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a6a0633ed58e3e95dabeee7206d07cc12", null ], - [ "Update", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce", null ], - [ "AngularDragCoefficient", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#ab1814009c8f2c4dd3822d61b84ce238d", null ], - [ "Density", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a8d7187cabd35d4e479cecf7c7e3a9f00", null ], - [ "LinearDragCoefficient", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a1c9defb6b9a1db402b9e4a02bf127fb2", null ], - [ "Velocity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a9270bc95559fa30ee69c62e4d4c427b6", null ], - [ "Container", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a62865cdf0e6ee8df4c342c4f75b957fe", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.map deleted file mode 100644 index 29eabf0b..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.md5 deleted file mode 100644 index c82360ce..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -937650993d93757c8e2d6d46f9b5f12f \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.svg deleted file mode 100644 index b764c97f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.svg +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -BuoyancyController - -Node1 - - -BuoyancyController - - - - -Node2 - - -Controller - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - -Node4 - - -Vector2 - - - - -Node4->Node1 - - - Velocity - - -Node5 - - -IEquatable< Vector2 > - - - - -Node5->Node4 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.map deleted file mode 100644 index b738e2d4..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.md5 deleted file mode 100644 index dbcf719a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -52cbcf11097fbb111316b2190b1aac23 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.svg deleted file mode 100644 index ee559a19..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -BuoyancyController - -Node1 - - -BuoyancyController - - - - -Node2 - - -Controller - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller-members.html deleted file mode 100644 index 36d60056..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Controller Member List
-
-
- -

This is the complete list of members for Controller, including all inherited members.

- - - - - - - - - - - - - - - - - -
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
Update(float dt) (defined in Controller)Controllerpure virtual
World (defined in Controller)Controller
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html deleted file mode 100644 index 25deae7c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - - -Aether.Physics2D: Controller Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Controller Class Referenceabstract
-
-
-
-Inheritance diagram for Controller:
-
-
-
-
-
-Collaboration diagram for Controller:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

override bool IsActiveOn (Body body)
 
-abstract void Update (float dt)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - - - - - - -

-Public Attributes

-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
-bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
- - - -

-Properties

-World World [get, set]
 
-

Member Function Documentation

- -

◆ IsActiveOn()

- -
-
- - - - - -
- - - - - - - - -
override bool IsActiveOn (Body body)
-
-virtual
-
- -

-
Parameters
- - -
body
-
-
-
Returns
- -

Reimplemented from FilterData.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Controllers/Controller.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.js deleted file mode 100644 index 0a0afdc8..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.js +++ /dev/null @@ -1,9 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller = -[ - [ "Controller", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#aeee02f1e6f84f42452208c1bf0bb62cf", null ], - [ "IsActiveOn", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#a8154c9f27c7becbccacf50f1eeaa4aff", null ], - [ "Update", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#ad00b332f0c1e4ab9ae430d3b5d9c104d", null ], - [ "ControllerCategory", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#a1e4e2b809a45a820de9376256d3bf0c0", null ], - [ "Enabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#a558f5c44426d0eb7abb82a65e8892d9a", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#addad4c6d854b8c10bcf693736126f9ee", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.map deleted file mode 100644 index 66e9d55a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.md5 deleted file mode 100644 index 52af6460..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -cf0f021e74a7e876d1cd53edd22b4d2e \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.svg deleted file mode 100644 index f47de9f7..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -Controller - -Node1 - - -Controller - - - - -Node2 - - -FilterData - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.map deleted file mode 100644 index 42cdf138..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.md5 deleted file mode 100644 index 7f5fb163..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -80a500ae7146f0d687cd6eadcaf16a42 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.svg deleted file mode 100644 index b33c5d73..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.svg +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - -Controller - -Node1 - - -Controller - - - - -Node3 - - -AbstractForceController - - - - -Node1->Node3 - - - - -Node5 - - -BuoyancyController - - - - -Node1->Node5 - - - - -Node6 - - -GravityController - - - - -Node1->Node6 - - - - -Node7 - - -VelocityLimitController - - - - -Node1->Node7 - - - - -Node2 - - -FilterData - - - - -Node2->Node1 - - - - -Node4 - - -SimpleWindForce - - - - -Node3->Node4 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller-members.html deleted file mode 100644 index 4fb77330..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller-members.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
GravityController Member List
-
-
- -

This is the complete list of members for GravityController, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
AddBody(Body body) (defined in GravityController)GravityController
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
AddPoint(Vector2 point) (defined in GravityController)GravityController
Bodies (defined in GravityController)GravityController
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
GravityController(float strength) (defined in GravityController)GravityController
GravityController(float strength, float maxRadius, float minRadius) (defined in GravityController)GravityController
GravityType (defined in GravityController)GravityController
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
MaxRadius (defined in GravityController)GravityController
MinRadius (defined in GravityController)GravityController
Points (defined in GravityController)GravityController
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
Strength (defined in GravityController)GravityController
Update(float dt) (defined in GravityController)GravityControllervirtual
World (defined in Controller)Controller
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html deleted file mode 100644 index 789a5e3f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - -Aether.Physics2D: GravityController Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
GravityController Class Reference
-
-
-
-Inheritance diagram for GravityController:
-
-
-
-
-
-Collaboration diagram for GravityController:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

GravityController (float strength)
 
GravityController (float strength, float maxRadius, float minRadius)
 
-override void Update (float dt)
 
-void AddBody (Body body)
 
-void AddPoint (Vector2 point)
 
- Public Member Functions inherited from Controller
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - - - - -

-Properties

-float MinRadius [get, set]
 
-float MaxRadius [get, set]
 
-float Strength [get, set]
 
-GravityType GravityType [get, set]
 
-List< BodyBodies [get, set]
 
-List< Vector2Points [get, set]
 
- Properties inherited from Controller
-World World [get, set]
 
- - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Controller
-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
-bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Controllers/GravityController.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.js deleted file mode 100644 index c3a0bab0..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.js +++ /dev/null @@ -1,14 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller = -[ - [ "GravityController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ab8b5ccc9c2afcc6e2a78c2c0f08b903a", null ], - [ "GravityController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ac1eb99d5fb7524d0cb2e13b8fd3db61f", null ], - [ "AddBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#adb1743ae976ec35df5477b593f5b55ca", null ], - [ "AddPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#a538332b6ee646bb3ed8bd76514242cda", null ], - [ "Update", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce", null ], - [ "Bodies", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ad9c180e4df4000af70ef11e9a853acee", null ], - [ "GravityType", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ab999de273ada8579956d4940429ae31e", null ], - [ "MaxRadius", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ae87d188721420d06e7aae15956cc0b02", null ], - [ "MinRadius", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#abb618a0e8a00829fee7899f2debf3ec5", null ], - [ "Points", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#a121ac15c8f7bb78dee77184150a53ab6", null ], - [ "Strength", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#a7e0af77c63d277b389e7bb0caace453c", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.map deleted file mode 100644 index aba847fe..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.md5 deleted file mode 100644 index d64cc28a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1072186f7eebbff033f5b0ab7361f9ec \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.svg deleted file mode 100644 index f02e072d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -GravityController - -Node1 - - -GravityController - - - - -Node2 - - -Controller - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.map deleted file mode 100644 index aba847fe..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.md5 deleted file mode 100644 index d64cc28a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1072186f7eebbff033f5b0ab7361f9ec \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.svg deleted file mode 100644 index f02e072d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -GravityController - -Node1 - - -GravityController - - - - -Node2 - - -Controller - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force-members.html deleted file mode 100644 index 83ed54cf..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force-members.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
SimpleWindForce Member List
-
-
- -

This is the complete list of members for SimpleWindForce, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AbstractForceController()AbstractForceController
AbstractForceController(TimingModes mode)AbstractForceController
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
ApplyForce(float dt, float strength)SimpleWindForcevirtual
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DecayCurveAbstractForceController
DecayEndAbstractForceController
DecayModeAbstractForceController
DecayModes enum nameAbstractForceController
DecayStartAbstractForceController
DirectionSimpleWindForce
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
DivergenceSimpleWindForce
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
ForceTypeAbstractForceController
ForceTypes enum nameAbstractForceController
GetDecayMultiplier(Body body)AbstractForceControllerprotected
IgnorePositionSimpleWindForce
ImpulseLengthAbstractForceController
ImpulseTimeAbstractForceController
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
MaximumForceAbstractForceController
MaximumSpeedAbstractForceController
PositionAbstractForceController
RandomizeAbstractForceControllerprotected
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
StrengthAbstractForceController
StrengthCurveAbstractForceController
TimingModeAbstractForceController
TimingModes enum nameAbstractForceController
Trigger()AbstractForceController
TriggeredAbstractForceController
Update(float dt)AbstractForceControllervirtual
VariationAbstractForceController
World (defined in Controller)Controller
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html deleted file mode 100644 index d709cec4..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html +++ /dev/null @@ -1,372 +0,0 @@ - - - - - - - -Aether.Physics2D: SimpleWindForce Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
SimpleWindForce Class Reference
-
-
- -

Reference implementation for forces based on AbstractForceController It supports all features provided by the base class and illustrates proper usage as an easy to understand example. As a side-effect it is a nice and easy to use wind force for your projects - More...

-
-Inheritance diagram for SimpleWindForce:
-
-
-
-
-
-Collaboration diagram for SimpleWindForce:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

override void ApplyForce (float dt, float strength)
 Apply the force supplying strength (wich is modified in Update() according to the TimingMode More...
 
- Public Member Functions inherited from AbstractForceController
 AbstractForceController ()
 Constructor More...
 
 AbstractForceController (TimingModes mode)
 Overloaded Contstructor with supplying Timing Mode More...
 
void Trigger ()
 Triggers the trigger modes (Trigger and Curve) More...
 
override void Update (float dt)
 Inherited from Controller Depending on the TimingMode perform timing logic and call ApplyForce() More...
 
- Public Member Functions inherited from Controller
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 Direction [get, set]
 Direction of the windforce More...
 
float Divergence [get, set]
 The amount of Direction randomization. Allowed range is 0-1. More...
 
bool IgnorePosition [get, set]
 Ignore the position and apply the force. If off only in the "front" (relative to position and direction) will be affected More...
 
- Properties inherited from AbstractForceController
float Strength [get, set]
 Global Strength of the force to be applied More...
 
Vector2 Position [get, set]
 Position of the Force. Can be ignored (left at (0,0) for forces that are not position-dependent More...
 
float MaximumSpeed [get, set]
 Maximum speed of the bodies. Bodies that are travelling faster are supposed to be ignored More...
 
float MaximumForce [get, set]
 Maximum Force to be applied. As opposed to Maximum Speed this is independent of the velocity of the affected body More...
 
TimingModes TimingMode [get, set]
 Timing Mode of the force instance More...
 
float ImpulseTime [get]
 Time of the current impulse. Incremented in update till ImpulseLength is reached More...
 
float ImpulseLength [get, set]
 Length of a triggered impulse. Used in both Triggered and Curve Mode More...
 
bool Triggered [get]
 Indicating if we are currently during an Impulse (Triggered and Curve Mode) More...
 
float Variation [get, set]
 Variation of the force applied to each body affected !! Must be used in inheriting classes properly !! More...
 
DecayModes DecayMode [get, set]
 See DecayModes More...
 
float DecayStart [get, set]
 Start of the distance based Decay. To set a non decaying area More...
 
float DecayEnd [get, set]
 Maximum distance a force should be applied More...
 
- Properties inherited from Controller
-World World [get, set]
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Types inherited from AbstractForceController
enum class  DecayModes {
-  None -, Step -, Linear -, InverseSquare -,
-  Curve -
- }
 Modes for Decay. Actual Decay must be implemented in inheriting classes More...
 
enum class  ForceTypes { Point -, Line -, Area - }
 Forcetypes are used in the decay math to properly get the distance. They are also used to draw a representation in DebugView More...
 
enum class  TimingModes { Switched -, Triggered -, Curve - }
 Timing Modes Switched: Standard on/off mode using the baseclass enabled property Triggered: When the Trigger() method is called the force is active for a specified Impulse Length Curve: Still to be defined. The basic idea is having a Trigger combined with a curve for the strength More...
 
- Public Attributes inherited from AbstractForceController
Curve DecayCurve
 Curve to be used for Decay in Curve mode More...
 
ForceTypes ForceType
 The Forcetype of the instance More...
 
Curve StrengthCurve
 Curve used by Curve Mode as an animated multiplier for the force strength. Only positions between 0 and 1 are considered as that range is stretched to have ImpulseLength. More...
 
- Public Attributes inherited from Controller
-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
-bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
- Protected Member Functions inherited from AbstractForceController
float GetDecayMultiplier (Body body)
 Calculate the Decay for a given body. Meant to ease force development and stick to the DRY principle and provide unified and predictable decay math. More...
 
- Protected Attributes inherited from AbstractForceController
Random Randomize
 Provided for reuse to provide Variation functionality in inheriting classes More...
 
-

Detailed Description

-

Reference implementation for forces based on AbstractForceController It supports all features provided by the base class and illustrates proper usage as an easy to understand example. As a side-effect it is a nice and easy to use wind force for your projects

-

Member Function Documentation

- -

◆ ApplyForce()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
override void ApplyForce (float dt,
float strength 
)
-
-virtual
-
- -

Apply the force supplying strength (wich is modified in Update() according to the TimingMode

-
Parameters
- - - -
dt
strengthThe strength
-
-
- -

Implements AbstractForceController.

- -
-
-

Property Documentation

- -

◆ Direction

- -
-
- - - - - -
- - - - -
Vector2 Direction
-
-getset
-
- -

Direction of the windforce

- -
-
- -

◆ Divergence

- -
-
- - - - - -
- - - - -
float Divergence
-
-getset
-
- -

The amount of Direction randomization. Allowed range is 0-1.

- -
-
- -

◆ IgnorePosition

- -
-
- - - - - -
- - - - -
bool IgnorePosition
-
-getset
-
- -

Ignore the position and apply the force. If off only in the "front" (relative to position and direction) will be affected

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Controllers/SimpleWindForce.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.js deleted file mode 100644 index 78e32a84..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.js +++ /dev/null @@ -1,7 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force = -[ - [ "ApplyForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#a7c6f7ab4f3acdfd48b183a4938f2725d", null ], - [ "Direction", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#a4fcced862bdecc3879cfbf3da6029054", null ], - [ "Divergence", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#ad4276345e58f3a6a24bba46b2daae7a6", null ], - [ "IgnorePosition", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#a3cdf5df6e7ff5c4daecd722c5dce00eb", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.map deleted file mode 100644 index eae65468..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.md5 deleted file mode 100644 index 515f9b4f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -502131b8106ae493a59e7f2dc0627d11 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.svg deleted file mode 100644 index 4c3e17a5..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -SimpleWindForce - -Node1 - - -SimpleWindForce - - - - -Node2 - - -AbstractForceController - - - - -Node2->Node1 - - - - -Node3 - - -Controller - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.map deleted file mode 100644 index eae65468..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.md5 deleted file mode 100644 index 515f9b4f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -502131b8106ae493a59e7f2dc0627d11 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.svg deleted file mode 100644 index 4c3e17a5..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -SimpleWindForce - -Node1 - - -SimpleWindForce - - - - -Node2 - - -AbstractForceController - - - - -Node2->Node1 - - - - -Node3 - - -Controller - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller-members.html deleted file mode 100644 index 79a7f030..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller-members.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
VelocityLimitController Member List
-
-
- -

This is the complete list of members for VelocityLimitController, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - -
AddBody(Body body) (defined in VelocityLimitController)VelocityLimitController
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
LimitAngularVelocity (defined in VelocityLimitController)VelocityLimitController
LimitLinearVelocity (defined in VelocityLimitController)VelocityLimitController
MaxAngularVelocityVelocityLimitController
MaxLinearVelocityVelocityLimitController
RemoveBody(Body body) (defined in VelocityLimitController)VelocityLimitController
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
Update(float dt) (defined in VelocityLimitController)VelocityLimitControllervirtual
VelocityLimitController()VelocityLimitController
VelocityLimitController(float maxLinearVelocity, float maxAngularVelocity)VelocityLimitController
World (defined in Controller)Controller
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html deleted file mode 100644 index 7d83f756..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - -Aether.Physics2D: VelocityLimitController Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
VelocityLimitController Class Reference
-
-
- -

Put a limit on the linear (translation - the movespeed) and angular (rotation) velocity of bodies added to this controller. - More...

-
-Inheritance diagram for VelocityLimitController:
-
-
-
-
-
-Collaboration diagram for VelocityLimitController:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 VelocityLimitController ()
 Initializes a new instance of the VelocityLimitController class. Sets the max linear velocity to Settings.MaxTranslation Sets the max angular velocity to Settings.MaxRotation More...
 
 VelocityLimitController (float maxLinearVelocity, float maxAngularVelocity)
 Initializes a new instance of the VelocityLimitController class. Pass in 0 or float.MaxValue to disable the limit. maxAngularVelocity = 0 will disable the angular velocity limit. More...
 
-override void Update (float dt)
 
-void AddBody (Body body)
 
-void RemoveBody (Body body)
 
- Public Member Functions inherited from Controller
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
- - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-bool LimitAngularVelocity = true
 
-bool LimitLinearVelocity = true
 
- Public Attributes inherited from Controller
-ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
-bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
- - - - - - - - - - -

-Properties

float MaxAngularVelocity [get, set]
 Gets or sets the max angular velocity. More...
 
float MaxLinearVelocity [get, set]
 Gets or sets the max linear velocity. More...
 
- Properties inherited from Controller
-World World [get, set]
 
-

Detailed Description

-

Put a limit on the linear (translation - the movespeed) and angular (rotation) velocity of bodies added to this controller.

-

Constructor & Destructor Documentation

- -

◆ VelocityLimitController() [1/2]

- -
-
- - - - - - - -
VelocityLimitController ()
-
- -

Initializes a new instance of the VelocityLimitController class. Sets the max linear velocity to Settings.MaxTranslation Sets the max angular velocity to Settings.MaxRotation

- -
-
- -

◆ VelocityLimitController() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
VelocityLimitController (float maxLinearVelocity,
float maxAngularVelocity 
)
-
- -

Initializes a new instance of the VelocityLimitController class. Pass in 0 or float.MaxValue to disable the limit. maxAngularVelocity = 0 will disable the angular velocity limit.

-
Parameters
- - - -
maxLinearVelocityThe max linear velocity.
maxAngularVelocityThe max angular velocity.
-
-
- -
-
-

Property Documentation

- -

◆ MaxAngularVelocity

- -
-
- - - - - -
- - - - -
float MaxAngularVelocity
-
-getset
-
- -

Gets or sets the max angular velocity.

-

The max angular velocity.

- -
-
- -

◆ MaxLinearVelocity

- -
-
- - - - - -
- - - - -
float MaxLinearVelocity
-
-getset
-
- -

Gets or sets the max linear velocity.

-

The max linear velocity.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Controllers/VelocityLimitController.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.js deleted file mode 100644 index 228c3ec1..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller = -[ - [ "VelocityLimitController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#aa8480a7223d819332fdf18bef496b01f", null ], - [ "VelocityLimitController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a0420eeac8ef374e230a61c91498ffe25", null ], - [ "AddBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#adb1743ae976ec35df5477b593f5b55ca", null ], - [ "RemoveBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a5b783c4e8b9eeb7a40b0e9b71277e71a", null ], - [ "Update", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce", null ], - [ "LimitAngularVelocity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a683ff8071ff99f58a3051e3d19d77fba", null ], - [ "LimitLinearVelocity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a3912da4486997e59305d6dedd7a540d5", null ], - [ "MaxAngularVelocity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#acfd6d91898bc43519d55c901021f973e", null ], - [ "MaxLinearVelocity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#ad4557f81bf581258734a5f9fb53a30aa", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.map deleted file mode 100644 index b46b052a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.md5 deleted file mode 100644 index 0ff3675b..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f7fdd2e490101ee7d6d7a7c2d3920490 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.svg deleted file mode 100644 index 2856c34b..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -VelocityLimitController - -Node1 - - -VelocityLimitController - - - - -Node2 - - -Controller - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.map deleted file mode 100644 index b46b052a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.md5 deleted file mode 100644 index 0ff3675b..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f7fdd2e490101ee7d6d7a7c2d3920490 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.svg deleted file mode 100644 index 2856c34b..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -VelocityLimitController - -Node1 - - -VelocityLimitController - - - - -Node2 - - -Controller - - - - -Node2->Node1 - - - - -Node3 - - -FilterData - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body-members.html deleted file mode 100644 index b512aef3..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body-members.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Body Member List
-
-
- -

This is the complete list of members for Body, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Add(Fixture fixture) (defined in Body)Body
AngularDampingBody
AngularVelocityBody
ApplyAngularImpulse(float impulse)Body
ApplyForce(Vector2 force, Vector2 point)Body
ApplyForce(ref Vector2 force)Body
ApplyForce(Vector2 force)Body
ApplyForce(ref Vector2 force, ref Vector2 point)Body
ApplyLinearImpulse(Vector2 impulse)Body
ApplyLinearImpulse(Vector2 impulse, Vector2 point)Body
ApplyLinearImpulse(ref Vector2 impulse)Body
ApplyLinearImpulse(ref Vector2 impulse, ref Vector2 point)Body
ApplyTorque(float torque)Body
AwakeBody
Body() (defined in Body)Body
BodyTypeBody
Clone(World world=null)Body
ContactListBody
ControllerFilter (defined in Body)Body
CreateChainShape(Vertices vertices) (defined in Body)Body
CreateCircle(float radius, float density) (defined in Body)Body
CreateCircle(float radius, float density, Vector2 offset) (defined in Body)Body
CreateCompoundPolygon(List< Vertices > list, float density) (defined in Body)Body
CreateEdge(Vector2 start, Vector2 end) (defined in Body)Body
CreateEllipse(float xRadius, float yRadius, int edges, float density) (defined in Body)Body
CreateFixture(Shape shape)Bodyvirtual
CreateLineArc(float radians, int sides, float radius, bool closed) (defined in Body)Body
CreateLoopShape(Vertices vertices) (defined in Body)Body
CreatePolygon(Vertices vertices, float density) (defined in Body)Body
CreateRectangle(float width, float height, float density, Vector2 offset) (defined in Body)Body
CreateSolidArc(float density, float radians, int sides, float radius) (defined in Body)Body
DeepClone(World world=null)Body
EnabledBody
FixedRotationBody
FixtureListBody
GetLinearVelocityFromLocalPoint(Vector2 localPoint)Body
GetLinearVelocityFromLocalPoint(ref Vector2 localPoint)Body
GetLinearVelocityFromWorldPoint(Vector2 worldPoint)Body
GetLinearVelocityFromWorldPoint(ref Vector2 worldPoint)Body
GetLocalPoint(ref Vector2 worldPoint)Body
GetLocalPoint(Vector2 worldPoint)Body
GetLocalVector(ref Vector2 worldVector)Body
GetLocalVector(Vector2 worldVector)Body
GetTransform()Body
GetTransform(out Transform transform)Body
GetWorldPoint(ref Vector2 localPoint)Body
GetWorldPoint(Vector2 localPoint)Body
GetWorldVector(ref Vector2 localVector)Body
GetWorldVector(Vector2 localVector)Body
IgnoreCCD (defined in Body)Body
IgnoreGravityBody
InertiaBody
IsBulletBody
IslandIndexBody
JointListBody
LinearDampingBody
LinearVelocityBody
LocalCenterBody
MassBody
OnCollision (defined in Body)Body
OnSeparation (defined in Body)Body
PositionBody
Remove(Fixture fixture)Bodyvirtual
ResetDynamics()Body
ResetMassData()Body
RevolutionsBody
RotationBody
SetCollidesWith(Category category)Body
SetCollisionCategories(Category category)Body
SetCollisionGroup(short collisionGroup)Body
SetFriction(float friction)Body
SetIsSensor(bool isSensor)Body
SetRestitution(float restitution)Body
SetTransform(ref Vector2 position, float rotation)Body
SetTransform(Vector2 position, float rotation)Body
SetTransformIgnoreContacts(ref Vector2 position, float angle)Body
SleepingAllowedBody
TagBody
WorldBody
WorldCenterBody
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html deleted file mode 100644 index e880a350..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html +++ /dev/null @@ -1,2063 +0,0 @@ - - - - - - - -Aether.Physics2D: Body Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
-
-Collaboration diagram for Body:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

void ResetDynamics ()
 Resets the dynamics of this body. Sets torque, force and linear/angular velocity to 0 More...
 
-void Add (Fixture fixture)
 
virtual void Remove (Fixture fixture)
 Destroy a fixture. This removes the fixture from the broad-phase and destroys all contacts associated with this fixture. This will automatically adjust the mass of the body if the body is dynamic and the fixture has positive density. All fixtures attached to a body are implicitly destroyed when the body is destroyed. Warning: This method is locked during callbacks. More...
 
void SetTransform (ref Vector2 position, float rotation)
 Set the position of the body's origin and rotation. This breaks any contacts and wakes the other bodies. Manipulating a body's transform may cause non-physical behavior. Warning: This method is locked during callbacks. More...
 
void SetTransform (Vector2 position, float rotation)
 Set the position of the body's origin and rotation. This breaks any contacts and wakes the other bodies. Manipulating a body's transform may cause non-physical behavior. Warning: This method is locked during callbacks. More...
 
void SetTransformIgnoreContacts (ref Vector2 position, float angle)
 For teleporting a body without considering new contacts immediately. Warning: This method is locked during callbacks. More...
 
Transform GetTransform ()
 Get the body transform for the body's origin. More...
 
void GetTransform (out Transform transform)
 Get the body transform for the body's origin. More...
 
void ApplyForce (Vector2 force, Vector2 point)
 Apply a force at a world point. If the force is not applied at the center of mass, it will generate a torque and affect the angular velocity. This wakes up the body. More...
 
void ApplyForce (ref Vector2 force)
 Applies a force at the center of mass. More...
 
void ApplyForce (Vector2 force)
 Applies a force at the center of mass. More...
 
void ApplyForce (ref Vector2 force, ref Vector2 point)
 Apply a force at a world point. If the force is not applied at the center of mass, it will generate a torque and affect the angular velocity. This wakes up the body. More...
 
void ApplyTorque (float torque)
 Apply a torque. This affects the angular velocity without affecting the linear velocity of the center of mass. This wakes up the body. More...
 
void ApplyLinearImpulse (Vector2 impulse)
 Apply an impulse at a point. This immediately modifies the velocity. This wakes up the body. More...
 
void ApplyLinearImpulse (Vector2 impulse, Vector2 point)
 Apply an impulse at a point. This immediately modifies the velocity. It also modifies the angular velocity if the point of application is not at the center of mass. This wakes up the body. More...
 
void ApplyLinearImpulse (ref Vector2 impulse)
 Apply an impulse at a point. This immediately modifies the velocity. This wakes up the body. More...
 
void ApplyLinearImpulse (ref Vector2 impulse, ref Vector2 point)
 Apply an impulse at a point. This immediately modifies the velocity. It also modifies the angular velocity if the point of application is not at the center of mass. This wakes up the body. More...
 
void ApplyAngularImpulse (float impulse)
 Apply an angular impulse. More...
 
void ResetMassData ()
 This resets the mass properties to the sum of the mass properties of the fixtures. This normally does not need to be called unless you called SetMassData to override the mass and you later want to reset the mass. More...
 
Vector2 GetWorldPoint (ref Vector2 localPoint)
 Get the world coordinates of a point given the local coordinates. More...
 
Vector2 GetWorldPoint (Vector2 localPoint)
 Get the world coordinates of a point given the local coordinates. More...
 
Vector2 GetWorldVector (ref Vector2 localVector)
 Get the world coordinates of a vector given the local coordinates. Note that the vector only takes the rotation into account, not the position. More...
 
Vector2 GetWorldVector (Vector2 localVector)
 Get the world coordinates of a vector given the local coordinates. More...
 
Vector2 GetLocalPoint (ref Vector2 worldPoint)
 Gets a local point relative to the body's origin given a world point. Note that the vector only takes the rotation into account, not the position. More...
 
Vector2 GetLocalPoint (Vector2 worldPoint)
 Gets a local point relative to the body's origin given a world point. More...
 
Vector2 GetLocalVector (ref Vector2 worldVector)
 Gets a local vector given a world vector. Note that the vector only takes the rotation into account, not the position. More...
 
Vector2 GetLocalVector (Vector2 worldVector)
 Gets a local vector given a world vector. Note that the vector only takes the rotation into account, not the position. More...
 
Vector2 GetLinearVelocityFromWorldPoint (Vector2 worldPoint)
 Get the world linear velocity of a world point attached to this body. More...
 
Vector2 GetLinearVelocityFromWorldPoint (ref Vector2 worldPoint)
 Get the world linear velocity of a world point attached to this body. More...
 
Vector2 GetLinearVelocityFromLocalPoint (Vector2 localPoint)
 Get the world velocity of a local point. More...
 
Vector2 GetLinearVelocityFromLocalPoint (ref Vector2 localPoint)
 Get the world velocity of a local point. More...
 
void SetRestitution (float restitution)
 Set restitution on all fixtures. Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
void SetFriction (float friction)
 Set friction on all fixtures. Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
void SetCollisionCategories (Category category)
 Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
void SetCollidesWith (Category category)
 Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
void SetCollisionGroup (short collisionGroup)
 Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
void SetIsSensor (bool isSensor)
 Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
Body Clone (World world=null)
 Makes a clone of the body. Fixtures and therefore shapes are not included. Use DeepClone() to clone the body, as well as fixtures and shapes. More...
 
Body DeepClone (World world=null)
 Clones the body and all attached fixtures and shapes. Simply said, it makes a complete copy of the body. More...
 
virtual Fixture CreateFixture (Shape shape)
 Creates a fixture and attach it to this body. If the density is non-zero, this function automatically updates the mass of the body. Contacts are not created until the next time step. Warning: This method is locked during callbacks. More...
 
-Fixture CreateEdge (Vector2 start, Vector2 end)
 
-Fixture CreateChainShape (Vertices vertices)
 
-Fixture CreateLoopShape (Vertices vertices)
 
-Fixture CreateRectangle (float width, float height, float density, Vector2 offset)
 
-Fixture CreateCircle (float radius, float density)
 
-Fixture CreateCircle (float radius, float density, Vector2 offset)
 
-Fixture CreatePolygon (Vertices vertices, float density)
 
-Fixture CreateEllipse (float xRadius, float yRadius, int edges, float density)
 
-List< FixtureCreateCompoundPolygon (List< Vertices > list, float density)
 
-Fixture CreateLineArc (float radians, int sides, float radius, bool closed)
 
-List< FixtureCreateSolidArc (float density, float radians, int sides, float radius)
 
- - - - - - - - - -

-Public Attributes

-ControllerFilter ControllerFilter = new ControllerFilter(ControllerCategory.All)
 
object Tag
 Set the user data. Use this to store your application specific data. More...
 
readonly FixtureCollection FixtureList
 Gets all the fixtures attached to this body. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

World World [get]
 Get the parent World of this body. This is null if the body is not attached. More...
 
int IslandIndex [get, set]
 
float Revolutions [get]
 Gets the total number revolutions the body has made. More...
 
BodyType BodyType [get, set]
 Gets or sets the body type. Warning: This property is readonly during callbacks. More...
 
Vector2 LinearVelocity [get, set]
 Get or sets the linear velocity of the center of mass. More...
 
float AngularVelocity [get, set]
 Gets or sets the angular velocity. Radians/second. More...
 
float LinearDamping [get, set]
 Gets or sets the linear damping. More...
 
float AngularDamping [get, set]
 Gets or sets the angular damping. More...
 
bool IsBullet [get, set]
 Gets or sets a value indicating whether this body should be included in the CCD solver. More...
 
bool SleepingAllowed [get, set]
 You can disable sleeping on this body. If you disable sleeping, the body will be woken. More...
 
bool Awake [get, set]
 Set the sleep state of the body. A sleeping body has very low CPU cost. More...
 
bool Enabled [get, set]
 Set the active state of the body. An inactive body is not simulated and cannot be collided with or woken up. If you pass a flag of true, all fixtures will be added to the broad-phase. If you pass a flag of false, all fixtures will be removed from the broad-phase and all contacts will be destroyed. Fixtures and joints are otherwise unaffected. You may continue to create/destroy fixtures and joints on inactive bodies. Fixtures on an inactive body are implicitly inactive and will not participate in collisions, ray-casts, or queries. Joints connected to an inactive body are implicitly inactive. An inactive body is still owned by a b2World object and remains in the body list. Warning: This property is readonly during callbacks. More...
 
bool FixedRotation [get, set]
 Set this body to have fixed rotation. This causes the mass to be reset. More...
 
JointEdge JointList [get, set]
 Get the list of all joints attached to this body. More...
 
ContactEdge ContactList [get, set]
 Get the list of all contacts attached to this body. Warning: this list changes during the time step and you may miss some collisions if you don't use callback events. More...
 
Vector2 Position [get, set]
 Get the world body origin position. More...
 
float Rotation [get, set]
 Get the angle in radians. More...
 
bool IgnoreGravity [get, set]
 Gets or sets a value indicating whether this body ignores gravity. More...
 
Vector2 WorldCenter [get]
 Get the world position of the center of mass. More...
 
Vector2 LocalCenter [get, set]
 Get the local position of the center of mass. Warning: This property is readonly during callbacks. More...
 
float Mass [get, set]
 Gets or sets the mass. Usually in kilograms (kg). Warning: This property is readonly during callbacks. More...
 
float Inertia [get, set]
 Get or set the rotational inertia of the body about the local origin. usually in kg-m^2. Warning: This property is readonly during callbacks. More...
 
-bool IgnoreCCD [get, set]
 
-OnCollisionEventHandler OnCollision
 
-OnSeparationEventHandler OnSeparation
 
-

Member Function Documentation

- -

◆ ApplyAngularImpulse()

- -
-
- - - - - - - - -
void ApplyAngularImpulse (float impulse)
-
- -

Apply an angular impulse.

-
Parameters
- - -
impulseThe angular impulse in units of kg*m*m/s.
-
-
- -
-
- -

◆ ApplyForce() [1/4]

- -
-
- - - - - - - - -
void ApplyForce (ref Vector2 force)
-
- -

Applies a force at the center of mass.

-
Parameters
- - -
forceThe force.
-
-
- -
-
- -

◆ ApplyForce() [2/4]

- -
-
- - - - - - - - - - - - - - - - - - -
void ApplyForce (ref Vector2 force,
ref Vector2 point 
)
-
- -

Apply a force at a world point. If the force is not applied at the center of mass, it will generate a torque and affect the angular velocity. This wakes up the body.

-
Parameters
- - - -
forceThe world force vector, usually in Newtons (N).
pointThe world position of the point of application.
-
-
- -
-
- -

◆ ApplyForce() [3/4]

- -
-
- - - - - - - - -
void ApplyForce (Vector2 force)
-
- -

Applies a force at the center of mass.

-
Parameters
- - -
forceThe force.
-
-
- -
-
- -

◆ ApplyForce() [4/4]

- -
-
- - - - - - - - - - - - - - - - - - -
void ApplyForce (Vector2 force,
Vector2 point 
)
-
- -

Apply a force at a world point. If the force is not applied at the center of mass, it will generate a torque and affect the angular velocity. This wakes up the body.

-
Parameters
- - - -
forceThe world force vector, usually in Newtons (N).
pointThe world position of the point of application.
-
-
- -
-
- -

◆ ApplyLinearImpulse() [1/4]

- -
-
- - - - - - - - -
void ApplyLinearImpulse (ref Vector2 impulse)
-
- -

Apply an impulse at a point. This immediately modifies the velocity. This wakes up the body.

-
Parameters
- - -
impulseThe world impulse vector, usually in N-seconds or kg-m/s.
-
-
- -
-
- -

◆ ApplyLinearImpulse() [2/4]

- -
-
- - - - - - - - - - - - - - - - - - -
void ApplyLinearImpulse (ref Vector2 impulse,
ref Vector2 point 
)
-
- -

Apply an impulse at a point. This immediately modifies the velocity. It also modifies the angular velocity if the point of application is not at the center of mass. This wakes up the body.

-
Parameters
- - - -
impulseThe world impulse vector, usually in N-seconds or kg-m/s.
pointThe world position of the point of application.
-
-
- -
-
- -

◆ ApplyLinearImpulse() [3/4]

- -
-
- - - - - - - - -
void ApplyLinearImpulse (Vector2 impulse)
-
- -

Apply an impulse at a point. This immediately modifies the velocity. This wakes up the body.

-
Parameters
- - -
impulseThe world impulse vector, usually in N-seconds or kg-m/s.
-
-
- -
-
- -

◆ ApplyLinearImpulse() [4/4]

- -
-
- - - - - - - - - - - - - - - - - - -
void ApplyLinearImpulse (Vector2 impulse,
Vector2 point 
)
-
- -

Apply an impulse at a point. This immediately modifies the velocity. It also modifies the angular velocity if the point of application is not at the center of mass. This wakes up the body.

-
Parameters
- - - -
impulseThe world impulse vector, usually in N-seconds or kg-m/s.
pointThe world position of the point of application.
-
-
- -
-
- -

◆ ApplyTorque()

- -
-
- - - - - - - - -
void ApplyTorque (float torque)
-
- -

Apply a torque. This affects the angular velocity without affecting the linear velocity of the center of mass. This wakes up the body.

-
Parameters
- - -
torqueThe torque about the z-axis (out of the screen), usually in N-m.
-
-
- -
-
- -

◆ Clone()

- -
-
- - - - - - - - -
Body Clone (World world = null)
-
- -

Makes a clone of the body. Fixtures and therefore shapes are not included. Use DeepClone() to clone the body, as well as fixtures and shapes.

-
Parameters
- - -
world
-
-
-
Returns
- -
-
- -

◆ CreateFixture()

- -
-
- - - - - -
- - - - - - - - -
virtual Fixture CreateFixture (Shape shape)
-
-virtual
-
- -

Creates a fixture and attach it to this body. If the density is non-zero, this function automatically updates the mass of the body. Contacts are not created until the next time step. Warning: This method is locked during callbacks.

-
Parameters
- - - -
shapeThe shape.
userDataApplication specific data
-
-
-
Returns
- -
-
- -

◆ DeepClone()

- -
-
- - - - - - - - -
Body DeepClone (World world = null)
-
- -

Clones the body and all attached fixtures and shapes. Simply said, it makes a complete copy of the body.

-
Parameters
- - -
world
-
-
-
Returns
- -
-
- -

◆ GetLinearVelocityFromLocalPoint() [1/2]

- -
-
- - - - - - - - -
Vector2 GetLinearVelocityFromLocalPoint (ref Vector2 localPoint)
-
- -

Get the world velocity of a local point.

-
Parameters
- - -
localPointA point in local coordinates.
-
-
-
Returns
The world velocity of a point.
- -
-
- -

◆ GetLinearVelocityFromLocalPoint() [2/2]

- -
-
- - - - - - - - -
Vector2 GetLinearVelocityFromLocalPoint (Vector2 localPoint)
-
- -

Get the world velocity of a local point.

-
Parameters
- - -
localPointA point in local coordinates.
-
-
-
Returns
The world velocity of a point.
- -
-
- -

◆ GetLinearVelocityFromWorldPoint() [1/2]

- -
-
- - - - - - - - -
Vector2 GetLinearVelocityFromWorldPoint (ref Vector2 worldPoint)
-
- -

Get the world linear velocity of a world point attached to this body.

-
Parameters
- - -
worldPointA point in world coordinates.
-
-
-
Returns
The world velocity of a point.
- -
-
- -

◆ GetLinearVelocityFromWorldPoint() [2/2]

- -
-
- - - - - - - - -
Vector2 GetLinearVelocityFromWorldPoint (Vector2 worldPoint)
-
- -

Get the world linear velocity of a world point attached to this body.

-
Parameters
- - -
worldPointA point in world coordinates.
-
-
-
Returns
The world velocity of a point.
- -
-
- -

◆ GetLocalPoint() [1/2]

- -
-
- - - - - - - - -
Vector2 GetLocalPoint (ref Vector2 worldPoint)
-
- -

Gets a local point relative to the body's origin given a world point. Note that the vector only takes the rotation into account, not the position.

-
Parameters
- - -
worldPointA point in world coordinates.
-
-
-
Returns
The corresponding local point relative to the body's origin.
- -
-
- -

◆ GetLocalPoint() [2/2]

- -
-
- - - - - - - - -
Vector2 GetLocalPoint (Vector2 worldPoint)
-
- -

Gets a local point relative to the body's origin given a world point.

-
Parameters
- - -
worldPointA point in world coordinates.
-
-
-
Returns
The corresponding local point relative to the body's origin.
- -
-
- -

◆ GetLocalVector() [1/2]

- -
-
- - - - - - - - -
Vector2 GetLocalVector (ref Vector2 worldVector)
-
- -

Gets a local vector given a world vector. Note that the vector only takes the rotation into account, not the position.

-
Parameters
- - -
worldVectorA vector in world coordinates.
-
-
-
Returns
The corresponding local vector.
- -
-
- -

◆ GetLocalVector() [2/2]

- -
-
- - - - - - - - -
Vector2 GetLocalVector (Vector2 worldVector)
-
- -

Gets a local vector given a world vector. Note that the vector only takes the rotation into account, not the position.

-
Parameters
- - -
worldVectorA vector in world coordinates.
-
-
-
Returns
The corresponding local vector.
- -
-
- -

◆ GetTransform() [1/2]

- -
-
- - - - - - - -
Transform GetTransform ()
-
- -

Get the body transform for the body's origin.

-
Parameters
- - -
transformThe transform of the body's origin.
-
-
- -
-
- -

◆ GetTransform() [2/2]

- -
-
- - - - - - - - -
void GetTransform (out Transform transform)
-
- -

Get the body transform for the body's origin.

-
Parameters
- - -
transformThe transform of the body's origin.
-
-
- -
-
- -

◆ GetWorldPoint() [1/2]

- -
-
- - - - - - - - -
Vector2 GetWorldPoint (ref Vector2 localPoint)
-
- -

Get the world coordinates of a point given the local coordinates.

-
Parameters
- - -
localPointA point on the body measured relative the the body's origin.
-
-
-
Returns
The same point expressed in world coordinates.
- -
-
- -

◆ GetWorldPoint() [2/2]

- -
-
- - - - - - - - -
Vector2 GetWorldPoint (Vector2 localPoint)
-
- -

Get the world coordinates of a point given the local coordinates.

-
Parameters
- - -
localPointA point on the body measured relative the the body's origin.
-
-
-
Returns
The same point expressed in world coordinates.
- -
-
- -

◆ GetWorldVector() [1/2]

- -
-
- - - - - - - - -
Vector2 GetWorldVector (ref Vector2 localVector)
-
- -

Get the world coordinates of a vector given the local coordinates. Note that the vector only takes the rotation into account, not the position.

-
Parameters
- - -
localVectorA vector fixed in the body.
-
-
-
Returns
The same vector expressed in world coordinates.
- -
-
- -

◆ GetWorldVector() [2/2]

- -
-
- - - - - - - - -
Vector2 GetWorldVector (Vector2 localVector)
-
- -

Get the world coordinates of a vector given the local coordinates.

-
Parameters
- - -
localVectorA vector fixed in the body.
-
-
-
Returns
The same vector expressed in world coordinates.
- -
-
- -

◆ Remove()

- -
-
- - - - - -
- - - - - - - - -
virtual void Remove (Fixture fixture)
-
-virtual
-
- -

Destroy a fixture. This removes the fixture from the broad-phase and destroys all contacts associated with this fixture. This will automatically adjust the mass of the body if the body is dynamic and the fixture has positive density. All fixtures attached to a body are implicitly destroyed when the body is destroyed. Warning: This method is locked during callbacks.

-
Parameters
- - -
fixtureThe fixture to be removed.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ ResetDynamics()

- -
-
- - - - - - - -
void ResetDynamics ()
-
- -

Resets the dynamics of this body. Sets torque, force and linear/angular velocity to 0

-

summary> Warning: This method is locked during callbacks.

-

>

Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ ResetMassData()

- -
-
- - - - - - - -
void ResetMassData ()
-
- -

This resets the mass properties to the sum of the mass properties of the fixtures. This normally does not need to be called unless you called SetMassData to override the mass and you later want to reset the mass.

- -
-
- -

◆ SetCollidesWith()

- -
-
- - - - - - - - -
void SetCollidesWith (Category category)
-
- -

Warning: This method applies the value on existing Fixtures. It's not a property of Body.

-

Deprecated in version 1.6

- -
-
- -

◆ SetCollisionCategories()

- -
-
- - - - - - - - -
void SetCollisionCategories (Category category)
-
- -

Warning: This method applies the value on existing Fixtures. It's not a property of Body.

-

Deprecated in version 1.6

- -
-
- -

◆ SetCollisionGroup()

- -
-
- - - - - - - - -
void SetCollisionGroup (short collisionGroup)
-
- -

Warning: This method applies the value on existing Fixtures. It's not a property of Body.

-

Deprecated in version 1.6

- -
-
- -

◆ SetFriction()

- -
-
- - - - - - - - -
void SetFriction (float friction)
-
- -

Set friction on all fixtures. Warning: This method applies the value on existing Fixtures. It's not a property of Body.

-
Parameters
- - -
friction
-
-
-

Deprecated in version 1.6

- -
-
- -

◆ SetIsSensor()

- -
-
- - - - - - - - -
void SetIsSensor (bool isSensor)
-
- -

Warning: This method applies the value on existing Fixtures. It's not a property of Body.

-

Deprecated in version 1.6

- -
-
- -

◆ SetRestitution()

- -
-
- - - - - - - - -
void SetRestitution (float restitution)
-
- -

Set restitution on all fixtures. Warning: This method applies the value on existing Fixtures. It's not a property of Body.

-
Parameters
- - -
restitution
-
-
-

Deprecated in version 1.6

- -
-
- -

◆ SetTransform() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - -
void SetTransform (ref Vector2 position,
float rotation 
)
-
- -

Set the position of the body's origin and rotation. This breaks any contacts and wakes the other bodies. Manipulating a body's transform may cause non-physical behavior. Warning: This method is locked during callbacks.

-
Parameters
- - - -
positionThe world position of the body's local origin.
rotationThe world rotation in radians.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ SetTransform() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
void SetTransform (Vector2 position,
float rotation 
)
-
- -

Set the position of the body's origin and rotation. This breaks any contacts and wakes the other bodies. Manipulating a body's transform may cause non-physical behavior. Warning: This method is locked during callbacks.

-
Parameters
- - - -
positionThe world position of the body's local origin.
rotationThe world rotation in radians.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ SetTransformIgnoreContacts()

- -
-
- - - - - - - - - - - - - - - - - - -
void SetTransformIgnoreContacts (ref Vector2 position,
float angle 
)
-
- -

For teleporting a body without considering new contacts immediately. Warning: This method is locked during callbacks.

-
Parameters
- - - -
positionThe position.
angleThe angle.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
-

Member Data Documentation

- -

◆ FixtureList

- -
-
- - - - -
readonly FixtureCollection FixtureList
-
- -

Gets all the fixtures attached to this body.

-

The fixture list.

- -
-
- -

◆ Tag

- -
-
- - - - -
object Tag
-
- -

Set the user data. Use this to store your application specific data.

-

The user data.

- -
-
-

Property Documentation

- -

◆ AngularDamping

- -
-
- - - - - -
- - - - -
float AngularDamping
-
-getset
-
- -

Gets or sets the angular damping.

-

The angular damping.

- -
-
- -

◆ AngularVelocity

- -
-
- - - - - -
- - - - -
float AngularVelocity
-
-getset
-
- -

Gets or sets the angular velocity. Radians/second.

-

The angular velocity.

- -
-
- -

◆ Awake

- -
-
- - - - - -
- - - - -
bool Awake
-
-getset
-
- -

Set the sleep state of the body. A sleeping body has very low CPU cost.

-

true if awake; otherwise, false.

- -
-
- -

◆ BodyType

- -
-
- - - - - -
- - - - -
BodyType BodyType
-
-getset
-
- -

Gets or sets the body type. Warning: This property is readonly during callbacks.

-

The type of body.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ ContactList

- -
-
- - - - - -
- - - - -
ContactEdge ContactList
-
-getset
-
- -

Get the list of all contacts attached to this body. Warning: this list changes during the time step and you may miss some collisions if you don't use callback events.

-

The contact list.

- -
-
- -

◆ Enabled

- -
-
- - - - - -
- - - - -
bool Enabled
-
-getset
-
- -

Set the active state of the body. An inactive body is not simulated and cannot be collided with or woken up. If you pass a flag of true, all fixtures will be added to the broad-phase. If you pass a flag of false, all fixtures will be removed from the broad-phase and all contacts will be destroyed. Fixtures and joints are otherwise unaffected. You may continue to create/destroy fixtures and joints on inactive bodies. Fixtures on an inactive body are implicitly inactive and will not participate in collisions, ray-casts, or queries. Joints connected to an inactive body are implicitly inactive. An inactive body is still owned by a b2World object and remains in the body list. Warning: This property is readonly during callbacks.

-

true if active; otherwise, false.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ FixedRotation

- -
-
- - - - - -
- - - - -
bool FixedRotation
-
-getset
-
- -

Set this body to have fixed rotation. This causes the mass to be reset.

-

true if it has fixed rotation; otherwise, false.

- -
-
- -

◆ IgnoreGravity

- -
-
- - - - - -
- - - - -
bool IgnoreGravity
-
-getset
-
- -

Gets or sets a value indicating whether this body ignores gravity.

-

true if it ignores gravity; otherwise, false.

- -
-
- -

◆ Inertia

- -
-
- - - - - -
- - - - -
float Inertia
-
-getset
-
- -

Get or set the rotational inertia of the body about the local origin. usually in kg-m^2. Warning: This property is readonly during callbacks.

-

The inertia.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ IsBullet

- -
-
- - - - - -
- - - - -
bool IsBullet
-
-getset
-
- -

Gets or sets a value indicating whether this body should be included in the CCD solver.

-

true if this instance is included in CCD; otherwise, false.

- -
-
- -

◆ IslandIndex

- -
-
- - - - - -
- - - - -
int IslandIndex
-
-getset
-
-

Deprecated in version 1.6

- -
-
- -

◆ JointList

- -
-
- - - - - -
- - - - -
JointEdge JointList
-
-getset
-
- -

Get the list of all joints attached to this body.

-

The joint list.

- -
-
- -

◆ LinearDamping

- -
-
- - - - - -
- - - - -
float LinearDamping
-
-getset
-
- -

Gets or sets the linear damping.

-

The linear damping.

- -
-
- -

◆ LinearVelocity

- -
-
- - - - - -
- - - - -
Vector2 LinearVelocity
-
-getset
-
- -

Get or sets the linear velocity of the center of mass.

-

The linear velocity.

- -
-
- -

◆ LocalCenter

- -
-
- - - - - -
- - - - -
Vector2 LocalCenter
-
-getset
-
- -

Get the local position of the center of mass. Warning: This property is readonly during callbacks.

-

The local position.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Mass

- -
-
- - - - - -
- - - - -
float Mass
-
-getset
-
- -

Gets or sets the mass. Usually in kilograms (kg). Warning: This property is readonly during callbacks.

-

The mass.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Position

- -
-
- - - - - -
- - - - -
Vector2 Position
-
-getset
-
- -

Get the world body origin position.

-
Returns
Return the world position of the body's origin.
- -
-
- -

◆ Revolutions

- -
-
- - - - - -
- - - - -
float Revolutions
-
-get
-
- -

Gets the total number revolutions the body has made.

-

The revolutions.

- -
-
- -

◆ Rotation

- -
-
- - - - - -
- - - - -
float Rotation
-
-getset
-
- -

Get the angle in radians.

-
Returns
Return the current world rotation angle in radians.
- -
-
- -

◆ SleepingAllowed

- -
-
- - - - - -
- - - - -
bool SleepingAllowed
-
-getset
-
- -

You can disable sleeping on this body. If you disable sleeping, the body will be woken.

-

true if sleeping is allowed; otherwise, false.

- -
-
- -

◆ World

- -
-
- - - - - -
- - - - -
World World
-
-get
-
- -

Get the parent World of this body. This is null if the body is not attached.

- -
-
- -

◆ WorldCenter

- -
-
- - - - - -
- - - - -
Vector2 WorldCenter
-
-get
-
- -

Get the world position of the center of mass.

-

The world position.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • Physics2D/Dynamics/Body.cs
  • -
  • Physics2D/Dynamics/Body.Factory.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.js deleted file mode 100644 index 98d86618..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.js +++ /dev/null @@ -1,83 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body = -[ - [ "Body", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#acba207858889b46fa36c34032f0086a1", null ], - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a52c24b0f4296f6df9c47168987ea546f", null ], - [ "ApplyAngularImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac2f615bd7e785e1c12319e26824bfa72", null ], - [ "ApplyForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a3e0bd5501959e58e10bcbd11a44d1934", null ], - [ "ApplyForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a3cf0e831f1262a4d515d75f94f895817", null ], - [ "ApplyForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ab1a74911ead329e45cd0431a6ce22968", null ], - [ "ApplyForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a622cd97b2e9b40148f6c4de6b4f68e40", null ], - [ "ApplyLinearImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a5ef0c3c2b6414118bdd5fe85b3b89e6e", null ], - [ "ApplyLinearImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a7e85a76557ac86f27f5170b71d3d0418", null ], - [ "ApplyLinearImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a35a47f6abb96ea16abb84d8d7da14886", null ], - [ "ApplyLinearImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a5779c9354f5aec0119169ee4bdb3cc70", null ], - [ "ApplyTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a155cc76b7d4c9b87a95166e37d2ce7fb", null ], - [ "Clone", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ad1d48235520f5f2273c03732422bcf93", null ], - [ "CreateChainShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a98714855cbf3c36e1b57978f4d657866", null ], - [ "CreateCircle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac210a6acf1c604640eb8a0e47603b16e", null ], - [ "CreateCircle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aff3e19b6962304e4ada33268993c8983", null ], - [ "CreateCompoundPolygon", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a91ace011a3ed427c0839a4c28ee7de51", null ], - [ "CreateEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac9e36c451a889ab94a33556122632a8c", null ], - [ "CreateEllipse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a45b9d268f2f23b30d61a5e4ed405c053", null ], - [ "CreateFixture", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a68d5c3c68d35ebcd8506c6085ff1ef32", null ], - [ "CreateLineArc", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a3e40c5b54e8978cf3e59f81a36d72e45", null ], - [ "CreateLoopShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a93ac10514b76ea6aeed9c22d8bdde70d", null ], - [ "CreatePolygon", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a24ac643ae7fc80c944ddd36d7cad1d95", null ], - [ "CreateRectangle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a6e57b0632f7846920238bb83a999bac4", null ], - [ "CreateSolidArc", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#af126a7132d5a5c6b8d457959602c5f40", null ], - [ "DeepClone", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a5d55583a304262267eb3899ec13d7271", null ], - [ "GetLinearVelocityFromLocalPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a0a5185cb17386910ac4b9ae624bcace9", null ], - [ "GetLinearVelocityFromLocalPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a13c36494173fc6c0eae107fa4662aa15", null ], - [ "GetLinearVelocityFromWorldPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac286b8066ff523c7987c99ef921e589f", null ], - [ "GetLinearVelocityFromWorldPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aa3fe8f7ef96a416f19b5f70367f6ba3b", null ], - [ "GetLocalPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#acf6f0bc73e31db5126e174c39699744c", null ], - [ "GetLocalPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8da6884ab2fc9afff46590d4fdfd9e01", null ], - [ "GetLocalVector", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aca1bab02ed1b402c20a626132db198e8", null ], - [ "GetLocalVector", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a2cf4b31130c70fafdec54f1566a49c4b", null ], - [ "GetTransform", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ae2e4f5fbfad7abd186fcb2bfc179a96f", null ], - [ "GetTransform", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a6252833ed7c9cd31d897e5b79687de14", null ], - [ "GetWorldPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a44994ec9bf385e90656c556427594b43", null ], - [ "GetWorldPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a03114268d3cd9afc1c4c6539c208faaf", null ], - [ "GetWorldVector", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a2f9dbdd05c3a135441d8b3630f35cbe1", null ], - [ "GetWorldVector", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a214ffec209bae8263331dab6caf3fab9", null ], - [ "Remove", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a11a7ba04b54ac6de48c4034c1d5aaa2a", null ], - [ "ResetDynamics", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a2ee411e9b97027dfa9d9c1443f1dfd4e", null ], - [ "ResetMassData", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a385261b84b7e28ac5264e61f5c5377ba", null ], - [ "SetCollidesWith", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#af0266f3dee11b32e0f3caad6d590df90", null ], - [ "SetCollisionCategories", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a7b673e0050282eaceec7359f4a3c0471", null ], - [ "SetCollisionGroup", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a9e36b5e71469461aa8d88cce6ca6407e", null ], - [ "SetFriction", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a31c77f6a8a00fc232736e6cf313a0360", null ], - [ "SetIsSensor", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a6df4f64d63cf178e0e2dbf167fe73100", null ], - [ "SetRestitution", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aaefa51fcc4934bf0f124b31d633e7983", null ], - [ "SetTransform", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a1e76cfd1e34bb3c4179b47f7ba4a0155", null ], - [ "SetTransform", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8ee40372286a228f7c6eea6d4b009548", null ], - [ "SetTransformIgnoreContacts", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ad6d78561ed251ec48d62c078f39539a6", null ], - [ "ControllerFilter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a7e48ee1cbe3696ca567103466ebb22e7", null ], - [ "FixtureList", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a37ee97114815a55775ba7099020a392c", null ], - [ "Tag", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a4b7f4dc326555ee4a2f96d52622475cd", null ], - [ "AngularDamping", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a47429ab57e2f8934001d4f4b822a389e", null ], - [ "AngularVelocity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a9beb350912c5bfaf88b57dcb43e99dd6", null ], - [ "Awake", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a47335a678dd12a5813d9b13c47d7953a", null ], - [ "BodyType", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#adb7d8c78d92630d63f72debba5cf074c", null ], - [ "ContactList", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#acd08d9793df780a7b4b2f3f26901c37e", null ], - [ "Enabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a558f5c44426d0eb7abb82a65e8892d9a", null ], - [ "FixedRotation", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aa0c0ab10da53c004feed887ecbae13fe", null ], - [ "IgnoreCCD", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aa8b50d215add490b6f088d1b4619476c", null ], - [ "IgnoreGravity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aeb445f2327de7ce4515e3cab8b90c26b", null ], - [ "Inertia", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac92ff2067850c8c2e12b28896fd06116", null ], - [ "IsBullet", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8a28034682296dfc411079c5367e008a", null ], - [ "IslandIndex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a4683c642e77a0ddac45a0842a821da19", null ], - [ "JointList", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#adc3143151ab0cc862255732d6629325e", null ], - [ "LinearDamping", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8688cee8c24cc01cb4d10d8826eb705e", null ], - [ "LinearVelocity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a0c53ef3b9aabf580edba0aaca75809bc", null ], - [ "LocalCenter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aaa0543fc492adcbf2c89f8ebf73d24b4", null ], - [ "Mass", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a0ded10813531b428294cf395abff0d1c", null ], - [ "OnCollision", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a66f5c3110f7cf3fd1e94ab024db8d6f0", null ], - [ "OnSeparation", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a93781358b505f094b2fab47d0fb528be", null ], - [ "Position", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aab84255a301f0fedbd95b8e45c63ebba", null ], - [ "Revolutions", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a992605faf0cf3428a009e0a588e05610", null ], - [ "Rotation", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a693e81fdfaa7cfd5371cb7c09c5f0b9c", null ], - [ "SleepingAllowed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a687741d6add95e46c99c04d18a4b6231", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#addad4c6d854b8c10bcf693736126f9ee", null ], - [ "WorldCenter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#abe988cafb2715fcdc78ff5654b216e12", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.map deleted file mode 100644 index 4bdd4e5e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.map +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.md5 deleted file mode 100644 index 2407f7a3..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -32bfbfa456f9fbe82be3577e080d56f2 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.svg deleted file mode 100644 index d6c26ad9..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.svg +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - -Body - -Node1 - - -Body - - - - -Node2 - - -Sweep - - - - -Node2->Node1 - - - _sweep - - -Node3 - - -Vector2 - - - - -Node3->Node1 - - - _force -_linearVelocity - - -Node3->Node2 - - - C -C0 -LocalCenter - - -Node9 - - -Transform - - - - -Node3->Node9 - - - p - - -Node5 - - -FixtureCollection - - - - -Node5->Node1 - - - FixtureList - - -Node6 - - -IEnumerable< Fixture > - - - - -Node6->Node5 - - - - -Node7 - - -ICollection< Fixture > - - - - -Node7->Node5 - - - - -Node8 - - -IList< Fixture > - - - - -Node8->Node5 - - - - -Node9->Node1 - - - _xf - - -Node10 - - -Complex - - - - -Node10->Node9 - - - q - - -Node11 - - -World - - - - -Node11->Node1 - - - _world - - -Node12 - - -JointCollection - - - - -Node12->Node11 - - - JointList - - -Node16 - - -ContactManager - - - - -Node16->Node11 - - - ContactManager - - -Node24 - - -ControllerCollection - - - - -Node24->Node11 - - - ControllerList - - -Node28 - - -BodyCollection - - - - -Node28->Node11 - - - BodyList - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection-members.html deleted file mode 100644 index 5937cb59..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection-members.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
BodyCollection Member List
-
-
- -

This is the complete list of members for BodyCollection, including all inherited members.

- - - - - - - - - -
BodyCollection(World world) (defined in BodyCollection)BodyCollection
Contains(Body item) (defined in BodyCollection)BodyCollection
CopyTo(Body[] array, int arrayIndex) (defined in BodyCollection)BodyCollection
Count (defined in BodyCollection)BodyCollection
GetEnumerator() (defined in BodyCollection)BodyCollection
IndexOf(Body item) (defined in BodyCollection)BodyCollection
IsReadOnly (defined in BodyCollection)BodyCollection
this[int index] (defined in BodyCollection)BodyCollection
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html deleted file mode 100644 index 9850125f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -Aether.Physics2D: BodyCollection Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
BodyCollection Class Reference
-
-
-
-Inheritance diagram for BodyCollection:
-
-
-
-
-
-Collaboration diagram for BodyCollection:
-
-
-
-
- - - - -

-Classes

struct  BodyEnumerator
 
- - - - - - - - - - - -

-Public Member Functions

BodyCollection (World world)
 
-BodyEnumerator GetEnumerator ()
 
-int IndexOf (Body item)
 
-bool Contains (Body item)
 
-void CopyTo (Body[] array, int arrayIndex)
 
- - - - - - - -

-Properties

-Body this[int index] [get, set]
 
-bool IsReadOnly [get]
 
-int Count [get]
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/BodyCollection.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.js deleted file mode 100644 index db3eac7f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection = -[ - [ "BodyEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator" ], - [ "BodyCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#aa23b9a6e9900a2d13792a56deca199af", null ], - [ "Contains", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#ac3540df42550a298c6ba675f5766a8e1", null ], - [ "CopyTo", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#a04d0cd6ee35f8265214cc796b56cb820", null ], - [ "GetEnumerator", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#ab00401de68e2e2d45f0cfbc2e43215e3", null ], - [ "IndexOf", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#a99f1e63df102acee8416572787c8675f", null ], - [ "Count", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#aad462966ed963f892117056de1eba502", null ], - [ "IsReadOnly", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a", null ], - [ "this[int index]", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#a304bd61db4cff78017cd87352c60c47a", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.map deleted file mode 100644 index 7ab960d0..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.md5 deleted file mode 100644 index 8d1e2c16..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3403475f594ac9950632ea8f20047990 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.svg deleted file mode 100644 index edf691b6..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -BodyCollection - -Node1 - - -BodyCollection - - - - -Node2 - - -IEnumerable< Body > - - - - -Node2->Node1 - - - - -Node3 - - -ICollection< Body > - - - - -Node3->Node1 - - - - -Node4 - - -IList< Body > - - - - -Node4->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.map deleted file mode 100644 index 7ab960d0..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.md5 deleted file mode 100644 index 8d1e2c16..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3403475f594ac9950632ea8f20047990 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.svg deleted file mode 100644 index edf691b6..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -BodyCollection - -Node1 - - -BodyCollection - - - - -Node2 - - -IEnumerable< Body > - - - - -Node2->Node1 - - - - -Node3 - - -ICollection< Body > - - - - -Node3->Node1 - - - - -Node4 - - -IList< Body > - - - - -Node4->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager-members.html deleted file mode 100644 index 4655096d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager-members.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html deleted file mode 100644 index 7174318a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - - -Aether.Physics2D: ContactManager Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ContactManager Class Reference
-
-
-
-Collaboration diagram for ContactManager:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

int VelocityConstraintsMultithreadThreshold = int.MaxValue
 A threshold for activating multiple cores to solve VelocityConstraints. An Island with a contact count above this threshold will use multiple threads to solve VelocityConstraints. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}. More...
 
int PositionConstraintsMultithreadThreshold = int.MaxValue
 A threshold for activating multiple cores to solve PositionConstraints. An Island with a contact count above this threshold will use multiple threads to solve PositionConstraints. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}. More...
 
int CollideMultithreadThreshold = int.MaxValue
 A threshold for activating multiple cores to solve Collide. An World with a contact count above this threshold will use multiple threads to solve Collide. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}. More...
 
BeginContactDelegate BeginContact
 Fires when a contact is created More...
 
-readonly IBroadPhase BroadPhase
 
-readonly ContactListHead ContactList
 
CollisionFilterDelegate ContactFilter
 The filter used by the contact manager. More...
 
EndContactDelegate EndContact
 Fires when a contact is deleted More...
 
BroadphaseDelegate OnBroadphaseCollision
 Fires when the broadphase detects that two Fixtures are close to each other. More...
 
PostSolveDelegate PostSolve
 Fires after the solver has run More...
 
PreSolveDelegate PreSolve
 Fires before the solver runs More...
 
- - - -

-Properties

-int ContactCount [get]
 
-

Member Data Documentation

- -

◆ BeginContact

- -
-
- - - - -
BeginContactDelegate BeginContact
-
- -

Fires when a contact is created

- -
-
- -

◆ CollideMultithreadThreshold

- -
-
- - - - -
int CollideMultithreadThreshold = int.MaxValue
-
- -

A threshold for activating multiple cores to solve Collide. An World with a contact count above this threshold will use multiple threads to solve Collide. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}.

- -
-
- -

◆ ContactFilter

- -
-
- - - - -
CollisionFilterDelegate ContactFilter
-
- -

The filter used by the contact manager.

- -
-
- -

◆ EndContact

- -
-
- - - - -
EndContactDelegate EndContact
-
- -

Fires when a contact is deleted

- -
-
- -

◆ OnBroadphaseCollision

- -
-
- - - - -
BroadphaseDelegate OnBroadphaseCollision
-
- -

Fires when the broadphase detects that two Fixtures are close to each other.

- -
-
- -

◆ PositionConstraintsMultithreadThreshold

- -
-
- - - - -
int PositionConstraintsMultithreadThreshold = int.MaxValue
-
- -

A threshold for activating multiple cores to solve PositionConstraints. An Island with a contact count above this threshold will use multiple threads to solve PositionConstraints. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}.

- -
-
- -

◆ PostSolve

- -
-
- - - - -
PostSolveDelegate PostSolve
-
- -

Fires after the solver has run

- -
-
- -

◆ PreSolve

- -
-
- - - - -
PreSolveDelegate PreSolve
-
- -

Fires before the solver runs

- -
-
- -

◆ VelocityConstraintsMultithreadThreshold

- -
-
- - - - -
int VelocityConstraintsMultithreadThreshold = int.MaxValue
-
- -

A threshold for activating multiple cores to solve VelocityConstraints. An Island with a contact count above this threshold will use multiple threads to solve VelocityConstraints. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/ContactManager.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.js deleted file mode 100644 index 3e3f58be..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.js +++ /dev/null @@ -1,15 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager = -[ - [ "BeginContact", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#afbbd30128f35f52a412bfa976979263f", null ], - [ "BroadPhase", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#afef03c61ffd25958ac30515dd36e149d", null ], - [ "CollideMultithreadThreshold", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a8218cfdbd44afd0e4fd178cf9901c80a", null ], - [ "ContactFilter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#ad89ea453cec1bf36fdc1b1343b1b37e6", null ], - [ "ContactList", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#abb7e8662280422f0192e197101fb454f", null ], - [ "EndContact", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a14346a31390006aad45d83430d50192c", null ], - [ "OnBroadphaseCollision", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#abcaa5eaaeeb00f311ad3f05176402f8f", null ], - [ "PositionConstraintsMultithreadThreshold", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a447f24cf9dbde01a284560f80f5f40fc", null ], - [ "PostSolve", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a715119ff8700296623b84d8ec8d32023", null ], - [ "PreSolve", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a4c1cc489f8d2e394e136d0399a58a717", null ], - [ "VelocityConstraintsMultithreadThreshold", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a345bca47fbeeeb0262fc6c70de58e92f", null ], - [ "ContactCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#af3a7b0ce965a0f745e61a49aa9c327fd", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.map deleted file mode 100644 index 2c686af5..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.md5 deleted file mode 100644 index f57247c0..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -fa695d7e87d4ca5862fc9df248150ab7 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.svg deleted file mode 100644 index b6c814d2..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -ContactManager - -Node1 - - -ContactManager - - - - -Node2 - - -ContactListHead - - - - -Node2->Node1 - - - ContactList -_contactPoolList - - -Node3 - - -Contact - - - - -Node3->Node2 - - - - -Node9 - - -IEnumerable< Contact > - - - - -Node9->Node2 - - - - -Node10 - - -IBroadPhase< TNode > - - - - -Node10->Node1 - - - BroadPhase - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact-members.html deleted file mode 100644 index 990921ef..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Contact Member List
-
-
- -

This is the complete list of members for Contact, including all inherited members.

- - - - - - - - - - - - - - - - - -
ChildIndexAContact
ChildIndexBContact
Contact(Fixture fA, int indexA, Fixture fB, int indexB) (defined in Contact)Contactprotected
EnabledContact
FixtureA (defined in Contact)Contact
FixtureB (defined in Contact)Contact
Friction (defined in Contact)Contact
GetWorldManifold(out Vector2 normal, out FixedArray2< Vector2 > points)Contact
IsTouchingContact
ManifoldContact
NextContact
PrevContact
ResetFriction() (defined in Contact)Contact
ResetRestitution() (defined in Contact)Contact
Restitution (defined in Contact)Contact
TangentSpeedContact
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html deleted file mode 100644 index 372bf2e2..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html +++ /dev/null @@ -1,351 +0,0 @@ - - - - - - - -Aether.Physics2D: Contact Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
- -

The class manages contact between two shapes. A contact exists for each overlapping AABB in the broad-phase (except if filtered). Therefore a contact object may exist that has no contact points. - More...

-
-Inheritance diagram for Contact:
-
-
-
-
-
-Collaboration diagram for Contact:
-
-
-
-
- - - - - - - - - -

-Public Member Functions

-void ResetRestitution ()
 
-void ResetFriction ()
 
void GetWorldManifold (out Vector2 normal, out FixedArray2< Vector2 > points)
 Gets the world manifold. More...
 
- - - - -

-Public Attributes

Manifold Manifold
 Get the contact manifold. Do not modify the manifold unless you understand the internals of Box2D. More...
 
- - - -

-Protected Member Functions

Contact (Fixture fA, int indexA, Fixture fB, int indexB)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-Fixture FixtureA [get, set]
 
-Fixture FixtureB [get, set]
 
-float Friction [get, set]
 
-float Restitution [get, set]
 
-float TangentSpeed [get, set]
 Get or set the desired tangent speed for a conveyor belt behavior. In meters per second.
 
bool Enabled [get, set]
 
int ChildIndexA [get, set]
 Get the child primitive index for fixture A. More...
 
int ChildIndexB [get, set]
 Get the child primitive index for fixture B. More...
 
Contact Next [get, set]
 Get the next contact in the world's contact list. More...
 
Contact Prev [get, set]
 Get the previous contact in the world's contact list. More...
 
bool IsTouching [get, set]
 Determines whether this contact is touching. More...
 
-

Detailed Description

-

The class manages contact between two shapes. A contact exists for each overlapping AABB in the broad-phase (except if filtered). Therefore a contact object may exist that has no contact points.

-

Member Function Documentation

- -

◆ GetWorldManifold()

- -
-
- - - - - - - - - - - - - - - - - - -
void GetWorldManifold (out Vector2 normal,
out FixedArray2< Vector2points 
)
-
- -

Gets the world manifold.

- -
-
-

Member Data Documentation

- -

◆ Manifold

- -
-
- - - - -
Manifold Manifold
-
- -

Get the contact manifold. Do not modify the manifold unless you understand the internals of Box2D.

- -
-
-

Property Documentation

- -

◆ ChildIndexA

- -
-
- - - - - -
- - - - -
int ChildIndexA
-
-getset
-
- -

Get the child primitive index for fixture A.

-

The child index A.

- -
-
- -

◆ ChildIndexB

- -
-
- - - - - -
- - - - -
int ChildIndexB
-
-getset
-
- -

Get the child primitive index for fixture B.

-

The child index B.

- -
-
- -

◆ Enabled

- -
-
- - - - - -
- - - - -
bool Enabled
-
-getset
-
-

Enable/disable this contact. This can be used inside the pre-solve contact listener. The contact is only disabled for the current time step (or sub-step in continuous collisions). NOTE: If you are setting Enabled to a constant true or false, use the explicit Enable() or Disable() functions instead to save the CPU from doing a branch operation.

- -
-
- -

◆ IsTouching

- -
-
- - - - - -
- - - - -
bool IsTouching
-
-getset
-
- -

Determines whether this contact is touching.

-
Returns
true if this instance is touching; otherwise, false.
- -
-
- -

◆ Next

- -
-
- - - - - -
- - - - -
Contact Next
-
-getset
-
- -

Get the next contact in the world's contact list.

-

The next.

- -
-
- -

◆ Prev

- -
-
- - - - - -
- - - - -
Contact Prev
-
-getset
-
- -

Get the previous contact in the world's contact list.

-

The prev.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Contacts/Contact.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.js deleted file mode 100644 index e5e6d560..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.js +++ /dev/null @@ -1,22 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact = -[ - [ "Contact", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#af5c1924538e622fdc9a4a4f634666a8a", null ], - [ "GetWorldManifold", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a8fb5964748bd5e1cb09c3cc2b636c9cb", null ], - [ "ResetFriction", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ab5abe23b7e7bbfa49ed012fbbfd7e1ca", null ], - [ "ResetRestitution", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a07616eda28dbecda4e312fe5ea818edf", null ], - [ "Manifold", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ad9481b56969c065ec17313e49073bde6", null ], - [ "ChildIndexA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a0f20cc8682408488e0ed9992155d37f2", null ], - [ "ChildIndexB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#af91d731818fda5fa1ec7788a00e2405e", null ], - [ "Enabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a558f5c44426d0eb7abb82a65e8892d9a", null ], - [ "FilterFlag", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a88f843e301c56bd1e0d722570efe955d", null ], - [ "FixtureA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a03472b3adf0c9004caabd7017141fb64", null ], - [ "FixtureB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ad3422dec73393251e6e7c6aa308854bc", null ], - [ "Friction", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#abbe2b137bdc4b928dc5723745c5f837d", null ], - [ "IslandFlag", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a67bbab2538e3946190a7d664b1420c35", null ], - [ "IsTouching", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a2cb5d55c90987d109789f1d7b09d2df6", null ], - [ "Next", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ae5e7ae4a22173343c439f14d7ac1d3d1", null ], - [ "Prev", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a588b305bf5a7512e139d696a8d1bab46", null ], - [ "Restitution", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a9d27380176f37bf8e5c91c163c54a6bd", null ], - [ "TangentSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#aec4d9335d62bd77b3cbb55ad3b205393", null ], - [ "TOIFlag", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a97a20a759f976e96c3f140f9e434e8d4", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.map deleted file mode 100644 index 5c1561bb..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.md5 deleted file mode 100644 index 6bbac2f9..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c90deadddfd083f0c35ef4ad58097bfe \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.svg deleted file mode 100644 index c14df6fd..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.svg +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - -Contact - -Node1 - - -Contact - - - - -Node2 - - -Manifold - - - - -Node2->Node1 - - - Manifold - - -Node3 - - -FixedArray2< tainicom.Aether. -Physics2D.Collision.ManifoldPoint > - - - - -Node3->Node2 - - - Points - - -Node4 - - -Vector2 - - - - -Node4->Node2 - - - LocalNormal -LocalPoint - - -Node6 - - -ContactEdge - - - - -Node6->Node1 - - - _nodeA -_nodeB - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.map deleted file mode 100644 index 365c68d5..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.md5 deleted file mode 100644 index e8ee9c7d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -93429e0e8514bf1ff7f744172e2567b1 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.svg deleted file mode 100644 index 3abf3455..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -Contact - -Node1 - - -Contact - - - - -Node2 - - -ContactListHead - - - - -Node1->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge-members.html deleted file mode 100644 index 103b5f61..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ContactEdge Member List
-
-
- -

This is the complete list of members for ContactEdge, including all inherited members.

- - - - - -
ContactContactEdge
NextContactEdge
OtherContactEdge
PrevContactEdge
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html deleted file mode 100644 index 5660f414..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - -Aether.Physics2D: ContactEdge Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ContactEdge Class Reference
-
-
- -

A contact edge is used to connect bodies and contacts together in a contact graph where each body is a node and each contact is an edge. A contact edge belongs to a doubly linked list maintained in each attached body. Each contact has two contact nodes, one for each attached body. - More...

- - - - - - - - - - - - - - -

-Properties

Contact Contact [get, set]
 The contact More...
 
Body Other [get, set]
 Provides quick access to the other body attached. More...
 
ContactEdge Next [get, set]
 The next contact edge in the body's contact list More...
 
ContactEdge Prev [get, set]
 The previous contact edge in the body's contact list More...
 
-

Detailed Description

-

A contact edge is used to connect bodies and contacts together in a contact graph where each body is a node and each contact is an edge. A contact edge belongs to a doubly linked list maintained in each attached body. Each contact has two contact nodes, one for each attached body.

-

Property Documentation

- -

◆ Contact

- -
-
- - - - - -
- - - - -
Contact Contact
-
-getset
-
- -

The contact

- -
-
- -

◆ Next

- -
-
- - - - - -
- - - - -
ContactEdge Next
-
-getset
-
- -

The next contact edge in the body's contact list

- -
-
- -

◆ Other

- -
-
- - - - - -
- - - - -
Body Other
-
-getset
-
- -

Provides quick access to the other body attached.

- -
-
- -

◆ Prev

- -
-
- - - - - -
- - - - -
ContactEdge Prev
-
-getset
-
- -

The previous contact edge in the body's contact list

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Contacts/Contact.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.js deleted file mode 100644 index 39a98141..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.js +++ /dev/null @@ -1,7 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge = -[ - [ "Contact", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#aea5da2ab786e499d149f8149e11bb03c", null ], - [ "Next", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#ae471133e3b8c02ee144a9525a374e5c9", null ], - [ "Other", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#a90154eb1b8fd7dd1c290285c1b6bf4e9", null ], - [ "Prev", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#ae205c0143c9f7cf5caa77de50c45016d", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head-members.html deleted file mode 100644 index 55cde256..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ContactListHead Member List
-
-
- -

This is the complete list of members for ContactListHead, including all inherited members.

- - - - - - - - - - - - - - - - - -
ChildIndexAContact
ChildIndexBContact
Contact(Fixture fA, int indexA, Fixture fB, int indexB) (defined in Contact)Contactprotected
EnabledContact
FixtureA (defined in Contact)Contact
FixtureB (defined in Contact)Contact
Friction (defined in Contact)Contact
GetWorldManifold(out Vector2 normal, out FixedArray2< Vector2 > points)Contact
IsTouchingContact
ManifoldContact
NextContact
PrevContact
ResetFriction() (defined in Contact)Contact
ResetRestitution() (defined in Contact)Contact
Restitution (defined in Contact)Contact
TangentSpeedContact
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html deleted file mode 100644 index 8c0f28e7..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - -Aether.Physics2D: ContactListHead Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ContactListHead Class Reference
-
-
- -

Head of a circular doubly linked list. - More...

-
-Inheritance diagram for ContactListHead:
-
-
-
-
-
-Collaboration diagram for ContactListHead:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Member Functions inherited from Contact
-void ResetRestitution ()
 
-void ResetFriction ()
 
void GetWorldManifold (out Vector2 normal, out FixedArray2< Vector2 > points)
 Gets the world manifold. More...
 
- Public Attributes inherited from Contact
Manifold Manifold
 Get the contact manifold. Do not modify the manifold unless you understand the internals of Box2D. More...
 
- Protected Member Functions inherited from Contact
Contact (Fixture fA, int indexA, Fixture fB, int indexB)
 
- Properties inherited from Contact
-Fixture FixtureA [get, set]
 
-Fixture FixtureB [get, set]
 
-float Friction [get, set]
 
-float Restitution [get, set]
 
-float TangentSpeed [get, set]
 Get or set the desired tangent speed for a conveyor belt behavior. In meters per second.
 
bool Enabled [get, set]
 
int ChildIndexA [get, set]
 Get the child primitive index for fixture A. More...
 
int ChildIndexB [get, set]
 Get the child primitive index for fixture B. More...
 
Contact Next [get, set]
 Get the next contact in the world's contact list. More...
 
Contact Prev [get, set]
 Get the previous contact in the world's contact list. More...
 
bool IsTouching [get, set]
 Determines whether this contact is touching. More...
 
-

Detailed Description

-

Head of a circular doubly linked list.

-

The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Contacts/ContactListHead.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.map deleted file mode 100644 index 0ac87efb..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.md5 deleted file mode 100644 index ff8c80c3..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -35b249ed1e286e2144cf790da2ad7d67 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.svg deleted file mode 100644 index 0b0082a2..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -ContactListHead - -Node1 - - -ContactListHead - - - - -Node2 - - -Contact - - - - -Node2->Node1 - - - - -Node3 - - -Manifold - - - - -Node3->Node2 - - - Manifold - - -Node7 - - -ContactEdge - - - - -Node7->Node2 - - - _nodeA -_nodeB - - -Node8 - - -IEnumerable< Contact > - - - - -Node8->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.map deleted file mode 100644 index fbe3a6ef..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.md5 deleted file mode 100644 index 868af119..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0753b74b8bb07b7b4fd686231c409666 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.svg deleted file mode 100644 index af731658..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -ContactListHead - -Node1 - - -ContactListHead - - - - -Node2 - - -Contact - - - - -Node2->Node1 - - - - -Node3 - - -IEnumerable< Contact > - - - - -Node3->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint-members.html deleted file mode 100644 index 673fef77..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint-members.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ContactPositionConstraint Member List
-
- -
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html deleted file mode 100644 index be6de784..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -Aether.Physics2D: ContactPositionConstraint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ContactPositionConstraint Class Reference
-
-
-
-Collaboration diagram for ContactPositionConstraint:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-Vector2[] localPoints = new Vector2[Settings.MaxManifoldPoints]
 
-Vector2 localNormal
 
-Vector2 localPoint
 
-int indexA
 
-int indexB
 
-float invMassA
 
-Vector2 localCenterA
 
-float invIA
 
-ManifoldType type
 
-float radiusA
 
-int pointCount
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Contacts/ContactSolver.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.js deleted file mode 100644 index 1fdc00b2..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.js +++ /dev/null @@ -1,14 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint = -[ - [ "indexA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#aae26576cdaf17ada628fff66f9e47ac6", null ], - [ "indexB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a9dc8744fb1d830c66dc475dafcf72719", null ], - [ "invIA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a30d4808a1b910f0a0dd166dbf2b83391", null ], - [ "invMassA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a236d1d6f895a2dea3ba82d1d35a83cca", null ], - [ "localCenterA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#af2881186a0c44af3a803ed83bf2cb72c", null ], - [ "localNormal", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a15bbb7289a54a7848aefc442ba346b14", null ], - [ "localPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a50ad6173c94738ad8c023810dcf5f73a", null ], - [ "localPoints", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a4ef0b99cf72a6075210c3439f2025f0b", null ], - [ "pointCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a733d5a6c2badbb774c3987833d453283", null ], - [ "radiusA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a0e1aaec677c4fc9c719cb42b7a79089e", null ], - [ "type", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#aebefb261ae564f8c80da85393c1eb22f", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.map deleted file mode 100644 index 2e95e2e4..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.md5 deleted file mode 100644 index f3a56bbe..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -38a4f552b6cbebb9536f71e718bc75cc \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.svg deleted file mode 100644 index 67d255f4..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.svg +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - -ContactPositionConstraint - -Node1 - - -ContactPositionConstraint - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - localCenterA -localNormal -localPoint -localPoints - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver-members.html deleted file mode 100644 index 6909f9df..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver-members.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ContactSolver Member List
-
-
- -

This is the complete list of members for ContactSolver, including all inherited members.

- - - - - - - - - - - -
_contacts (defined in ContactSolver)ContactSolver
_count (defined in ContactSolver)ContactSolver
_positionConstraints (defined in ContactSolver)ContactSolver
_velocityConstraints (defined in ContactSolver)ContactSolver
InitializeVelocityConstraints() (defined in ContactSolver)ContactSolver
SolvePositionConstraints() (defined in ContactSolver)ContactSolver
SolveTOIPositionConstraints(int toiIndexA, int toiIndexB) (defined in ContactSolver)ContactSolver
SolveVelocityConstraints() (defined in ContactSolver)ContactSolver
StoreImpulses() (defined in ContactSolver)ContactSolver
WarmStart() (defined in ContactSolver)ContactSolver
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html deleted file mode 100644 index 806a279c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -Aether.Physics2D: ContactSolver Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ContactSolver Class Reference
-
-
-
-Collaboration diagram for ContactSolver:
-
-
-
-
- - - - -

-Classes

class  WorldManifold
 
- - - - - - - - - - - - - -

-Public Member Functions

-void InitializeVelocityConstraints ()
 
-void WarmStart ()
 
-void SolveVelocityConstraints ()
 
-void StoreImpulses ()
 
-bool SolvePositionConstraints ()
 
-bool SolveTOIPositionConstraints (int toiIndexA, int toiIndexB)
 
- - - - - - - - - -

-Public Attributes

-ContactPositionConstraint[] _positionConstraints
 
-ContactVelocityConstraint[] _velocityConstraints
 
-Contact[] _contacts
 
-int _count
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Contacts/ContactSolver.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.js deleted file mode 100644 index 8d902b8f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.js +++ /dev/null @@ -1,13 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver = -[ - [ "InitializeVelocityConstraints", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a935223df9e8737ed5ea4c42aff96cedf", null ], - [ "SolvePositionConstraints", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#af26f1b49bdee893f0b2bc627f5dcb7a1", null ], - [ "SolveTOIPositionConstraints", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#aecc36ccb388e9d7aca369a2e3d9ff977", null ], - [ "SolveVelocityConstraints", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#ad3fae0c65da1e12b433b48cd9f89a4ec", null ], - [ "StoreImpulses", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#af26bd07cbc762093c1d8e7ac63509522", null ], - [ "WarmStart", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a3293e13ceb971f4bc4643b7a4934bb21", null ], - [ "_contacts", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a0ad4f12358d00898a9f7289fb0f9f61b", null ], - [ "_count", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a83852750be9a651f15936176472dd5c0", null ], - [ "_positionConstraints", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#ae7bd5db9f624d63ce3b4892c4eaa585b", null ], - [ "_velocityConstraints", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a3c77c2245e3b65594abcbea64e2f23ad", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.map deleted file mode 100644 index 891bc019..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.md5 deleted file mode 100644 index 7b1269da..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -865c279121a20461cd4be2f4bff820b3 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.svg deleted file mode 100644 index c28aaa4a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.svg +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - -ContactSolver - -Node1 - - -ContactSolver - - - - -Node2 - - -ContactPositionConstraint - - - - -Node2->Node1 - - - _positionConstraints - - -Node3 - - -Vector2 - - - - -Node3->Node2 - - - localCenterA -localNormal -localPoint -localPoints - - -Node5 - - -SolverPosition - - - - -Node3->Node5 - - - c - - -Node6 - - -SolverVelocity - - - - -Node3->Node6 - - - v - - -Node8 - - -Manifold - - - - -Node3->Node8 - - - LocalNormal -LocalPoint - - -Node11 - - -ContactVelocityConstraint - - - - -Node3->Node11 - - - normal - - -Node12 - - -Mat22 - - - - -Node3->Node12 - - - ex -ey - - -Node13 - - -VelocityConstraintPoint - - - - -Node3->Node13 - - - rA -rB - - -Node5->Node1 - - - _positions - - -Node6->Node1 - - - _velocities - - -Node7 - - -Contact - - - - -Node7->Node1 - - - _contacts - - -Node8->Node7 - - - Manifold - - -Node10 - - -ContactEdge - - - - -Node10->Node7 - - - _nodeA -_nodeB - - -Node11->Node1 - - - _velocityConstraints - - -Node12->Node11 - - - K -normalMass - - -Node13->Node11 - - - points - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint-members.html deleted file mode 100644 index a8b9580c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ContactVelocityConstraint Member List
-
- -
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html deleted file mode 100644 index 1340f7e9..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - -Aether.Physics2D: ContactVelocityConstraint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ContactVelocityConstraint Class Reference
-
-
-
-Collaboration diagram for ContactVelocityConstraint:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-VelocityConstraintPoint[] points = new VelocityConstraintPoint[Settings.MaxManifoldPoints]
 
-Vector2 normal
 
-Mat22 normalMass
 
-Mat22 K
 
-int indexA
 
-int indexB
 
-float invMassA
 
-float invIA
 
-float friction
 
-float restitution
 
-float tangentSpeed
 
-int pointCount
 
-int contactIndex
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Contacts/ContactSolver.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.js deleted file mode 100644 index 1b3adb96..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.js +++ /dev/null @@ -1,17 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint = -[ - [ "ContactVelocityConstraint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#ae325fde80da93c7c28cd27780c60e7e9", null ], - [ "contactIndex", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#af31bc8060305b85e581fb2212665a55d", null ], - [ "friction", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a585bd15db005143bac988d78710e4e93", null ], - [ "indexA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#aae26576cdaf17ada628fff66f9e47ac6", null ], - [ "indexB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a9dc8744fb1d830c66dc475dafcf72719", null ], - [ "invIA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a30d4808a1b910f0a0dd166dbf2b83391", null ], - [ "invMassA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a236d1d6f895a2dea3ba82d1d35a83cca", null ], - [ "K", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a683edbed9e50f5ed45b23fd93fc872fd", null ], - [ "normal", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a056705659e898d8e165483b25372e16a", null ], - [ "normalMass", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a2f4eb32c7696bac292ec2d08a70662c6", null ], - [ "pointCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a733d5a6c2badbb774c3987833d453283", null ], - [ "points", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#ab097eba47822a75c88ba363372083a0b", null ], - [ "restitution", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a6890c1209f18d7527b172e45a01a95a6", null ], - [ "tangentSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a3e9380a28f414ab5660951c23162323b", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.map deleted file mode 100644 index 3c55a727..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.md5 deleted file mode 100644 index 6986c33c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2323ac682030cc9111764675ebb1e873 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.svg deleted file mode 100644 index 495d3e4e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.svg +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -ContactVelocityConstraint - -Node1 - - -ContactVelocityConstraint - - - - -Node2 - - -Mat22 - - - - -Node2->Node1 - - - K -normalMass - - -Node3 - - -Vector2 - - - - -Node3->Node1 - - - normal - - -Node3->Node2 - - - ex -ey - - -Node5 - - -VelocityConstraintPoint - - - - -Node3->Node5 - - - rA -rB - - -Node5->Node1 - - - points - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point-members.html deleted file mode 100644 index 6cae078b..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point-members.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
VelocityConstraintPoint Member List
-
-
- -

This is the complete list of members for VelocityConstraintPoint, including all inherited members.

- - - - - - - - -
normalImpulse (defined in VelocityConstraintPoint)VelocityConstraintPoint
normalMass (defined in VelocityConstraintPoint)VelocityConstraintPoint
rA (defined in VelocityConstraintPoint)VelocityConstraintPoint
rB (defined in VelocityConstraintPoint)VelocityConstraintPoint
tangentImpulse (defined in VelocityConstraintPoint)VelocityConstraintPoint
tangentMass (defined in VelocityConstraintPoint)VelocityConstraintPoint
velocityBias (defined in VelocityConstraintPoint)VelocityConstraintPoint
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html deleted file mode 100644 index a0760eaa..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -Aether.Physics2D: VelocityConstraintPoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
VelocityConstraintPoint Class Reference
-
-
-
-Collaboration diagram for VelocityConstraintPoint:
-
-
-
-
- - - - - - - - - - - - - - - - -

-Public Attributes

-Vector2 rA
 
-Vector2 rB
 
-float normalImpulse
 
-float tangentImpulse
 
-float normalMass
 
-float tangentMass
 
-float velocityBias
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Contacts/ContactSolver.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.js deleted file mode 100644 index b88014e3..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.js +++ /dev/null @@ -1,10 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point = -[ - [ "normalImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a8238a868392748577dc61a3cc3b6e684", null ], - [ "normalMass", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a1480f0d308e0951bf8e9c404fc439a33", null ], - [ "rA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a4d8f4d3ddaaa5a8a292911df721300f8", null ], - [ "rB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#ab493b0967f9ed1ca6fb81433ef4b70d0", null ], - [ "tangentImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a33839e78373dc2056813c3d4740aa099", null ], - [ "tangentMass", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a7f70ad9d25c373cfe127846ad2cc8daf", null ], - [ "velocityBias", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#acb5b9a2f783891fba63a413ce78a7b5a", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.map deleted file mode 100644 index 48e84521..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.md5 deleted file mode 100644 index 1cb544c2..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -59ed510d39a861fa0113b0317b9754ab \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.svg deleted file mode 100644 index b72e57ac..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - -VelocityConstraintPoint - -Node1 - - -VelocityConstraintPoint - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - rA -rB - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection-members.html deleted file mode 100644 index b63c022d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection-members.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ControllerCollection Member List
-
-
- -

This is the complete list of members for ControllerCollection, including all inherited members.

- - - - - - - - - -
Contains(Controller item) (defined in ControllerCollection)ControllerCollection
ControllerCollection(World world) (defined in ControllerCollection)ControllerCollection
CopyTo(Controller[] array, int arrayIndex) (defined in ControllerCollection)ControllerCollection
Count (defined in ControllerCollection)ControllerCollection
GetEnumerator() (defined in ControllerCollection)ControllerCollection
IndexOf(Controller item) (defined in ControllerCollection)ControllerCollection
IsReadOnly (defined in ControllerCollection)ControllerCollection
this[int index] (defined in ControllerCollection)ControllerCollection
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html deleted file mode 100644 index f7ae01f9..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -Aether.Physics2D: ControllerCollection Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ControllerCollection Class Reference
-
-
-
-Inheritance diagram for ControllerCollection:
-
-
-
-
-
-Collaboration diagram for ControllerCollection:
-
-
-
-
- - - - -

-Classes

struct  ControllerEnumerator
 
- - - - - - - - - - - -

-Public Member Functions

ControllerCollection (World world)
 
-ControllerEnumerator GetEnumerator ()
 
-int IndexOf (Controller item)
 
-bool Contains (Controller item)
 
-void CopyTo (Controller[] array, int arrayIndex)
 
- - - - - - - -

-Properties

-Controller this[int index] [get, set]
 
-bool IsReadOnly [get]
 
-int Count [get]
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/ControllerCollection.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.js deleted file mode 100644 index 408f0d42..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection = -[ - [ "ControllerEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator" ], - [ "ControllerCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a9af83cbe201c26219bad8781d1817a5a", null ], - [ "Contains", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#ab97f2b3f8c7920da7f4e5e12283cea9d", null ], - [ "CopyTo", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a90b84737ad72636aa8c4594f565f38c0", null ], - [ "GetEnumerator", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a5e1ab5fb14da554f53d08cd00789236f", null ], - [ "IndexOf", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a4240bb6f9a37a741ed0140f411af2aed", null ], - [ "Count", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#aad462966ed963f892117056de1eba502", null ], - [ "IsReadOnly", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a", null ], - [ "this[int index]", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a0e81a8e4c191505c21a91f6bac8e4c8a", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.map deleted file mode 100644 index 924f7975..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.md5 deleted file mode 100644 index 00924389..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -93a20ed1bb553cb66a341b3a3ef99622 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.svg deleted file mode 100644 index 66fe2970..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -ControllerCollection - -Node1 - - -ControllerCollection - - - - -Node2 - - -IEnumerable< Controller > - - - - -Node2->Node1 - - - - -Node3 - - -ICollection< Controller > - - - - -Node3->Node1 - - - - -Node4 - - -IList< Controller > - - - - -Node4->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.map deleted file mode 100644 index 924f7975..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.md5 deleted file mode 100644 index 00924389..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -93a20ed1bb553cb66a341b3a3ef99622 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.svg deleted file mode 100644 index 66fe2970..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -ControllerCollection - -Node1 - - -ControllerCollection - - - - -Node2 - - -IEnumerable< Controller > - - - - -Node2->Node1 - - - - -Node3 - - -ICollection< Controller > - - - - -Node3->Node1 - - - - -Node4 - - -IList< Controller > - - - - -Node4->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture-members.html deleted file mode 100644 index bb1fb65c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture-members.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Fixture Member List
-
-
- -

This is the complete list of members for Fixture, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - -
AfterCollisionFixture
BeforeCollisionFixture
BodyFixture
CloneOnto(Body body)Fixture
CollidesWithFixture
CollisionCategoriesFixture
CollisionGroupFixture
Fixture(Shape shape) (defined in Fixture)Fixture
FrictionFixture
GetAABB(out AABB aabb, int childIndex)Fixture
IsSensorFixture
OnCollisionFixture
OnSeparationFixture
Proxies (defined in Fixture)Fixture
ProxyCount (defined in Fixture)Fixture
RayCast(out RayCastOutput output, ref RayCastInput input, int childIndex)Fixture
RestitutionFixture
ShapeFixture
TagFixture
TestPoint(ref Vector2 point)Fixture
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html deleted file mode 100644 index f41fe314..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html +++ /dev/null @@ -1,570 +0,0 @@ - - - - - - - -Aether.Physics2D: Fixture Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
- -

A fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc. - More...

- - - - - - - - - - - - - - - - -

-Public Member Functions

Fixture (Shape shape)
 
bool TestPoint (ref Vector2 point)
 Test a point for containment in this fixture. More...
 
bool RayCast (out RayCastOutput output, ref RayCastInput input, int childIndex)
 Cast a ray against this Shape. More...
 
void GetAABB (out AABB aabb, int childIndex)
 Get the fixture's AABB. This AABB may be enlarge and/or stale. If you need a more accurate AABB, compute it using the Shape and the body transform. More...
 
Fixture CloneOnto (Body body)
 Clones the fixture onto the specified body. More...
 
- - - - - - - - - - - - - - - - -

-Public Attributes

AfterCollisionEventHandler AfterCollision
 Fires after two shapes has collided and are solved. This gives you a chance to get the impact force. More...
 
BeforeCollisionEventHandler BeforeCollision
 Fires when two fixtures are close to each other. Due to how the broadphase works, this can be quite inaccurate as shapes are approximated using AABBs. More...
 
OnCollisionEventHandler OnCollision
 Fires when two shapes collide and a contact is created between them. Note that the first fixture argument is always the fixture that the delegate is subscribed to. More...
 
OnSeparationEventHandler OnSeparation
 Fires when two shapes separate and a contact is removed between them. Note: This can in some cases be called multiple times, as a fixture can have multiple contacts. Note The first fixture argument is always the fixture that the delegate is subscribed to. More...
 
object Tag
 Set the user data. Use this to store your application specific data. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-FixtureProxy[] Proxies [get]
 
-int ProxyCount [get]
 
short CollisionGroup [get, set]
 Defaults to 0 More...
 
Category CollidesWith [get, set]
 Defaults to Category.All More...
 
Category CollisionCategories [get, set]
 The collision categories this fixture is a part of. More...
 
Shape Shape [get]
 Get the child Shape. More...
 
bool IsSensor [get, set]
 Gets or sets a value indicating whether this fixture is a sensor. More...
 
Body Body [get, set]
 Get the parent body of this fixture. This is null if the fixture is not attached. More...
 
float Friction [get, set]
 Set the coefficient of friction. This will not change the friction of existing contacts. More...
 
float Restitution [get, set]
 Set the coefficient of restitution. This will not change the restitution of existing contacts. More...
 
-

Detailed Description

-

A fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc.

-

Member Function Documentation

- -

◆ CloneOnto()

- -
-
- - - - - - - - -
Fixture CloneOnto (Body body)
-
- -

Clones the fixture onto the specified body.

-
Parameters
- - -
bodyThe body you wish to clone the fixture onto.
-
-
-
Returns
The cloned fixture.
- -
-
- -

◆ GetAABB()

- -
-
- - - - - - - - - - - - - - - - - - -
void GetAABB (out AABB aabb,
int childIndex 
)
-
- -

Get the fixture's AABB. This AABB may be enlarge and/or stale. If you need a more accurate AABB, compute it using the Shape and the body transform.

-
Parameters
- - - -
aabbThe aabb.
childIndexIndex of the child.
-
-
- -
-
- -

◆ RayCast()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
bool RayCast (out RayCastOutput output,
ref RayCastInput input,
int childIndex 
)
-
- -

Cast a ray against this Shape.

-
Parameters
- - - - -
outputThe ray-cast results.
inputThe ray-cast input parameters.
childIndexIndex of the child.
-
-
-
Returns
- -
-
- -

◆ TestPoint()

- -
-
- - - - - - - - -
bool TestPoint (ref Vector2 point)
-
- -

Test a point for containment in this fixture.

-
Parameters
- - -
pointA point in world coordinates.
-
-
-
Returns
- -
-
-

Member Data Documentation

- -

◆ AfterCollision

- -
-
- - - - -
AfterCollisionEventHandler AfterCollision
-
- -

Fires after two shapes has collided and are solved. This gives you a chance to get the impact force.

- -
-
- -

◆ BeforeCollision

- -
-
- - - - -
BeforeCollisionEventHandler BeforeCollision
-
- -

Fires when two fixtures are close to each other. Due to how the broadphase works, this can be quite inaccurate as shapes are approximated using AABBs.

- -
-
- -

◆ OnCollision

- -
-
- - - - -
OnCollisionEventHandler OnCollision
-
- -

Fires when two shapes collide and a contact is created between them. Note that the first fixture argument is always the fixture that the delegate is subscribed to.

- -
-
- -

◆ OnSeparation

- -
-
- - - - -
OnSeparationEventHandler OnSeparation
-
- -

Fires when two shapes separate and a contact is removed between them. Note: This can in some cases be called multiple times, as a fixture can have multiple contacts. Note The first fixture argument is always the fixture that the delegate is subscribed to.

- -
-
- -

◆ Tag

- -
-
- - - - -
object Tag
-
- -

Set the user data. Use this to store your application specific data.

-

The user data.

- -
-
-

Property Documentation

- -

◆ Body

- -
-
- - - - - -
- - - - -
Body Body
-
-getset
-
- -

Get the parent body of this fixture. This is null if the fixture is not attached.

-

The body.

- -
-
- -

◆ CollidesWith

- -
-
- - - - - -
- - - - -
Category CollidesWith
-
-getset
-
- -

Defaults to Category.All

-

The collision mask bits. This states the categories that this fixture would accept for collision.

- -
-
- -

◆ CollisionCategories

- -
-
- - - - - -
- - - - -
Category CollisionCategories
-
-getset
-
- -

The collision categories this fixture is a part of.

-

Defaults to Category.Cat1

- -
-
- -

◆ CollisionGroup

- -
-
- - - - - -
- - - - -
short CollisionGroup
-
-getset
-
- -

Defaults to 0

-

Collision groups allow a certain group of objects to never collide (negative) or always collide (positive). Zero means no collision group. Non-zero group filtering always wins against the mask bits.

- -
-
- -

◆ Friction

- -
-
- - - - - -
- - - - -
float Friction
-
-getset
-
- -

Set the coefficient of friction. This will not change the friction of existing contacts.

-

The friction.

- -
-
- -

◆ IsSensor

- -
-
- - - - - -
- - - - -
bool IsSensor
-
-getset
-
- -

Gets or sets a value indicating whether this fixture is a sensor.

-

true if this instance is a sensor; otherwise, false.

- -
-
- -

◆ Restitution

- -
-
- - - - - -
- - - - -
float Restitution
-
-getset
-
- -

Set the coefficient of restitution. This will not change the restitution of existing contacts.

-

The restitution.

- -
-
- -

◆ Shape

- -
-
- - - - - -
- - - - -
Shape Shape
-
-get
-
- -

Get the child Shape.

-

The shape.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Fixture.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.js deleted file mode 100644 index cb386eb7..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.js +++ /dev/null @@ -1,23 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture = -[ - [ "Fixture", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a0675fb92ec90d9befbad76ea3516174b", null ], - [ "CloneOnto", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a896bf59a7b5be0034a9a693b2d6acce2", null ], - [ "GetAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a83cae35d9fb441a8d25d52a84f946989", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a4e64ca3d8dadf6097571cd72e2338f1e", null ], - [ "TestPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a11a152abdf518d17f53b81c7dfcaa026", null ], - [ "AfterCollision", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a13ce670b52875b57dc7571e3b4fa8349", null ], - [ "BeforeCollision", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#af7ff1dea723cb6a3c8c1f52afbc0aebb", null ], - [ "OnCollision", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a66f5c3110f7cf3fd1e94ab024db8d6f0", null ], - [ "OnSeparation", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a93781358b505f094b2fab47d0fb528be", null ], - [ "Tag", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a4b7f4dc326555ee4a2f96d52622475cd", null ], - [ "Body", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#ae5d80cb0f77000dd4fb42843a8ae79e8", null ], - [ "CollidesWith", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a189809d54893e5f27c0bb1b417a440f8", null ], - [ "CollisionCategories", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a366da2f6a1f78ea8b1522a8493ddae27", null ], - [ "CollisionGroup", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a47d8d9a38546cc58003af96edf26d8c3", null ], - [ "Friction", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#abbe2b137bdc4b928dc5723745c5f837d", null ], - [ "IsSensor", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a1c8c68656dabb1f74cd773086b1c7d73", null ], - [ "Proxies", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#ac3a96621ac08b3e811e9f0d87ce73f6f", null ], - [ "ProxyCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#ac1585bd4c93094d69a305bd4284eff84", null ], - [ "Restitution", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a9d27380176f37bf8e5c91c163c54a6bd", null ], - [ "Shape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a4d0387284f1b693fcceea9a8b36cd133", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection-members.html deleted file mode 100644 index d8cce93c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection-members.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FixtureCollection Member List
-
-
- -

This is the complete list of members for FixtureCollection, including all inherited members.

- - - - - - - - - -
Contains(Fixture item) (defined in FixtureCollection)FixtureCollection
CopyTo(Fixture[] array, int arrayIndex) (defined in FixtureCollection)FixtureCollection
Count (defined in FixtureCollection)FixtureCollection
FixtureCollection(Body body) (defined in FixtureCollection)FixtureCollection
GetEnumerator() (defined in FixtureCollection)FixtureCollection
IndexOf(Fixture item) (defined in FixtureCollection)FixtureCollection
IsReadOnly (defined in FixtureCollection)FixtureCollection
this[int index] (defined in FixtureCollection)FixtureCollection
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html deleted file mode 100644 index 3de955a2..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -Aether.Physics2D: FixtureCollection Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixtureCollection Class Reference
-
-
-
-Inheritance diagram for FixtureCollection:
-
-
-
-
-
-Collaboration diagram for FixtureCollection:
-
-
-
-
- - - - -

-Classes

struct  FixtureEnumerator
 
- - - - - - - - - - - -

-Public Member Functions

FixtureCollection (Body body)
 
-FixtureEnumerator GetEnumerator ()
 
-int IndexOf (Fixture item)
 
-bool Contains (Fixture item)
 
-void CopyTo (Fixture[] array, int arrayIndex)
 
- - - - - - - -

-Properties

-Fixture this[int index] [get, set]
 
-bool IsReadOnly [get]
 
-int Count [get]
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/FixtureCollection.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.js deleted file mode 100644 index e714b87f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection = -[ - [ "FixtureEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator" ], - [ "FixtureCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#ab8794056252398ba521eac9c09c164e7", null ], - [ "Contains", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#aba70d31db1ee03258ef134cd6b090bea", null ], - [ "CopyTo", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#a66c3a06e35ec2fcd9fd026fefdbd7846", null ], - [ "GetEnumerator", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#a79be186cff3af83105a5894a9769f6ff", null ], - [ "IndexOf", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#ad5c4051ec73dae844429804e062ee2e7", null ], - [ "Count", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#aad462966ed963f892117056de1eba502", null ], - [ "IsReadOnly", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a", null ], - [ "this[int index]", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#a8b928e85e5c70508a8659a8bae9f56c3", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.map deleted file mode 100644 index 48eeba6c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.md5 deleted file mode 100644 index 54407ee4..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b0dfda6aa66b712f9268589ae0a69423 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.svg deleted file mode 100644 index 221608a1..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -FixtureCollection - -Node1 - - -FixtureCollection - - - - -Node2 - - -IEnumerable< Fixture > - - - - -Node2->Node1 - - - - -Node3 - - -ICollection< Fixture > - - - - -Node3->Node1 - - - - -Node4 - - -IList< Fixture > - - - - -Node4->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.map deleted file mode 100644 index 48eeba6c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.md5 deleted file mode 100644 index 54407ee4..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b0dfda6aa66b712f9268589ae0a69423 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.svg deleted file mode 100644 index 221608a1..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -FixtureCollection - -Node1 - - -FixtureCollection - - - - -Node2 - - -IEnumerable< Fixture > - - - - -Node2->Node1 - - - - -Node3 - - -ICollection< Fixture > - - - - -Node3->Node1 - - - - -Node4 - - -IList< Fixture > - - - - -Node4->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island-members.html deleted file mode 100644 index c245e27a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Island Member List
-
-
- -

This is the complete list of members for Island, including all inherited members.

- - - - - - - - - - - - - - -
Add(Body body) (defined in Island)Island
Add(Contact contact) (defined in Island)Island
Add(Joint joint) (defined in Island)Island
Bodies (defined in Island)Island
BodyCapacity (defined in Island)Island
BodyCount (defined in Island)Island
Clear() (defined in Island)Island
ContactCapacity (defined in Island)Island
ContactCount (defined in Island)Island
JointCapacity (defined in Island)Island
JointCount (defined in Island)Island
JointUpdateTime (defined in Island)Island
Reset(int bodyCapacity, int contactCapacity, int jointCapacity, ContactManager contactManager) (defined in Island)Island
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html deleted file mode 100644 index 83910291..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -Aether.Physics2D: Island Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Island Class Reference
-
-
- -

This is an internal class. - More...

-
-Collaboration diagram for Island:
-
-
-
-
- - - - - - - - - - - - -

-Public Member Functions

-void Reset (int bodyCapacity, int contactCapacity, int jointCapacity, ContactManager contactManager)
 
-void Clear ()
 
-void Add (Body body)
 
-void Add (Contact contact)
 
-void Add (Joint joint)
 
- - - - - - - - - - - - - - - - - -

-Public Attributes

-Body[] Bodies
 
-int BodyCount
 
-int ContactCount
 
-int JointCount
 
-int BodyCapacity
 
-int ContactCapacity
 
-int JointCapacity
 
-TimeSpan JointUpdateTime
 
-

Detailed Description

-

This is an internal class.

-

The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Island.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.js deleted file mode 100644 index 4856106d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.js +++ /dev/null @@ -1,16 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island = -[ - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a6c7fdaadaf357719632f683e2b1e8a21", null ], - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a0c6aec357280216e99741051ea304138", null ], - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a959de692faac543756eefffb10263480", null ], - [ "Clear", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#aa71d36872f416feaa853788a7a7a7ef8", null ], - [ "Reset", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#ac597ad5fccfa33009b0d40f7d9e66c0a", null ], - [ "Bodies", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#ac14aed8133025e6f6077d05f1950636d", null ], - [ "BodyCapacity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#afdb3ecb7b5386b83cc83cf4dfb093289", null ], - [ "BodyCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#aad71f8a7a7ce5e70d126f3ebe1e212fb", null ], - [ "ContactCapacity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a005ef4586785885759c829cc8941acf5", null ], - [ "ContactCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#af3a7b0ce965a0f745e61a49aa9c327fd", null ], - [ "JointCapacity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#ac54189f3a6a132bf1621a8b68904cf57", null ], - [ "JointCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a93045b82126db47289fe6de74dcdd15e", null ], - [ "JointUpdateTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a5e2e388b1de2114d533ca3ebec7a71bb", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.map deleted file mode 100644 index b2aa2bd8..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.md5 deleted file mode 100644 index dc9232c7..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1afb70533b13fb9707efbc20240635c0 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.svg deleted file mode 100644 index 671198e7..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.svg +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Island - -Node1 - - -Island - - - - -Node2 - - -SolverPosition - - - - -Node2->Node1 - - - _positions - - -Node3 - - -Vector2 - - - - -Node3->Node2 - - - c - - -Node5 - - -SolverVelocity - - - - -Node3->Node5 - - - v - - -Node6 - - -Body - - - - -Node3->Node6 - - - _force -_linearVelocity - - -Node7 - - -Sweep - - - - -Node3->Node7 - - - C -C0 -LocalCenter - - -Node12 - - -Transform - - - - -Node3->Node12 - - - p - - -Node5->Node1 - - - _velocities - - -Node6->Node1 - - - Bodies - - -Node7->Node6 - - - _sweep - - -Node8 - - -FixtureCollection - - - - -Node8->Node6 - - - FixtureList - - -Node12->Node6 - - - _xf - - -Node14 - - -World - - - - -Node14->Node6 - - - _world - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection-members.html deleted file mode 100644 index d6728eab..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection-members.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
JointCollection Member List
-
-
- -

This is the complete list of members for JointCollection, including all inherited members.

- - - - - - - - - -
Contains(Joint item) (defined in JointCollection)JointCollection
CopyTo(Joint[] array, int arrayIndex) (defined in JointCollection)JointCollection
Count (defined in JointCollection)JointCollection
GetEnumerator() (defined in JointCollection)JointCollection
IndexOf(Joint item) (defined in JointCollection)JointCollection
IsReadOnly (defined in JointCollection)JointCollection
JointCollection(World world) (defined in JointCollection)JointCollection
this[int index] (defined in JointCollection)JointCollection
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html deleted file mode 100644 index 99732bab..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -Aether.Physics2D: JointCollection Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
JointCollection Class Reference
-
-
-
-Inheritance diagram for JointCollection:
-
-
-
-
-
-Collaboration diagram for JointCollection:
-
-
-
-
- - - - -

-Classes

struct  JointEnumerator
 
- - - - - - - - - - - -

-Public Member Functions

JointCollection (World world)
 
-JointEnumerator GetEnumerator ()
 
-int IndexOf (Joint item)
 
-bool Contains (Joint item)
 
-void CopyTo (Joint[] array, int arrayIndex)
 
- - - - - - - -

-Properties

-Joint this[int index] [get, set]
 
-bool IsReadOnly [get]
 
-int Count [get]
 
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/JointCollection.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.js deleted file mode 100644 index 8533c37f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection = -[ - [ "JointEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator" ], - [ "JointCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#aa5ecb2f4850e8403879da860cad71d7a", null ], - [ "Contains", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#ac79b0e7d92e958ad6685bbe124977c59", null ], - [ "CopyTo", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#aa2bafa9343db716e1d53fbd8f7625937", null ], - [ "GetEnumerator", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#a62a60e657f62314b7597d1ed8a512b40", null ], - [ "IndexOf", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#a66113fb1d70eaab1631d5b360f92c7a9", null ], - [ "Count", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#aad462966ed963f892117056de1eba502", null ], - [ "IsReadOnly", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a", null ], - [ "this[int index]", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#a20c704d900879710b0795f175d373980", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.map deleted file mode 100644 index 488e5907..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.md5 deleted file mode 100644 index fa646d30..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -cb083d7604134b49c205f4b6c5674a74 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.svg deleted file mode 100644 index a622563d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -JointCollection - -Node1 - - -JointCollection - - - - -Node2 - - -IEnumerable< Joint > - - - - -Node2->Node1 - - - - -Node3 - - -ICollection< Joint > - - - - -Node3->Node1 - - - - -Node4 - - -IList< Joint > - - - - -Node4->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.map deleted file mode 100644 index 488e5907..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.md5 deleted file mode 100644 index fa646d30..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -cb083d7604134b49c205f4b6c5674a74 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.svg deleted file mode 100644 index a622563d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -JointCollection - -Node1 - - -JointCollection - - - - -Node2 - - -IEnumerable< Joint > - - - - -Node2->Node1 - - - - -Node3 - - -ICollection< Joint > - - - - -Node3->Node1 - - - - -Node4 - - -IList< Joint > - - - - -Node4->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint-members.html deleted file mode 100644 index 3e5e0d8d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
AngleJoint Member List
-
-
- -

This is the complete list of members for AngleJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - -
AngleJoint(Body bodyA, Body bodyB)AngleJoint
BiasFactorAngleJoint
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetReactionForce(float invDt)AngleJointvirtual
GetReactionTorque(float invDt)AngleJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
MaxImpulseAngleJoint
SoftnessAngleJoint
TagJoint
TargetAngleAngleJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in AngleJoint)AngleJoint
WorldAnchorB (defined in AngleJoint)AngleJoint
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html deleted file mode 100644 index 42179e91..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - - - - -Aether.Physics2D: AngleJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
AngleJoint Class Reference
-
-
- -

Maintains a fixed angle between two bodies - More...

-
-Inheritance diagram for AngleJoint:
-
-
-
-
-
-Collaboration diagram for AngleJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 AngleJoint (Body bodyA, Body bodyB)
 Constructor for AngleJoint More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
float TargetAngle [get, set]
 The desired angle between BodyA and BodyB More...
 
float BiasFactor [get, set]
 Gets or sets the bias factor. Defaults to 0.2 More...
 
float MaxImpulse [get, set]
 Gets or sets the maximum impulse Defaults to float.MaxValue More...
 
float Softness [get, set]
 Gets or sets the softness of the joint Defaults to 0 More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

Maintains a fixed angle between two bodies

-

Constructor & Destructor Documentation

- -

◆ AngleJoint()

- -
-
- - - - - - - - - - - - - - - - - - -
AngleJoint (Body bodyA,
Body bodyB 
)
-
- -

Constructor for AngleJoint

-
Parameters
- - - -
bodyAThe first body
bodyBThe second body
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ BiasFactor

- -
-
- - - - - -
- - - - -
float BiasFactor
-
-getset
-
- -

Gets or sets the bias factor. Defaults to 0.2

- -
-
- -

◆ MaxImpulse

- -
-
- - - - - -
- - - - -
float MaxImpulse
-
-getset
-
- -

Gets or sets the maximum impulse Defaults to float.MaxValue

- -
-
- -

◆ Softness

- -
-
- - - - - -
- - - - -
float Softness
-
-getset
-
- -

Gets or sets the softness of the joint Defaults to 0

- -
-
- -

◆ TargetAngle

- -
-
- - - - - -
- - - - -
float TargetAngle
-
-getset
-
- -

The desired angle between BodyA and BodyB

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/AngleJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.js deleted file mode 100644 index 34b8f42c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint = -[ - [ "AngleJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a1733654a68e73821d202a6cf7a87762d", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "BiasFactor", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#ad305f7fed4f35b7cf9d3d6e2d9a3f4ec", null ], - [ "MaxImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a9eda02dcb26bd3aeb263fe8d0caa8218", null ], - [ "Softness", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a542dd795297ee4dab83aa0845de17e26", null ], - [ "TargetAngle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#af69bf663eca16d0c52cfa8326f7b4014", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.map deleted file mode 100644 index 20405d3e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.md5 deleted file mode 100644 index 3e2fe0af..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -25c82bc7428361bb3168111d0df6d2f9 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.svg deleted file mode 100644 index 314eb505..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -AngleJoint - -Node1 - - -AngleJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.map deleted file mode 100644 index cf51bc4b..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.md5 deleted file mode 100644 index 7dc362e3..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a69c70b06013a708779148aae067a89b \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.svg deleted file mode 100644 index 6c4d8e22..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -AngleJoint - -Node1 - - -AngleJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint-members.html deleted file mode 100644 index b7d68027..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint-members.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
DistanceJoint Member List
-
-
- -

This is the complete list of members for DistanceJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
DampingRatioDistanceJoint
DistanceJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)DistanceJoint
EnabledJoint
FrequencyDistanceJoint
GetReactionForce(float invDt)DistanceJointvirtual
GetReactionTorque(float invDt)DistanceJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LengthDistanceJoint
LocalAnchorADistanceJoint
LocalAnchorBDistanceJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in DistanceJoint)DistanceJoint
WorldAnchorB (defined in DistanceJoint)DistanceJoint
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html deleted file mode 100644 index 77050407..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html +++ /dev/null @@ -1,436 +0,0 @@ - - - - - - - -Aether.Physics2D: DistanceJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
DistanceJoint Class Reference
-
-
- -

A distance joint rains two points on two bodies to remain at a fixed distance from each other. You can view this as a massless, rigid rod. - More...

-
-Inheritance diagram for DistanceJoint:
-
-
-
-
-
-Collaboration diagram for DistanceJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 DistanceJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)
 This requires defining an anchor point on both bodies and the non-zero length of the distance joint. If you don't supply a length, the local anchor points is used so that the initial configuration can violate the constraint slightly. This helps when saving and loading a game. Warning Do not use a zero or short length. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force given the inverse time step. Unit is N. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque given the inverse time step. Unit is N*m. This is always zero for a distance joint. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point relative to bodyA's origin. More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point relative to bodyB's origin. More...
 
-override sealed Vector2 WorldAnchorA [get, set]
 
-override sealed Vector2 WorldAnchorB [get, set]
 
float Length [get, set]
 The natural length between the anchor points. Manipulating the length can lead to non-physical behavior when the frequency is zero. More...
 
float Frequency [get, set]
 The mass-spring-damper frequency in Hertz. A value of 0 disables softness. More...
 
float DampingRatio [get, set]
 The damping ratio. 0 = no damping, 1 = critical damping. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A distance joint rains two points on two bodies to remain at a fixed distance from each other. You can view this as a massless, rigid rod.

-

Constructor & Destructor Documentation

- -

◆ DistanceJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DistanceJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
bool useWorldCoordinates = false 
)
-
- -

This requires defining an anchor point on both bodies and the non-zero length of the distance joint. If you don't supply a length, the local anchor points is used so that the initial configuration can violate the constraint slightly. This helps when saving and loading a game. Warning Do not use a zero or short length.

-
Parameters
- - - - - - -
bodyAThe first body
bodyBThe second body
anchorAThe first body anchor
anchorBThe second body anchor
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force given the inverse time step. Unit is N.

-
Parameters
- - -
invDt
-
-
-
Returns
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque given the inverse time step. Unit is N*m. This is always zero for a distance joint.

-
Parameters
- - -
invDt
-
-
-
Returns
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ DampingRatio

- -
-
- - - - - -
- - - - -
float DampingRatio
-
-getset
-
- -

The damping ratio. 0 = no damping, 1 = critical damping.

- -
-
- -

◆ Frequency

- -
-
- - - - - -
- - - - -
float Frequency
-
-getset
-
- -

The mass-spring-damper frequency in Hertz. A value of 0 disables softness.

- -
-
- -

◆ Length

- -
-
- - - - - -
- - - - -
float Length
-
-getset
-
- -

The natural length between the anchor points. Manipulating the length can lead to non-physical behavior when the frequency is zero.

- -
-
- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point relative to bodyA's origin.

- -
-
- -

◆ LocalAnchorB

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorB
-
-getset
-
- -

The local anchor point relative to bodyB's origin.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/DistanceJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.js deleted file mode 100644 index 61a2a41c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.js +++ /dev/null @@ -1,13 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint = -[ - [ "DistanceJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#acf5e3902a5f8f2c28eb455fadb1e8f52", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "DampingRatio", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a9f2ba932f90e63270ba804dd6337a8b0", null ], - [ "Frequency", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a9d3c19e881c80a6596884ecb8da4a0f4", null ], - [ "Length", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#ab87d04698fba58ca22fe5ebecef0755e", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "LocalAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#acad7fbf7f8d8c9354d92c71a418ac26a", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a3cc2ad87687924151117fe3fa6a03912", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.map deleted file mode 100644 index d3f21f8a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.md5 deleted file mode 100644 index 19c8ac1d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2447433c308821ed8eef97bd599e87bb \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.svg deleted file mode 100644 index e23a5955..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -DistanceJoint - -Node1 - - -DistanceJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.map deleted file mode 100644 index 37a136a6..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.md5 deleted file mode 100644 index d0889567..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2d29727dd12871d9bac112881035ee0a \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.svg deleted file mode 100644 index 01a03a8a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -DistanceJoint - -Node1 - - -DistanceJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint-members.html deleted file mode 100644 index 36576154..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FixedMouseJoint Member List
-
-
- -

This is the complete list of members for FixedMouseJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
DampingRatioFixedMouseJoint
EnabledJoint
FixedMouseJoint(Body body, Vector2 worldAnchor)FixedMouseJoint
FrequencyFixedMouseJoint
GetReactionForce(float invDt)FixedMouseJointvirtual
GetReactionTorque(float invDt)FixedMouseJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LocalAnchorAFixedMouseJoint
MaxForceFixedMouseJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in FixedMouseJoint)FixedMouseJoint
WorldAnchorB (defined in FixedMouseJoint)FixedMouseJoint
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html deleted file mode 100644 index 4904d940..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - - - - -Aether.Physics2D: FixedMouseJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixedMouseJoint Class Reference
-
-
- -

A mouse joint is used to make a point on a body track a specified world point. This a soft constraint with a maximum force. This allows the constraint to stretch and without applying huge forces. NOTE: this joint is not documented in the manual because it was developed to be used in the testbed. If you want to learn how to use the mouse joint, look at the testbed. - More...

-
-Inheritance diagram for FixedMouseJoint:
-
-
-
-
-
-Collaboration diagram for FixedMouseJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 FixedMouseJoint (Body body, Vector2 worldAnchor)
 This requires a world target point, tuning parameters, and the time step. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
float MaxForce [get, set]
 The maximum constraint force that can be exerted to move the candidate body. Usually you will express as some multiple of the weight (multiplier * mass * gravity). More...
 
float Frequency [get, set]
 The response speed. More...
 
float DampingRatio [get, set]
 The damping ratio. 0 = no damping, 1 = critical damping. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A mouse joint is used to make a point on a body track a specified world point. This a soft constraint with a maximum force. This allows the constraint to stretch and without applying huge forces. NOTE: this joint is not documented in the manual because it was developed to be used in the testbed. If you want to learn how to use the mouse joint, look at the testbed.

-

Constructor & Destructor Documentation

- -

◆ FixedMouseJoint()

- -
-
- - - - - - - - - - - - - - - - - - -
FixedMouseJoint (Body body,
Vector2 worldAnchor 
)
-
- -

This requires a world target point, tuning parameters, and the time step.

-
Parameters
- - - -
bodyThe body.
worldAnchorThe target.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ DampingRatio

- -
-
- - - - - -
- - - - -
float DampingRatio
-
-getset
-
- -

The damping ratio. 0 = no damping, 1 = critical damping.

- -
-
- -

◆ Frequency

- -
-
- - - - - -
- - - - -
float Frequency
-
-getset
-
- -

The response speed.

- -
-
- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point on BodyA

- -
-
- -

◆ MaxForce

- -
-
- - - - - -
- - - - -
float MaxForce
-
-getset
-
- -

The maximum constraint force that can be exerted to move the candidate body. Usually you will express as some multiple of the weight (multiplier * mass * gravity).

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/FixedMouseJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.js deleted file mode 100644 index 41d3e5c3..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint = -[ - [ "FixedMouseJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#ae8f3ac497907a3b49f3a048f7573f5c5", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "DampingRatio", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a9f2ba932f90e63270ba804dd6337a8b0", null ], - [ "Frequency", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a9d3c19e881c80a6596884ecb8da4a0f4", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "MaxForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#aea6a8bd745d298d7f57f809ccc4edadb", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.map deleted file mode 100644 index a1203944..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.md5 deleted file mode 100644 index ae36b78d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5e86185bb4be6e28ee5660170da07bff \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.svg deleted file mode 100644 index 4fb69f1a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -FixedMouseJoint - -Node1 - - -FixedMouseJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.map deleted file mode 100644 index 31fc4b6c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.md5 deleted file mode 100644 index 32d4f571..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3d75983f11f20703802cc9920dbe74db \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.svg deleted file mode 100644 index 9bd9940f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -FixedMouseJoint - -Node1 - - -FixedMouseJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint-members.html deleted file mode 100644 index 5dd4517f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FrictionJoint Member List
-
-
- -

This is the complete list of members for FrictionJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
FrictionJoint(Body bodyA, Body bodyB, Vector2 anchor, bool useWorldCoordinates=false)FrictionJoint
GetReactionForce(float invDt)FrictionJointvirtual
GetReactionTorque(float invDt)FrictionJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LocalAnchorAFrictionJoint
LocalAnchorBFrictionJoint
MaxForceFrictionJoint
MaxTorqueFrictionJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in FrictionJoint)FrictionJoint
WorldAnchorB (defined in FrictionJoint)FrictionJoint
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html deleted file mode 100644 index ec4084dd..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - - -Aether.Physics2D: FrictionJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FrictionJoint Class Reference
-
-
- -

Friction joint. This is used for top-down friction. It provides 2D translational friction and angular friction. - More...

-
-Inheritance diagram for FrictionJoint:
-
-
-
-
-
-Collaboration diagram for FrictionJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 FrictionJoint (Body bodyA, Body bodyB, Vector2 anchor, bool useWorldCoordinates=false)
 Constructor for FrictionJoint. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
float MaxForce [get, set]
 The maximum friction force in N. More...
 
float MaxTorque [get, set]
 The maximum friction torque in N-m. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

Friction joint. This is used for top-down friction. It provides 2D translational friction and angular friction.

-

Constructor & Destructor Documentation

- -

◆ FrictionJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FrictionJoint (Body bodyA,
Body bodyB,
Vector2 anchor,
bool useWorldCoordinates = false 
)
-
- -

Constructor for FrictionJoint.

-
Parameters
- - - - - -
bodyA
bodyB
anchor
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point on BodyA

- -
-
- -

◆ LocalAnchorB

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorB
-
-getset
-
- -

The local anchor point on BodyB

- -
-
- -

◆ MaxForce

- -
-
- - - - - -
- - - - -
float MaxForce
-
-getset
-
- -

The maximum friction force in N.

- -
-
- -

◆ MaxTorque

- -
-
- - - - - -
- - - - -
float MaxTorque
-
-getset
-
- -

The maximum friction torque in N-m.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/FrictionJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.js deleted file mode 100644 index b2b6ef48..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint = -[ - [ "FrictionJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#af72273e8f22bf0098101d61a5fc91acd", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "LocalAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], - [ "MaxForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#aea6a8bd745d298d7f57f809ccc4edadb", null ], - [ "MaxTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a165217338f4b70d63e18b1260ebba548", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.map deleted file mode 100644 index 734b7e96..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.md5 deleted file mode 100644 index 46edc9d5..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1281a98fe30cb778db97f47e5866d302 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.svg deleted file mode 100644 index af97045f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -FrictionJoint - -Node1 - - -FrictionJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.map deleted file mode 100644 index e6423645..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.md5 deleted file mode 100644 index 5f90fc6e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -19a34556c0ffba9ec64225413c10de56 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.svg deleted file mode 100644 index 86afff7b..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -FrictionJoint - -Node1 - - -FrictionJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint-members.html deleted file mode 100644 index 80367988..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint-members.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
GearJoint Member List
-
-
- -

This is the complete list of members for GearJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GearJoint(Body bodyA, Body bodyB, Joint jointA, Joint jointB, float ratio=1f)GearJoint
GetReactionForce(float invDt)GearJointvirtual
GetReactionTorque(float invDt)GearJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointAGearJoint
JointBGearJoint
JointTypeJoint
RatioGearJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in GearJoint)GearJoint
WorldAnchorB (defined in GearJoint)GearJoint
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html deleted file mode 100644 index ddf8871c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html +++ /dev/null @@ -1,381 +0,0 @@ - - - - - - - -Aether.Physics2D: GearJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
GearJoint Class Reference
-
-
- -

A gear joint is used to connect two joints together. Either joint can be a revolute or prismatic joint. You specify a gear ratio to bind the motions together: coordinate1 + ratio * coordinate2 = ant The ratio can be negative or positive. If one joint is a revolute joint and the other joint is a prismatic joint, then the ratio will have units of length or units of 1/length. - More...

-
-Inheritance diagram for GearJoint:
-
-
-
-
-
-Collaboration diagram for GearJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 GearJoint (Body bodyA, Body bodyB, Joint jointA, Joint jointB, float ratio=1f)
 Requires two existing revolute or prismatic joints (any combination will work). The provided joints must attach a dynamic body to a static body. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
float Ratio [get, set]
 The gear ratio. More...
 
Joint JointA [get]
 The first revolute/prismatic joint attached to the gear joint. More...
 
Joint JointB [get]
 The second revolute/prismatic joint attached to the gear joint. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A gear joint is used to connect two joints together. Either joint can be a revolute or prismatic joint. You specify a gear ratio to bind the motions together: coordinate1 + ratio * coordinate2 = ant The ratio can be negative or positive. If one joint is a revolute joint and the other joint is a prismatic joint, then the ratio will have units of length or units of 1/length.

-

Warning: You have to manually destroy the gear joint if jointA or jointB is destroyed.

-

Constructor & Destructor Documentation

- -

◆ GearJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GearJoint (Body bodyA,
Body bodyB,
Joint jointA,
Joint jointB,
float ratio = 1f 
)
-
- -

Requires two existing revolute or prismatic joints (any combination will work). The provided joints must attach a dynamic body to a static body.

-
Parameters
- - - - - - -
jointAThe first joint.
jointBThe second joint.
ratioThe ratio.
bodyAThe first body
bodyBThe second body
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ JointA

- -
-
- - - - - -
- - - - -
Joint JointA
-
-get
-
- -

The first revolute/prismatic joint attached to the gear joint.

- -
-
- -

◆ JointB

- -
-
- - - - - -
- - - - -
Joint JointB
-
-get
-
- -

The second revolute/prismatic joint attached to the gear joint.

- -
-
- -

◆ Ratio

- -
-
- - - - - -
- - - - -
float Ratio
-
-getset
-
- -

The gear ratio.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/GearJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.js deleted file mode 100644 index 75218323..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.js +++ /dev/null @@ -1,11 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint = -[ - [ "GearJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#aedb4ed3f6b9a0c399a2f5b8f6d27f06b", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "JointA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a5f72c2bc73f2ab24e1f4611ba9c2b7d7", null ], - [ "JointB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a4ffef67690e5a72cbc447f4c501537ec", null ], - [ "Ratio", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#af6ae4490c72c376a3b00876da95715bd", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.map deleted file mode 100644 index 4346e125..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.md5 deleted file mode 100644 index 86f7c2dc..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5e87e00c9e4e7245feaadd0615dde0d9 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.svg deleted file mode 100644 index 8bb89684..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -GearJoint - -Node1 - - -GearJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.map deleted file mode 100644 index a706f909..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.md5 deleted file mode 100644 index 81560da6..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -267bd9b22b979060a808d28140475034 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.svg deleted file mode 100644 index fa3140bc..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -GearJoint - -Node1 - - -GearJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint-members.html deleted file mode 100644 index 8a780838..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint-members.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Joint Member List
-
-
- -

This is the complete list of members for Joint, including all inherited members.

- - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetReactionForce(float invDt)Jointpure virtual
GetReactionTorque(float invDt)Jointpure virtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorAJoint
WorldAnchorBJoint
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html deleted file mode 100644 index 48f98cd1..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html +++ /dev/null @@ -1,522 +0,0 @@ - - - - - - - -Aether.Physics2D: Joint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
-
-Inheritance diagram for Joint:
-
-
-
-
-
-Collaboration diagram for Joint:
-
-
-
-
- - - - - - - - - - - -

-Public Member Functions

abstract Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
abstract float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - -

-Public Attributes

bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- - - - - - - - -

-Protected Member Functions

Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - -

-Events

Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Constructor & Destructor Documentation

- -

◆ Joint()

- -
-
- - - - - -
- - - - - - - - -
Joint (Body body)
-
-protected
-
- -

Constructor for fixed joint

- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
abstract Vector2 GetReactionForce (float invDt)
-
-pure virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implemented in WheelJoint, WeldJoint, RopeJoint, RevoluteJoint, PulleyJoint, PrismaticJoint, MotorJoint, GearJoint, FrictionJoint, FixedMouseJoint, DistanceJoint, and AngleJoint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
abstract float GetReactionTorque (float invDt)
-
-pure virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implemented in WheelJoint, WeldJoint, RopeJoint, RevoluteJoint, PulleyJoint, PrismaticJoint, MotorJoint, GearJoint, FrictionJoint, FixedMouseJoint, DistanceJoint, and AngleJoint.

- -
-
- -

◆ IsFixedType()

- -
-
- - - - - - - -
bool IsFixedType ()
-
- -

Return true if the joint is a fixed type.

- -
-
-

Member Data Documentation

- -

◆ Enabled

- -
-
- - - - -
bool Enabled = true
-
- -

Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive.

- -
-
- -

◆ Tag

- -
-
- - - - -
object Tag
-
- -

Set the user data pointer.

-

The data.

- -
-
-

Property Documentation

- -

◆ BodyA

- -
-
- - - - - -
- - - - -
Body BodyA
-
-getset
-
- -

Get the first body attached to this joint.

- -
-
- -

◆ BodyB

- -
-
- - - - - -
- - - - -
Body BodyB
-
-getset
-
- -

Get the second body attached to this joint.

- -
-
- -

◆ Breakpoint

- -
-
- - - - - -
- - - - -
float Breakpoint
-
-getset
-
- -

The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks.

- -
-
- -

◆ CollideConnected

- -
-
- - - - - -
- - - - -
bool CollideConnected
-
-getset
-
- -

Set this flag to true if the attached bodies should collide.

- -
-
- -

◆ JointType

- -
-
- - - - - -
- - - - -
JointType JointType
-
-getprotected set
-
- -

Gets or sets the type of the joint.

-

The type of the joint.

- -
-
- -

◆ World

- -
-
- - - - - -
- - - - -
World World
-
-get
-
- -

Get the parent World of this joint. This is null if the joint is not attached.

- -
-
- -

◆ WorldAnchorA

- -
-
- - - - - -
- - - - -
abstract Vector2 WorldAnchorA
-
-getset
-
- -

Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world.

- -
-
- -

◆ WorldAnchorB

- -
-
- - - - - -
- - - - -
abstract Vector2 WorldAnchorB
-
-getset
-
- -

Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world.

- -
-
-

Event Documentation

- -

◆ Broke

- -
-
- - - - -
Action<Joint, float> Broke
-
- -

Fires when the joint is broken.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/Joint.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.js deleted file mode 100644 index 5be4f50d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.js +++ /dev/null @@ -1,21 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint = -[ - [ "Joint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#aca80e0202fa1c41a0a91c217b1e13a29", null ], - [ "Joint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ab6ad917c93c524e7e95c88955052d12e", null ], - [ "Joint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a1ed184e088d1d9eafabd761fcf85b147", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a488df9e4f355efa29dd7df62ee5863a1", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#abbd479f202d287c4d7627c055d47563a", null ], - [ "IsFixedType", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ac1592acfb27fbe442c5fcdd3de9d093a", null ], - [ "WakeBodies", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ab93d501643113e1a7bbf98e082993792", null ], - [ "Enabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a558f5c44426d0eb7abb82a65e8892d9a", null ], - [ "Tag", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a4b7f4dc326555ee4a2f96d52622475cd", null ], - [ "BodyA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#af8c003a1fd3fb14b8a808303d67e3f5b", null ], - [ "BodyB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ad0b4d84d44f93476742419fb23f3c01d", null ], - [ "Breakpoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ac5f05154e31ebc368d68c91039031523", null ], - [ "CollideConnected", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a77e734c4babee723cc437bc218e2f288", null ], - [ "JointType", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a375b88e8e0673bf4d2e4ea24c7ec91cf", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#addad4c6d854b8c10bcf693736126f9ee", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ab448af58cedb44e032daeefd3295d26b", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#adf4fd3f20ade1c978a7d7d07a5e9e7ba", null ], - [ "Broke", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#aea15d567852879223509e956f3f75a1a", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.map deleted file mode 100644 index 78170126..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.md5 deleted file mode 100644 index c3d162a2..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -76b39468564e59d21b8c7762370da656 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.svg deleted file mode 100644 index 855c63f9..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.svg +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -Joint - -Node1 - - -Joint - - - - -Node2 - - -JointEdge - - - - -Node1->Node2 - - - Joint - - -Node2->Node1 - - - EdgeA -EdgeB - - -Node2->Node2 - - - Next -Prev - - -Node3 - - -Body - - - - -Node3->Node2 - - - Other - - -Node13 - - -World - - - - -Node13->Node1 - - - _world - - -Node13->Node3 - - - _world - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.map deleted file mode 100644 index c1b48daf..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.map +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.md5 deleted file mode 100644 index ba4c5366..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -52d367a531b20ffe8005eb429ded6316 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.svg deleted file mode 100644 index 5ef04745..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.svg +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - -Joint - -Node1 - - -Joint - - - - -Node2 - - -AngleJoint - - - - -Node1->Node2 - - - - -Node3 - - -DistanceJoint - - - - -Node1->Node3 - - - - -Node4 - - -FixedMouseJoint - - - - -Node1->Node4 - - - - -Node5 - - -FrictionJoint - - - - -Node1->Node5 - - - - -Node6 - - -GearJoint - - - - -Node1->Node6 - - - - -Node7 - - -MotorJoint - - - - -Node1->Node7 - - - - -Node8 - - -PrismaticJoint - - - - -Node1->Node8 - - - - -Node9 - - -PulleyJoint - - - - -Node1->Node9 - - - - -Node10 - - -RevoluteJoint - - - - -Node1->Node10 - - - - -Node11 - - -RopeJoint - - - - -Node1->Node11 - - - - -Node12 - - -WeldJoint - - - - -Node1->Node12 - - - - -Node13 - - -WheelJoint - - - - -Node1->Node13 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge-members.html deleted file mode 100644 index 2fd3ca16..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
JointEdge Member List
-
-
- -

This is the complete list of members for JointEdge, including all inherited members.

- - - - - -
JointJointEdge
NextJointEdge
OtherJointEdge
PrevJointEdge
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html deleted file mode 100644 index 0feffd7b..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - -Aether.Physics2D: JointEdge Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
JointEdge Class Reference
-
-
- -

A joint edge is used to connect bodies and joints together in a joint graph where each body is a node and each joint is an edge. A joint edge belongs to a doubly linked list maintained in each attached body. Each joint has two joint nodes, one for each attached body. - More...

-
-Collaboration diagram for JointEdge:
-
-
-
-
- - - - - - - - - - - - - - -

-Public Attributes

Joint Joint
 The joint. More...
 
JointEdge Next
 The next joint edge in the body's joint list. More...
 
Body Other
 Provides quick access to the other body attached. More...
 
JointEdge Prev
 The previous joint edge in the body's joint list. More...
 
-

Detailed Description

-

A joint edge is used to connect bodies and joints together in a joint graph where each body is a node and each joint is an edge. A joint edge belongs to a doubly linked list maintained in each attached body. Each joint has two joint nodes, one for each attached body.

-

Member Data Documentation

- -

◆ Joint

- -
-
- - - - -
Joint Joint
-
- -

The joint.

- -
-
- -

◆ Next

- -
-
- - - - -
JointEdge Next
-
- -

The next joint edge in the body's joint list.

- -
-
- -

◆ Other

- -
-
- - - - -
Body Other
-
- -

Provides quick access to the other body attached.

- -
-
- -

◆ Prev

- -
-
- - - - -
JointEdge Prev
-
- -

The previous joint edge in the body's joint list.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/Joint.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.js deleted file mode 100644 index cf7a9187..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.js +++ /dev/null @@ -1,7 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge = -[ - [ "Joint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#a0bbb0dc0579ae4dfe2df1540e85ed6cb", null ], - [ "Next", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#a28934be4aa53274019ed9652410959dd", null ], - [ "Other", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#a90154eb1b8fd7dd1c290285c1b6bf4e9", null ], - [ "Prev", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#afaaf30f763de64aec29318e757f515d6", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.map deleted file mode 100644 index 2aad2a80..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.map +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.md5 deleted file mode 100644 index 2e8a3120..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -bae1b2e5588fa115856b2abe27cadc06 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.svg deleted file mode 100644 index 8389c0d9..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.svg +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - -JointEdge - -Node1 - - -JointEdge - - - - -Node1->Node1 - - - Next -Prev - - -Node2 - - -Joint - - - - -Node1->Node2 - - - EdgeA -EdgeB - - -Node2->Node1 - - - Joint - - -Node3 - - -World - - - - -Node3->Node2 - - - _world - - -Node26 - - -Body - - - - -Node3->Node26 - - - _world - - -Node26->Node1 - - - Other - - -Node27 - - -Sweep - - - - -Node27->Node26 - - - _sweep - - -Node13 - - -Vector2 - - - - -Node13->Node26 - - - _force -_linearVelocity - - -Node13->Node27 - - - C -C0 -LocalCenter - - -Node32 - - -Transform - - - - -Node13->Node32 - - - p - - -Node28 - - -FixtureCollection - - - - -Node28->Node26 - - - FixtureList - - -Node32->Node26 - - - _xf - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint-members.html deleted file mode 100644 index 0c635603..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
MotorJoint Member List
-
-
- -

This is the complete list of members for MotorJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - -
AngularOffsetMotorJoint
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetReactionForce(float invDt)MotorJointvirtual
GetReactionTorque(float invDt)MotorJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LinearOffsetMotorJoint
MaxForceMotorJoint
MaxTorqueMotorJoint
MotorJoint(Body bodyA, Body bodyB, bool useWorldCoordinates=false)MotorJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in MotorJoint)MotorJoint
WorldAnchorB (defined in MotorJoint)MotorJoint
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html deleted file mode 100644 index 63c8621e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html +++ /dev/null @@ -1,393 +0,0 @@ - - - - - - - -Aether.Physics2D: MotorJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
MotorJoint Class Reference
-
-
- -

A motor joint is used to control the relative motion between two bodies. A typical usage is to control the movement of a dynamic body with respect to the ground. - More...

-
-Inheritance diagram for MotorJoint:
-
-
-
-
-
-Collaboration diagram for MotorJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 MotorJoint (Body bodyA, Body bodyB, bool useWorldCoordinates=false)
 Constructor for MotorJoint. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
float MaxForce [get, set]
 The maximum amount of force that can be applied to BodyA More...
 
float MaxTorque [get, set]
 The maximum amount of torque that can be applied to BodyA More...
 
Vector2 LinearOffset [get, set]
 The linear (translation) offset. More...
 
float AngularOffset [get, set]
 Get or set the angular offset. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A motor joint is used to control the relative motion between two bodies. A typical usage is to control the movement of a dynamic body with respect to the ground.

-

Constructor & Destructor Documentation

- -

◆ MotorJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
MotorJoint (Body bodyA,
Body bodyB,
bool useWorldCoordinates = false 
)
-
- -

Constructor for MotorJoint.

-
Parameters
- - - - -
bodyAThe first body
bodyBThe second body
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ AngularOffset

- -
-
- - - - - -
- - - - -
float AngularOffset
-
-getset
-
- -

Get or set the angular offset.

- -
-
- -

◆ LinearOffset

- -
-
- - - - - -
- - - - -
Vector2 LinearOffset
-
-getset
-
- -

The linear (translation) offset.

- -
-
- -

◆ MaxForce

- -
-
- - - - - -
- - - - -
float MaxForce
-
-getset
-
- -

The maximum amount of force that can be applied to BodyA

- -
-
- -

◆ MaxTorque

- -
-
- - - - - -
- - - - -
float MaxTorque
-
-getset
-
- -

The maximum amount of torque that can be applied to BodyA

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/MotorJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.js deleted file mode 100644 index 58f9ebf2..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.js +++ /dev/null @@ -1,13 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint = -[ - [ "MotorJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a059657af23476ab360182a89a87b3c25", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "AngularOffset", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a3b3eb3df80a07ca0c56c40f661514598", null ], - [ "CorrectionFactor", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#adca405d014a47fadfac1448889408ff3", null ], - [ "LinearOffset", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a6f661cfedcbee5504220fd20ee4b94c5", null ], - [ "MaxForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#aea6a8bd745d298d7f57f809ccc4edadb", null ], - [ "MaxTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a165217338f4b70d63e18b1260ebba548", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.map deleted file mode 100644 index 6a95ebe0..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.md5 deleted file mode 100644 index 1a9d9431..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b941bde9475b54f100102ecb7304d3ce \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.svg deleted file mode 100644 index f7ed1557..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -MotorJoint - -Node1 - - -MotorJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.map deleted file mode 100644 index 47670a4c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.md5 deleted file mode 100644 index 5f4b0b86..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -32480f7ed9a8cd2cfb71d5159bd1170e \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.svg deleted file mode 100644 index 54098d76..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -MotorJoint - -Node1 - - -MotorJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint-members.html deleted file mode 100644 index 54856f46..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
PrismaticJoint Member List
-
-
- -

This is the complete list of members for PrismaticJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AxisPrismaticJoint
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetMotorForce(float invDt)PrismaticJoint
GetReactionForce(float invDt)PrismaticJointvirtual
GetReactionTorque(float invDt)PrismaticJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointSpeedPrismaticJoint
JointTranslationPrismaticJoint
JointTypeJoint
LimitEnabledPrismaticJoint
LocalAnchorAPrismaticJoint
LocalAnchorBPrismaticJoint
LocalXAxisPrismaticJoint
LowerLimitPrismaticJoint
MaxMotorForcePrismaticJoint
MotorEnabledPrismaticJoint
MotorImpulsePrismaticJoint
MotorSpeedPrismaticJoint
PrismaticJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, Vector2 axis, bool useWorldCoordinates=false)PrismaticJoint
PrismaticJoint(Body bodyA, Body bodyB, Vector2 anchor, Vector2 axis, bool useWorldCoordinates=false) (defined in PrismaticJoint)PrismaticJoint
ReferenceAnglePrismaticJoint
SetLimits(float lower, float upper)PrismaticJoint
TagJoint
UpperLimitPrismaticJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in PrismaticJoint)PrismaticJoint
WorldAnchorB (defined in PrismaticJoint)PrismaticJoint
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html deleted file mode 100644 index 6f1e5937..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html +++ /dev/null @@ -1,760 +0,0 @@ - - - - - - - -Aether.Physics2D: PrismaticJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
PrismaticJoint Class Reference
-
-
- -

A prismatic joint. This joint provides one degree of freedom: translation along an axis fixed in bodyA. Relative rotation is prevented. You can use a joint limit to restrict the range of motion and a joint motor to drive the motion or to model joint friction. - More...

-
-Inheritance diagram for PrismaticJoint:
-
-
-
-
-
-Collaboration diagram for PrismaticJoint:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 PrismaticJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, Vector2 axis, bool useWorldCoordinates=false)
 This requires defining a line of motion using an axis and an anchor point. The definition uses local anchor points and a local axis so that the initial configuration can violate the constraint slightly. The joint translation is zero when the local anchor points coincide in world space. Using local anchors and a local axis helps when saving and loading a game. More...
 
PrismaticJoint (Body bodyA, Body bodyB, Vector2 anchor, Vector2 axis, bool useWorldCoordinates=false)
 
void SetLimits (float lower, float upper)
 Set the joint limits, usually in meters. More...
 
float GetMotorForce (float invDt)
 Gets the motor force. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
float JointTranslation [get]
 Get the current joint translation, usually in meters. More...
 
float JointSpeed [get]
 Get the current joint translation speed, usually in meters per second. More...
 
bool LimitEnabled [get, set]
 Is the joint limit enabled? More...
 
float LowerLimit [get, set]
 Get the lower joint limit, usually in meters. More...
 
float UpperLimit [get, set]
 Get the upper joint limit, usually in meters. More...
 
bool MotorEnabled [get, set]
 Is the joint motor enabled? More...
 
float MotorSpeed [get, set]
 Set the motor speed, usually in meters per second. More...
 
float MaxMotorForce [get, set]
 Set the maximum motor force, usually in N. More...
 
float MotorImpulse [get, set]
 Get the current motor impulse, usually in N. More...
 
Vector2 Axis [get, set]
 The axis at which the joint moves. More...
 
Vector2 LocalXAxis [get]
 The axis in local coordinates relative to BodyA More...
 
float ReferenceAngle [get, set]
 The reference angle. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A prismatic joint. This joint provides one degree of freedom: translation along an axis fixed in bodyA. Relative rotation is prevented. You can use a joint limit to restrict the range of motion and a joint motor to drive the motion or to model joint friction.

-

Constructor & Destructor Documentation

- -

◆ PrismaticJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PrismaticJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
Vector2 axis,
bool useWorldCoordinates = false 
)
-
- -

This requires defining a line of motion using an axis and an anchor point. The definition uses local anchor points and a local axis so that the initial configuration can violate the constraint slightly. The joint translation is zero when the local anchor points coincide in world space. Using local anchors and a local axis helps when saving and loading a game.

-
Parameters
- - - - - - - -
bodyAThe first body.
bodyBThe second body.
anchorAThe first body anchor.
anchorBThe second body anchor.
axisThe axis.
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetMotorForce()

- -
-
- - - - - - - - -
float GetMotorForce (float invDt)
-
- -

Gets the motor force.

-
Parameters
- - -
invDtThe inverse delta time
-
-
- -
-
- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ SetLimits()

- -
-
- - - - - - - - - - - - - - - - - - -
void SetLimits (float lower,
float upper 
)
-
- -

Set the joint limits, usually in meters.

-
Parameters
- - - -
lowerThe lower limit
upperThe upper limit
-
-
- -
-
-

Property Documentation

- -

◆ Axis

- -
-
- - - - - -
- - - - -
Vector2 Axis
-
-getset
-
- -

The axis at which the joint moves.

- -
-
- -

◆ JointSpeed

- -
-
- - - - - -
- - - - -
float JointSpeed
-
-get
-
- -

Get the current joint translation speed, usually in meters per second.

- -
-
- -

◆ JointTranslation

- -
-
- - - - - -
- - - - -
float JointTranslation
-
-get
-
- -

Get the current joint translation, usually in meters.

- -
-
- -

◆ LimitEnabled

- -
-
- - - - - -
- - - - -
bool LimitEnabled
-
-getset
-
- -

Is the joint limit enabled?

-

true if [limit enabled]; otherwise, false.

- -
-
- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point on BodyA

- -
-
- -

◆ LocalAnchorB

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorB
-
-getset
-
- -

The local anchor point on BodyB

- -
-
- -

◆ LocalXAxis

- -
-
- - - - - -
- - - - -
Vector2 LocalXAxis
-
-get
-
- -

The axis in local coordinates relative to BodyA

- -
-
- -

◆ LowerLimit

- -
-
- - - - - -
- - - - -
float LowerLimit
-
-getset
-
- -

Get the lower joint limit, usually in meters.

- -
-
- -

◆ MaxMotorForce

- -
-
- - - - - -
- - - - -
float MaxMotorForce
-
-getset
-
- -

Set the maximum motor force, usually in N.

-

The force.

- -
-
- -

◆ MotorEnabled

- -
-
- - - - - -
- - - - -
bool MotorEnabled
-
-getset
-
- -

Is the joint motor enabled?

-

true if [motor enabled]; otherwise, false.

- -
-
- -

◆ MotorImpulse

- -
-
- - - - - -
- - - - -
float MotorImpulse
-
-getset
-
- -

Get the current motor impulse, usually in N.

- -
-
- -

◆ MotorSpeed

- -
-
- - - - - -
- - - - -
float MotorSpeed
-
-getset
-
- -

Set the motor speed, usually in meters per second.

-

The speed.

- -
-
- -

◆ ReferenceAngle

- -
-
- - - - - -
- - - - -
float ReferenceAngle
-
-getset
-
- -

The reference angle.

- -
-
- -

◆ UpperLimit

- -
-
- - - - - -
- - - - -
float UpperLimit
-
-getset
-
- -

Get the upper joint limit, usually in meters.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/PrismaticJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.js deleted file mode 100644 index 4121bd1f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.js +++ /dev/null @@ -1,25 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint = -[ - [ "PrismaticJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a4acdf013e05be6f2573ff41915abdc29", null ], - [ "PrismaticJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a3ca1feade0b9b3e58866d70601f8e68c", null ], - [ "GetMotorForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a26ef16211e1bdf654b6210d65c5c0d0d", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "SetLimits", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a570fdd2d1ff18b491f985b697054c055", null ], - [ "Axis", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a903a32e094f42fdb107078e01b6a45bd", null ], - [ "JointSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#af160e3897b3d4aa3ef36b9d41d827a51", null ], - [ "JointTranslation", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a96d2abf27990ec0a8fb478a37c8040e6", null ], - [ "LimitEnabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#aea8f57e77e06ce4e150a9e47fdcda2ee", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "LocalAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], - [ "LocalXAxis", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#ae1c3b3ff3a93366137a330df937be100", null ], - [ "LowerLimit", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#ac45b2c1842637697841f89d4ebe431a0", null ], - [ "MaxMotorForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a3de84e0813adbb6929f5d6246131aa52", null ], - [ "MotorEnabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a82646b4c8a5eb0c1926d643b804e42ca", null ], - [ "MotorImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a627ca1df1d77e9b4d9274d080d181647", null ], - [ "MotorSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a14844f4c6590da6b12e5b42dab3e198a", null ], - [ "ReferenceAngle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a05184147e05d88e03f941539f95e5aae", null ], - [ "UpperLimit", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a51dd0201db52cba44ca24bc08a6b1a7a", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.map deleted file mode 100644 index 9d630383..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.md5 deleted file mode 100644 index 2bd3e11a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c5f0483ee7e6673224d2cba06e2ebb5f \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.svg deleted file mode 100644 index f8daf58d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -PrismaticJoint - -Node1 - - -PrismaticJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.map deleted file mode 100644 index bffed4fb..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.md5 deleted file mode 100644 index 6286d11e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -04fbf68f8f58ffcadc986d9e23775e5b \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.svg deleted file mode 100644 index 8b8059f2..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -PrismaticJoint - -Node1 - - -PrismaticJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint-members.html deleted file mode 100644 index 686e4ae8..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint-members.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
PulleyJoint Member List
-
-
- -

This is the complete list of members for PulleyJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
CurrentLengthAPulleyJoint
CurrentLengthBPulleyJoint
EnabledJoint
GetReactionForce(float invDt)PulleyJointvirtual
GetReactionTorque(float invDt)PulleyJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LengthAPulleyJoint
LengthBPulleyJoint
LocalAnchorAPulleyJoint
LocalAnchorBPulleyJoint
PulleyJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, Vector2 worldAnchorA, Vector2 worldAnchorB, float ratio, bool useWorldCoordinates=false)PulleyJoint
RatioPulleyJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorAPulleyJoint
WorldAnchorBPulleyJoint
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html deleted file mode 100644 index 23bab238..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html +++ /dev/null @@ -1,558 +0,0 @@ - - - - - - - -Aether.Physics2D: PulleyJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
PulleyJoint Class Reference
-
-
- -

The pulley joint is connected to two bodies and two fixed world points. The pulley supports a ratio such that: length1 + ratio * length2 <= constant Yes, the force transmitted is scaled by the ratio. - More...

-
-Inheritance diagram for PulleyJoint:
-
-
-
-
-
-Collaboration diagram for PulleyJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 PulleyJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, Vector2 worldAnchorA, Vector2 worldAnchorB, float ratio, bool useWorldCoordinates=false)
 Constructor for PulleyJoint. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
override sealed Vector2 WorldAnchorA [get, set]
 Get the first world anchor. More...
 
override sealed Vector2 WorldAnchorB [get, set]
 Get the second world anchor. More...
 
float LengthA [get, set]
 Get the current length of the segment attached to body1. More...
 
float LengthB [get, set]
 Get the current length of the segment attached to body2. More...
 
float CurrentLengthA [get]
 The current length between the anchor point on BodyA and WorldAnchorA More...
 
float CurrentLengthB [get]
 The current length between the anchor point on BodyB and WorldAnchorB More...
 
float Ratio [get, set]
 Get the pulley ratio. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

The pulley joint is connected to two bodies and two fixed world points. The pulley supports a ratio such that: length1 + ratio * length2 <= constant Yes, the force transmitted is scaled by the ratio.

-

Warning: the pulley joint can get a bit squirrelly by itself. They often work better when combined with prismatic joints. You should also cover the the anchor points with static shapes to prevent one side from going to zero length.

-

Constructor & Destructor Documentation

- -

◆ PulleyJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PulleyJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
Vector2 worldAnchorA,
Vector2 worldAnchorB,
float ratio,
bool useWorldCoordinates = false 
)
-
- -

Constructor for PulleyJoint.

-
Parameters
- - - - - - - - - -
bodyAThe first body.
bodyBThe second body.
anchorAThe anchor on the first body.
anchorBThe anchor on the second body.
worldAnchorAThe world anchor for the first body.
worldAnchorBThe world anchor for the second body.
ratioThe ratio.
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ CurrentLengthA

- -
-
- - - - - -
- - - - -
float CurrentLengthA
-
-get
-
- -

The current length between the anchor point on BodyA and WorldAnchorA

- -
-
- -

◆ CurrentLengthB

- -
-
- - - - - -
- - - - -
float CurrentLengthB
-
-get
-
- -

The current length between the anchor point on BodyB and WorldAnchorB

- -
-
- -

◆ LengthA

- -
-
- - - - - -
- - - - -
float LengthA
-
-getset
-
- -

Get the current length of the segment attached to body1.

- -
-
- -

◆ LengthB

- -
-
- - - - - -
- - - - -
float LengthB
-
-getset
-
- -

Get the current length of the segment attached to body2.

- -
-
- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point on BodyA

- -
-
- -

◆ LocalAnchorB

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorB
-
-getset
-
- -

The local anchor point on BodyB

- -
-
- -

◆ Ratio

- -
-
- - - - - -
- - - - -
float Ratio
-
-getset
-
- -

Get the pulley ratio.

- -
-
- -

◆ WorldAnchorA

- -
-
- - - - - -
- - - - -
override sealed Vector2 WorldAnchorA
-
-getset
-
- -

Get the first world anchor.

- -
-
- -

◆ WorldAnchorB

- -
-
- - - - - -
- - - - -
override sealed Vector2 WorldAnchorB
-
-getset
-
- -

Get the second world anchor.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/PulleyJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.js deleted file mode 100644 index 99a9709e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.js +++ /dev/null @@ -1,16 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint = -[ - [ "PulleyJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a25a1437344e92ce024d51983c1fef2fe", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "Constant", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a36bcf24140561abc42e6112776eeaf01", null ], - [ "CurrentLengthA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a310784ebb6e3952292a0a406d842999c", null ], - [ "CurrentLengthB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a22189d091b00b4e43436c5c8837e1bd5", null ], - [ "LengthA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a17228bb383163d16223419dcf2004e72", null ], - [ "LengthB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a821ef58fd6f01bdf6afb867ab86dcd68", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "LocalAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], - [ "Ratio", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#af6ae4490c72c376a3b00876da95715bd", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#acad7fbf7f8d8c9354d92c71a418ac26a", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a3cc2ad87687924151117fe3fa6a03912", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.map deleted file mode 100644 index 67c8f75c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.md5 deleted file mode 100644 index 721bdb21..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c502eb57534ef2782b9a744ba9b9f592 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.svg deleted file mode 100644 index fc2c2767..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -PulleyJoint - -Node1 - - -PulleyJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.map deleted file mode 100644 index a694da34..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.md5 deleted file mode 100644 index 50618c51..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7f9815538158b45ac452d1467b375278 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.svg deleted file mode 100644 index 8bf6b126..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -PulleyJoint - -Node1 - - -PulleyJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint-members.html deleted file mode 100644 index af86d5cb..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint-members.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
RevoluteJoint Member List
-
-
- -

This is the complete list of members for RevoluteJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetMotorTorque(float invDt)RevoluteJoint
GetReactionForce(float invDt)RevoluteJointvirtual
GetReactionTorque(float invDt)RevoluteJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointAngleRevoluteJoint
JointSpeedRevoluteJoint
JointTypeJoint
LimitEnabledRevoluteJoint
LocalAnchorARevoluteJoint
LocalAnchorBRevoluteJoint
LowerLimitRevoluteJoint
MaxMotorTorqueRevoluteJoint
MotorEnabledRevoluteJoint
MotorImpulseRevoluteJoint
MotorSpeedRevoluteJoint
ReferenceAngleRevoluteJoint
RevoluteJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)RevoluteJoint
RevoluteJoint(Body bodyA, Body bodyB, Vector2 anchor, bool useWorldCoordinates=false)RevoluteJoint
SetLimits(float lower, float upper)RevoluteJoint
TagJoint
UpperLimitRevoluteJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in RevoluteJoint)RevoluteJoint
WorldAnchorB (defined in RevoluteJoint)RevoluteJoint
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html deleted file mode 100644 index 8aab68f1..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html +++ /dev/null @@ -1,748 +0,0 @@ - - - - - - - -Aether.Physics2D: RevoluteJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
RevoluteJoint Class Reference
-
-
- -

A revolute joint constrains to bodies to share a common point while they are free to rotate about the point. The relative rotation about the shared point is the joint angle. You can limit the relative rotation with a joint limit that specifies a lower and upper angle. You can use a motor to drive the relative rotation about the shared point. A maximum motor torque is provided so that infinite forces are not generated. - More...

-
-Inheritance diagram for RevoluteJoint:
-
-
-
-
-
-Collaboration diagram for RevoluteJoint:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 RevoluteJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)
 Constructor of RevoluteJoint. More...
 
 RevoluteJoint (Body bodyA, Body bodyB, Vector2 anchor, bool useWorldCoordinates=false)
 Constructor of RevoluteJoint. More...
 
void SetLimits (float lower, float upper)
 Set the joint limits, usually in meters. More...
 
float GetMotorTorque (float invDt)
 Gets the motor torque in N-m. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
float ReferenceAngle [get, set]
 The referance angle computed as BodyB angle minus BodyA angle. More...
 
float JointAngle [get]
 Get the current joint angle in radians. More...
 
float JointSpeed [get]
 Get the current joint angle speed in radians per second. More...
 
bool LimitEnabled [get, set]
 Is the joint limit enabled? More...
 
float LowerLimit [get, set]
 Get the lower joint limit in radians. More...
 
float UpperLimit [get, set]
 Get the upper joint limit in radians. More...
 
bool MotorEnabled [get, set]
 Is the joint motor enabled? More...
 
float MotorSpeed [get, set]
 Get or set the motor speed in radians per second. More...
 
float MaxMotorTorque [get, set]
 Get or set the maximum motor torque, usually in N-m. More...
 
float MotorImpulse [get, set]
 Get or set the current motor impulse, usually in N-m. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A revolute joint constrains to bodies to share a common point while they are free to rotate about the point. The relative rotation about the shared point is the joint angle. You can limit the relative rotation with a joint limit that specifies a lower and upper angle. You can use a motor to drive the relative rotation about the shared point. A maximum motor torque is provided so that infinite forces are not generated.

-

Constructor & Destructor Documentation

- -

◆ RevoluteJoint() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RevoluteJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
bool useWorldCoordinates = false 
)
-
- -

Constructor of RevoluteJoint.

-
Parameters
- - - - - - -
bodyAThe first body.
bodyBThe second body.
anchorAThe first body anchor.
anchorBThe second anchor.
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
- -

◆ RevoluteJoint() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RevoluteJoint (Body bodyA,
Body bodyB,
Vector2 anchor,
bool useWorldCoordinates = false 
)
-
- -

Constructor of RevoluteJoint.

-
Parameters
- - - - - -
bodyAThe first body.
bodyBThe second body.
anchorThe shared anchor.
useWorldCoordinates
-
-
- -
-
-

Member Function Documentation

- -

◆ GetMotorTorque()

- -
-
- - - - - - - - -
float GetMotorTorque (float invDt)
-
- -

Gets the motor torque in N-m.

-
Parameters
- - -
invDtThe inverse delta time
-
-
- -
-
- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ SetLimits()

- -
-
- - - - - - - - - - - - - - - - - - -
void SetLimits (float lower,
float upper 
)
-
- -

Set the joint limits, usually in meters.

-
Parameters
- - - -
lowerThe lower limit
upperThe upper limit
-
-
- -
-
-

Property Documentation

- -

◆ JointAngle

- -
-
- - - - - -
- - - - -
float JointAngle
-
-get
-
- -

Get the current joint angle in radians.

- -
-
- -

◆ JointSpeed

- -
-
- - - - - -
- - - - -
float JointSpeed
-
-get
-
- -

Get the current joint angle speed in radians per second.

- -
-
- -

◆ LimitEnabled

- -
-
- - - - - -
- - - - -
bool LimitEnabled
-
-getset
-
- -

Is the joint limit enabled?

-

true if [limit enabled]; otherwise, false.

- -
-
- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point on BodyA

- -
-
- -

◆ LocalAnchorB

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorB
-
-getset
-
- -

The local anchor point on BodyB

- -
-
- -

◆ LowerLimit

- -
-
- - - - - -
- - - - -
float LowerLimit
-
-getset
-
- -

Get the lower joint limit in radians.

- -
-
- -

◆ MaxMotorTorque

- -
-
- - - - - -
- - - - -
float MaxMotorTorque
-
-getset
-
- -

Get or set the maximum motor torque, usually in N-m.

- -
-
- -

◆ MotorEnabled

- -
-
- - - - - -
- - - - -
bool MotorEnabled
-
-getset
-
- -

Is the joint motor enabled?

-

true if [motor enabled]; otherwise, false.

- -
-
- -

◆ MotorImpulse

- -
-
- - - - - -
- - - - -
float MotorImpulse
-
-getset
-
- -

Get or set the current motor impulse, usually in N-m.

- -
-
- -

◆ MotorSpeed

- -
-
- - - - - -
- - - - -
float MotorSpeed
-
-getset
-
- -

Get or set the motor speed in radians per second.

- -
-
- -

◆ ReferenceAngle

- -
-
- - - - - -
- - - - -
float ReferenceAngle
-
-getset
-
- -

The referance angle computed as BodyB angle minus BodyA angle.

- -
-
- -

◆ UpperLimit

- -
-
- - - - - -
- - - - -
float UpperLimit
-
-getset
-
- -

Get the upper joint limit in radians.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/RevoluteJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.js deleted file mode 100644 index c514d6d0..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.js +++ /dev/null @@ -1,23 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint = -[ - [ "RevoluteJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a1deadd61d4183919eee47707ae7d3ad8", null ], - [ "RevoluteJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#aa9a523c27dea2bd9dd6435e58646285c", null ], - [ "GetMotorTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a5f4067acd5bef0cfa32cee701ca68d85", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "SetLimits", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a570fdd2d1ff18b491f985b697054c055", null ], - [ "JointAngle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#acf8136ee624a7c506eebf84d577ac246", null ], - [ "JointSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#af160e3897b3d4aa3ef36b9d41d827a51", null ], - [ "LimitEnabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#aea8f57e77e06ce4e150a9e47fdcda2ee", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "LocalAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], - [ "LowerLimit", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#ac45b2c1842637697841f89d4ebe431a0", null ], - [ "MaxMotorTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a249b4d118ffb7885126147390cacfd67", null ], - [ "MotorEnabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a82646b4c8a5eb0c1926d643b804e42ca", null ], - [ "MotorImpulse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a627ca1df1d77e9b4d9274d080d181647", null ], - [ "MotorSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a14844f4c6590da6b12e5b42dab3e198a", null ], - [ "ReferenceAngle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a05184147e05d88e03f941539f95e5aae", null ], - [ "UpperLimit", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a51dd0201db52cba44ca24bc08a6b1a7a", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.map deleted file mode 100644 index a24b3515..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.md5 deleted file mode 100644 index 618c039c..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -30f57b5852d857afd95b77955bf91e72 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.svg deleted file mode 100644 index 898b246a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -RevoluteJoint - -Node1 - - -RevoluteJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.map deleted file mode 100644 index 984f95dd..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.md5 deleted file mode 100644 index 9197fe4e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5ce0e1fb827cce76c199aaf4e60b0efc \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.svg deleted file mode 100644 index a8b17d50..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -RevoluteJoint - -Node1 - - -RevoluteJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint-members.html deleted file mode 100644 index bd8e4742..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
RopeJoint Member List
-
-
- -

This is the complete list of members for RopeJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetReactionForce(float invDt)RopeJointvirtual
GetReactionTorque(float invDt)RopeJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LocalAnchorARopeJoint
LocalAnchorBRopeJoint
MaxLengthRopeJoint
RopeJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)RopeJoint
StateRopeJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in RopeJoint)RopeJoint
WorldAnchorB (defined in RopeJoint)RopeJoint
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html deleted file mode 100644 index d2ba2d95..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html +++ /dev/null @@ -1,408 +0,0 @@ - - - - - - - -Aether.Physics2D: RopeJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
RopeJoint Class Reference
-
-
- -

A rope joint enforces a maximum distance between two points on two bodies. It has no other effect. It can be used on ropes that are made up of several connected bodies, and if there is a need to support a heavy body. This joint is used for stabiliation of heavy objects on soft constraint joints. - More...

-
-Inheritance diagram for RopeJoint:
-
-
-
-
-
-Collaboration diagram for RopeJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 RopeJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)
 Constructor for RopeJoint. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
-override sealed Vector2 WorldAnchorA [get, set]
 
-override sealed Vector2 WorldAnchorB [get, set]
 
float MaxLength [get, set]
 Get or set the maximum length of the rope. By default, it is the distance between the two anchor points. More...
 
LimitState State [get]
 Gets the state of the joint. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A rope joint enforces a maximum distance between two points on two bodies. It has no other effect. It can be used on ropes that are made up of several connected bodies, and if there is a need to support a heavy body. This joint is used for stabiliation of heavy objects on soft constraint joints.

-

Warning: if you attempt to change the maximum length during the simulation you will get some non-physical behavior. Use the DistanceJoint instead if you want to dynamically control the length.

-

Constructor & Destructor Documentation

- -

◆ RopeJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RopeJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
bool useWorldCoordinates = false 
)
-
- -

Constructor for RopeJoint.

-
Parameters
- - - - - - -
bodyAThe first body
bodyBThe second body
anchorAThe anchor on the first body
anchorBThe anchor on the second body
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point on BodyA

- -
-
- -

◆ LocalAnchorB

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorB
-
-getset
-
- -

The local anchor point on BodyB

- -
-
- -

◆ MaxLength

- -
-
- - - - - -
- - - - -
float MaxLength
-
-getset
-
- -

Get or set the maximum length of the rope. By default, it is the distance between the two anchor points.

- -
-
- -

◆ State

- -
-
- - - - - -
- - - - -
LimitState State
-
-get
-
- -

Gets the state of the joint.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/RopeJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.js deleted file mode 100644 index 6adbdba0..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.js +++ /dev/null @@ -1,12 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint = -[ - [ "RopeJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a6767fa475aa0dc1bc44a2b2e920c6737", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "LocalAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], - [ "MaxLength", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#af55a58298e945aa340098ded1d880605", null ], - [ "State", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a2d2d55fbc1a2d0f0c04c4646c8ef0d1f", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#acad7fbf7f8d8c9354d92c71a418ac26a", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a3cc2ad87687924151117fe3fa6a03912", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.map deleted file mode 100644 index 61f51148..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.md5 deleted file mode 100644 index cb49dc11..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7be24ee5f03013b0048b79a4d07a4e87 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.svg deleted file mode 100644 index f8256150..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -RopeJoint - -Node1 - - -RopeJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.map deleted file mode 100644 index 23a4145b..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.md5 deleted file mode 100644 index faf7598d..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8e95ed1f31b91f5f3580b50c32b6968a \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.svg deleted file mode 100644 index 11bfd0ed..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -RopeJoint - -Node1 - - -RopeJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint-members.html deleted file mode 100644 index 12078431..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint-members.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
WeldJoint Member List
-
-
- -

This is the complete list of members for WeldJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - -
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
DampingRatioWeldJoint
EnabledJoint
FrequencyHzWeldJoint
GetReactionForce(float invDt)WeldJointvirtual
GetReactionTorque(float invDt)WeldJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LocalAnchorAWeldJoint
LocalAnchorBWeldJoint
ReferenceAngleWeldJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WeldJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)WeldJoint
WorldJoint
WorldAnchorA (defined in WeldJoint)WeldJoint
WorldAnchorB (defined in WeldJoint)WeldJoint
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html deleted file mode 100644 index 8e5dcb3a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - - - -Aether.Physics2D: WeldJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
WeldJoint Class Reference
-
-
- -

A weld joint essentially glues two bodies together. A weld joint may distort somewhat because the island constraint solver is approximate. - More...

-
-Inheritance diagram for WeldJoint:
-
-
-
-
-
-Collaboration diagram for WeldJoint:
-
-
-
-
- - - - - - - - - - - - - - - -

-Public Member Functions

 WeldJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)
 You need to specify an anchor point where they are attached. The position of the anchor point is important for computing the reaction torque. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
float ReferenceAngle [get, set]
 The bodyB angle minus bodyA angle in the reference state (radians). More...
 
float FrequencyHz [get, set]
 The frequency of the joint. A higher frequency means a stiffer joint, but a too high value can cause the joint to oscillate. Default is 0, which means the joint does no spring calculations. More...
 
float DampingRatio [get, set]
 The damping on the joint. The damping is only used when the joint has a frequency (> 0). A higher value means more damping. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A weld joint essentially glues two bodies together. A weld joint may distort somewhat because the island constraint solver is approximate.

-

The joint is soft constraint based, which means the two bodies will move relative to each other, when a force is applied. To combine two bodies in a rigid fashion, combine the fixtures to a single body instead.

-

Constructor & Destructor Documentation

- -

◆ WeldJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
WeldJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
bool useWorldCoordinates = false 
)
-
- -

You need to specify an anchor point where they are attached. The position of the anchor point is important for computing the reaction torque.

-
Parameters
- - - - - - -
bodyAThe first body
bodyBThe second body
anchorAThe first body anchor.
anchorBThe second body anchor.
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ DampingRatio

- -
-
- - - - - -
- - - - -
float DampingRatio
-
-getset
-
- -

The damping on the joint. The damping is only used when the joint has a frequency (> 0). A higher value means more damping.

- -
-
- -

◆ FrequencyHz

- -
-
- - - - - -
- - - - -
float FrequencyHz
-
-getset
-
- -

The frequency of the joint. A higher frequency means a stiffer joint, but a too high value can cause the joint to oscillate. Default is 0, which means the joint does no spring calculations.

- -
-
- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point on BodyA

- -
-
- -

◆ LocalAnchorB

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorB
-
-getset
-
- -

The local anchor point on BodyB

- -
-
- -

◆ ReferenceAngle

- -
-
- - - - - -
- - - - -
float ReferenceAngle
-
-getset
-
- -

The bodyB angle minus bodyA angle in the reference state (radians).

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/WeldJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.js deleted file mode 100644 index 242da443..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.js +++ /dev/null @@ -1,13 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint = -[ - [ "WeldJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#abcdad62e33f27b0bee5b9a78a768eda7", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "DampingRatio", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a9f2ba932f90e63270ba804dd6337a8b0", null ], - [ "FrequencyHz", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a2775d71b0217d32a2a6ca139c866356f", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "LocalAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], - [ "ReferenceAngle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a05184147e05d88e03f941539f95e5aae", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.map deleted file mode 100644 index a833118a..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.md5 deleted file mode 100644 index 47a376d0..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a04b5faf70325294cafcc7434bb6fd1d \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.svg deleted file mode 100644 index 61300341..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -WeldJoint - -Node1 - - -WeldJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.map deleted file mode 100644 index 5f306197..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.md5 deleted file mode 100644 index fbd71ce7..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f050115bc6f5d302b704a25f6dedb2a2 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.svg deleted file mode 100644 index 9a346d66..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -WeldJoint - -Node1 - - -WeldJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint-members.html deleted file mode 100644 index e7b0693f..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint-members.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
WheelJoint Member List
-
-
- -

This is the complete list of members for WheelJoint, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AxisWheelJoint
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
DampingRatioWheelJoint
EnabledJoint
FrequencyWheelJoint
GetMotorTorque(float invDt)WheelJoint
GetReactionForce(float invDt)WheelJointvirtual
GetReactionTorque(float invDt)WheelJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointSpeedWheelJoint
JointTranslationWheelJoint
JointTypeJoint
LocalAnchorAWheelJoint
LocalAnchorBWheelJoint
LocalXAxisWheelJoint
MaxMotorTorqueWheelJoint
MotorEnabledWheelJoint
MotorSpeedWheelJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WheelJoint(Body bodyA, Body bodyB, Vector2 anchor, Vector2 axis, bool useWorldCoordinates=false)WheelJoint
WorldJoint
WorldAnchorA (defined in WheelJoint)WheelJoint
WorldAnchorB (defined in WheelJoint)WheelJoint
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html deleted file mode 100644 index 0da0b7ed..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html +++ /dev/null @@ -1,625 +0,0 @@ - - - - - - - -Aether.Physics2D: WheelJoint Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
WheelJoint Class Reference
-
-
- -

A wheel joint. This joint provides two degrees of freedom: translation along an axis fixed in bodyA and rotation in the plane. You can use a joint limit to restrict the range of motion and a joint motor to drive the rotation or to model rotational friction. This joint is designed for vehicle suspensions. - More...

-
-Inheritance diagram for WheelJoint:
-
-
-
-
-
-Collaboration diagram for WheelJoint:
-
-
-
-
- - - - - - - - - - - - - - - - - - -

-Public Member Functions

 WheelJoint (Body bodyA, Body bodyB, Vector2 anchor, Vector2 axis, bool useWorldCoordinates=false)
 Constructor for WheelJoint More...
 
float GetMotorTorque (float invDt)
 Gets the torque of the motor More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
-override Vector2 WorldAnchorA [get, set]
 
-override Vector2 WorldAnchorB [get, set]
 
Vector2 Axis [get, set]
 The axis at which the suspension moves. More...
 
Vector2 LocalXAxis [get]
 The axis in local coordinates relative to BodyA More...
 
float MotorSpeed [get, set]
 The desired motor speed in radians per second. More...
 
float MaxMotorTorque [get, set]
 The maximum motor torque, usually in N-m. More...
 
float Frequency [get, set]
 Suspension frequency, zero indicates no suspension More...
 
float DampingRatio [get, set]
 Suspension damping ratio, one indicates critical damping More...
 
float JointTranslation [get]
 Gets the translation along the axis More...
 
float JointSpeed [get]
 Gets the angular velocity of the joint More...
 
bool MotorEnabled [get, set]
 Enable/disable the joint motor. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
- - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
-void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
-

Detailed Description

-

A wheel joint. This joint provides two degrees of freedom: translation along an axis fixed in bodyA and rotation in the plane. You can use a joint limit to restrict the range of motion and a joint motor to drive the rotation or to model rotational friction. This joint is designed for vehicle suspensions.

-

Constructor & Destructor Documentation

- -

◆ WheelJoint()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
WheelJoint (Body bodyA,
Body bodyB,
Vector2 anchor,
Vector2 axis,
bool useWorldCoordinates = false 
)
-
- -

Constructor for WheelJoint

-
Parameters
- - - - - - -
bodyAThe first body
bodyBThe second body
anchorThe anchor point
axisThe axis
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetMotorTorque()

- -
-
- - - - - - - - -
float GetMotorTorque (float invDt)
-
- -

Gets the torque of the motor

-
Parameters
- - -
invDtinverse delta time
-
-
- -
-
- -

◆ GetReactionForce()

- -
-
- - - - - -
- - - - - - - - -
override Vector2 GetReactionForce (float invDt)
-
-virtual
-
- -

Get the reaction force on body at the joint anchor in Newtons.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
- -

◆ GetReactionTorque()

- -
-
- - - - - -
- - - - - - - - -
override float GetReactionTorque (float invDt)
-
-virtual
-
- -

Get the reaction torque on the body at the joint anchor in N*m.

-
Parameters
- - -
invDtThe inverse delta time.
-
-
- -

Implements Joint.

- -
-
-

Property Documentation

- -

◆ Axis

- -
-
- - - - - -
- - - - -
Vector2 Axis
-
-getset
-
- -

The axis at which the suspension moves.

- -
-
- -

◆ DampingRatio

- -
-
- - - - - -
- - - - -
float DampingRatio
-
-getset
-
- -

Suspension damping ratio, one indicates critical damping

- -
-
- -

◆ Frequency

- -
-
- - - - - -
- - - - -
float Frequency
-
-getset
-
- -

Suspension frequency, zero indicates no suspension

- -
-
- -

◆ JointSpeed

- -
-
- - - - - -
- - - - -
float JointSpeed
-
-get
-
- -

Gets the angular velocity of the joint

- -
-
- -

◆ JointTranslation

- -
-
- - - - - -
- - - - -
float JointTranslation
-
-get
-
- -

Gets the translation along the axis

- -
-
- -

◆ LocalAnchorA

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorA
-
-getset
-
- -

The local anchor point on BodyA

- -
-
- -

◆ LocalAnchorB

- -
-
- - - - - -
- - - - -
Vector2 LocalAnchorB
-
-getset
-
- -

The local anchor point on BodyB

- -
-
- -

◆ LocalXAxis

- -
-
- - - - - -
- - - - -
Vector2 LocalXAxis
-
-get
-
- -

The axis in local coordinates relative to BodyA

- -
-
- -

◆ MaxMotorTorque

- -
-
- - - - - -
- - - - -
float MaxMotorTorque
-
-getset
-
- -

The maximum motor torque, usually in N-m.

- -
-
- -

◆ MotorEnabled

- -
-
- - - - - -
- - - - -
bool MotorEnabled
-
-getset
-
- -

Enable/disable the joint motor.

- -
-
- -

◆ MotorSpeed

- -
-
- - - - - -
- - - - -
float MotorSpeed
-
-getset
-
- -

The desired motor speed in radians per second.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Physics2D/Dynamics/Joints/WheelJoint.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.js deleted file mode 100644 index 80e08a3b..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.js +++ /dev/null @@ -1,20 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint = -[ - [ "WheelJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a3f4d78dace24f18285bbbeda0b724178", null ], - [ "GetMotorTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a5f4067acd5bef0cfa32cee701ca68d85", null ], - [ "GetReactionForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], - [ "GetReactionTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], - [ "Axis", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a903a32e094f42fdb107078e01b6a45bd", null ], - [ "DampingRatio", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a9f2ba932f90e63270ba804dd6337a8b0", null ], - [ "Frequency", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a9d3c19e881c80a6596884ecb8da4a0f4", null ], - [ "JointSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#af160e3897b3d4aa3ef36b9d41d827a51", null ], - [ "JointTranslation", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a96d2abf27990ec0a8fb478a37c8040e6", null ], - [ "LocalAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], - [ "LocalAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], - [ "LocalXAxis", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#ae1c3b3ff3a93366137a330df937be100", null ], - [ "MaxMotorTorque", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a249b4d118ffb7885126147390cacfd67", null ], - [ "MotorEnabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a82646b4c8a5eb0c1926d643b804e42ca", null ], - [ "MotorSpeed", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a14844f4c6590da6b12e5b42dab3e198a", null ], - [ "WorldAnchorA", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], - [ "WorldAnchorB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#afe947008abce0cb278427c6caa60bc74", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.map deleted file mode 100644 index fa7ccb78..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.md5 deleted file mode 100644 index 75720bdf..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -23f97a680bd0acaf6d0cd4f662e251cb \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.svg deleted file mode 100644 index 7543acbd..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -WheelJoint - -Node1 - - -WheelJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - -Node3 - - -JointEdge - - - - -Node2->Node3 - - - Joint - - -Node3->Node2 - - - EdgeA -EdgeB - - -Node3->Node3 - - - Next -Prev - - -Node14 - - -World - - - - -Node14->Node2 - - - _world - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.map deleted file mode 100644 index d20be7c5..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.md5 deleted file mode 100644 index dc393086..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9bcaef05fe44986bab0073262831079b \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.svg deleted file mode 100644 index eb190986..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -WheelJoint - -Node1 - - -WheelJoint - - - - -Node2 - - -Joint - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world-members.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world-members.html deleted file mode 100644 index 66d6c55b..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world-members.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
World Member List
-
-
- -

This is the complete list of members for World, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Add(Body body)Worldvirtual
Add(Joint joint)World
Add(Controller controller)World
AddRemoveTime (defined in World)World
BodyAddedWorld
BodyListWorld
BodyRemovedWorld
Clear()World
ClearForces()World
ContactCountWorld
ContactListWorld
ContactManagerWorld
ContactsUpdateTime (defined in World)World
ContinuousPhysicsTime (defined in World)World
ControllerAddedWorld
ControllerList (defined in World)World
ControllerRemovedWorld
ControllersUpdateTime (defined in World)World
CreateBody(Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)Worldvirtual
CreateCapsule(float height, float topRadius, int topEdges, float bottomRadius, int bottomEdges, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateCapsule(float height, float endRadius, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateChain(Vector2 start, Vector2 end, float linkWidth, float linkHeight, int numberOfLinks, float linkDensity, bool attachRopeJoint)World
CreateChainShape(Vertices vertices, Vector2 position=new Vector2()) (defined in World)World
CreateCircle(float radius, float density, Vector2 position=new Vector2(), BodyType bodyType=BodyType.Static) (defined in World)World
CreateCompoundPolygon(List< Vertices > list, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateEdge(Vector2 start, Vector2 end) (defined in World)World
CreateEllipse(float xRadius, float yRadius, int edges, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateGear(float radius, int numberOfTeeth, float tipPercentage, float toothHeight, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateLineArc(float radians, int sides, float radius, bool closed=false, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateLoopShape(Vertices vertices, Vector2 position=new Vector2()) (defined in World)World
CreatePolygon(Vertices vertices, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateRectangle(float width, float height, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateRoundedRectangle(float width, float height, float xRadius, float yRadius, int segments, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateSolidArc(float density, float radians, int sides, float radius, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
EnabledWorld
FixtureAddedWorld
FixtureRemovedWorld
GravityWorld
Island (defined in World)World
IsLockedWorld
JointAddedWorld
JointListWorld
JointRemovedWorld
NewContactsTime (defined in World)World
ProxyCountWorld
QueryAABB(QueryReportFixtureDelegate callback, AABB aabb)World
QueryAABB(QueryReportFixtureDelegate callback, ref AABB aabb)World
RayCast(RayCastReportFixtureDelegate callback, Vector2 point1, Vector2 point2)World
Remove(Body body)Worldvirtual
Remove(Joint joint)World
Remove(Controller controller)World
ShiftOrigin(Vector2 newOrigin)World
SolveUpdateTime (defined in World)World
Step(TimeSpan dt)World
Step(TimeSpan dt, ref SolverIterations iterations)World
Step(float dt)World
Step(float dt, ref SolverIterations iterations)World
TagWorld
TestPoint(Vector2 point) (defined in World)World
UpdateTime (defined in World)World
World()World
World(Vector2 gravity)World
World(IBroadPhase broadPhase)World
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html deleted file mode 100644 index 1a0e34e1..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html +++ /dev/null @@ -1,1290 +0,0 @@ - - - - - - - -Aether.Physics2D: World Class Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
- -

The world class manages all physics entities, dynamic simulation, and asynchronous queries. - More...

-
-Collaboration diagram for World:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 World ()
 Initializes a new instance of the World class. More...
 
 World (Vector2 gravity)
 Initializes a new instance of the World class. More...
 
 World (IBroadPhase broadPhase)
 Initializes a new instance of the World class. More...
 
virtual void Add (Body body)
 Add a rigid body. Warning: This method is locked during callbacks. More...
 
virtual void Remove (Body body)
 Destroy a rigid body. Warning: This automatically deletes all associated shapes and joints. Warning: This method is locked during callbacks. More...
 
void Add (Joint joint)
 Create a joint to constrain bodies together. This may cause the connected bodies to cease colliding. Warning: This method is locked during callbacks. More...
 
void Remove (Joint joint)
 Destroy a joint. This may cause the connected bodies to begin colliding. Warning: This method is locked during callbacks. More...
 
void Step (TimeSpan dt)
 Take a time step. This performs collision detection, integration, and consraint solution. More...
 
void Step (TimeSpan dt, ref SolverIterations iterations)
 Take a time step. This performs collision detection, integration, and consraint solution. More...
 
void Step (float dt)
 Take a time step. This performs collision detection, integration, and consraint solution. Warning: This method is locked during callbacks. More...
 
void Step (float dt, ref SolverIterations iterations)
 Take a time step. This performs collision detection, integration, and consraint solution. Warning: This method is locked during callbacks. More...
 
void ClearForces ()
 Call this after you are done with time steps to clear the forces. You normally call this after each call to Step, unless you are performing sub-steps. By default, forces will be automatically cleared, so you don't need to call this function. More...
 
void QueryAABB (QueryReportFixtureDelegate callback, AABB aabb)
 Query the world for all fixtures that potentially overlap the provided AABB. More...
 
void QueryAABB (QueryReportFixtureDelegate callback, ref AABB aabb)
 Query the world for all fixtures that potentially overlap the provided AABB. More...
 
void RayCast (RayCastReportFixtureDelegate callback, Vector2 point1, Vector2 point2)
 Ray-cast the world for all fixtures in the path of the ray. Your callback controls whether you get the closest point, any point, or n-points. The ray-cast ignores shapes that contain the starting point. More...
 
void Add (Controller controller)
 Warning: This method is locked during callbacks. More...
 
void Remove (Controller controller)
 Warning: This method is locked during callbacks. More...
 
-Fixture TestPoint (Vector2 point)
 
void ShiftOrigin (Vector2 newOrigin)
 
void Clear ()
 Warning: This method is locked during callbacks. More...
 
-virtual Body CreateBody (Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateEdge (Vector2 start, Vector2 end)
 
-Body CreateChainShape (Vertices vertices, Vector2 position=new Vector2())
 
-Body CreateLoopShape (Vertices vertices, Vector2 position=new Vector2())
 
-Body CreateRectangle (float width, float height, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateCircle (float radius, float density, Vector2 position=new Vector2(), BodyType bodyType=BodyType.Static)
 
-Body CreateEllipse (float xRadius, float yRadius, int edges, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreatePolygon (Vertices vertices, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateCompoundPolygon (List< Vertices > list, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateGear (float radius, int numberOfTeeth, float tipPercentage, float toothHeight, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateCapsule (float height, float topRadius, int topEdges, float bottomRadius, int bottomEdges, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateCapsule (float height, float endRadius, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateRoundedRectangle (float width, float height, float xRadius, float yRadius, int segments, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateLineArc (float radians, int sides, float radius, bool closed=false, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
-Body CreateSolidArc (float density, float radians, int sides, float radius, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
Path CreateChain (Vector2 start, Vector2 end, float linkWidth, float linkHeight, int numberOfLinks, float linkDensity, bool attachRopeJoint)
 Creates a chain. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

object Tag
 Set the user data. Use this to store your application specific data. More...
 
BodyDelegate BodyAdded
 Fires whenever a body has been added More...
 
BodyDelegate BodyRemoved
 Fires whenever a body has been removed More...
 
FixtureDelegate FixtureAdded
 Fires whenever a fixture has been added More...
 
FixtureDelegate FixtureRemoved
 Fires whenever a fixture has been removed More...
 
JointDelegate JointAdded
 Fires whenever a joint has been added More...
 
JointDelegate JointRemoved
 Fires whenever a joint has been removed More...
 
ControllerDelegate ControllerAdded
 Fires every time a controller is added to the World. More...
 
ControllerDelegate ControllerRemoved
 Fires every time a controlelr is removed form the World. More...
 
-readonly ControllerCollection ControllerList
 
readonly ContactManager ContactManager
 Get the contact manager for testing. More...
 
readonly BodyCollection BodyList
 Get the world body list. More...
 
readonly JointCollection JointList
 Get the world joint list. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-TimeSpan UpdateTime [get]
 
-TimeSpan ContinuousPhysicsTime [get]
 
-TimeSpan ControllersUpdateTime [get]
 
-TimeSpan AddRemoveTime [get]
 
-TimeSpan NewContactsTime [get]
 
-TimeSpan ContactsUpdateTime [get]
 
-TimeSpan SolveUpdateTime [get]
 
int ProxyCount [get]
 Get the number of broad-phase proxies. More...
 
int ContactCount [get]
 Get the number of contacts (each may have 0 or more contact points). More...
 
Vector2 Gravity [get, set]
 Change the global gravity vector. More...
 
bool IsLocked [get]
 Is the world locked (in the middle of a time step). More...
 
ContactListHead ContactList [get]
 Get the world contact list. ContactList is the head of a circular linked list. Use Contact.Next to get the next contact in the world list. A contact equal to ContactList indicates the end of the list. More...
 
bool Enabled [get, set]
 If false, the whole simulation stops. It still processes added and removed geometries. More...
 
-Island Island [get]
 
-

Detailed Description

-

The world class manages all physics entities, dynamic simulation, and asynchronous queries.

-

Constructor & Destructor Documentation

- -

◆ World() [1/3]

- -
-
- - - - - - - -
World ()
-
- -

Initializes a new instance of the World class.

- -
-
- -

◆ World() [2/3]

- -
-
- - - - - - - - -
World (Vector2 gravity)
-
- -

Initializes a new instance of the World class.

-
Parameters
- - -
gravityThe gravity.
-
-
- -
-
- -

◆ World() [3/3]

- -
-
- - - - - - - - -
World (IBroadPhase broadPhase)
-
- -

Initializes a new instance of the World class.

- -
-
-

Member Function Documentation

- -

◆ Add() [1/3]

- -
-
- - - - - -
- - - - - - - - -
virtual void Add (Body body)
-
-virtual
-
- -

Add a rigid body. Warning: This method is locked during callbacks.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Add() [2/3]

- -
-
- - - - - - - - -
void Add (Controller controller)
-
- -

Warning: This method is locked during callbacks.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Add() [3/3]

- -
-
- - - - - - - - -
void Add (Joint joint)
-
- -

Create a joint to constrain bodies together. This may cause the connected bodies to cease colliding. Warning: This method is locked during callbacks.

-
Parameters
- - -
jointThe joint.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Clear()

- -
-
- - - - - - - -
void Clear ()
-
- -

Warning: This method is locked during callbacks.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ ClearForces()

- -
-
- - - - - - - -
void ClearForces ()
-
- -

Call this after you are done with time steps to clear the forces. You normally call this after each call to Step, unless you are performing sub-steps. By default, forces will be automatically cleared, so you don't need to call this function.

- -
-
- -

◆ CreateChain()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Path CreateChain (Vector2 start,
Vector2 end,
float linkWidth,
float linkHeight,
int numberOfLinks,
float linkDensity,
bool attachRopeJoint 
)
-
- -

Creates a chain.

-
Parameters
- - - - - - - - - -
worldThe world.
startThe start.
endThe end.
linkWidthThe width.
linkHeightThe height.
numberOfLinksThe number of links.
linkDensityThe link density.
attachRopeJointCreates a rope joint between start and end. This enforces the length of the rope. Said in another way: it makes the rope less bouncy.
-
-
-
Returns
- -
-
- -

◆ QueryAABB() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - -
void QueryAABB (QueryReportFixtureDelegate callback,
AABB aabb 
)
-
- -

Query the world for all fixtures that potentially overlap the provided AABB.

-

Inside the callback: Return true: Continues the query Return false: Terminate the query

-
Parameters
- - - -
callbackA user implemented callback class.
aabbThe aabb query box.
-
-
- -
-
- -

◆ QueryAABB() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
void QueryAABB (QueryReportFixtureDelegate callback,
ref AABB aabb 
)
-
- -

Query the world for all fixtures that potentially overlap the provided AABB.

-

Inside the callback: Return true: Continues the query Return false: Terminate the query

-
Parameters
- - - -
callbackA user implemented callback class.
aabbThe aabb query box.
-
-
- -
-
- -

◆ RayCast()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void RayCast (RayCastReportFixtureDelegate callback,
Vector2 point1,
Vector2 point2 
)
-
- -

Ray-cast the world for all fixtures in the path of the ray. Your callback controls whether you get the closest point, any point, or n-points. The ray-cast ignores shapes that contain the starting point.

-

Inside the callback: return -1: ignore this fixture and continue return 0: terminate the ray cast return fraction: clip the ray to this point return 1: don't clip the ray and continue

-
Parameters
- - - - -
callbackA user implemented callback class.
point1The ray starting point.
point2The ray ending point.
-
-
- -
-
- -

◆ Remove() [1/3]

- -
-
- - - - - -
- - - - - - - - -
virtual void Remove (Body body)
-
-virtual
-
- -

Destroy a rigid body. Warning: This automatically deletes all associated shapes and joints. Warning: This method is locked during callbacks.

-
Parameters
- - -
bodyThe body.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Remove() [2/3]

- -
-
- - - - - - - - -
void Remove (Controller controller)
-
- -

Warning: This method is locked during callbacks.

-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Remove() [3/3]

- -
-
- - - - - - - - -
void Remove (Joint joint)
-
- -

Destroy a joint. This may cause the connected bodies to begin colliding. Warning: This method is locked during callbacks.

-
Parameters
- - -
jointThe joint.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ ShiftOrigin()

- -
-
- - - - - - - - -
void ShiftOrigin (Vector2 newOrigin)
-
-

Shift the world origin. Useful for large worlds. The body shift formula is: position -= newOrigin

Parameters
- - -
newOriginthe new origin with respect to the old origin Warning: Calling this method mid-update might cause a crash.
-
-
- -
-
- -

◆ Step() [1/4]

- -
-
- - - - - - - - -
void Step (float dt)
-
- -

Take a time step. This performs collision detection, integration, and consraint solution. Warning: This method is locked during callbacks.

-
Parameters
- - -
dtThe amount of time to simulate in seconds, this should not vary.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Step() [2/4]

- -
-
- - - - - - - - - - - - - - - - - - -
void Step (float dt,
ref SolverIterations iterations 
)
-
- -

Take a time step. This performs collision detection, integration, and consraint solution. Warning: This method is locked during callbacks.

-
Parameters
- - -
dtThe amount of time to simulate in seconds, this should not vary.
-
-
-
Exceptions
- - -
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
-
-
- -
-
- -

◆ Step() [3/4]

- -
-
- - - - - - - - -
void Step (TimeSpan dt)
-
- -

Take a time step. This performs collision detection, integration, and consraint solution.

-
Parameters
- - -
dtThe amount of time to simulate, this should not vary.
-
-
- -
-
- -

◆ Step() [4/4]

- -
-
- - - - - - - - - - - - - - - - - - -
void Step (TimeSpan dt,
ref SolverIterations iterations 
)
-
- -

Take a time step. This performs collision detection, integration, and consraint solution.

-
Parameters
- - -
dtThe amount of time to simulate, this should not vary.
-
-
- -
-
-

Member Data Documentation

- -

◆ BodyAdded

- -
-
- - - - -
BodyDelegate BodyAdded
-
- -

Fires whenever a body has been added

- -
-
- -

◆ BodyList

- -
-
- - - - -
readonly BodyCollection BodyList
-
- -

Get the world body list.

-

The head of the world body list.

- -
-
- -

◆ BodyRemoved

- -
-
- - - - -
BodyDelegate BodyRemoved
-
- -

Fires whenever a body has been removed

- -
-
- -

◆ ContactManager

- -
-
- - - - -
readonly ContactManager ContactManager
-
- -

Get the contact manager for testing.

-

The contact manager.

- -
-
- -

◆ ControllerAdded

- -
-
- - - - -
ControllerDelegate ControllerAdded
-
- -

Fires every time a controller is added to the World.

- -
-
- -

◆ ControllerRemoved

- -
-
- - - - -
ControllerDelegate ControllerRemoved
-
- -

Fires every time a controlelr is removed form the World.

- -
-
- -

◆ FixtureAdded

- -
-
- - - - -
FixtureDelegate FixtureAdded
-
- -

Fires whenever a fixture has been added

- -
-
- -

◆ FixtureRemoved

- -
-
- - - - -
FixtureDelegate FixtureRemoved
-
- -

Fires whenever a fixture has been removed

- -
-
- -

◆ JointAdded

- -
-
- - - - -
JointDelegate JointAdded
-
- -

Fires whenever a joint has been added

- -
-
- -

◆ JointList

- -
-
- - - - -
readonly JointCollection JointList
-
- -

Get the world joint list.

-

The joint list.

- -
-
- -

◆ JointRemoved

- -
-
- - - - -
JointDelegate JointRemoved
-
- -

Fires whenever a joint has been removed

- -
-
- -

◆ Tag

- -
-
- - - - -
object Tag
-
- -

Set the user data. Use this to store your application specific data.

-

The user data.

- -
-
-

Property Documentation

- -

◆ ContactCount

- -
-
- - - - - -
- - - - -
int ContactCount
-
-get
-
- -

Get the number of contacts (each may have 0 or more contact points).

-

The contact count.

- -
-
- -

◆ ContactList

- -
-
- - - - - -
- - - - -
ContactListHead ContactList
-
-get
-
- -

Get the world contact list. ContactList is the head of a circular linked list. Use Contact.Next to get the next contact in the world list. A contact equal to ContactList indicates the end of the list.

-

The head of the world contact list.

-

for (Contact c = World.ContactList.Next; c != World..ContactList; c = c.Next)

- -
-
- -

◆ Enabled

- -
-
- - - - - -
- - - - -
bool Enabled
-
-getset
-
- -

If false, the whole simulation stops. It still processes added and removed geometries.

- -
-
- -

◆ Gravity

- -
-
- - - - - -
- - - - -
Vector2 Gravity
-
-getset
-
- -

Change the global gravity vector.

-

The gravity.

- -
-
- -

◆ IsLocked

- -
-
- - - - - -
- - - - -
bool IsLocked
-
-get
-
- -

Is the world locked (in the middle of a time step).

-


-

- -
-
- -

◆ ProxyCount

- -
-
- - - - - -
- - - - -
int ProxyCount
-
-get
-
- -

Get the number of broad-phase proxies.

-

The proxy count.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • Physics2D/Dynamics/World.cs
  • -
  • Physics2D/Dynamics/World.Factory.cs
  • -
-
-
- - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.js b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.js deleted file mode 100644 index ccba52a3..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.js +++ /dev/null @@ -1,66 +0,0 @@ -var classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world = -[ - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a75e827b8787e735882f60c266d58e02e", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a48b4050cc165e8168a99ef5a5482472a", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a134a6371b387dfce4e05c4ecdec47248", null ], - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#acde8da3ff2fddcf440a8ebdb0112c307", null ], - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ae9c7e0d702f543a958f990b8e06a625e", null ], - [ "Add", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a959de692faac543756eefffb10263480", null ], - [ "Clear", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aa71d36872f416feaa853788a7a7a7ef8", null ], - [ "ClearForces", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a89b7bb0e4a891f7f97c4d7fc7b25a0db", null ], - [ "CreateBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af9d2e1070edf5fc20ef6099956e3a36e", null ], - [ "CreateCapsule", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ae3c2563c193507fca4c9c4349239b853", null ], - [ "CreateCapsule", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#affb8483347ae5107de9796c001a85fe1", null ], - [ "CreateChain", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a1acd0c5cfab8142c6015796d1cda2d58", null ], - [ "CreateChainShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a9d9e788a7422de0e0736890c3b6a51ca", null ], - [ "CreateCircle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a7cf7d869656b7a119790dcb2ef193ad1", null ], - [ "CreateCompoundPolygon", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af04f1a7efac3cf8e0c7eb2398f6bfc28", null ], - [ "CreateEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4caefce0e741e8376114dd056487db7d", null ], - [ "CreateEllipse", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a05616c0deac913e0079cbea2babb0160", null ], - [ "CreateGear", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a046fd8f7eccbd0eeb2132221f26f9caf", null ], - [ "CreateLineArc", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a65159aa0252161673d627be2627e3441", null ], - [ "CreateLoopShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ab0bce692087bf69efef650017d1fd9d4", null ], - [ "CreatePolygon", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a606c4e46d3898adbb3500a8b13c7faba", null ], - [ "CreateRectangle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a580ee124be0692674aa40a226b32f470", null ], - [ "CreateRoundedRectangle", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ad084fc2a19c59e0c66aa3fd2b2c5fffb", null ], - [ "CreateSolidArc", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a12b181f424de198e51963091783b86c1", null ], - [ "QueryAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4eb91e11b4042f7a39b55dbeb20913c4", null ], - [ "QueryAABB", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a6cf251e6f9fb78f83bfa7a9bff2230ae", null ], - [ "RayCast", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a3d17f59cf181a391a7f53a14dfb1d4fa", null ], - [ "Remove", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a53000108c93cf36d9821ec33233cfdfd", null ], - [ "Remove", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4111ae1b02bc719ebb3f31dfeacd0827", null ], - [ "Remove", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a842d131069a9a9dcca18ddc1ca976f18", null ], - [ "ShiftOrigin", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90", null ], - [ "Step", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a39c632f5ebb6de21bbe2a8ea9cac699f", null ], - [ "Step", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aeb41673fd278e1323fd8c21666e37382", null ], - [ "Step", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a521276961cff4db409ffae01b54c17b8", null ], - [ "Step", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a97adf85ad5fc106d8a10fff7a0204d6a", null ], - [ "TestPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a9d21279a187310d2479ed999ff619735", null ], - [ "BodyAdded", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aabb331df600dc453986d4344498114f8", null ], - [ "BodyList", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a19d1059dbcdaece057efb2c053186aa0", null ], - [ "BodyRemoved", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af56e09c3e9a72900b5a9cbba2b9f2c51", null ], - [ "ContactManager", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aed5fae3c146c72d82af5b66efbbfb054", null ], - [ "ControllerAdded", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a8350a298d96575531910b7087c8da846", null ], - [ "ControllerList", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a3b8c7dd9a67eac9067a73f17209eae3c", null ], - [ "ControllerRemoved", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#add1cdf4590f78240297a033f8fe9c6f3", null ], - [ "FixtureAdded", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a72f298e79c373ba211af51873bd30ed2", null ], - [ "FixtureRemoved", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a6bac4a4fe1bd8de85ff97f4ccf72d675", null ], - [ "JointAdded", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a56e4f9baff45d305b3d85ac39f2749ad", null ], - [ "JointList", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a080c5a9e0781a1c8eec645bc06289d3a", null ], - [ "JointRemoved", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a5c5b783cae6b10562bbc4d56acd0df31", null ], - [ "Tag", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4b7f4dc326555ee4a2f96d52622475cd", null ], - [ "AddRemoveTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a72453cdbfe9063fd91c7ee8b5a859496", null ], - [ "ContactCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af3a7b0ce965a0f745e61a49aa9c327fd", null ], - [ "ContactList", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aefb06ec64902dde573d60291aa48f69f", null ], - [ "ContactsUpdateTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a3f303fbfb0fed24b891c7741c495a35b", null ], - [ "ContinuousPhysicsTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a9c1af35e61a9e7ae111e325a27d8316e", null ], - [ "ControllersUpdateTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#afdaee781ce0ecd97aa8ae83b98c29674", null ], - [ "Enabled", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a558f5c44426d0eb7abb82a65e8892d9a", null ], - [ "Gravity", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#adcfb60a0a7d7adf73b3cef6263a57dea", null ], - [ "Island", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a898f0d48ce3d8214ffaa2985b75c9505", null ], - [ "IsLocked", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a1ac26699bcbb00ea98e99c37fd175c89", null ], - [ "NewContactsTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a8e86f0eab4367d3d9b4076955b7c2811", null ], - [ "ProxyCount", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ac1585bd4c93094d69a305bd4284eff84", null ], - [ "SolveUpdateTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ad7f163cce3d021c7a2ddc2b0fb167877", null ], - [ "UpdateTime", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ac3e2f9fc76c8dc58ac817c74f41cc968", null ] -]; \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.map b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.map deleted file mode 100644 index 462d270e..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.map +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.md5 b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.md5 deleted file mode 100644 index bc63a5fb..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -82bcb74ffc851548683d5c6886321d52 \ No newline at end of file diff --git a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.svg b/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.svg deleted file mode 100644 index 9b04c2d4..00000000 --- a/docs/1.7/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.svg +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - -World - -Node1 - - -World - - - - -Node2 - - -JointCollection - - - - -Node2->Node1 - - - JointList - - -Node3 - - -IEnumerable< Joint > - - - - -Node3->Node2 - - - - -Node4 - - -ICollection< Joint > - - - - -Node4->Node2 - - - - -Node5 - - -IList< Joint > - - - - -Node5->Node2 - - - - -Node6 - - -ContactManager - - - - -Node6->Node1 - - - ContactManager - - -Node7 - - -ContactListHead - - - - -Node7->Node6 - - - ContactList -_contactPoolList - - -Node15 - - -IBroadPhase< TNode > - - - - -Node15->Node6 - - - BroadPhase - - -Node16 - - -ControllerCollection - - - - -Node16->Node1 - - - ControllerList - - -Node17 - - -IEnumerable< Controller > - - - - -Node17->Node16 - - - - -Node18 - - -ICollection< Controller > - - - - -Node18->Node16 - - - - -Node19 - - -IList< Controller > - - - - -Node19->Node16 - - - - -Node20 - - -BodyCollection - - - - -Node20->Node1 - - - BodyList - - -Node21 - - -IEnumerable< Body > - - - - -Node21->Node20 - - - - -Node22 - - -ICollection< Body > - - - - -Node22->Node20 - - - - -Node23 - - -IList< Body > - - - - -Node23->Node20 - - - - - diff --git a/docs/1.7/closed.png b/docs/1.7/closed.png deleted file mode 100644 index 98cc2c909da37a6df914fbf67780eebd99c597f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V-kvUwAr*{o@8{^CZMh(5KoB^r_<4^zF@3)Cp&&t3hdujKf f*?bjBoY!V+E))@{xMcbjXe@)LtDnm{r-UW|*e5JT diff --git a/docs/1.7/dir_0e1029dfd013b058d543644acd0717bc.html b/docs/1.7/dir_0e1029dfd013b058d543644acd0717bc.html deleted file mode 100644 index 3bb5a8e5..00000000 --- a/docs/1.7/dir_0e1029dfd013b058d543644acd0717bc.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Controllers Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Controllers Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.7/dir_23fdfceae895dcb338a941e1d7344a92.html b/docs/1.7/dir_23fdfceae895dcb338a941e1d7344a92.html deleted file mode 100644 index 3b1e0b23..00000000 --- a/docs/1.7/dir_23fdfceae895dcb338a941e1d7344a92.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Dynamics Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Dynamics Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/docs/1.7/dir_277c0e9c6be012641b9dccf6e2b967c8.html b/docs/1.7/dir_277c0e9c6be012641b9dccf6e2b967c8.html deleted file mode 100644 index 4033dccd..00000000 --- a/docs/1.7/dir_277c0e9c6be012641b9dccf6e2b967c8.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/Decomposition/CDT/Util Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Util Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.7/dir_3778aaf54157dd263127683dd4bacac9.html b/docs/1.7/dir_3778aaf54157dd263127683dd4bacac9.html deleted file mode 100644 index da184ee3..00000000 --- a/docs/1.7/dir_3778aaf54157dd263127683dd4bacac9.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/TextureTools Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
TextureTools Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.7/dir_43dce756a2a5bbdec80603087f8e5e95.html b/docs/1.7/dir_43dce756a2a5bbdec80603087f8e5e95.html deleted file mode 100644 index 0ecf8eec..00000000 --- a/docs/1.7/dir_43dce756a2a5bbdec80603087f8e5e95.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Dynamics/Contacts Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Contacts Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.7/dir_467ec770951959479211ac6ddf2b8c6f.html b/docs/1.7/dir_467ec770951959479211ac6ddf2b8c6f.html deleted file mode 100644 index 0839ed4f..00000000 --- a/docs/1.7/dir_467ec770951959479211ac6ddf2b8c6f.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/ConvexHull Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ConvexHull Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.7/dir_5150cc52956511ea54c968043e6601c5.html b/docs/1.7/dir_5150cc52956511ea54c968043e6601c5.html deleted file mode 100644 index 411a1644..00000000 --- a/docs/1.7/dir_5150cc52956511ea54c968043e6601c5.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/Decomposition/Seidel Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Seidel Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.7/dir_53ee7dc8115cc3fab084306a5c4904d8.html b/docs/1.7/dir_53ee7dc8115cc3fab084306a5c4904d8.html deleted file mode 100644 index 71e2c319..00000000 --- a/docs/1.7/dir_53ee7dc8115cc3fab084306a5c4904d8.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Dynamics/Joints Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Joints Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.7/dir_5a5696634c3b737a94da0d790f0cde8d.html b/docs/1.7/dir_5a5696634c3b737a94da0d790f0cde8d.html deleted file mode 100644 index 0293a576..00000000 --- a/docs/1.7/dir_5a5696634c3b737a94da0d790f0cde8d.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/Decomposition/CDT Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
CDT Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/docs/1.7/dir_5d4a6b2298e194acc008d2de0e658db5.html b/docs/1.7/dir_5d4a6b2298e194acc008d2de0e658db5.html deleted file mode 100644 index 5ab7fcc0..00000000 --- a/docs/1.7/dir_5d4a6b2298e194acc008d2de0e658db5.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Content Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Content Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.7/dir_61fc533d2b0d211ae45dbb715e7f6856.html b/docs/1.7/dir_61fc533d2b0d211ae45dbb715e7f6856.html deleted file mode 100644 index 0c6805b7..00000000 --- a/docs/1.7/dir_61fc533d2b0d211ae45dbb715e7f6856.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/Decomposition Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Decomposition Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/docs/1.7/dir_701d4d157daf637bd31d70cb7efcb8a9.html b/docs/1.7/dir_701d4d157daf637bd31d70cb7efcb8a9.html deleted file mode 100644 index f1131712..00000000 --- a/docs/1.7/dir_701d4d157daf637bd31d70cb7efcb8a9.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Collision/Shapes Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Shapes Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.7/dir_7f9a1e54ae33dc25921372d1ac6b6298.html b/docs/1.7/dir_7f9a1e54ae33dc25921372d1ac6b6298.html deleted file mode 100644 index a6b2adc2..00000000 --- a/docs/1.7/dir_7f9a1e54ae33dc25921372d1ac6b6298.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/PhysicsLogic Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
PhysicsLogic Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.7/dir_a88b9a141032021f574d50b3e6d439b5.html b/docs/1.7/dir_a88b9a141032021f574d50b3e6d439b5.html deleted file mode 100644 index 031f2968..00000000 --- a/docs/1.7/dir_a88b9a141032021f574d50b3e6d439b5.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Collision Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Collision Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/docs/1.7/dir_bcfc156f6f2a78c8313299bbd03aaaf6.html b/docs/1.7/dir_bcfc156f6f2a78c8313299bbd03aaaf6.html deleted file mode 100644 index 08502d48..00000000 --- a/docs/1.7/dir_bcfc156f6f2a78c8313299bbd03aaaf6.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Common Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/docs/1.7/dir_c06fc5b65ba2f8d2155138ce42204d25.html b/docs/1.7/dir_c06fc5b65ba2f8d2155138ce42204d25.html deleted file mode 100644 index 9d4c7edf..00000000 --- a/docs/1.7/dir_c06fc5b65ba2f8d2155138ce42204d25.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/ContentReaders Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ContentReaders Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.7/dir_c15d829c758f8cde2e79963fa3ad8abd.html b/docs/1.7/dir_c15d829c758f8cde2e79963fa3ad8abd.html deleted file mode 100644 index 0314f42e..00000000 --- a/docs/1.7/dir_c15d829c758f8cde2e79963fa3ad8abd.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/Decomposition/CDT/Delaunay/Sweep Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Sweep Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.7/dir_c6031ab5f49f0d41206f3dbaca0805ac.html b/docs/1.7/dir_c6031ab5f49f0d41206f3dbaca0805ac.html deleted file mode 100644 index 330de5c7..00000000 --- a/docs/1.7/dir_c6031ab5f49f0d41206f3dbaca0805ac.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/Decomposition/CDT/Delaunay Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Delaunay Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/docs/1.7/dir_d00b72c0a85a238b6c5d219f70aa9fa3.html b/docs/1.7/dir_d00b72c0a85a238b6c5d219f70aa9fa3.html deleted file mode 100644 index 47f6a9f7..00000000 --- a/docs/1.7/dir_d00b72c0a85a238b6c5d219f70aa9fa3.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/Decomposition/CDT/Polygon Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Polygon Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.7/dir_d5e8eff7b347d394f77f526e0e6653c4.html b/docs/1.7/dir_d5e8eff7b347d394f77f526e0e6653c4.html deleted file mode 100644 index 2d5e1d17..00000000 --- a/docs/1.7/dir_d5e8eff7b347d394f77f526e0e6653c4.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Physics2D Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/docs/1.7/dir_e76b6f991c16c70c91d5cf48c50ef8ce.html b/docs/1.7/dir_e76b6f991c16c70c91d5cf48c50ef8ce.html deleted file mode 100644 index 49f2b4fe..00000000 --- a/docs/1.7/dir_e76b6f991c16c70c91d5cf48c50ef8ce.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/Decomposition/CDT/Sets Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Sets Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.7/dir_ed7d350bffbd4947f60f0b5c888c922c.html b/docs/1.7/dir_ed7d350bffbd4947f60f0b5c888c922c.html deleted file mode 100644 index 56a7f30c..00000000 --- a/docs/1.7/dir_ed7d350bffbd4947f60f0b5c888c922c.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Properties Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Properties Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.7/dir_f188a439b58cd88a9f7a59fad5baa8d0.html b/docs/1.7/dir_f188a439b58cd88a9f7a59fad5baa8d0.html deleted file mode 100644 index c750d7cf..00000000 --- a/docs/1.7/dir_f188a439b58cd88a9f7a59fad5baa8d0.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Physics2D/Common/PolygonManipulation Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
PolygonManipulation Directory Reference
-
-
-
-
- - - - diff --git a/docs/1.7/doc.png b/docs/1.7/doc.png deleted file mode 100644 index 17edabff95f7b8da13c9516a04efe05493c29501..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t diff --git a/docs/1.7/doxygen.css b/docs/1.7/doxygen.css deleted file mode 100644 index ffbff022..00000000 --- a/docs/1.7/doxygen.css +++ /dev/null @@ -1,1793 +0,0 @@ -/* The standard CSS for doxygen 1.9.1 */ - -body, table, div, p, dl { - font: 400 14px/22px Roboto,sans-serif; -} - -p.reference, p.definition { - font: 400 14px/22px Roboto,sans-serif; -} - -/* @group Heading Levels */ - -h1.groupheader { - font-size: 150%; -} - -.title { - font: 400 14px/28px Roboto,sans-serif; - font-size: 150%; - font-weight: bold; - margin: 10px 2px; -} - -h2.groupheader { - border-bottom: 1px solid #879ECB; - color: #354C7B; - font-size: 150%; - font-weight: normal; - margin-top: 1.75em; - padding-top: 8px; - padding-bottom: 4px; - width: 100%; -} - -h3.groupheader { - font-size: 100%; -} - -h1, h2, h3, h4, h5, h6 { - -webkit-transition: text-shadow 0.5s linear; - -moz-transition: text-shadow 0.5s linear; - -ms-transition: text-shadow 0.5s linear; - -o-transition: text-shadow 0.5s linear; - transition: text-shadow 0.5s linear; - margin-right: 15px; -} - -h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { - text-shadow: 0 0 15px cyan; -} - -dt { - font-weight: bold; -} - -ul.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; - column-count: 3; -} - -p.startli, p.startdd { - margin-top: 2px; -} - -th p.starttd, th p.intertd, th p.endtd { - font-size: 100%; - font-weight: 700; -} - -p.starttd { - margin-top: 0px; -} - -p.endli { - margin-bottom: 0px; -} - -p.enddd { - margin-bottom: 4px; -} - -p.endtd { - margin-bottom: 2px; -} - -p.interli { -} - -p.interdd { -} - -p.intertd { -} - -/* @end */ - -caption { - font-weight: bold; -} - -span.legend { - font-size: 70%; - text-align: center; -} - -h3.version { - font-size: 90%; - text-align: center; -} - -div.navtab { - border-right: 1px solid #A3B4D7; - padding-right: 15px; - text-align: right; - line-height: 110%; -} - -div.navtab table { - border-spacing: 0; -} - -td.navtab { - padding-right: 6px; - padding-left: 6px; -} -td.navtabHL { - background-image: url('tab_a.png'); - background-repeat:repeat-x; - padding-right: 6px; - padding-left: 6px; -} - -td.navtabHL a, td.navtabHL a:visited { - color: #fff; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); -} - -a.navtab { - font-weight: bold; -} - -div.qindex{ - text-align: center; - width: 100%; - line-height: 140%; - font-size: 130%; - color: #A0A0A0; -} - -dt.alphachar{ - font-size: 180%; - font-weight: bold; -} - -.alphachar a{ - color: black; -} - -.alphachar a:hover, .alphachar a:visited{ - text-decoration: none; -} - -.classindex dl { - padding: 25px; - column-count:1 -} - -.classindex dd { - display:inline-block; - margin-left: 50px; - width: 90%; - line-height: 1.15em; -} - -.classindex dl.odd { - background-color: #F8F9FC; -} - -@media(min-width: 1120px) { - .classindex dl { - column-count:2 - } -} - -@media(min-width: 1320px) { - .classindex dl { - column-count:3 - } -} - - -/* @group Link Styling */ - -a { - color: #3D578C; - font-weight: normal; - text-decoration: none; -} - -.contents a:visited { - color: #4665A2; -} - -a:hover { - text-decoration: underline; -} - -.contents a.qindexHL:visited { - color: #FFFFFF; -} - -a.el { - font-weight: bold; -} - -a.elRef { -} - -a.code, a.code:visited, a.line, a.line:visited { - color: #4665A2; -} - -a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { - color: #4665A2; -} - -/* @end */ - -dl.el { - margin-left: -1cm; -} - -ul { - overflow: hidden; /*Fixed: list item bullets overlap floating elements*/ -} - -#side-nav ul { - overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ -} - -#main-nav ul { - overflow: visible; /* reset ul rule for the navigation bar drop down lists */ -} - -.fragment { - text-align: left; - direction: ltr; - overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ - overflow-y: hidden; -} - -pre.fragment { - border: 1px solid #C4CFE5; - background-color: #FBFCFD; - padding: 4px 6px; - margin: 4px 8px 4px 2px; - overflow: auto; - word-wrap: break-word; - font-size: 9pt; - line-height: 125%; - font-family: monospace, fixed; - font-size: 105%; -} - -div.fragment { - padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ - margin: 4px 8px 4px 2px; - background-color: #FBFCFD; - border: 1px solid #C4CFE5; -} - -div.line { - font-family: monospace, fixed; - font-size: 13px; - min-height: 13px; - line-height: 1.0; - text-wrap: unrestricted; - white-space: -moz-pre-wrap; /* Moz */ - white-space: -pre-wrap; /* Opera 4-6 */ - white-space: -o-pre-wrap; /* Opera 7 */ - white-space: pre-wrap; /* CSS3 */ - word-wrap: break-word; /* IE 5.5+ */ - text-indent: -53px; - padding-left: 53px; - padding-bottom: 0px; - margin: 0px; - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -div.line:after { - content:"\000A"; - white-space: pre; -} - -div.line.glow { - background-color: cyan; - box-shadow: 0 0 10px cyan; -} - - -span.lineno { - padding-right: 4px; - text-align: right; - border-right: 2px solid #0F0; - background-color: #E8E8E8; - white-space: pre; -} -span.lineno a { - background-color: #D8D8D8; -} - -span.lineno a:hover { - background-color: #C8C8C8; -} - -.lineno { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -div.ah, span.ah { - background-color: black; - font-weight: bold; - color: #FFFFFF; - margin-bottom: 3px; - margin-top: 3px; - padding: 0.2em; - border: solid thin #333; - border-radius: 0.5em; - -webkit-border-radius: .5em; - -moz-border-radius: .5em; - box-shadow: 2px 2px 3px #999; - -webkit-box-shadow: 2px 2px 3px #999; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); -} - -div.classindex ul { - list-style: none; - padding-left: 0; -} - -div.classindex span.ai { - display: inline-block; -} - -div.groupHeader { - margin-left: 16px; - margin-top: 12px; - font-weight: bold; -} - -div.groupText { - margin-left: 16px; - font-style: italic; -} - -body { - background-color: white; - color: black; - margin: 0; -} - -div.contents { - margin-top: 10px; - margin-left: 12px; - margin-right: 8px; -} - -td.indexkey { - background-color: #EBEFF6; - font-weight: bold; - border: 1px solid #C4CFE5; - margin: 2px 0px 2px 0; - padding: 2px 10px; - white-space: nowrap; - vertical-align: top; -} - -td.indexvalue { - background-color: #EBEFF6; - border: 1px solid #C4CFE5; - padding: 2px 10px; - margin: 2px 0px; -} - -tr.memlist { - background-color: #EEF1F7; -} - -p.formulaDsp { - text-align: center; -} - -img.formulaDsp { - -} - -img.formulaInl, img.inline { - vertical-align: middle; -} - -div.center { - text-align: center; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; -} - -div.center img { - border: 0px; -} - -address.footer { - text-align: right; - padding-right: 12px; -} - -img.footer { - border: 0px; - vertical-align: middle; -} - -/* @group Code Colorization */ - -span.keyword { - color: #008000 -} - -span.keywordtype { - color: #604020 -} - -span.keywordflow { - color: #e08000 -} - -span.comment { - color: #800000 -} - -span.preprocessor { - color: #806020 -} - -span.stringliteral { - color: #002080 -} - -span.charliteral { - color: #008080 -} - -span.vhdldigit { - color: #ff00ff -} - -span.vhdlchar { - color: #000000 -} - -span.vhdlkeyword { - color: #700070 -} - -span.vhdllogic { - color: #ff0000 -} - -blockquote { - background-color: #F7F8FB; - border-left: 2px solid #9CAFD4; - margin: 0 24px 0 4px; - padding: 0 12px 0 16px; -} - -blockquote.DocNodeRTL { - border-left: 0; - border-right: 2px solid #9CAFD4; - margin: 0 4px 0 24px; - padding: 0 16px 0 12px; -} - -/* @end */ - -/* -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -*/ - -td.tiny { - font-size: 75%; -} - -.dirtab { - padding: 4px; - border-collapse: collapse; - border: 1px solid #A3B4D7; -} - -th.dirtab { - background: #EBEFF6; - font-weight: bold; -} - -hr { - height: 0px; - border: none; - border-top: 1px solid #4A6AAA; -} - -hr.footer { - height: 1px; -} - -/* @group Member Descriptions */ - -table.memberdecls { - border-spacing: 0px; - padding: 0px; -} - -.memberdecls td, .fieldtable tr { - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -.memberdecls td.glow, .fieldtable tr.glow { - background-color: cyan; - box-shadow: 0 0 15px cyan; -} - -.mdescLeft, .mdescRight, -.memItemLeft, .memItemRight, -.memTemplItemLeft, .memTemplItemRight, .memTemplParams { - background-color: #F9FAFC; - border: none; - margin: 4px; - padding: 1px 0 0 8px; -} - -.mdescLeft, .mdescRight { - padding: 0px 8px 4px 8px; - color: #555; -} - -.memSeparator { - border-bottom: 1px solid #DEE4F0; - line-height: 1px; - margin: 0px; - padding: 0px; -} - -.memItemLeft, .memTemplItemLeft { - white-space: nowrap; -} - -.memItemRight, .memTemplItemRight { - width: 100%; -} - -.memTemplParams { - color: #4665A2; - white-space: nowrap; - font-size: 80%; -} - -/* @end */ - -/* @group Member Details */ - -/* Styles for detailed member documentation */ - -.memtitle { - padding: 8px; - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - margin-bottom: -1px; - background-image: url('nav_f.png'); - background-repeat: repeat-x; - background-color: #E2E8F2; - line-height: 1.25; - font-weight: 300; - float:left; -} - -.permalink -{ - font-size: 65%; - display: inline-block; - vertical-align: middle; -} - -.memtemplate { - font-size: 80%; - color: #4665A2; - font-weight: normal; - margin-left: 9px; -} - -.memnav { - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} - -.mempage { - width: 100%; -} - -.memitem { - padding: 0; - margin-bottom: 10px; - margin-right: 5px; - -webkit-transition: box-shadow 0.5s linear; - -moz-transition: box-shadow 0.5s linear; - -ms-transition: box-shadow 0.5s linear; - -o-transition: box-shadow 0.5s linear; - transition: box-shadow 0.5s linear; - display: table !important; - width: 100%; -} - -.memitem.glow { - box-shadow: 0 0 15px cyan; -} - -.memname { - font-weight: 400; - margin-left: 6px; -} - -.memname td { - vertical-align: bottom; -} - -.memproto, dl.reflist dt { - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 0px 6px 0px; - color: #253555; - font-weight: bold; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - background-color: #DFE5F1; - /* opera specific markup */ - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - border-top-right-radius: 4px; - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 4px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 4px; - -} - -.overload { - font-family: "courier new",courier,monospace; - font-size: 65%; -} - -.memdoc, dl.reflist dd { - border-bottom: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 10px 2px 10px; - background-color: #FBFCFD; - border-top-width: 0; - background-image:url('nav_g.png'); - background-repeat:repeat-x; - background-color: #FFFFFF; - /* opera specific markup */ - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - /* firefox specific markup */ - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-bottomright: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - /* webkit specific markup */ - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -dl.reflist dt { - padding: 5px; -} - -dl.reflist dd { - margin: 0px 0px 10px 0px; - padding: 5px; -} - -.paramkey { - text-align: right; -} - -.paramtype { - white-space: nowrap; -} - -.paramname { - color: #602020; - white-space: nowrap; -} -.paramname em { - font-style: normal; -} -.paramname code { - line-height: 14px; -} - -.params, .retval, .exception, .tparams { - margin-left: 0px; - padding-left: 0px; -} - -.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { - font-weight: bold; - vertical-align: top; -} - -.params .paramtype, .tparams .paramtype { - font-style: italic; - vertical-align: top; -} - -.params .paramdir, .tparams .paramdir { - font-family: "courier new",courier,monospace; - vertical-align: top; -} - -table.mlabels { - border-spacing: 0px; -} - -td.mlabels-left { - width: 100%; - padding: 0px; -} - -td.mlabels-right { - vertical-align: bottom; - padding: 0px; - white-space: nowrap; -} - -span.mlabels { - margin-left: 8px; -} - -span.mlabel { - background-color: #728DC1; - border-top:1px solid #5373B4; - border-left:1px solid #5373B4; - border-right:1px solid #C4CFE5; - border-bottom:1px solid #C4CFE5; - text-shadow: none; - color: white; - margin-right: 4px; - padding: 2px 3px; - border-radius: 3px; - font-size: 7pt; - white-space: nowrap; - vertical-align: middle; -} - - - -/* @end */ - -/* these are for tree view inside a (index) page */ - -div.directory { - margin: 10px 0px; - border-top: 1px solid #9CAFD4; - border-bottom: 1px solid #9CAFD4; - width: 100%; -} - -.directory table { - border-collapse:collapse; -} - -.directory td { - margin: 0px; - padding: 0px; - vertical-align: top; -} - -.directory td.entry { - white-space: nowrap; - padding-right: 6px; - padding-top: 3px; -} - -.directory td.entry a { - outline:none; -} - -.directory td.entry a img { - border: none; -} - -.directory td.desc { - width: 100%; - padding-left: 6px; - padding-right: 6px; - padding-top: 3px; - border-left: 1px solid rgba(0,0,0,0.05); -} - -.directory tr.even { - padding-left: 6px; - background-color: #F7F8FB; -} - -.directory img { - vertical-align: -30%; -} - -.directory .levels { - white-space: nowrap; - width: 100%; - text-align: right; - font-size: 9pt; -} - -.directory .levels span { - cursor: pointer; - padding-left: 2px; - padding-right: 2px; - color: #3D578C; -} - -.arrow { - color: #9CAFD4; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: pointer; - font-size: 80%; - display: inline-block; - width: 16px; - height: 22px; -} - -.icon { - font-family: Arial, Helvetica; - font-weight: bold; - font-size: 12px; - height: 14px; - width: 16px; - display: inline-block; - background-color: #728DC1; - color: white; - text-align: center; - border-radius: 4px; - margin-left: 2px; - margin-right: 2px; -} - -.icona { - width: 24px; - height: 22px; - display: inline-block; -} - -.iconfopen { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('folderopen.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -.iconfclosed { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('folderclosed.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -.icondoc { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('doc.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -table.directory { - font: 400 14px Roboto,sans-serif; -} - -/* @end */ - -div.dynheader { - margin-top: 8px; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -address { - font-style: normal; - color: #2A3D61; -} - -table.doxtable caption { - caption-side: top; -} - -table.doxtable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.doxtable td, table.doxtable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.doxtable th { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -table.fieldtable { - /*width: 100%;*/ - margin-bottom: 10px; - border: 1px solid #A8B8D9; - border-spacing: 0px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); - box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); -} - -.fieldtable td, .fieldtable th { - padding: 3px 7px 2px; -} - -.fieldtable td.fieldtype, .fieldtable td.fieldname { - white-space: nowrap; - border-right: 1px solid #A8B8D9; - border-bottom: 1px solid #A8B8D9; - vertical-align: top; -} - -.fieldtable td.fieldname { - padding-top: 3px; -} - -.fieldtable td.fielddoc { - border-bottom: 1px solid #A8B8D9; - /*width: 100%;*/ -} - -.fieldtable td.fielddoc p:first-child { - margin-top: 0px; -} - -.fieldtable td.fielddoc p:last-child { - margin-bottom: 2px; -} - -.fieldtable tr:last-child td { - border-bottom: none; -} - -.fieldtable th { - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; - font-size: 90%; - color: #253555; - padding-bottom: 4px; - padding-top: 5px; - text-align:left; - font-weight: 400; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom: 1px solid #A8B8D9; -} - - -.tabsearch { - top: 0px; - left: 10px; - height: 36px; - background-image: url('tab_b.png'); - z-index: 101; - overflow: hidden; - font-size: 13px; -} - -.navpath ul -{ - font-size: 11px; - background-image:url('tab_b.png'); - background-repeat:repeat-x; - background-position: 0 -5px; - height:30px; - line-height:30px; - color:#8AA0CC; - border:solid 1px #C2CDE4; - overflow:hidden; - margin:0px; - padding:0px; -} - -.navpath li -{ - list-style-type:none; - float:left; - padding-left:10px; - padding-right:15px; - background-image:url('bc_s.png'); - background-repeat:no-repeat; - background-position:right; - color:#364D7C; -} - -.navpath li.navelem a -{ - height:32px; - display:block; - text-decoration: none; - outline: none; - color: #283A5D; - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; -} - -.navpath li.navelem a:hover -{ - color:#6884BD; -} - -.navpath li.footer -{ - list-style-type:none; - float:right; - padding-left:10px; - padding-right:15px; - background-image:none; - background-repeat:no-repeat; - background-position:right; - color:#364D7C; - font-size: 8pt; -} - - -div.summary -{ - float: right; - font-size: 8pt; - padding-right: 5px; - width: 50%; - text-align: right; -} - -div.summary a -{ - white-space: nowrap; -} - -table.classindex -{ - margin: 10px; - white-space: nowrap; - margin-left: 3%; - margin-right: 3%; - width: 94%; - border: 0; - border-spacing: 0; - padding: 0; -} - -div.ingroups -{ - font-size: 8pt; - width: 50%; - text-align: left; -} - -div.ingroups a -{ - white-space: nowrap; -} - -div.header -{ - background-image:url('nav_h.png'); - background-repeat:repeat-x; - background-color: #F9FAFC; - margin: 0px; - border-bottom: 1px solid #C4CFE5; -} - -div.headertitle -{ - padding: 5px 5px 5px 10px; -} - -.PageDocRTL-title div.headertitle { - text-align: right; - direction: rtl; -} - -dl { - padding: 0 0 0 0; -} - -/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ -dl.section { - margin-left: 0px; - padding-left: 0px; -} - -dl.section.DocNodeRTL { - margin-right: 0px; - padding-right: 0px; -} - -dl.note { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #D0C000; -} - -dl.note.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #D0C000; -} - -dl.warning, dl.attention { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #FF0000; -} - -dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #FF0000; -} - -dl.pre, dl.post, dl.invariant { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #00D000; -} - -dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #00D000; -} - -dl.deprecated { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #505050; -} - -dl.deprecated.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #505050; -} - -dl.todo { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #00C0E0; -} - -dl.todo.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #00C0E0; -} - -dl.test { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #3030E0; -} - -dl.test.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #3030E0; -} - -dl.bug { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #C08050; -} - -dl.bug.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #C08050; -} - -dl.section dd { - margin-bottom: 6px; -} - - -#projectlogo -{ - text-align: center; - vertical-align: bottom; - border-collapse: separate; -} - -#projectlogo img -{ - border: 0px none; -} - -#projectalign -{ - vertical-align: middle; -} - -#projectname -{ - font: 300% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 2px 0px; -} - -#projectbrief -{ - font: 120% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#projectnumber -{ - font: 50% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#titlearea -{ - padding: 0px; - margin: 0px; - width: 100%; - border-bottom: 1px solid #5373B4; -} - -.image -{ - text-align: center; -} - -.dotgraph -{ - text-align: center; -} - -.mscgraph -{ - text-align: center; -} - -.plantumlgraph -{ - text-align: center; -} - -.diagraph -{ - text-align: center; -} - -.caption -{ - font-weight: bold; -} - -div.zoom -{ - border: 1px solid #90A5CE; -} - -dl.citelist { - margin-bottom:50px; -} - -dl.citelist dt { - color:#334975; - float:left; - font-weight:bold; - margin-right:10px; - padding:5px; - text-align:right; - width:52px; -} - -dl.citelist dd { - margin:2px 0 2px 72px; - padding:5px 0; -} - -div.toc { - padding: 14px 25px; - background-color: #F4F6FA; - border: 1px solid #D8DFEE; - border-radius: 7px 7px 7px 7px; - float: right; - height: auto; - margin: 0 8px 10px 10px; - width: 200px; -} - -.PageDocRTL-title div.toc { - float: left !important; - text-align: right; -} - -div.toc li { - background: url("bdwn.png") no-repeat scroll 0 5px transparent; - font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; - margin-top: 5px; - padding-left: 10px; - padding-top: 2px; -} - -.PageDocRTL-title div.toc li { - background-position-x: right !important; - padding-left: 0 !important; - padding-right: 10px; -} - -div.toc h3 { - font: bold 12px/1.2 Arial,FreeSans,sans-serif; - color: #4665A2; - border-bottom: 0 none; - margin: 0; -} - -div.toc ul { - list-style: none outside none; - border: medium none; - padding: 0px; -} - -div.toc li.level1 { - margin-left: 0px; -} - -div.toc li.level2 { - margin-left: 15px; -} - -div.toc li.level3 { - margin-left: 30px; -} - -div.toc li.level4 { - margin-left: 45px; -} - -span.emoji { - /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html - * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; - */ -} - -.PageDocRTL-title div.toc li.level1 { - margin-left: 0 !important; - margin-right: 0; -} - -.PageDocRTL-title div.toc li.level2 { - margin-left: 0 !important; - margin-right: 15px; -} - -.PageDocRTL-title div.toc li.level3 { - margin-left: 0 !important; - margin-right: 30px; -} - -.PageDocRTL-title div.toc li.level4 { - margin-left: 0 !important; - margin-right: 45px; -} - -.inherit_header { - font-weight: bold; - color: gray; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.inherit_header td { - padding: 6px 0px 2px 5px; -} - -.inherit { - display: none; -} - -tr.heading h2 { - margin-top: 12px; - margin-bottom: 4px; -} - -/* tooltip related style info */ - -.ttc { - position: absolute; - display: none; -} - -#powerTip { - cursor: default; - white-space: nowrap; - background-color: white; - border: 1px solid gray; - border-radius: 4px 4px 4px 4px; - box-shadow: 1px 1px 7px gray; - display: none; - font-size: smaller; - max-width: 80%; - opacity: 0.9; - padding: 1ex 1em 1em; - position: absolute; - z-index: 2147483647; -} - -#powerTip div.ttdoc { - color: grey; - font-style: italic; -} - -#powerTip div.ttname a { - font-weight: bold; -} - -#powerTip div.ttname { - font-weight: bold; -} - -#powerTip div.ttdeci { - color: #006318; -} - -#powerTip div { - margin: 0px; - padding: 0px; - font: 12px/16px Roboto,sans-serif; -} - -#powerTip:before, #powerTip:after { - content: ""; - position: absolute; - margin: 0px; -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.s:after, #powerTip.s:before, -#powerTip.w:after, #powerTip.w:before, -#powerTip.e:after, #powerTip.e:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.nw:after, #powerTip.nw:before, -#powerTip.sw:after, #powerTip.sw:before { - border: solid transparent; - content: " "; - height: 0; - width: 0; - position: absolute; -} - -#powerTip.n:after, #powerTip.s:after, -#powerTip.w:after, #powerTip.e:after, -#powerTip.nw:after, #powerTip.ne:after, -#powerTip.sw:after, #powerTip.se:after { - border-color: rgba(255, 255, 255, 0); -} - -#powerTip.n:before, #powerTip.s:before, -#powerTip.w:before, #powerTip.e:before, -#powerTip.nw:before, #powerTip.ne:before, -#powerTip.sw:before, #powerTip.se:before { - border-color: rgba(128, 128, 128, 0); -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.nw:after, #powerTip.nw:before { - top: 100%; -} - -#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { - border-top-color: #FFFFFF; - border-width: 10px; - margin: 0px -10px; -} -#powerTip.n:before { - border-top-color: #808080; - border-width: 11px; - margin: 0px -11px; -} -#powerTip.n:after, #powerTip.n:before { - left: 50%; -} - -#powerTip.nw:after, #powerTip.nw:before { - right: 14px; -} - -#powerTip.ne:after, #powerTip.ne:before { - left: 14px; -} - -#powerTip.s:after, #powerTip.s:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.sw:after, #powerTip.sw:before { - bottom: 100%; -} - -#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { - border-bottom-color: #FFFFFF; - border-width: 10px; - margin: 0px -10px; -} - -#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { - border-bottom-color: #808080; - border-width: 11px; - margin: 0px -11px; -} - -#powerTip.s:after, #powerTip.s:before { - left: 50%; -} - -#powerTip.sw:after, #powerTip.sw:before { - right: 14px; -} - -#powerTip.se:after, #powerTip.se:before { - left: 14px; -} - -#powerTip.e:after, #powerTip.e:before { - left: 100%; -} -#powerTip.e:after { - border-left-color: #FFFFFF; - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.e:before { - border-left-color: #808080; - border-width: 11px; - top: 50%; - margin-top: -11px; -} - -#powerTip.w:after, #powerTip.w:before { - right: 100%; -} -#powerTip.w:after { - border-right-color: #FFFFFF; - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.w:before { - border-right-color: #808080; - border-width: 11px; - top: 50%; - margin-top: -11px; -} - -@media print -{ - #top { display: none; } - #side-nav { display: none; } - #nav-path { display: none; } - body { overflow:visible; } - h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } - .summary { display: none; } - .memitem { page-break-inside: avoid; } - #doc-content - { - margin-left:0 !important; - height:auto !important; - width:auto !important; - overflow:inherit; - display:inline; - } -} - -/* @group Markdown */ - -table.markdownTable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.markdownTable td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.markdownTable tr { -} - -th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -th.markdownTableHeadLeft, td.markdownTableBodyLeft { - text-align: left -} - -th.markdownTableHeadRight, td.markdownTableBodyRight { - text-align: right -} - -th.markdownTableHeadCenter, td.markdownTableBodyCenter { - text-align: center -} - -.DocNodeRTL { - text-align: right; - direction: rtl; -} - -.DocNodeLTR { - text-align: left; - direction: ltr; -} - -table.DocNodeRTL { - width: auto; - margin-right: 0; - margin-left: auto; -} - -table.DocNodeLTR { - width: auto; - margin-right: auto; - margin-left: 0; -} - -tt, code, kbd, samp -{ - display: inline-block; - direction:ltr; -} -/* @end */ - -u { - text-decoration: underline; -} - diff --git a/docs/1.7/doxygen.svg b/docs/1.7/doxygen.svg deleted file mode 100644 index d42dad52..00000000 --- a/docs/1.7/doxygen.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/1.7/dynsections.js b/docs/1.7/dynsections.js deleted file mode 100644 index 3174bd7b..00000000 --- a/docs/1.7/dynsections.js +++ /dev/null @@ -1,121 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file - */ -function toggleVisibility(linkObj) -{ - var base = $(linkObj).attr('id'); - var summary = $('#'+base+'-summary'); - var content = $('#'+base+'-content'); - var trigger = $('#'+base+'-trigger'); - var src=$(trigger).attr('src'); - if (content.is(':visible')===true) { - content.hide(); - summary.show(); - $(linkObj).addClass('closed').removeClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); - } else { - content.show(); - summary.hide(); - $(linkObj).removeClass('closed').addClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); - } - return false; -} - -function updateStripes() -{ - $('table.directory tr'). - removeClass('even').filter(':visible:even').addClass('even'); -} - -function toggleLevel(level) -{ - $('table.directory tr').each(function() { - var l = this.id.split('_').length-1; - var i = $('#img'+this.id.substring(3)); - var a = $('#arr'+this.id.substring(3)); - if (la9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA diff --git a/docs/1.7/functions.html b/docs/1.7/functions.html deleted file mode 100644 index c1f014ab..00000000 --- a/docs/1.7/functions.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- a -

-
-
- - - - diff --git a/docs/1.7/functions_b.html b/docs/1.7/functions_b.html deleted file mode 100644 index 24aa0771..00000000 --- a/docs/1.7/functions_b.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- b -

-
-
- - - - diff --git a/docs/1.7/functions_c.html b/docs/1.7/functions_c.html deleted file mode 100644 index c3f58abd..00000000 --- a/docs/1.7/functions_c.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- c -

-
-
- - - - diff --git a/docs/1.7/functions_d.html b/docs/1.7/functions_d.html deleted file mode 100644 index 122a737a..00000000 --- a/docs/1.7/functions_d.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- d -

-
-
- - - - diff --git a/docs/1.7/functions_e.html b/docs/1.7/functions_e.html deleted file mode 100644 index ec760ecc..00000000 --- a/docs/1.7/functions_e.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- e -

-
-
- - - - diff --git a/docs/1.7/functions_enum.html b/docs/1.7/functions_enum.html deleted file mode 100644 index fbb103f7..00000000 --- a/docs/1.7/functions_enum.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Enumerations - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
- - - - diff --git a/docs/1.7/functions_evnt.html b/docs/1.7/functions_evnt.html deleted file mode 100644 index 158d1131..00000000 --- a/docs/1.7/functions_evnt.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Events - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
- - - - diff --git a/docs/1.7/functions_f.html b/docs/1.7/functions_f.html deleted file mode 100644 index b2878e30..00000000 --- a/docs/1.7/functions_f.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- f -

-
-
- - - - diff --git a/docs/1.7/functions_func.html b/docs/1.7/functions_func.html deleted file mode 100644 index 0906aa83..00000000 --- a/docs/1.7/functions_func.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- a -

-
-
- - - - diff --git a/docs/1.7/functions_func.js b/docs/1.7/functions_func.js deleted file mode 100644 index 40a703f4..00000000 --- a/docs/1.7/functions_func.js +++ /dev/null @@ -1,23 +0,0 @@ -var functions_func = -[ - [ "a", "functions_func.html", null ], - [ "b", "functions_func_b.html", null ], - [ "c", "functions_func_c.html", null ], - [ "d", "functions_func_d.html", null ], - [ "e", "functions_func_e.html", null ], - [ "f", "functions_func_f.html", null ], - [ "g", "functions_func_g.html", null ], - [ "i", "functions_func_i.html", null ], - [ "j", "functions_func_j.html", null ], - [ "m", "functions_func_m.html", null ], - [ "n", "functions_func_n.html", null ], - [ "o", "functions_func_o.html", null ], - [ "p", "functions_func_p.html", null ], - [ "q", "functions_func_q.html", null ], - [ "r", "functions_func_r.html", null ], - [ "s", "functions_func_s.html", null ], - [ "t", "functions_func_t.html", null ], - [ "u", "functions_func_u.html", null ], - [ "v", "functions_func_v.html", null ], - [ "w", "functions_func_w.html", null ] -]; \ No newline at end of file diff --git a/docs/1.7/functions_func_b.html b/docs/1.7/functions_func_b.html deleted file mode 100644 index dcc3c994..00000000 --- a/docs/1.7/functions_func_b.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- b -

-
-
- - - - diff --git a/docs/1.7/functions_func_c.html b/docs/1.7/functions_func_c.html deleted file mode 100644 index bb269ff7..00000000 --- a/docs/1.7/functions_func_c.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- c -

-
-
- - - - diff --git a/docs/1.7/functions_func_d.html b/docs/1.7/functions_func_d.html deleted file mode 100644 index 71ef2b87..00000000 --- a/docs/1.7/functions_func_d.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- d -

-
-
- - - - diff --git a/docs/1.7/functions_func_e.html b/docs/1.7/functions_func_e.html deleted file mode 100644 index 4efadafe..00000000 --- a/docs/1.7/functions_func_e.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- e -

-
-
- - - - diff --git a/docs/1.7/functions_func_f.html b/docs/1.7/functions_func_f.html deleted file mode 100644 index 9ce18617..00000000 --- a/docs/1.7/functions_func_f.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- f -

-
-
- - - - diff --git a/docs/1.7/functions_func_g.html b/docs/1.7/functions_func_g.html deleted file mode 100644 index 47a42f8f..00000000 --- a/docs/1.7/functions_func_g.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- g -

-
-
- - - - diff --git a/docs/1.7/functions_func_i.html b/docs/1.7/functions_func_i.html deleted file mode 100644 index e7d78d3b..00000000 --- a/docs/1.7/functions_func_i.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- i -

-
-
- - - - diff --git a/docs/1.7/functions_func_j.html b/docs/1.7/functions_func_j.html deleted file mode 100644 index 8a8d700d..00000000 --- a/docs/1.7/functions_func_j.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- j -

-
-
- - - - diff --git a/docs/1.7/functions_func_m.html b/docs/1.7/functions_func_m.html deleted file mode 100644 index c841b889..00000000 --- a/docs/1.7/functions_func_m.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- m -

-
-
- - - - diff --git a/docs/1.7/functions_func_n.html b/docs/1.7/functions_func_n.html deleted file mode 100644 index 33b6096c..00000000 --- a/docs/1.7/functions_func_n.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- n -

-
-
- - - - diff --git a/docs/1.7/functions_func_o.html b/docs/1.7/functions_func_o.html deleted file mode 100644 index 192d142a..00000000 --- a/docs/1.7/functions_func_o.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- o -

-
-
- - - - diff --git a/docs/1.7/functions_func_p.html b/docs/1.7/functions_func_p.html deleted file mode 100644 index 85df9de7..00000000 --- a/docs/1.7/functions_func_p.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- p -

-
-
- - - - diff --git a/docs/1.7/functions_func_q.html b/docs/1.7/functions_func_q.html deleted file mode 100644 index 0c2a4d44..00000000 --- a/docs/1.7/functions_func_q.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- q -

-
-
- - - - diff --git a/docs/1.7/functions_func_r.html b/docs/1.7/functions_func_r.html deleted file mode 100644 index 839fad76..00000000 --- a/docs/1.7/functions_func_r.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- r -

-
-
- - - - diff --git a/docs/1.7/functions_func_s.html b/docs/1.7/functions_func_s.html deleted file mode 100644 index d9f86377..00000000 --- a/docs/1.7/functions_func_s.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- s -

-
-
- - - - diff --git a/docs/1.7/functions_func_t.html b/docs/1.7/functions_func_t.html deleted file mode 100644 index 4c037ee3..00000000 --- a/docs/1.7/functions_func_t.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- t -

-
-
- - - - diff --git a/docs/1.7/functions_func_u.html b/docs/1.7/functions_func_u.html deleted file mode 100644 index 09f792e0..00000000 --- a/docs/1.7/functions_func_u.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- u -

-
-
- - - - diff --git a/docs/1.7/functions_func_v.html b/docs/1.7/functions_func_v.html deleted file mode 100644 index a57089c7..00000000 --- a/docs/1.7/functions_func_v.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- v -

-
-
- - - - diff --git a/docs/1.7/functions_func_w.html b/docs/1.7/functions_func_w.html deleted file mode 100644 index 4fdf07d6..00000000 --- a/docs/1.7/functions_func_w.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- w -

-
-
- - - - diff --git a/docs/1.7/functions_g.html b/docs/1.7/functions_g.html deleted file mode 100644 index f33462cf..00000000 --- a/docs/1.7/functions_g.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- g -

-
-
- - - - diff --git a/docs/1.7/functions_h.html b/docs/1.7/functions_h.html deleted file mode 100644 index 87837be6..00000000 --- a/docs/1.7/functions_h.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- h -

-
-
- - - - diff --git a/docs/1.7/functions_i.html b/docs/1.7/functions_i.html deleted file mode 100644 index 0d50ad30..00000000 --- a/docs/1.7/functions_i.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- i -

-
-
- - - - diff --git a/docs/1.7/functions_j.html b/docs/1.7/functions_j.html deleted file mode 100644 index aabe02fb..00000000 --- a/docs/1.7/functions_j.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- j -

-
-
- - - - diff --git a/docs/1.7/functions_k.html b/docs/1.7/functions_k.html deleted file mode 100644 index 42527025..00000000 --- a/docs/1.7/functions_k.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- k -

-
-
- - - - diff --git a/docs/1.7/functions_l.html b/docs/1.7/functions_l.html deleted file mode 100644 index f28f74bd..00000000 --- a/docs/1.7/functions_l.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- l -

-
-
- - - - diff --git a/docs/1.7/functions_m.html b/docs/1.7/functions_m.html deleted file mode 100644 index 8572d36a..00000000 --- a/docs/1.7/functions_m.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- m -

-
-
- - - - diff --git a/docs/1.7/functions_n.html b/docs/1.7/functions_n.html deleted file mode 100644 index 2fa89d1e..00000000 --- a/docs/1.7/functions_n.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- n -

-
-
- - - - diff --git a/docs/1.7/functions_o.html b/docs/1.7/functions_o.html deleted file mode 100644 index 347d02a2..00000000 --- a/docs/1.7/functions_o.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- o -

-
-
- - - - diff --git a/docs/1.7/functions_p.html b/docs/1.7/functions_p.html deleted file mode 100644 index 8cf7964f..00000000 --- a/docs/1.7/functions_p.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- p -

-
-
- - - - diff --git a/docs/1.7/functions_prop.html b/docs/1.7/functions_prop.html deleted file mode 100644 index 31c06eda..00000000 --- a/docs/1.7/functions_prop.html +++ /dev/null @@ -1,624 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Properties - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- a -

- - -

- b -

- - -

- c -

- - -

- d -

- - -

- e -

- - -

- f -

- - -

- g -

- - -

- h -

- - -

- i -

- - -

- j -

- - -

- l -

- - -

- m -

- - -

- n -

- - -

- o -

- - -

- p -

- - -

- q -

- - -

- r -

- - -

- s -

- - -

- t -

- - -

- u -

- - -

- v -

- - -

- w -

-
-
- - - - diff --git a/docs/1.7/functions_q.html b/docs/1.7/functions_q.html deleted file mode 100644 index 68747d5e..00000000 --- a/docs/1.7/functions_q.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- q -

-
-
- - - - diff --git a/docs/1.7/functions_r.html b/docs/1.7/functions_r.html deleted file mode 100644 index a99d24dc..00000000 --- a/docs/1.7/functions_r.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- r -

-
-
- - - - diff --git a/docs/1.7/functions_s.html b/docs/1.7/functions_s.html deleted file mode 100644 index f80958d8..00000000 --- a/docs/1.7/functions_s.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- s -

-
-
- - - - diff --git a/docs/1.7/functions_t.html b/docs/1.7/functions_t.html deleted file mode 100644 index c5d16c82..00000000 --- a/docs/1.7/functions_t.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- t -

-
-
- - - - diff --git a/docs/1.7/functions_u.html b/docs/1.7/functions_u.html deleted file mode 100644 index f85dfed6..00000000 --- a/docs/1.7/functions_u.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- u -

-
-
- - - - diff --git a/docs/1.7/functions_v.html b/docs/1.7/functions_v.html deleted file mode 100644 index 02b1a63a..00000000 --- a/docs/1.7/functions_v.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- v -

-
-
- - - - diff --git a/docs/1.7/functions_vars.html b/docs/1.7/functions_vars.html deleted file mode 100644 index 6de4faee..00000000 --- a/docs/1.7/functions_vars.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-  - -

- a -

- - -

- b -

- - -

- c -

- - -

- d -

- - -

- e -

- - -

- f -

- - -

- h -

- - -

- i -

- - -

- j -

- - -

- k -

- - -

- l -

- - -

- m -

- - -

- n -

- - -

- o -

- - -

- p -

- - -

- r -

- - -

- s -

- - -

- t -

- - -

- u -

    -
  • UpperBound -: AABB -
  • -
- - -

- v -

- - -

- w -

-
-
- - - - diff --git a/docs/1.7/functions_w.html b/docs/1.7/functions_w.html deleted file mode 100644 index 397fe6fd..00000000 --- a/docs/1.7/functions_w.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Members - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- w -

-
-
- - - - diff --git a/docs/1.7/hierarchy.html b/docs/1.7/hierarchy.html deleted file mode 100644 index edf7862e..00000000 --- a/docs/1.7/hierarchy.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Hierarchy - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Class Hierarchy
-
-
-
-

Go to the graphical class hierarchy

-This inheritance list is sorted roughly, but not completely, alphabetically:
-
[detail level 1234]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 CAABBAn axis aligned bounding box
 CBody
 CBodyTemplate
 CBreakableBodyA type of body that supports multiple fixtures that can break apart
 CClipVertexUsed for computing contact manifolds
 CComplex
 CContactThe class manages contact between two shapes. A contact exists for each overlapping AABB in the broad-phase (except if filtered). Therefore a contact object may exist that has no contact points
 CContactEdgeA contact edge is used to connect bodies and contacts together in a contact graph where each body is a node and each contact is an edge. A contact edge belongs to a doubly linked list maintained in each attached body. Each contact has two contact nodes, one for each attached body
 CContactFeatureThe features that intersect to form the contact point This must be 4 bytes or less
 CContactIDContact ids to facilitate warm starting
 CContactManager
 CContactPositionConstraint
 CContactSolver
 CContactVelocityConstraint
 CContentTypeReader
 CControllerFilter
 CDictionary
 CDistanceInputInput for Distance.ComputeDistance(). You have to option to use the shape radii in the computation
 CDistanceOutputOutput for Distance.ComputeDistance()
 CDistanceProxyA distance proxy is used by the GJK algorithm. It encapsulates any shape
 CDTSweepContext.DTSweepBasin
 CDTSweepContext.DTSweepEdgeEvent
 CDynamicTree< TNode >A dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update
 CEPAxisThis structure is used to keep track of the best separating axis
 CFilterDataContains filter data that can determine whether an object should be processed or not
 CFixedArray2< T >
 CFixedArray2< tainicom.Aether.Physics2D.Collision.ManifoldPoint >
 CFixedArray3< T >
 CFixedArray3< byte >
 CFixedArray3< SimplexVertex >
 CFixedArray4< T >
 CFixedArray8< T >
 CFixtureA fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc
 CFixtureProxyThis proxy is used internally to connect fixtures to the broad-phase
 CFixtureTemplate
 CIBroadPhase< TNode >
 CICollection
 CIEnumerable
 CIEnumerator
 CIEquatable
 CIList
 CIslandThis is an internal class
 CJoint
 CJointEdgeA joint edge is used to connect bodies and joints together in a joint graph where each body is a node and each joint is an edge. A joint edge belongs to a doubly linked list maintained in each attached body. Each joint has two joint nodes, one for each attached body
 CList
 CManifoldA manifold for two touching convex Shapes. Box2D supports multiple types of contact:
 CManifoldPointA manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions
 CMat22A 2-by-2 matrix. Stored in column-major order
 CMat33A 3-by-3 matrix. Stored in column-major order
 CPathPath: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve
 CPolygon
 CRayCastInputRay-cast input data
 CRayCastOutputRay-cast output data
 CReferenceFaceReference face used for clipping
 CShapeA shape is used for collision detection. You can create a shape however you like. Shapes used for simulation in World are created automatically when a Fixture is created. Shapes may encapsulate a one or more child shapes
 CSimplexCacheUsed to warm start ComputeDistance. Set count to zero on first call
 CSolverIterations
 CSweepThis describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position
 CTerrainSimple class to maintain a terrain. It can keep track
 CTextureConverter
 CTOIInputInput parameters for CalculateTimeOfImpact
 CTOIOutput
 CTransformA transform contains translation and rotation. It is used to represent the position and orientation of rigid frames
 CVelocityConstraintPoint
 CWorldThe world class manages all physics entities, dynamic simulation, and asynchronous queries
-
-
-
- - - - diff --git a/docs/1.7/hierarchy.js b/docs/1.7/hierarchy.js deleted file mode 100644 index 2a78c0bb..00000000 --- a/docs/1.7/hierarchy.js +++ /dev/null @@ -1,137 +0,0 @@ -var hierarchy = -[ - [ "AABB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html", null ], - [ "Body", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html", null ], - [ "BodyTemplate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html", null ], - [ "BreakableBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html", null ], - [ "ClipVertex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html", null ], - [ "Complex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html", null ], - [ "Contact", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html", [ - [ "ContactListHead", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html", null ] - ] ], - [ "ContactEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html", null ], - [ "ContactFeature", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html", null ], - [ "ContactID", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html", null ], - [ "ContactManager", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html", null ], - [ "ContactPositionConstraint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html", null ], - [ "ContactSolver", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html", null ], - [ "ContactVelocityConstraint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html", null ], - [ "ContentTypeReader", null, [ - [ "BodyContainerReader", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html", null ], - [ "PolygonContainerReader", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html", null ] - ] ], - [ "ControllerFilter", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html", null ], - [ "Dictionary", null, [ - [ "BodyContainer", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container.html", null ], - [ "PolygonContainer", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html", null ] - ] ], - [ "DistanceInput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html", null ], - [ "DistanceOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html", null ], - [ "DistanceProxy", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html", null ], - [ "DTSweepContext.DTSweepBasin", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_270592b0ad400234aac317c32e07e744.html", null ], - [ "DTSweepContext.DTSweepEdgeEvent", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_d09edd9272256e98b01525c1107a84c7.html", null ], - [ "DynamicTree< TNode >", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html", null ], - [ "EPAxis", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html", null ], - [ "FilterData", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html", [ - [ "PhysicsLogic", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html", [ - [ "RealExplosion", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html", null ], - [ "SimpleExplosion", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html", null ] - ] ], - [ "Controller", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html", [ - [ "AbstractForceController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html", [ - [ "SimpleWindForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html", null ] - ] ], - [ "BuoyancyController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html", null ], - [ "GravityController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html", null ], - [ "VelocityLimitController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html", null ] - ] ] - ] ], - [ "FixedArray2< T >", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html", null ], - [ "FixedArray2< tainicom.Aether.Physics2D.Collision.ManifoldPoint >", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html", null ], - [ "FixedArray3< T >", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html", null ], - [ "FixedArray3< byte >", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html", null ], - [ "FixedArray3< SimplexVertex >", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html", null ], - [ "FixedArray4< T >", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html", null ], - [ "FixedArray8< T >", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html", null ], - [ "Fixture", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html", null ], - [ "FixtureProxy", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html", null ], - [ "FixtureTemplate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html", null ], - [ "IBroadPhase< TNode >", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html", [ - [ "DynamicTreeBroadPhase< TNode >", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html", null ], - [ "DynamicTreeBroadPhase< TNode >", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html", null ] - ] ], - [ "ICollection", null, [ - [ "BodyCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html", null ], - [ "ControllerCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html", null ], - [ "FixtureCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html", null ], - [ "JointCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html", null ] - ] ], - [ "IEnumerable", null, [ - [ "BodyCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html", null ], - [ "ContactListHead", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html", null ], - [ "ControllerCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html", null ], - [ "FixtureCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html", null ], - [ "JointCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html", null ] - ] ], - [ "IEnumerator", null, [ - [ "BodyCollection.BodyEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html", null ], - [ "ControllerCollection.ControllerEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html", null ], - [ "FixtureCollection.FixtureEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html", null ], - [ "JointCollection.JointEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html", null ] - ] ], - [ "IEquatable", null, [ - [ "MassData", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html", null ], - [ "Vector2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html", null ], - [ "Vector3", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html", null ] - ] ], - [ "IList", null, [ - [ "BodyCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html", null ], - [ "ControllerCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html", null ], - [ "FixtureCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html", null ], - [ "JointCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html", null ] - ] ], - [ "Island", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html", null ], - [ "Joint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html", [ - [ "AngleJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html", null ], - [ "DistanceJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html", null ], - [ "FixedMouseJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html", null ], - [ "FrictionJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html", null ], - [ "GearJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html", null ], - [ "MotorJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html", null ], - [ "PrismaticJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html", null ], - [ "PulleyJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html", null ], - [ "RevoluteJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html", null ], - [ "RopeJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html", null ], - [ "WeldJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html", null ], - [ "WheelJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html", null ] - ] ], - [ "JointEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html", null ], - [ "List", null, [ - [ "Vertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html", null ] - ] ], - [ "Manifold", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html", null ], - [ "ManifoldPoint", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html", null ], - [ "Mat22", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html", null ], - [ "Mat33", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html", null ], - [ "Path", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html", null ], - [ "Polygon", "structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html", null ], - [ "RayCastInput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html", null ], - [ "RayCastOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html", null ], - [ "ReferenceFace", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html", null ], - [ "Shape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html", [ - [ "ChainShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html", null ], - [ "CircleShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html", null ], - [ "EdgeShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html", null ], - [ "PolygonShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html", null ] - ] ], - [ "SimplexCache", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html", null ], - [ "SolverIterations", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html", null ], - [ "Sweep", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html", null ], - [ "Terrain", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html", null ], - [ "TextureConverter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html", null ], - [ "TOIInput", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html", null ], - [ "TOIOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html", null ], - [ "Transform", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html", null ], - [ "VelocityConstraintPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html", null ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html", null ] -]; \ No newline at end of file diff --git a/docs/1.7/index.html b/docs/1.7/index.html deleted file mode 100644 index 5a6aeb02..00000000 --- a/docs/1.7/index.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - -Aether.Physics2D: Main Page - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- - - - - - diff --git a/docs/1.7/inherit_graph_0.map b/docs/1.7/inherit_graph_0.map deleted file mode 100644 index 00d43972..00000000 --- a/docs/1.7/inherit_graph_0.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_0.md5 b/docs/1.7/inherit_graph_0.md5 deleted file mode 100644 index 3ad7642b..00000000 --- a/docs/1.7/inherit_graph_0.md5 +++ /dev/null @@ -1 +0,0 @@ -982fd3ac17952bc5ccb576e03ae6ccc6 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_0.svg b/docs/1.7/inherit_graph_0.svg deleted file mode 100644 index 15ed74be..00000000 --- a/docs/1.7/inherit_graph_0.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -AABB - - - - - diff --git a/docs/1.7/inherit_graph_1.map b/docs/1.7/inherit_graph_1.map deleted file mode 100644 index e36a8228..00000000 --- a/docs/1.7/inherit_graph_1.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_1.md5 b/docs/1.7/inherit_graph_1.md5 deleted file mode 100644 index 507c7e72..00000000 --- a/docs/1.7/inherit_graph_1.md5 +++ /dev/null @@ -1 +0,0 @@ -18381de794a59d6216ae4c48a659e57f \ No newline at end of file diff --git a/docs/1.7/inherit_graph_1.svg b/docs/1.7/inherit_graph_1.svg deleted file mode 100644 index 6074062f..00000000 --- a/docs/1.7/inherit_graph_1.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Body - - - - - diff --git a/docs/1.7/inherit_graph_10.map b/docs/1.7/inherit_graph_10.map deleted file mode 100644 index 958688fe..00000000 --- a/docs/1.7/inherit_graph_10.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_10.md5 b/docs/1.7/inherit_graph_10.md5 deleted file mode 100644 index e441614b..00000000 --- a/docs/1.7/inherit_graph_10.md5 +++ /dev/null @@ -1 +0,0 @@ -1fa5d222efc3cb45511150cf11bc58b9 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_10.svg b/docs/1.7/inherit_graph_10.svg deleted file mode 100644 index bf4dc464..00000000 --- a/docs/1.7/inherit_graph_10.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ContactEdge - - - - - diff --git a/docs/1.7/inherit_graph_11.map b/docs/1.7/inherit_graph_11.map deleted file mode 100644 index 99c40df4..00000000 --- a/docs/1.7/inherit_graph_11.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_11.md5 b/docs/1.7/inherit_graph_11.md5 deleted file mode 100644 index 2ee8e96a..00000000 --- a/docs/1.7/inherit_graph_11.md5 +++ /dev/null @@ -1 +0,0 @@ -61a708bcf001e9f5ab7a40d54bb3aac0 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_11.svg b/docs/1.7/inherit_graph_11.svg deleted file mode 100644 index 8f70445f..00000000 --- a/docs/1.7/inherit_graph_11.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ContactFeature - - - - - diff --git a/docs/1.7/inherit_graph_12.map b/docs/1.7/inherit_graph_12.map deleted file mode 100644 index a97d16fa..00000000 --- a/docs/1.7/inherit_graph_12.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_12.md5 b/docs/1.7/inherit_graph_12.md5 deleted file mode 100644 index d4fbf982..00000000 --- a/docs/1.7/inherit_graph_12.md5 +++ /dev/null @@ -1 +0,0 @@ -a92d03b4ccba3e688ba623300db2a86e \ No newline at end of file diff --git a/docs/1.7/inherit_graph_12.svg b/docs/1.7/inherit_graph_12.svg deleted file mode 100644 index 2ea1120b..00000000 --- a/docs/1.7/inherit_graph_12.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ContactID - - - - - diff --git a/docs/1.7/inherit_graph_13.map b/docs/1.7/inherit_graph_13.map deleted file mode 100644 index 1151e529..00000000 --- a/docs/1.7/inherit_graph_13.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_13.md5 b/docs/1.7/inherit_graph_13.md5 deleted file mode 100644 index 4fc8b983..00000000 --- a/docs/1.7/inherit_graph_13.md5 +++ /dev/null @@ -1 +0,0 @@ -841c9a4bdf55eaf6d8dac008b47fe852 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_13.svg b/docs/1.7/inherit_graph_13.svg deleted file mode 100644 index 99c12f81..00000000 --- a/docs/1.7/inherit_graph_13.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ContactManager - - - - - diff --git a/docs/1.7/inherit_graph_14.map b/docs/1.7/inherit_graph_14.map deleted file mode 100644 index e0185d7b..00000000 --- a/docs/1.7/inherit_graph_14.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_14.md5 b/docs/1.7/inherit_graph_14.md5 deleted file mode 100644 index 764da681..00000000 --- a/docs/1.7/inherit_graph_14.md5 +++ /dev/null @@ -1 +0,0 @@ -1dddcf071e1522609e040758f9231d31 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_14.svg b/docs/1.7/inherit_graph_14.svg deleted file mode 100644 index 1da5934d..00000000 --- a/docs/1.7/inherit_graph_14.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ContactPositionConstraint - - - - - diff --git a/docs/1.7/inherit_graph_15.map b/docs/1.7/inherit_graph_15.map deleted file mode 100644 index f4e86696..00000000 --- a/docs/1.7/inherit_graph_15.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_15.md5 b/docs/1.7/inherit_graph_15.md5 deleted file mode 100644 index 4a14969c..00000000 --- a/docs/1.7/inherit_graph_15.md5 +++ /dev/null @@ -1 +0,0 @@ -d346da41f24427cf8796c4fe46ec68af \ No newline at end of file diff --git a/docs/1.7/inherit_graph_15.svg b/docs/1.7/inherit_graph_15.svg deleted file mode 100644 index 27a8350a..00000000 --- a/docs/1.7/inherit_graph_15.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ContactSolver - - - - - diff --git a/docs/1.7/inherit_graph_16.map b/docs/1.7/inherit_graph_16.map deleted file mode 100644 index c6e97a11..00000000 --- a/docs/1.7/inherit_graph_16.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_16.md5 b/docs/1.7/inherit_graph_16.md5 deleted file mode 100644 index bdc4e32a..00000000 --- a/docs/1.7/inherit_graph_16.md5 +++ /dev/null @@ -1 +0,0 @@ -5f1ce049952e598979f74e5ace9cb9b7 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_16.svg b/docs/1.7/inherit_graph_16.svg deleted file mode 100644 index e0ecc6ed..00000000 --- a/docs/1.7/inherit_graph_16.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ContactVelocityConstraint - - - - - diff --git a/docs/1.7/inherit_graph_17.map b/docs/1.7/inherit_graph_17.map deleted file mode 100644 index 6a684de9..00000000 --- a/docs/1.7/inherit_graph_17.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_17.md5 b/docs/1.7/inherit_graph_17.md5 deleted file mode 100644 index 2307f565..00000000 --- a/docs/1.7/inherit_graph_17.md5 +++ /dev/null @@ -1 +0,0 @@ -f1b4f9c777b3fd1eeda355bd1683ed3d \ No newline at end of file diff --git a/docs/1.7/inherit_graph_17.svg b/docs/1.7/inherit_graph_17.svg deleted file mode 100644 index 2034b9c1..00000000 --- a/docs/1.7/inherit_graph_17.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ControllerFilter - - - - - diff --git a/docs/1.7/inherit_graph_18.map b/docs/1.7/inherit_graph_18.map deleted file mode 100644 index 7af26ca3..00000000 --- a/docs/1.7/inherit_graph_18.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_18.md5 b/docs/1.7/inherit_graph_18.md5 deleted file mode 100644 index 608d5bb3..00000000 --- a/docs/1.7/inherit_graph_18.md5 +++ /dev/null @@ -1 +0,0 @@ -608468ed95978adb985ba7d0b4294147 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_18.svg b/docs/1.7/inherit_graph_18.svg deleted file mode 100644 index 0131ac75..00000000 --- a/docs/1.7/inherit_graph_18.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -DistanceInput - - - - - diff --git a/docs/1.7/inherit_graph_19.map b/docs/1.7/inherit_graph_19.map deleted file mode 100644 index 29ae5659..00000000 --- a/docs/1.7/inherit_graph_19.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_19.md5 b/docs/1.7/inherit_graph_19.md5 deleted file mode 100644 index ebf49d05..00000000 --- a/docs/1.7/inherit_graph_19.md5 +++ /dev/null @@ -1 +0,0 @@ -924b116a66d0d6a38e7e196a1ee499a0 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_19.svg b/docs/1.7/inherit_graph_19.svg deleted file mode 100644 index 00e7e3f5..00000000 --- a/docs/1.7/inherit_graph_19.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -DistanceOutput - - - - - diff --git a/docs/1.7/inherit_graph_2.map b/docs/1.7/inherit_graph_2.map deleted file mode 100644 index 98d8a8a0..00000000 --- a/docs/1.7/inherit_graph_2.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.7/inherit_graph_2.md5 b/docs/1.7/inherit_graph_2.md5 deleted file mode 100644 index d4aa6f63..00000000 --- a/docs/1.7/inherit_graph_2.md5 +++ /dev/null @@ -1 +0,0 @@ -de2bf64daa8d042195ceb24dcdc9e4dc \ No newline at end of file diff --git a/docs/1.7/inherit_graph_2.svg b/docs/1.7/inherit_graph_2.svg deleted file mode 100644 index a9c01696..00000000 --- a/docs/1.7/inherit_graph_2.svg +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node58 - - -IEnumerator - - - - -Node0 - - -BodyCollection.BodyEnumerator - - - - -Node58->Node0 - - - - -Node60 - - -ControllerCollection.Controller -Enumerator - - - - -Node58->Node60 - - - - -Node61 - - -FixtureCollection.FixtureEnumerator - - - - -Node58->Node61 - - - - -Node62 - - -JointCollection.JointEnumerator - - - - -Node58->Node62 - - - - - diff --git a/docs/1.7/inherit_graph_20.map b/docs/1.7/inherit_graph_20.map deleted file mode 100644 index 117a9b38..00000000 --- a/docs/1.7/inherit_graph_20.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_20.md5 b/docs/1.7/inherit_graph_20.md5 deleted file mode 100644 index 571e4322..00000000 --- a/docs/1.7/inherit_graph_20.md5 +++ /dev/null @@ -1 +0,0 @@ -401c53163d7813cf45142303a055e4b8 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_20.svg b/docs/1.7/inherit_graph_20.svg deleted file mode 100644 index 05f0cd8d..00000000 --- a/docs/1.7/inherit_graph_20.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -DistanceProxy - - - - - diff --git a/docs/1.7/inherit_graph_21.map b/docs/1.7/inherit_graph_21.map deleted file mode 100644 index 1c24569d..00000000 --- a/docs/1.7/inherit_graph_21.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_21.md5 b/docs/1.7/inherit_graph_21.md5 deleted file mode 100644 index 620a156e..00000000 --- a/docs/1.7/inherit_graph_21.md5 +++ /dev/null @@ -1 +0,0 @@ -26e5725df91daee9cc3cd0761df7d512 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_21.svg b/docs/1.7/inherit_graph_21.svg deleted file mode 100644 index 7d0f3734..00000000 --- a/docs/1.7/inherit_graph_21.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -DTSweepContext.DTSweepBasin - - - - - diff --git a/docs/1.7/inherit_graph_22.map b/docs/1.7/inherit_graph_22.map deleted file mode 100644 index 19cad7f5..00000000 --- a/docs/1.7/inherit_graph_22.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_22.md5 b/docs/1.7/inherit_graph_22.md5 deleted file mode 100644 index e8202d7e..00000000 --- a/docs/1.7/inherit_graph_22.md5 +++ /dev/null @@ -1 +0,0 @@ -4d150274f230a3a6e12e714231633ef0 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_22.svg b/docs/1.7/inherit_graph_22.svg deleted file mode 100644 index aad6879f..00000000 --- a/docs/1.7/inherit_graph_22.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -DTSweepContext.DTSweepEdgeEvent - - - - - diff --git a/docs/1.7/inherit_graph_23.map b/docs/1.7/inherit_graph_23.map deleted file mode 100644 index 200eb6b3..00000000 --- a/docs/1.7/inherit_graph_23.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_23.md5 b/docs/1.7/inherit_graph_23.md5 deleted file mode 100644 index d49ee4a6..00000000 --- a/docs/1.7/inherit_graph_23.md5 +++ /dev/null @@ -1 +0,0 @@ -166cf2eb8e220783dff0c073a018f37e \ No newline at end of file diff --git a/docs/1.7/inherit_graph_23.svg b/docs/1.7/inherit_graph_23.svg deleted file mode 100644 index e64465ad..00000000 --- a/docs/1.7/inherit_graph_23.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -DynamicTree< TNode > - - - - - diff --git a/docs/1.7/inherit_graph_24.map b/docs/1.7/inherit_graph_24.map deleted file mode 100644 index 1820cb89..00000000 --- a/docs/1.7/inherit_graph_24.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_24.md5 b/docs/1.7/inherit_graph_24.md5 deleted file mode 100644 index bb4dd3f3..00000000 --- a/docs/1.7/inherit_graph_24.md5 +++ /dev/null @@ -1 +0,0 @@ -abb4263600b7c4684da8310e05566dbf \ No newline at end of file diff --git a/docs/1.7/inherit_graph_24.svg b/docs/1.7/inherit_graph_24.svg deleted file mode 100644 index 1fcb7791..00000000 --- a/docs/1.7/inherit_graph_24.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -EPAxis - - - - - diff --git a/docs/1.7/inherit_graph_25.map b/docs/1.7/inherit_graph_25.map deleted file mode 100644 index 61245659..00000000 --- a/docs/1.7/inherit_graph_25.map +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/docs/1.7/inherit_graph_25.md5 b/docs/1.7/inherit_graph_25.md5 deleted file mode 100644 index fee8527a..00000000 --- a/docs/1.7/inherit_graph_25.md5 +++ /dev/null @@ -1 +0,0 @@ -335ecc5215849851b9f5922da3338d82 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_25.svg b/docs/1.7/inherit_graph_25.svg deleted file mode 100644 index 90838e84..00000000 --- a/docs/1.7/inherit_graph_25.svg +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FilterData - - - - -Node1 - - -PhysicsLogic - - - - -Node0->Node1 - - - - -Node4 - - -Controller - - - - -Node0->Node4 - - - - -Node2 - - -RealExplosion - - - - -Node1->Node2 - - - - -Node3 - - -SimpleExplosion - - - - -Node1->Node3 - - - - -Node5 - - -AbstractForceController - - - - -Node4->Node5 - - - - -Node7 - - -BuoyancyController - - - - -Node4->Node7 - - - - -Node8 - - -GravityController - - - - -Node4->Node8 - - - - -Node9 - - -VelocityLimitController - - - - -Node4->Node9 - - - - -Node6 - - -SimpleWindForce - - - - -Node5->Node6 - - - - - diff --git a/docs/1.7/inherit_graph_26.map b/docs/1.7/inherit_graph_26.map deleted file mode 100644 index a977d27f..00000000 --- a/docs/1.7/inherit_graph_26.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_26.md5 b/docs/1.7/inherit_graph_26.md5 deleted file mode 100644 index 8d0e7157..00000000 --- a/docs/1.7/inherit_graph_26.md5 +++ /dev/null @@ -1 +0,0 @@ -8c794c7fdbf60785a3b8d4e9d58d6b1d \ No newline at end of file diff --git a/docs/1.7/inherit_graph_26.svg b/docs/1.7/inherit_graph_26.svg deleted file mode 100644 index 4c0d7830..00000000 --- a/docs/1.7/inherit_graph_26.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixedArray2< T > - - - - - diff --git a/docs/1.7/inherit_graph_27.map b/docs/1.7/inherit_graph_27.map deleted file mode 100644 index f9ea584b..00000000 --- a/docs/1.7/inherit_graph_27.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_27.md5 b/docs/1.7/inherit_graph_27.md5 deleted file mode 100644 index c89a8717..00000000 --- a/docs/1.7/inherit_graph_27.md5 +++ /dev/null @@ -1 +0,0 @@ -e77cc1520d5e82c78ed392863d248d69 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_27.svg b/docs/1.7/inherit_graph_27.svg deleted file mode 100644 index 6650bf45..00000000 --- a/docs/1.7/inherit_graph_27.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixedArray2< tainicom.Aether. -Physics2D.Collision.ManifoldPoint > - - - - - diff --git a/docs/1.7/inherit_graph_28.map b/docs/1.7/inherit_graph_28.map deleted file mode 100644 index 2b1c8f96..00000000 --- a/docs/1.7/inherit_graph_28.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_28.md5 b/docs/1.7/inherit_graph_28.md5 deleted file mode 100644 index cea2f20c..00000000 --- a/docs/1.7/inherit_graph_28.md5 +++ /dev/null @@ -1 +0,0 @@ -597b04205b2dfc771807fb0c08de2391 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_28.svg b/docs/1.7/inherit_graph_28.svg deleted file mode 100644 index fe2fcf59..00000000 --- a/docs/1.7/inherit_graph_28.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixedArray3< byte > - - - - - diff --git a/docs/1.7/inherit_graph_29.map b/docs/1.7/inherit_graph_29.map deleted file mode 100644 index a2922388..00000000 --- a/docs/1.7/inherit_graph_29.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_29.md5 b/docs/1.7/inherit_graph_29.md5 deleted file mode 100644 index 5eacc093..00000000 --- a/docs/1.7/inherit_graph_29.md5 +++ /dev/null @@ -1 +0,0 @@ -1594fdb526a7ad6dcb54e9f0ad9c02f5 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_29.svg b/docs/1.7/inherit_graph_29.svg deleted file mode 100644 index 4b431734..00000000 --- a/docs/1.7/inherit_graph_29.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixedArray3< SimplexVertex > - - - - - diff --git a/docs/1.7/inherit_graph_3.map b/docs/1.7/inherit_graph_3.map deleted file mode 100644 index b83d7c39..00000000 --- a/docs/1.7/inherit_graph_3.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/inherit_graph_3.md5 b/docs/1.7/inherit_graph_3.md5 deleted file mode 100644 index b075c4ad..00000000 --- a/docs/1.7/inherit_graph_3.md5 +++ /dev/null @@ -1 +0,0 @@ -4679d6d10a228ec848c5f85c042e30c3 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_3.svg b/docs/1.7/inherit_graph_3.svg deleted file mode 100644 index e28d5415..00000000 --- a/docs/1.7/inherit_graph_3.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node20 - - -Dictionary - - - - -Node0 - - -BodyContainer - - - - -Node20->Node0 - - - - -Node22 - - -PolygonContainer - - - - -Node20->Node22 - - - - - diff --git a/docs/1.7/inherit_graph_30.map b/docs/1.7/inherit_graph_30.map deleted file mode 100644 index 0b0a3f1f..00000000 --- a/docs/1.7/inherit_graph_30.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_30.md5 b/docs/1.7/inherit_graph_30.md5 deleted file mode 100644 index 1c53878b..00000000 --- a/docs/1.7/inherit_graph_30.md5 +++ /dev/null @@ -1 +0,0 @@ -209f3de9f9e63408dfe272f67dd06f12 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_30.svg b/docs/1.7/inherit_graph_30.svg deleted file mode 100644 index df84ac60..00000000 --- a/docs/1.7/inherit_graph_30.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixedArray3< T > - - - - - diff --git a/docs/1.7/inherit_graph_31.map b/docs/1.7/inherit_graph_31.map deleted file mode 100644 index 0af22d91..00000000 --- a/docs/1.7/inherit_graph_31.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_31.md5 b/docs/1.7/inherit_graph_31.md5 deleted file mode 100644 index dd7d8ff8..00000000 --- a/docs/1.7/inherit_graph_31.md5 +++ /dev/null @@ -1 +0,0 @@ -d1e4236fd77ef3dc679302e27be741eb \ No newline at end of file diff --git a/docs/1.7/inherit_graph_31.svg b/docs/1.7/inherit_graph_31.svg deleted file mode 100644 index aedf370a..00000000 --- a/docs/1.7/inherit_graph_31.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixedArray4< T > - - - - - diff --git a/docs/1.7/inherit_graph_32.map b/docs/1.7/inherit_graph_32.map deleted file mode 100644 index 450bd1d6..00000000 --- a/docs/1.7/inherit_graph_32.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_32.md5 b/docs/1.7/inherit_graph_32.md5 deleted file mode 100644 index 989d03ef..00000000 --- a/docs/1.7/inherit_graph_32.md5 +++ /dev/null @@ -1 +0,0 @@ -b6d483b5b0ae66f848f867f6393c8f16 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_32.svg b/docs/1.7/inherit_graph_32.svg deleted file mode 100644 index 3cd764c0..00000000 --- a/docs/1.7/inherit_graph_32.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixedArray8< T > - - - - - diff --git a/docs/1.7/inherit_graph_33.map b/docs/1.7/inherit_graph_33.map deleted file mode 100644 index e5fdf287..00000000 --- a/docs/1.7/inherit_graph_33.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_33.md5 b/docs/1.7/inherit_graph_33.md5 deleted file mode 100644 index e719b04b..00000000 --- a/docs/1.7/inherit_graph_33.md5 +++ /dev/null @@ -1 +0,0 @@ -72487eaafde7e62edaf4850eaf11b041 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_33.svg b/docs/1.7/inherit_graph_33.svg deleted file mode 100644 index f2f456ac..00000000 --- a/docs/1.7/inherit_graph_33.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Fixture - - - - - diff --git a/docs/1.7/inherit_graph_34.map b/docs/1.7/inherit_graph_34.map deleted file mode 100644 index 43321f04..00000000 --- a/docs/1.7/inherit_graph_34.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_34.md5 b/docs/1.7/inherit_graph_34.md5 deleted file mode 100644 index 337f4b63..00000000 --- a/docs/1.7/inherit_graph_34.md5 +++ /dev/null @@ -1 +0,0 @@ -be303aa41ec94fa0b1c51fbd1d1d5a2d \ No newline at end of file diff --git a/docs/1.7/inherit_graph_34.svg b/docs/1.7/inherit_graph_34.svg deleted file mode 100644 index 134a3931..00000000 --- a/docs/1.7/inherit_graph_34.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixtureProxy - - - - - diff --git a/docs/1.7/inherit_graph_35.map b/docs/1.7/inherit_graph_35.map deleted file mode 100644 index 7fbd6cbc..00000000 --- a/docs/1.7/inherit_graph_35.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_35.md5 b/docs/1.7/inherit_graph_35.md5 deleted file mode 100644 index 540f72c5..00000000 --- a/docs/1.7/inherit_graph_35.md5 +++ /dev/null @@ -1 +0,0 @@ -a8afb91fbac889d93309e819ee7e54dd \ No newline at end of file diff --git a/docs/1.7/inherit_graph_35.svg b/docs/1.7/inherit_graph_35.svg deleted file mode 100644 index cae3368a..00000000 --- a/docs/1.7/inherit_graph_35.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -FixtureTemplate - - - - - diff --git a/docs/1.7/inherit_graph_36.map b/docs/1.7/inherit_graph_36.map deleted file mode 100644 index 62409a02..00000000 --- a/docs/1.7/inherit_graph_36.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/inherit_graph_36.md5 b/docs/1.7/inherit_graph_36.md5 deleted file mode 100644 index 1f4c57ea..00000000 --- a/docs/1.7/inherit_graph_36.md5 +++ /dev/null @@ -1 +0,0 @@ -49911bdf9ac7650e36c5020b20826197 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_36.svg b/docs/1.7/inherit_graph_36.svg deleted file mode 100644 index 4eb67ecb..00000000 --- a/docs/1.7/inherit_graph_36.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -IBroadPhase< TNode > - - - - -Node1 - - -DynamicTreeBroadPhase -< TNode > - - - - -Node0->Node1 - - - - - diff --git a/docs/1.7/inherit_graph_37.map b/docs/1.7/inherit_graph_37.map deleted file mode 100644 index fb5ca223..00000000 --- a/docs/1.7/inherit_graph_37.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_37.md5 b/docs/1.7/inherit_graph_37.md5 deleted file mode 100644 index c179ec90..00000000 --- a/docs/1.7/inherit_graph_37.md5 +++ /dev/null @@ -1 +0,0 @@ -4a98d79ebcd0316681864bb6678f0cdb \ No newline at end of file diff --git a/docs/1.7/inherit_graph_37.svg b/docs/1.7/inherit_graph_37.svg deleted file mode 100644 index 94460444..00000000 --- a/docs/1.7/inherit_graph_37.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Island - - - - - diff --git a/docs/1.7/inherit_graph_38.map b/docs/1.7/inherit_graph_38.map deleted file mode 100644 index 08b06880..00000000 --- a/docs/1.7/inherit_graph_38.map +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/docs/1.7/inherit_graph_38.md5 b/docs/1.7/inherit_graph_38.md5 deleted file mode 100644 index d770cda5..00000000 --- a/docs/1.7/inherit_graph_38.md5 +++ /dev/null @@ -1 +0,0 @@ -4f7362932f3df7eb9597851a6843fd8b \ No newline at end of file diff --git a/docs/1.7/inherit_graph_38.svg b/docs/1.7/inherit_graph_38.svg deleted file mode 100644 index 8a4212c5..00000000 --- a/docs/1.7/inherit_graph_38.svg +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Joint - - - - -Node1 - - -AngleJoint - - - - -Node0->Node1 - - - - -Node2 - - -DistanceJoint - - - - -Node0->Node2 - - - - -Node3 - - -FixedMouseJoint - - - - -Node0->Node3 - - - - -Node4 - - -FrictionJoint - - - - -Node0->Node4 - - - - -Node5 - - -GearJoint - - - - -Node0->Node5 - - - - -Node6 - - -MotorJoint - - - - -Node0->Node6 - - - - -Node7 - - -PrismaticJoint - - - - -Node0->Node7 - - - - -Node8 - - -PulleyJoint - - - - -Node0->Node8 - - - - -Node9 - - -RevoluteJoint - - - - -Node0->Node9 - - - - -Node10 - - -RopeJoint - - - - -Node0->Node10 - - - - -Node11 - - -WeldJoint - - - - -Node0->Node11 - - - - -Node12 - - -WheelJoint - - - - -Node0->Node12 - - - - - diff --git a/docs/1.7/inherit_graph_39.map b/docs/1.7/inherit_graph_39.map deleted file mode 100644 index 43b1245e..00000000 --- a/docs/1.7/inherit_graph_39.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_39.md5 b/docs/1.7/inherit_graph_39.md5 deleted file mode 100644 index 6e37179a..00000000 --- a/docs/1.7/inherit_graph_39.md5 +++ /dev/null @@ -1 +0,0 @@ -1fb5e5930abd91dbd911338ff255863b \ No newline at end of file diff --git a/docs/1.7/inherit_graph_39.svg b/docs/1.7/inherit_graph_39.svg deleted file mode 100644 index 17aa632c..00000000 --- a/docs/1.7/inherit_graph_39.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -JointEdge - - - - - diff --git a/docs/1.7/inherit_graph_4.map b/docs/1.7/inherit_graph_4.map deleted file mode 100644 index 3ff75790..00000000 --- a/docs/1.7/inherit_graph_4.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/inherit_graph_4.md5 b/docs/1.7/inherit_graph_4.md5 deleted file mode 100644 index ddd06baf..00000000 --- a/docs/1.7/inherit_graph_4.md5 +++ /dev/null @@ -1 +0,0 @@ -57168e457a0a503064d426ebc6031920 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_4.svg b/docs/1.7/inherit_graph_4.svg deleted file mode 100644 index 9d9de084..00000000 --- a/docs/1.7/inherit_graph_4.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node16 - - -ContentTypeReader - - - - -Node0 - - -BodyContainerReader - - - - -Node16->Node0 - - - - -Node18 - - -PolygonContainerReader - - - - -Node16->Node18 - - - - - diff --git a/docs/1.7/inherit_graph_40.map b/docs/1.7/inherit_graph_40.map deleted file mode 100644 index 40e8515e..00000000 --- a/docs/1.7/inherit_graph_40.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_40.md5 b/docs/1.7/inherit_graph_40.md5 deleted file mode 100644 index 84187541..00000000 --- a/docs/1.7/inherit_graph_40.md5 +++ /dev/null @@ -1 +0,0 @@ -b0e8dcebf24fdbf9c87ea7e126ebb956 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_40.svg b/docs/1.7/inherit_graph_40.svg deleted file mode 100644 index 3ad2ffdd..00000000 --- a/docs/1.7/inherit_graph_40.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Manifold - - - - - diff --git a/docs/1.7/inherit_graph_41.map b/docs/1.7/inherit_graph_41.map deleted file mode 100644 index e56be2a3..00000000 --- a/docs/1.7/inherit_graph_41.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_41.md5 b/docs/1.7/inherit_graph_41.md5 deleted file mode 100644 index c4d7d80b..00000000 --- a/docs/1.7/inherit_graph_41.md5 +++ /dev/null @@ -1 +0,0 @@ -5008c3987c6c97f11f175a1761a03044 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_41.svg b/docs/1.7/inherit_graph_41.svg deleted file mode 100644 index cbf48413..00000000 --- a/docs/1.7/inherit_graph_41.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ManifoldPoint - - - - - diff --git a/docs/1.7/inherit_graph_42.map b/docs/1.7/inherit_graph_42.map deleted file mode 100644 index e024ed5d..00000000 --- a/docs/1.7/inherit_graph_42.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/inherit_graph_42.md5 b/docs/1.7/inherit_graph_42.md5 deleted file mode 100644 index 6dd3e2a5..00000000 --- a/docs/1.7/inherit_graph_42.md5 +++ /dev/null @@ -1 +0,0 @@ -4a63ba14c4bc54b3478d238e9ca2d6a4 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_42.svg b/docs/1.7/inherit_graph_42.svg deleted file mode 100644 index 316b47cf..00000000 --- a/docs/1.7/inherit_graph_42.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node63 - - -IEquatable - - - - -Node0 - - -MassData - - - - -Node63->Node0 - - - - -Node65 - - -Vector2 - - - - -Node63->Node65 - - - - -Node66 - - -Vector3 - - - - -Node63->Node66 - - - - - diff --git a/docs/1.7/inherit_graph_43.map b/docs/1.7/inherit_graph_43.map deleted file mode 100644 index 6539ed2c..00000000 --- a/docs/1.7/inherit_graph_43.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_43.md5 b/docs/1.7/inherit_graph_43.md5 deleted file mode 100644 index 9e987dfc..00000000 --- a/docs/1.7/inherit_graph_43.md5 +++ /dev/null @@ -1 +0,0 @@ -d50bc400af790da799913aafe794c8ca \ No newline at end of file diff --git a/docs/1.7/inherit_graph_43.svg b/docs/1.7/inherit_graph_43.svg deleted file mode 100644 index 65d0b025..00000000 --- a/docs/1.7/inherit_graph_43.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Mat22 - - - - - diff --git a/docs/1.7/inherit_graph_44.map b/docs/1.7/inherit_graph_44.map deleted file mode 100644 index 83dbfd6e..00000000 --- a/docs/1.7/inherit_graph_44.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_44.md5 b/docs/1.7/inherit_graph_44.md5 deleted file mode 100644 index f801613b..00000000 --- a/docs/1.7/inherit_graph_44.md5 +++ /dev/null @@ -1 +0,0 @@ -77be348d3d985c86e11ab36cf58aaabd \ No newline at end of file diff --git a/docs/1.7/inherit_graph_44.svg b/docs/1.7/inherit_graph_44.svg deleted file mode 100644 index 2a4b4203..00000000 --- a/docs/1.7/inherit_graph_44.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Mat33 - - - - - diff --git a/docs/1.7/inherit_graph_45.map b/docs/1.7/inherit_graph_45.map deleted file mode 100644 index 3246ee6d..00000000 --- a/docs/1.7/inherit_graph_45.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_45.md5 b/docs/1.7/inherit_graph_45.md5 deleted file mode 100644 index 3ae7f000..00000000 --- a/docs/1.7/inherit_graph_45.md5 +++ /dev/null @@ -1 +0,0 @@ -bea80bc491441196fe48d55634e7b560 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_45.svg b/docs/1.7/inherit_graph_45.svg deleted file mode 100644 index 2514709e..00000000 --- a/docs/1.7/inherit_graph_45.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Path - - - - - diff --git a/docs/1.7/inherit_graph_46.map b/docs/1.7/inherit_graph_46.map deleted file mode 100644 index ae0f802a..00000000 --- a/docs/1.7/inherit_graph_46.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_46.md5 b/docs/1.7/inherit_graph_46.md5 deleted file mode 100644 index 4126db64..00000000 --- a/docs/1.7/inherit_graph_46.md5 +++ /dev/null @@ -1 +0,0 @@ -661c7f3476e6d628496ec5c0b75abf5c \ No newline at end of file diff --git a/docs/1.7/inherit_graph_46.svg b/docs/1.7/inherit_graph_46.svg deleted file mode 100644 index 68632240..00000000 --- a/docs/1.7/inherit_graph_46.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Polygon - - - - - diff --git a/docs/1.7/inherit_graph_47.map b/docs/1.7/inherit_graph_47.map deleted file mode 100644 index f0b2676a..00000000 --- a/docs/1.7/inherit_graph_47.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_47.md5 b/docs/1.7/inherit_graph_47.md5 deleted file mode 100644 index a7cd363d..00000000 --- a/docs/1.7/inherit_graph_47.md5 +++ /dev/null @@ -1 +0,0 @@ -9c36cf6f35e8c20a869ac428a03dc8bc \ No newline at end of file diff --git a/docs/1.7/inherit_graph_47.svg b/docs/1.7/inherit_graph_47.svg deleted file mode 100644 index 1c1581a6..00000000 --- a/docs/1.7/inherit_graph_47.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -RayCastInput - - - - - diff --git a/docs/1.7/inherit_graph_48.map b/docs/1.7/inherit_graph_48.map deleted file mode 100644 index f6af8592..00000000 --- a/docs/1.7/inherit_graph_48.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_48.md5 b/docs/1.7/inherit_graph_48.md5 deleted file mode 100644 index 4d144bb0..00000000 --- a/docs/1.7/inherit_graph_48.md5 +++ /dev/null @@ -1 +0,0 @@ -72e055584e9aeed3dc57c76a943666aa \ No newline at end of file diff --git a/docs/1.7/inherit_graph_48.svg b/docs/1.7/inherit_graph_48.svg deleted file mode 100644 index fa2c7faa..00000000 --- a/docs/1.7/inherit_graph_48.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -RayCastOutput - - - - - diff --git a/docs/1.7/inherit_graph_49.map b/docs/1.7/inherit_graph_49.map deleted file mode 100644 index 1fbb5b26..00000000 --- a/docs/1.7/inherit_graph_49.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_49.md5 b/docs/1.7/inherit_graph_49.md5 deleted file mode 100644 index 91ede6f4..00000000 --- a/docs/1.7/inherit_graph_49.md5 +++ /dev/null @@ -1 +0,0 @@ -4a67ee68511e56242a2edcc063a23edb \ No newline at end of file diff --git a/docs/1.7/inherit_graph_49.svg b/docs/1.7/inherit_graph_49.svg deleted file mode 100644 index 0439350d..00000000 --- a/docs/1.7/inherit_graph_49.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ReferenceFace - - - - - diff --git a/docs/1.7/inherit_graph_5.map b/docs/1.7/inherit_graph_5.map deleted file mode 100644 index 90b5a043..00000000 --- a/docs/1.7/inherit_graph_5.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_5.md5 b/docs/1.7/inherit_graph_5.md5 deleted file mode 100644 index 13e61e71..00000000 --- a/docs/1.7/inherit_graph_5.md5 +++ /dev/null @@ -1 +0,0 @@ -639153b315747d610f019e6a7029d20f \ No newline at end of file diff --git a/docs/1.7/inherit_graph_5.svg b/docs/1.7/inherit_graph_5.svg deleted file mode 100644 index 84b8d90b..00000000 --- a/docs/1.7/inherit_graph_5.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -BodyTemplate - - - - - diff --git a/docs/1.7/inherit_graph_50.map b/docs/1.7/inherit_graph_50.map deleted file mode 100644 index b3708a15..00000000 --- a/docs/1.7/inherit_graph_50.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.7/inherit_graph_50.md5 b/docs/1.7/inherit_graph_50.md5 deleted file mode 100644 index 49555dcf..00000000 --- a/docs/1.7/inherit_graph_50.md5 +++ /dev/null @@ -1 +0,0 @@ -2a39bcf47bf0047e1cfd0c88418b7864 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_50.svg b/docs/1.7/inherit_graph_50.svg deleted file mode 100644 index 29e2e8ba..00000000 --- a/docs/1.7/inherit_graph_50.svg +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Shape - - - - -Node1 - - -ChainShape - - - - -Node0->Node1 - - - - -Node2 - - -CircleShape - - - - -Node0->Node2 - - - - -Node3 - - -EdgeShape - - - - -Node0->Node3 - - - - -Node4 - - -PolygonShape - - - - -Node0->Node4 - - - - - diff --git a/docs/1.7/inherit_graph_51.map b/docs/1.7/inherit_graph_51.map deleted file mode 100644 index fd5690d1..00000000 --- a/docs/1.7/inherit_graph_51.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_51.md5 b/docs/1.7/inherit_graph_51.md5 deleted file mode 100644 index b09be64e..00000000 --- a/docs/1.7/inherit_graph_51.md5 +++ /dev/null @@ -1 +0,0 @@ -1aa1497ce1ae90a2a94b6a142bfcd606 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_51.svg b/docs/1.7/inherit_graph_51.svg deleted file mode 100644 index 768e13fb..00000000 --- a/docs/1.7/inherit_graph_51.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -SimplexCache - - - - - diff --git a/docs/1.7/inherit_graph_52.map b/docs/1.7/inherit_graph_52.map deleted file mode 100644 index 6c5c97f9..00000000 --- a/docs/1.7/inherit_graph_52.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_52.md5 b/docs/1.7/inherit_graph_52.md5 deleted file mode 100644 index 52b5f5e3..00000000 --- a/docs/1.7/inherit_graph_52.md5 +++ /dev/null @@ -1 +0,0 @@ -d9076d9974e385868573b5e831bce9f1 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_52.svg b/docs/1.7/inherit_graph_52.svg deleted file mode 100644 index 78dcba9e..00000000 --- a/docs/1.7/inherit_graph_52.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -SolverIterations - - - - - diff --git a/docs/1.7/inherit_graph_53.map b/docs/1.7/inherit_graph_53.map deleted file mode 100644 index 71fb928a..00000000 --- a/docs/1.7/inherit_graph_53.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_53.md5 b/docs/1.7/inherit_graph_53.md5 deleted file mode 100644 index e02b329a..00000000 --- a/docs/1.7/inherit_graph_53.md5 +++ /dev/null @@ -1 +0,0 @@ -e03a101d0c54b00ca6c9ce015f2c9d7f \ No newline at end of file diff --git a/docs/1.7/inherit_graph_53.svg b/docs/1.7/inherit_graph_53.svg deleted file mode 100644 index aec905ff..00000000 --- a/docs/1.7/inherit_graph_53.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Sweep - - - - - diff --git a/docs/1.7/inherit_graph_54.map b/docs/1.7/inherit_graph_54.map deleted file mode 100644 index f69fe330..00000000 --- a/docs/1.7/inherit_graph_54.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_54.md5 b/docs/1.7/inherit_graph_54.md5 deleted file mode 100644 index f78573f3..00000000 --- a/docs/1.7/inherit_graph_54.md5 +++ /dev/null @@ -1 +0,0 @@ -a3416df74a066874bba47204d3491426 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_54.svg b/docs/1.7/inherit_graph_54.svg deleted file mode 100644 index 7bf888ef..00000000 --- a/docs/1.7/inherit_graph_54.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Terrain - - - - - diff --git a/docs/1.7/inherit_graph_55.map b/docs/1.7/inherit_graph_55.map deleted file mode 100644 index 7a869f39..00000000 --- a/docs/1.7/inherit_graph_55.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_55.md5 b/docs/1.7/inherit_graph_55.md5 deleted file mode 100644 index 8747dca4..00000000 --- a/docs/1.7/inherit_graph_55.md5 +++ /dev/null @@ -1 +0,0 @@ -30f2c57f05373b75e7c3db21b561d874 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_55.svg b/docs/1.7/inherit_graph_55.svg deleted file mode 100644 index cca75728..00000000 --- a/docs/1.7/inherit_graph_55.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -TextureConverter - - - - - diff --git a/docs/1.7/inherit_graph_56.map b/docs/1.7/inherit_graph_56.map deleted file mode 100644 index 93997718..00000000 --- a/docs/1.7/inherit_graph_56.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_56.md5 b/docs/1.7/inherit_graph_56.md5 deleted file mode 100644 index d667ea6a..00000000 --- a/docs/1.7/inherit_graph_56.md5 +++ /dev/null @@ -1 +0,0 @@ -8f37b60291860383bee88423d76d3759 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_56.svg b/docs/1.7/inherit_graph_56.svg deleted file mode 100644 index 01d6b412..00000000 --- a/docs/1.7/inherit_graph_56.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -TOIInput - - - - - diff --git a/docs/1.7/inherit_graph_57.map b/docs/1.7/inherit_graph_57.map deleted file mode 100644 index e46e5427..00000000 --- a/docs/1.7/inherit_graph_57.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_57.md5 b/docs/1.7/inherit_graph_57.md5 deleted file mode 100644 index 0188b5b6..00000000 --- a/docs/1.7/inherit_graph_57.md5 +++ /dev/null @@ -1 +0,0 @@ -432eed0ccf364bde9c8f0f14b45293dc \ No newline at end of file diff --git a/docs/1.7/inherit_graph_57.svg b/docs/1.7/inherit_graph_57.svg deleted file mode 100644 index 86485195..00000000 --- a/docs/1.7/inherit_graph_57.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -TOIOutput - - - - - diff --git a/docs/1.7/inherit_graph_58.map b/docs/1.7/inherit_graph_58.map deleted file mode 100644 index a1624f78..00000000 --- a/docs/1.7/inherit_graph_58.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_58.md5 b/docs/1.7/inherit_graph_58.md5 deleted file mode 100644 index f48eceef..00000000 --- a/docs/1.7/inherit_graph_58.md5 +++ /dev/null @@ -1 +0,0 @@ -4cd72271c34556d4fc16207fce387dd0 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_58.svg b/docs/1.7/inherit_graph_58.svg deleted file mode 100644 index 43a9f6ef..00000000 --- a/docs/1.7/inherit_graph_58.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Transform - - - - - diff --git a/docs/1.7/inherit_graph_59.map b/docs/1.7/inherit_graph_59.map deleted file mode 100644 index c506be9d..00000000 --- a/docs/1.7/inherit_graph_59.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_59.md5 b/docs/1.7/inherit_graph_59.md5 deleted file mode 100644 index 80738aad..00000000 --- a/docs/1.7/inherit_graph_59.md5 +++ /dev/null @@ -1 +0,0 @@ -2f4b58349b23fd006b5f8bba6e9540a7 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_59.svg b/docs/1.7/inherit_graph_59.svg deleted file mode 100644 index 5033a4a2..00000000 --- a/docs/1.7/inherit_graph_59.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -VelocityConstraintPoint - - - - - diff --git a/docs/1.7/inherit_graph_6.map b/docs/1.7/inherit_graph_6.map deleted file mode 100644 index f3636540..00000000 --- a/docs/1.7/inherit_graph_6.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_6.md5 b/docs/1.7/inherit_graph_6.md5 deleted file mode 100644 index a582131f..00000000 --- a/docs/1.7/inherit_graph_6.md5 +++ /dev/null @@ -1 +0,0 @@ -d7daa9eb1e2b4e0a6bea6834d4ed7c8a \ No newline at end of file diff --git a/docs/1.7/inherit_graph_6.svg b/docs/1.7/inherit_graph_6.svg deleted file mode 100644 index d3c7b5e4..00000000 --- a/docs/1.7/inherit_graph_6.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -BreakableBody - - - - - diff --git a/docs/1.7/inherit_graph_60.map b/docs/1.7/inherit_graph_60.map deleted file mode 100644 index c8cbbf07..00000000 --- a/docs/1.7/inherit_graph_60.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/inherit_graph_60.md5 b/docs/1.7/inherit_graph_60.md5 deleted file mode 100644 index 507b32af..00000000 --- a/docs/1.7/inherit_graph_60.md5 +++ /dev/null @@ -1 +0,0 @@ -c20f3acea3fc50fd252f3f3f816049da \ No newline at end of file diff --git a/docs/1.7/inherit_graph_60.svg b/docs/1.7/inherit_graph_60.svg deleted file mode 100644 index 6cb73678..00000000 --- a/docs/1.7/inherit_graph_60.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node83 - - -List - - - - -Node0 - - -Vertices - - - - -Node83->Node0 - - - - - diff --git a/docs/1.7/inherit_graph_61.map b/docs/1.7/inherit_graph_61.map deleted file mode 100644 index 391242d8..00000000 --- a/docs/1.7/inherit_graph_61.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_61.md5 b/docs/1.7/inherit_graph_61.md5 deleted file mode 100644 index 1ff6f7a5..00000000 --- a/docs/1.7/inherit_graph_61.md5 +++ /dev/null @@ -1 +0,0 @@ -d56b187e800962d38ecc068af122d8a5 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_61.svg b/docs/1.7/inherit_graph_61.svg deleted file mode 100644 index c95dfd27..00000000 --- a/docs/1.7/inherit_graph_61.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -World - - - - - diff --git a/docs/1.7/inherit_graph_7.map b/docs/1.7/inherit_graph_7.map deleted file mode 100644 index 3ae63cb4..00000000 --- a/docs/1.7/inherit_graph_7.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_7.md5 b/docs/1.7/inherit_graph_7.md5 deleted file mode 100644 index 67d226c9..00000000 --- a/docs/1.7/inherit_graph_7.md5 +++ /dev/null @@ -1 +0,0 @@ -1354bf57aa2b7c3356a98fb842ef7f73 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_7.svg b/docs/1.7/inherit_graph_7.svg deleted file mode 100644 index 4d3812ff..00000000 --- a/docs/1.7/inherit_graph_7.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -ClipVertex - - - - - diff --git a/docs/1.7/inherit_graph_8.map b/docs/1.7/inherit_graph_8.map deleted file mode 100644 index 23f2e179..00000000 --- a/docs/1.7/inherit_graph_8.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/1.7/inherit_graph_8.md5 b/docs/1.7/inherit_graph_8.md5 deleted file mode 100644 index 1bc26179..00000000 --- a/docs/1.7/inherit_graph_8.md5 +++ /dev/null @@ -1 +0,0 @@ -b8bcd5362bfe215ce3f8ca62165bfd05 \ No newline at end of file diff --git a/docs/1.7/inherit_graph_8.svg b/docs/1.7/inherit_graph_8.svg deleted file mode 100644 index 26ef66c0..00000000 --- a/docs/1.7/inherit_graph_8.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Complex - - - - - diff --git a/docs/1.7/inherit_graph_9.map b/docs/1.7/inherit_graph_9.map deleted file mode 100644 index 69472a9e..00000000 --- a/docs/1.7/inherit_graph_9.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/docs/1.7/inherit_graph_9.md5 b/docs/1.7/inherit_graph_9.md5 deleted file mode 100644 index 95858380..00000000 --- a/docs/1.7/inherit_graph_9.md5 +++ /dev/null @@ -1 +0,0 @@ -5fc829a97a6e4cc4ec50a1a158a9b8fc \ No newline at end of file diff --git a/docs/1.7/inherit_graph_9.svg b/docs/1.7/inherit_graph_9.svg deleted file mode 100644 index 98fdf4de..00000000 --- a/docs/1.7/inherit_graph_9.svg +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - -Graphical Class Hierarchy - -Node0 - - -Contact - - - - -Node1 - - -ContactListHead - - - - -Node0->Node1 - - - - -Node52 - - -ICollection - - - - -Node53 - - -BodyCollection - - - - -Node52->Node53 - - - - -Node54 - - -ControllerCollection - - - - -Node52->Node54 - - - - -Node55 - - -FixtureCollection - - - - -Node52->Node55 - - - - -Node56 - - -JointCollection - - - - -Node52->Node56 - - - - -Node57 - - -IEnumerable - - - - -Node57->Node1 - - - - -Node57->Node53 - - - - -Node57->Node54 - - - - -Node57->Node55 - - - - -Node57->Node56 - - - - -Node67 - - -IList - - - - -Node67->Node53 - - - - -Node67->Node54 - - - - -Node67->Node55 - - - - -Node67->Node56 - - - - - diff --git a/docs/1.7/inherits.html b/docs/1.7/inherits.html deleted file mode 100644 index 34ab6a17..00000000 --- a/docs/1.7/inherits.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - -Aether.Physics2D: Class Hierarchy - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Class Hierarchy
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - - - diff --git a/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase-members.html b/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase-members.html deleted file mode 100644 index b95758f8..00000000 --- a/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
IBroadPhase< TNode > Member List
-
-
- -

This is the complete list of members for IBroadPhase< TNode >, including all inherited members.

- - - - - - - - - - - - - - -
AddProxy(ref AABB aabb) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
GetFatAABB(int proxyId, out AABB aabb) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
GetProxy(int proxyId) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
MoveProxy(int proxyId, ref AABB aabb, Vector2 displacement) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
ProxyCount (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
Query(BroadPhaseQueryCallback callback, ref AABB aabb) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
RayCast(BroadPhaseRayCastCallback callback, ref RayCastInput input) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
RemoveProxy(int proxyId) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
SetProxy(int proxyId, ref TNode proxy) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
ShiftOrigin(Vector2 newOrigin) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
TestOverlap(int proxyIdA, int proxyIdB) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
TouchProxy(int proxyId) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
UpdatePairs(BroadphaseDelegate callback) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
-
- - - - diff --git a/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html b/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html deleted file mode 100644 index 49d6e515..00000000 --- a/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - -Aether.Physics2D: IBroadPhase< TNode > Interface Template Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
IBroadPhase< TNode > Interface Template Reference
-
-
-
-Inheritance diagram for IBroadPhase< TNode >:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

-void UpdatePairs (BroadphaseDelegate callback)
 
-bool TestOverlap (int proxyIdA, int proxyIdB)
 
-int AddProxy (ref AABB aabb)
 
-void RemoveProxy (int proxyId)
 
-void MoveProxy (int proxyId, ref AABB aabb, Vector2 displacement)
 
-void SetProxy (int proxyId, ref TNode proxy)
 
-TNode GetProxy (int proxyId)
 
-void TouchProxy (int proxyId)
 
-void GetFatAABB (int proxyId, out AABB aabb)
 
-void Query (BroadPhaseQueryCallback callback, ref AABB aabb)
 
-void RayCast (BroadPhaseRayCastCallback callback, ref RayCastInput input)
 
-void ShiftOrigin (Vector2 newOrigin)
 
- - - -

-Properties

-int ProxyCount [get]
 
-
The documentation for this interface was generated from the following file:
    -
  • Physics2D/Collision/IBroadPhase.cs
  • -
-
-
- - - - diff --git a/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.js b/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.js deleted file mode 100644 index 4533fbe8..00000000 --- a/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.js +++ /dev/null @@ -1,16 +0,0 @@ -var interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase = -[ - [ "AddProxy", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#ad9ca66daacf1828b84c56f5b2808a731", null ], - [ "GetFatAABB", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a7dc1e097e5476d11499f4f8298bb3d8d", null ], - [ "GetProxy", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a73f2e38ab598835174aaed4d306f87a8", null ], - [ "MoveProxy", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a71078c994b7867922c99146146276ad6", null ], - [ "Query", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a6f951deaee4acbc9330e52c75ad5f857", null ], - [ "RayCast", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#adea785a0ed01ff136a9331945d041201", null ], - [ "RemoveProxy", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#af2d1ef2e21c25692ad5cf89c36853773", null ], - [ "SetProxy", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#aabbd173edaa8feb8486addb897ec5e0c", null ], - [ "ShiftOrigin", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90", null ], - [ "TestOverlap", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#af0ed3fc2a990659fc739d696e53ad2ae", null ], - [ "TouchProxy", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a98ac388450b6819447187b01e5524bf1", null ], - [ "UpdatePairs", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a01e0910c006b4ddd6d6cce44d7a5eb72", null ], - [ "ProxyCount", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#ac1585bd4c93094d69a305bd4284eff84", null ] -]; \ No newline at end of file diff --git a/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.map b/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.map deleted file mode 100644 index c69aadfc..00000000 --- a/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.md5 b/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.md5 deleted file mode 100644 index a4c96538..00000000 --- a/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4c93c3f756f6117244f18928c1764b40 \ No newline at end of file diff --git a/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.svg b/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.svg deleted file mode 100644 index a80ecf84..00000000 --- a/docs/1.7/interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - -IBroadPhase< TNode > - -Node1 - - -IBroadPhase< TNode > - - - - -Node2 - - -DynamicTreeBroadPhase -< TNode > - - - - -Node1->Node2 - - - - -Node1->Node2 - - - - - diff --git a/docs/1.7/jquery.js b/docs/1.7/jquery.js deleted file mode 100644 index 103c32d7..00000000 --- a/docs/1.7/jquery.js +++ /dev/null @@ -1,35 +0,0 @@ -/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),h=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(h=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,m=-2*e.offset[1];0>c?(s=t.top+p+f+m+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+m)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+m-h,(i>0||u>a(i))&&(t.top+=p+f+m))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("
"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidtht.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element -},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),m&&(p-=l),g&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable});/** - * Copyright (c) 2007 Ariel Flesler - aflesler ○ gmail • com | https://github.com/flesler - * Licensed under MIT - * @author Ariel Flesler - * @version 2.1.2 - */ -;(function(f){"use strict";"function"===typeof define&&define.amd?define(["jquery"],f):"undefined"!==typeof module&&module.exports?module.exports=f(require("jquery")):f(jQuery)})(function($){"use strict";function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),["iframe","#document","html","body"])}function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var p=$.scrollTo=function(a,d,b){return $(window).scrollTo(a,d,b)};p.defaults={axis:"xy",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){"object"=== typeof d&&(b=d,d=0);"function"===typeof b&&(b={onAfter:b});"max"===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var u=b.queue&&1=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 - * http://www.smartmenus.org/ - * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); \ No newline at end of file diff --git a/docs/1.7/namespacemembers.html b/docs/1.7/namespacemembers.html deleted file mode 100644 index f5afb1fd..00000000 --- a/docs/1.7/namespacemembers.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -Aether.Physics2D: Package Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
-
-
- - - - diff --git a/docs/1.7/namespacemembers_enum.html b/docs/1.7/namespacemembers_enum.html deleted file mode 100644 index fa7104cc..00000000 --- a/docs/1.7/namespacemembers_enum.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -Aether.Physics2D: Package Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- - - - - - diff --git a/docs/1.7/namespacemembers_func.html b/docs/1.7/namespacemembers_func.html deleted file mode 100644 index b7308a21..00000000 --- a/docs/1.7/namespacemembers_func.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - -Aether.Physics2D: Package Functions - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
- - - - diff --git a/docs/1.7/namespaces.html b/docs/1.7/namespaces.html deleted file mode 100644 index a985015e..00000000 --- a/docs/1.7/namespaces.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - - -Aether.Physics2D: Packages - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Packages
-
-
-
Here are the packages with brief descriptions (if available):
-
[detail level 12345678]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Ntainicom
 NAether
 NPhysics2D
 NCollision
 NShapes
 CContactFeatureThe features that intersect to form the contact point This must be 4 bytes or less
 CContactIDContact ids to facilitate warm starting
 CManifoldPointA manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions
 CManifoldA manifold for two touching convex Shapes. Box2D supports multiple types of contact:
 CClipVertexUsed for computing contact manifolds
 CRayCastInputRay-cast input data
 CRayCastOutputRay-cast output data
 CAABBAn axis aligned bounding box
 CEPAxisThis structure is used to keep track of the best separating axis
 CReferenceFaceReference face used for clipping
 CDistanceProxyA distance proxy is used by the GJK algorithm. It encapsulates any shape
 CSimplexCacheUsed to warm start ComputeDistance. Set count to zero on first call
 CDistanceInputInput for Distance.ComputeDistance(). You have to option to use the shape radii in the computation
 CDistanceOutputOutput for Distance.ComputeDistance()
 CDynamicTreeA dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update
 CDynamicTreeBroadPhaseThe broad-phase is used for computing pairs and performing volume queries and ray casts. This broad-phase does not persist pairs. Instead, this reports potentially new pairs. It is up to the client to consume the new pairs and to track subsequent overlap
 CIBroadPhase
 CTOIInputInput parameters for CalculateTimeOfImpact
 CTOIOutput
 NCommon
 NConvexHull
 NDecomposition
 NPhysicsLogic
 NPolygonManipulation
 NTextureTools
 CComplex
 CFixedArray2
 CFixedArray3
 CFixedArray4
 CFixedArray8
 CMat22A 2-by-2 matrix. Stored in column-major order
 CMat33A 3-by-3 matrix. Stored in column-major order
 CTransformA transform contains translation and rotation. It is used to represent the position and orientation of rigid frames
 CSweepThis describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position
 CPathPath: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve
 CVector2
 CVector3
 CVertices
 NContent
 CFixtureTemplate
 CBodyTemplate
 CBodyContainer
 CPolygon
 CPolygonContainer
 CBodyContainerReader
 CPolygonContainerReader
 NControllers
 CAbstractForceController
 CBuoyancyController
 CController
 CGravityController
 CSimpleWindForceReference implementation for forces based on AbstractForceController It supports all features provided by the base class and illustrates proper usage as an easy to understand example. As a side-effect it is a nice and easy to use wind force for your projects
 CVelocityLimitControllerPut a limit on the linear (translation - the movespeed) and angular (rotation) velocity of bodies added to this controller
 NDynamics
 NContacts
 NJoints
 CBody
 CBodyCollection
 CContactManager
 CControllerCollection
 CFixtureA fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc
 CFixtureCollection
 CFixtureProxyThis proxy is used internally to connect fixtures to the broad-phase
 CIslandThis is an internal class
 CJointCollection
 CSolverIterations
 CWorldThe world class manages all physics entities, dynamic simulation, and asynchronous queries
-
-
-
- - - - diff --git a/docs/1.7/namespaces_dup.js b/docs/1.7/namespaces_dup.js deleted file mode 100644 index 1abf85de..00000000 --- a/docs/1.7/namespaces_dup.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespaces_dup = -[ - [ "tainicom", "namespacetainicom.html", "namespacetainicom" ] -]; \ No newline at end of file diff --git a/docs/1.7/namespacetainicom.html b/docs/1.7/namespacetainicom.html deleted file mode 100644 index f9c5549d..00000000 --- a/docs/1.7/namespacetainicom.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom Namespace Reference
-
-
-
-
- - - - diff --git a/docs/1.7/namespacetainicom.js b/docs/1.7/namespacetainicom.js deleted file mode 100644 index 8433abbd..00000000 --- a/docs/1.7/namespacetainicom.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespacetainicom = -[ - [ "Aether", "namespacetainicom_1_1_aether.html", "namespacetainicom_1_1_aether" ] -]; \ No newline at end of file diff --git a/docs/1.7/namespacetainicom_1_1_aether.html b/docs/1.7/namespacetainicom_1_1_aether.html deleted file mode 100644 index f7c0af95..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether Namespace Reference
-
-
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether.js b/docs/1.7/namespacetainicom_1_1_aether.js deleted file mode 100644 index 6150e96d..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespacetainicom_1_1_aether = -[ - [ "Physics2D", "namespacetainicom_1_1_aether_1_1_physics2_d.html", "namespacetainicom_1_1_aether_1_1_physics2_d" ] -]; \ No newline at end of file diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d.html deleted file mode 100644 index e865c632..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D Namespace Reference
-
-
- - - - -

-Classes

class  Settings
 
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d.js b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d.js deleted file mode 100644 index f21acc32..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d.js +++ /dev/null @@ -1,8 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d = -[ - [ "Collision", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision" ], - [ "Common", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common" ], - [ "Content", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content" ], - [ "Controllers", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers" ], - [ "Dynamics", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics" ] -]; \ No newline at end of file diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html deleted file mode 100644 index 25e5833b..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Collision Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Collision Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Classes

struct  ContactFeature
 The features that intersect to form the contact point This must be 4 bytes or less. More...
 
struct  ContactID
 Contact ids to facilitate warm starting. More...
 
struct  ManifoldPoint
 A manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions. More...
 
struct  Manifold
 A manifold for two touching convex Shapes. Box2D supports multiple types of contact: More...
 
struct  ClipVertex
 Used for computing contact manifolds. More...
 
struct  RayCastInput
 Ray-cast input data. More...
 
struct  RayCastOutput
 Ray-cast output data. More...
 
struct  AABB
 An axis aligned bounding box. More...
 
struct  EPAxis
 This structure is used to keep track of the best separating axis. More...
 
struct  ReferenceFace
 Reference face used for clipping More...
 
class  Collision
 Collision methods
 
struct  DistanceProxy
 A distance proxy is used by the GJK algorithm. It encapsulates any shape. More...
 
struct  SimplexCache
 Used to warm start ComputeDistance. Set count to zero on first call. More...
 
struct  DistanceInput
 Input for Distance.ComputeDistance(). You have to option to use the shape radii in the computation. More...
 
struct  DistanceOutput
 Output for Distance.ComputeDistance(). More...
 
struct  SimplexVertex
 
struct  Simplex
 
class  Distance
 The Gilbert–Johnson–Keerthi distance algorithm that provides the distance between shapes.
 
struct  TreeNode
 A node in the dynamic tree. The client does not interact with this directly.
 
class  DynamicTree
 A dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update. More...
 
struct  Pair
 
class  DynamicTreeBroadPhase
 The broad-phase is used for computing pairs and performing volume queries and ray casts. This broad-phase does not persist pairs. Instead, this reports potentially new pairs. It is up to the client to consume the new pairs and to track subsequent overlap. More...
 
interface  IBroadPhase
 
class  TOIInput
 Input parameters for CalculateTimeOfImpact More...
 
struct  TOIOutput
 
class  SeparationFunction
 
class  TimeOfImpact
 
- - - - - - - - - - - - -

-Enumerations

enum class  ManifoldType { Circles -, FaceA -, FaceB - }
 
enum class  PointState { Null -, Add -, Persist -, Remove - }
 This is used for determining the state of contact points. More...
 
enum class  EPAxisType { Unknown -, EdgeA -, EdgeB - }
 
enum class  TOIOutputState {
-  Unknown -, Failed -, Overlapped -, Touching -,
-  Seperated -
- }
 
enum class  SeparationFunctionType { Points -, FaceA -, FaceB - }
 
- - - - - - - -

-Functions

-delegate void BroadphaseDelegate (int proxyIdA, int proxyIdB)
 
-delegate bool BroadPhaseQueryCallback (int proxyId)
 
-delegate float BroadPhaseRayCastCallback (ref RayCastInput input, int proxyId)
 
-

Enumeration Type Documentation

- -

◆ PointState

- -
-
- - - - - -
- - - - -
enum PointState
-
-strong
-
- -

This is used for determining the state of contact points.

- - - - - -
Enumerator
Null 

Point does not exist

-
Add 

Point was added in the update

-
Persist 

Point persisted across the update

-
Remove 

Point was removed in the update

-
- -
-
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.js b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.js deleted file mode 100644 index 13272655..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.js +++ /dev/null @@ -1,58 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision = -[ - [ "Shapes", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes" ], - [ "ContactFeature", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature" ], - [ "ContactID", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d" ], - [ "ManifoldPoint", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point" ], - [ "Manifold", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold" ], - [ "ClipVertex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex" ], - [ "RayCastInput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input" ], - [ "RayCastOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output" ], - [ "AABB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b" ], - [ "EPAxis", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis" ], - [ "ReferenceFace", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face" ], - [ "DistanceProxy", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy" ], - [ "SimplexCache", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache" ], - [ "DistanceInput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input" ], - [ "DistanceOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output" ], - [ "DynamicTree", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree" ], - [ "DynamicTreeBroadPhase", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase" ], - [ "IBroadPhase", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html", "interfacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase" ], - [ "TOIInput", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input" ], - [ "TOIOutput", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output" ], - [ "ContactFeatureType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#ab2468d2f3733112c3dfefba3d8713fbd", [ - [ "Vertex", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#ab2468d2f3733112c3dfefba3d8713fbdab22b929ba52471a02d18bb3a4e4472e6", null ], - [ "Face", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#ab2468d2f3733112c3dfefba3d8713fbda8af5861002f3c157f9ba842bba10aa3f", null ] - ] ], - [ "EPAxisType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52", [ - [ "Unknown", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52a88183b946cc5f0e8c96b2e66e1c74a7e", null ], - [ "EdgeA", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52a2a187552a4c67d367110e85ea0087a4d", null ], - [ "EdgeB", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52a0a2d24d621ca67652605108f4d4eac97", null ] - ] ], - [ "ManifoldType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80eb", [ - [ "Circles", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80eba0b746483cd6f7830702edd6ee7d8d4b9", null ], - [ "FaceA", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80ebaf43c8682b4637a32c3fd76348733a5b0", null ], - [ "FaceB", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80eba9d0245173cf584f064c34d2be4718f0d", null ] - ] ], - [ "PointState", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5", [ - [ "Null", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5abbb93ef26e3c101ff11cdd21cab08a94", null ], - [ "Add", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5aec211f7c20af43e742bf2570c3cb84f9", null ], - [ "Persist", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5a5a7dacb6e9b5ba37e22f825429355174", null ], - [ "Remove", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5a1063e38cb53d94d386f21227fcd84717", null ] - ] ], - [ "SeparationFunctionType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97", [ - [ "Points", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97a75dd5f1160a3f02b6fae89c54361a1b3", null ], - [ "FaceA", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97af43c8682b4637a32c3fd76348733a5b0", null ], - [ "FaceB", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97a9d0245173cf584f064c34d2be4718f0d", null ] - ] ], - [ "TOIOutputState", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538f", [ - [ "Unknown", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fa88183b946cc5f0e8c96b2e66e1c74a7e", null ], - [ "Failed", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fad7c8c85bf79bbe1b7188497c32c3b0ca", null ], - [ "Overlapped", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fa5f1b91d5ebf354ef9c15b0671c0e8b18", null ], - [ "Touching", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fa5b32faae4c7bae1011dc7ab43caa1529", null ], - [ "Seperated", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538faa718c9e839947a5b30fd87b5d1da6f8d", null ] - ] ], - [ "BroadphaseDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a3b84664ae9a97f37e639482a544c58db", null ], - [ "BroadPhaseQueryCallback", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#a4df5dbe91eb51bd55d02081a168e5e34", null ], - [ "BroadPhaseRayCastCallback", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision.html#ac6224e8393bd2e5c42324514b2ccb045", null ] -]; \ No newline at end of file diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html deleted file mode 100644 index efb34653..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Collision.Shapes Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Collision.Shapes Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - -

-Classes

class  ChainShape
 A chain shape is a free form sequence of line segments. The chain has two-sided collision, so you can use inside and outside collision. Therefore, you may use any winding order. Connectivity information is used to create smooth collisions. WARNING: The chain will not collide properly if there are self-intersections. More...
 
class  CircleShape
 A circle shape. More...
 
class  EdgeShape
 A line segment (edge) shape. These can be connected in chains or loops to other edge shapes. The connectivity information is used to ensure correct contact normals. More...
 
class  PolygonShape
 Represents a simple non-selfintersecting convex polygon. Create a convex hull from the given array of points. More...
 
struct  MassData
 This holds the mass data computed for a shape. More...
 
class  Shape
 A shape is used for collision detection. You can create a shape however you like. Shapes used for simulation in World are created automatically when a Fixture is created. Shapes may encapsulate a one or more child shapes. More...
 
- - - -

-Enumerations

enum class  ShapeType {
-  Unknown = -1 -, Circle = 0 -, Edge = 1 -, Polygon = 2 -,
-  Chain = 3 -, TypeCount = 4 -
- }
 
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.js b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.js deleted file mode 100644 index dd28b573..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.js +++ /dev/null @@ -1,17 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes = -[ - [ "ChainShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape" ], - [ "CircleShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape" ], - [ "EdgeShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape" ], - [ "PolygonShape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape" ], - [ "MassData", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data" ], - [ "Shape", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape" ], - [ "ShapeType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345", [ - [ "Unknown", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a88183b946cc5f0e8c96b2e66e1c74a7e", null ], - [ "Circle", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a30954d90085f6eaaf5817917fc5fecb3", null ], - [ "Edge", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345ae4a297a0f76119a442c2595ac040673e", null ], - [ "Polygon", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a4c0a11247d92f73fb84baa51e37a3263", null ], - [ "Chain", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a5320550175ad6f79ad658943b9c013a7", null ], - [ "TypeCount", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a834c072a52bcf98866ed2eadaaa861a1", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html deleted file mode 100644 index 86de4122..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Classes

struct  Complex
 
class  Constant
 
struct  FixedArray2
 
struct  FixedArray3
 
struct  FixedArray4
 
struct  FixedArray8
 
class  LineTools
 Collection of helper methods for misc collisions. Does float tolerance and line collisions with lines and AABBs.
 
class  MathUtils
 
struct  Mat22
 A 2-by-2 matrix. Stored in column-major order. More...
 
struct  Mat33
 A 3-by-3 matrix. Stored in column-major order. More...
 
struct  Transform
 A transform contains translation and rotation. It is used to represent the position and orientation of rigid frames. More...
 
struct  Sweep
 This describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position. More...
 
class  Path
 Path: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve. More...
 
class  PathManager
 An easy to use manager for creating paths.
 
class  PolygonTools
 
class  WorldSerializer
 Serialize the world into an XML file
 
class  WorldXmlSerializer
 
class  WorldXmlDeserializer
 
class  XMLFragmentAttribute
 
class  XMLFragmentElement
 
class  XMLFragmentException
 
class  FileBuffer
 
class  XMLFragmentParser
 
struct  Vector2
 
struct  Vector3
 
class  Vertices
 
- - - -

-Enumerations

enum class  PolygonError {
-  NoError -, InvalidAmountOfVertices -, NotSimple -, NotCounterClockWise -,
-  NotConvex -, AreaTooSmall -, SideTooSmall -
- }
 
-

Enumeration Type Documentation

- -

◆ PolygonError

- -
-
- - - - - -
- - - - -
enum PolygonError
-
-strong
-
- - - - - - - - -
Enumerator
NoError 

There were no errors in the polygon

-
InvalidAmountOfVertices 

Polygon must have between 3 and Settings.MaxPolygonVertices vertices.

-
NotSimple 

Polygon must be simple. This means no overlapping edges.

-
NotCounterClockWise 

Polygon must have a counter clockwise winding.

-
NotConvex 

The polygon is concave, it needs to be convex.

-
AreaTooSmall 

Polygon area is too small.

-
SideTooSmall 

The polygon has a side that is too short.

-
- -
-
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.js b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.js deleted file mode 100644 index 19ee941e..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.js +++ /dev/null @@ -1,42 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common = -[ - [ "ConvexHull", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_convex_hull.html", null ], - [ "Decomposition", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition" ], - [ "PhysicsLogic", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic" ], - [ "PolygonManipulation", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html", [ - [ "PolyClipError", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdf", [ - [ "None", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfa6adf97f83acf6453d4a6a4b1070f3754", null ], - [ "DegeneratedOutput", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfad292f634700e4b9ca3f5a35372d22e6f", null ], - [ "NonSimpleInput", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfa12b4f2335c258d659ce17a8d14b8693f", null ], - [ "BrokenResult", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfaa869e0bf0957ca8c26ff2c88e1271abc", null ] - ] ], - [ "PolyClipType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229", [ - [ "Intersect", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229a6faa907d79c8bb46a12bea5c8de76654", null ], - [ "Union", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229aaef12e903e606a4895a16b393bfdec8c", null ], - [ "Difference", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229a28ed2ac6c29f64a3692c956004b8ff7a", null ] - ] ] - ] ], - [ "TextureTools", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools" ], - [ "Complex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex" ], - [ "FixedArray2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2" ], - [ "FixedArray3", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3" ], - [ "FixedArray4", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4" ], - [ "FixedArray8", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8" ], - [ "Mat22", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22" ], - [ "Mat33", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33" ], - [ "Transform", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform" ], - [ "Sweep", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep" ], - [ "Path", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_path" ], - [ "Vector2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2" ], - [ "Vector3", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3" ], - [ "Vertices", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices" ], - [ "PolygonError", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60", [ - [ "NoError", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a70a47cae4eb221930f2663fd244369ea", null ], - [ "InvalidAmountOfVertices", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a0c102ced3f80f774f01bc8afd57b3476", null ], - [ "NotSimple", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60acdc1287219057b99b6a4a9885a3a490d", null ], - [ "NotCounterClockWise", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a751aa663d12b704bb5f0d52db13667ee", null ], - [ "NotConvex", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a0a31d96e9c3d3ed4569ab3bd8e00de05", null ], - [ "AreaTooSmall", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a52d9613893b8e72f4688a51696199ecf", null ], - [ "SideTooSmall", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60ae0df3b706ac8cffaf103e5f8e600dc8c", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_convex_hull.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_convex_hull.html deleted file mode 100644 index ba80fefc..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_convex_hull.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.ConvexHull Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.ConvexHull Namespace Reference
-
-
- - - - - - - - - - - -

-Classes

class  ChainHull
 Andrew's Monotone Chain Convex Hull algorithm. Used to get the convex hull of a point cloud.
 
class  GiftWrap
 Giftwrap convex hull algorithm. O(nh) time complexity, where n is the number of points and h is the number of points on the convex hull.
 
class  Melkman
 Creates a convex hull. Note:
 
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html deleted file mode 100644 index 547dc8ef..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.Decomposition Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.Decomposition Namespace Reference
-
-
- - - - -

-Namespaces

namespace  CDT
 
- - - - - - - - - - - - - - - - - - -

-Classes

class  BayazitDecomposer
 Convex decomposition algorithm created by Mark Bayazit (http://mnbayazit.com/)
 
class  CDTDecomposer
 2D constrained Delaunay triangulation algorithm. Based on the paper "Sweep-line algorithm for constrained Delaunay triangulation" by V. Domiter and and B. Zalik
 
class  EarclipDecomposer
 Convex decomposition algorithm using ear clipping
 
class  FlipcodeDecomposer
 Convex decomposition algorithm created by unknown
 
class  SeidelDecomposer
 Convex decomposition algorithm created by Raimund Seidel
 
class  Triangulate
 
- - - -

-Enumerations

enum class  TriangulationAlgorithm {
-  Earclip -, Bayazit -, Flipcode -, Seidel -,
-  SeidelTrapezoids -, Delauny -
- }
 
-

Enumeration Type Documentation

- -

◆ TriangulationAlgorithm

- -
-
- - - - - -
- - - - -
enum TriangulationAlgorithm
-
-strong
-
- - - - - - -
Enumerator
Earclip 

Convex decomposition algorithm using ear clipping

-

Properties:

    -
  • Only works on simple polygons.
  • -
  • Does not support holes.
  • -
  • Running time is O(n^2), n = number of vertices.
  • -
-
Bayazit 

Convex decomposition algorithm created by Mark Bayazit (http://mnbayazit.com/)

-

Properties:

    -
  • Tries to decompose using polygons instead of triangles.
  • -
  • Tends to produce optimal results with low processing time.
  • -
  • Running time is O(nr), n = number of vertices, r = reflex vertices.
  • -
  • Does not support holes.
  • -
-
Flipcode 

Convex decomposition algorithm created by unknown

-

Properties:

    -
  • No support for holes
  • -
  • Very fast
  • -
  • Only works on simple polygons
  • -
  • Only works on counter clockwise polygons
  • -
-
Seidel 

Convex decomposition algorithm created by Raimund Seidel

-

Properties:

    -
  • Decompose the polygon into trapezoids, then triangulate.
  • -
  • To use the trapezoid data, use ConvexPartitionTrapezoid()
  • -
  • Generate a lot of garbage due to incapsulation of the Poly2Tri library.
  • -
  • Running time is O(n log n), n = number of vertices.
  • -
  • Running time is almost linear for most simple polygons.
  • -
  • Does not care about winding order.
  • -
-
Delauny 

2D constrained Delaunay triangulation algorithm. Based on the paper "Sweep-line algorithm for constrained Delaunay triangulation" by V. Domiter and and B. Zalik

-

Properties:

    -
  • Creates triangles with a large interior angle.
  • -
  • Supports holes
  • -
  • Generate a lot of garbage due to incapsulation of the Poly2Tri library.
  • -
  • Running time is O(n^2), n = number of vertices.
  • -
  • Does not care about winding order.
  • -
-
- -
-
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.js b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.js deleted file mode 100644 index 4300b075..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.js +++ /dev/null @@ -1,13 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition = -[ - [ "CDT", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t" ], - [ "Seidel", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_seidel.html", null ], - [ "TriangulationAlgorithm", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4", [ - [ "Earclip", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a67ac673518d5cac732e925c3621006fd", null ], - [ "Bayazit", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a666e685ea058b7188395cd99aa1b8a19", null ], - [ "Flipcode", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a0efdbf579d7141aad03cab430e30307c", null ], - [ "Seidel", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4aab178da569507fcd537f712af786ca97", null ], - [ "SeidelTrapezoids", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4ae998f071c4e86f59551b73d6762c1671", null ], - [ "Delauny", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a6601e04d7cfa7c4f369d32e14b0ff0e2", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html deleted file mode 100644 index 1559a83c..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.Decomposition.CDT Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.Decomposition.CDT Namespace Reference
-
-
- - - - - - - - - - - - -

-Classes

interface  Triangulatable
 
class  TriangulationConstraint
 
class  TriangulationContext
 
class  TriangulationPoint
 
class  TriangulationUtil
 
-

Detailed Description

-

Forces a triangle edge between two points p and q when triangulating. For example used to enforce Polygon Edges during a polygon triangulation.

-
Author
Thomas Åhlén, thahl.nosp@m.en@g.nosp@m.mail..nosp@m.com
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.js b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.js deleted file mode 100644 index e61a258e..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.js +++ /dev/null @@ -1,17 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t = -[ - [ "Delaunay", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay" ], - [ "Polygon", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_polygon.html", null ], - [ "Sets", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_sets.html", null ], - [ "Util", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_util.html", null ], - [ "Orientation", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58", [ - [ "CW", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58a9af3107a066f6b0defb1cafc0499f6ed", null ], - [ "CCW", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58a59ec5d573abd014f3ae2c26ca962e8cf", null ], - [ "Collinear", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58a817d9fd9977363770196b7b64da74bbb", null ] - ] ], - [ "TriangulationMode", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165b", [ - [ "Unconstrained", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165ba2770fb7b80f3c459d058bd4ca341a42b", null ], - [ "Constrained", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165bae85c071596f0dfdf2e6b4b5c8633445c", null ], - [ "Polygon", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165ba4c0a11247d92f73fb84baa51e37a3263", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.html deleted file mode 100644 index 12fdfba2..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.Decomposition.CDT.Delaunay Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.Decomposition.CDT.Delaunay Namespace Reference
-
-
- - - - -

-Classes

class  DelaunayTriangle
 
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.js b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.js deleted file mode 100644 index d30f18b7..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay = -[ - [ "Sweep", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweep.html", null ] -]; \ No newline at end of file diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweep.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweep.html deleted file mode 100644 index bce185fb..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweep.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.Decomposition.CDT.Delaunay.Sweep Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.Decomposition.CDT.Delaunay.Sweep Namespace Reference
-
-
- - - - - - - - - - - - - - - - -

-Classes

class  AdvancingFront
 
class  AdvancingFrontNode
 
class  DTSweep
 
class  DTSweepConstraint
 
class  DTSweepContext
 
class  DTSweepPointComparator
 
class  PointOnEdgeException
 
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_polygon.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_polygon.html deleted file mode 100644 index d606a3b3..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_polygon.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.Decomposition.CDT.Polygon Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.Decomposition.CDT.Polygon Namespace Reference
-
-
- - - - - - - - -

-Classes

class  Polygon
 
class  PolygonPoint
 
class  PolygonSet
 
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_sets.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_sets.html deleted file mode 100644 index 2eccea11..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_sets.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.Decomposition.CDT.Sets Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.Decomposition.CDT.Sets Namespace Reference
-
-
- - - - - - -

-Classes

class  ConstrainedPointSet
 
class  PointSet
 
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_util.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_util.html deleted file mode 100644 index 1fab3502..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_util.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.Decomposition.CDT.Util Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.Decomposition.CDT.Util Namespace Reference
-
-
- - - - - - - - - - -

-Classes

struct  FixedArray3
 
struct  FixedBitArray3
 
class  PointGenerator
 
class  PolygonGenerator
 
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_seidel.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_seidel.html deleted file mode 100644 index 62d61e75..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_seidel.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.Decomposition.Seidel Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.Decomposition.Seidel Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - -

-Classes

class  Edge
 
class  MonotoneMountain
 
class  Node
 
class  Point
 
class  QueryGraph
 
class  Sink
 
class  Trapezoid
 
class  TrapezoidalMap
 
class  Triangulator
 
class  XNode
 
class  YNode
 
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html deleted file mode 100644 index eb09d920..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.PhysicsLogic Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.PhysicsLogic Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - -

-Classes

class  BreakableBody
 A type of body that supports multiple fixtures that can break apart. More...
 
struct  ControllerFilter
 
class  FilterData
 Contains filter data that can determine whether an object should be processed or not. More...
 
class  PhysicsLogic
 
struct  ShapeData
 
class  RayDataComparer
 This is a comprarer used for detecting angle difference between rays
 
class  RealExplosion
 Creates a realistic explosion based on raycasting. Objects in the open will be affected, but objects behind static bodies will not. A body that is half in cover, half in the open will get half the force applied to the end in the open. More...
 
class  SimpleExplosion
 Creates a simple explosion that ignores other bodies hiding behind static bodies. More...
 
- - - -

-Enumerations

enum class  ControllerCategory {
-  None = 0x00000000 -, Cat01 = 0x00000001 -, Cat02 = 0x00000002 -, Cat03 = 0x00000004 -,
-  Cat04 = 0x00000008 -, Cat05 = 0x00000010 -, Cat06 = 0x00000020 -, Cat07 = 0x00000040 -,
-  Cat08 = 0x00000080 -, Cat09 = 0x00000100 -, Cat10 = 0x00000200 -, Cat11 = 0x00000400 -,
-  Cat12 = 0x00000800 -, Cat13 = 0x00001000 -, Cat14 = 0x00002000 -, Cat15 = 0x00004000 -,
-  Cat16 = 0x00008000 -, Cat17 = 0x00010000 -, Cat18 = 0x00020000 -, Cat19 = 0x00040000 -,
-  Cat20 = 0x00080000 -, Cat21 = 0x00100000 -, Cat22 = 0x00200000 -, Cat23 = 0x00400000 -,
-  Cat24 = 0x00800000 -, Cat25 = 0x01000000 -, Cat26 = 0x02000000 -, Cat27 = 0x04000000 -,
-  Cat28 = 0x08000000 -, Cat29 = 0x10000000 -, Cat30 = 0x20000000 -, Cat31 = 0x40000000 -,
-  All = int.MaxValue -
- }
 
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.js b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.js deleted file mode 100644 index fe0c06e5..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.js +++ /dev/null @@ -1,44 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic = -[ - [ "BreakableBody", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body" ], - [ "ControllerFilter", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter" ], - [ "FilterData", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data" ], - [ "PhysicsLogic", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic" ], - [ "RealExplosion", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion" ], - [ "SimpleExplosion", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion" ], - [ "ControllerCategory", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fd", [ - [ "None", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6adf97f83acf6453d4a6a4b1070f3754", null ], - [ "Cat01", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda653593abf02993e1cf60db5c75ca9f38", null ], - [ "Cat02", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda64512cab2d0331e429a6d73eb071082f", null ], - [ "Cat03", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda7eb94fe39b5fbee14fc077308f70ece2", null ], - [ "Cat04", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda40e68dc2bba3566c41dc122ca9291385", null ], - [ "Cat05", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda0c08f8cc3a14bb256e330fe4a1c5874a", null ], - [ "Cat06", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda9aa941f77971fbad190d0cde2620d5e6", null ], - [ "Cat07", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdacf7650bb9e2b9d571b0ddb36301bd8b7", null ], - [ "Cat08", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6addb2a7b7cf8a579a72f3540dcf8051", null ], - [ "Cat09", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdac94d691c4f3b90e6ab7c30a10befe582", null ], - [ "Cat10", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaae7c1e1d2ced9c571dec4729a0719a57", null ], - [ "Cat11", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdad6ef569d172c8ca14f4b545017eb6257", null ], - [ "Cat12", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaf459944a0cb3e3dc7203be0221b520fd", null ], - [ "Cat13", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda28d24c9232f6eb4ad18795275c0c1ffd", null ], - [ "Cat14", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda40afc2da1fba8a10f074ee178ae91dc4", null ], - [ "Cat15", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda4fa4065ca62791ccdc0151e5f2dd3535", null ], - [ "Cat16", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6909665d1b64813a26565474bdb6ad75", null ], - [ "Cat17", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdad000b7d55eb653c7b9a21c03e9245734", null ], - [ "Cat18", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda4b4092506652347fba6782f2dee8fe71", null ], - [ "Cat19", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda1369e3d226710ca96fd1271335ca279d", null ], - [ "Cat20", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda00b694b917c4a7f22fa6b73ca2a72c47", null ], - [ "Cat21", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda732bebff73009bf2971c83fbcf7026bd", null ], - [ "Cat22", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaddd5143c22227cc8d8e845e84f7446bc", null ], - [ "Cat23", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6d07f1a28c7240fb705ca7e821d0717f", null ], - [ "Cat24", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda37e6497fce444c3d0fdc324d1fa184da", null ], - [ "Cat25", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda5337ec1c99c36d2395a6021da682b7e2", null ], - [ "Cat26", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda8f1c8155630c68d0dbd60a328262ce88", null ], - [ "Cat27", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaee74bb3fc6c6c1a8239365e81f202dbc", null ], - [ "Cat28", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda2c95aa5e1ba4e7610b5e0916cad67b6a", null ], - [ "Cat29", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdae14512278a9ad6eecf0182ef9c51d935", null ], - [ "Cat30", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda49649770cc6a2f7530fd82b4cf61eecd", null ], - [ "Cat31", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdac147cfa91b1fb061dabcf50391df6d84", null ], - [ "All", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdab1c94ca2fbc3e78fc30069c8d0f01680", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html deleted file mode 100644 index 7190f043..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.PolygonManipulation Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.PolygonManipulation Namespace Reference
-
-
- - - - - - - - - - - - -

-Classes

class  CuttingTools
 
class  SimpleCombiner
 Combines a list of triangles into a list of convex polygons. Starts with a seed triangle, keep adding triangles to it until you can't add any more without making the polygon non-convex.
 
class  SimplifyTools
 Provides a set of tools to simplify polygons in various ways.
 
class  YuPengClipper
 
- - - -

-Enumerations

enum class  PolyClipError { None -, DegeneratedOutput -, NonSimpleInput -, BrokenResult - }
 
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html deleted file mode 100644 index e30cd1d0..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Common.TextureTools Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Common.TextureTools Namespace Reference
-
-
- - - - - - - - - -

-Classes

class  MarchingSquares
 
class  Terrain
 Simple class to maintain a terrain. It can keep track More...
 
class  TextureConverter
 
- - - - -

-Enumerations

enum class  VerticesDetectionType { Integrated = 0 -, Separated = 1 - }
 The detection type affects the resulting polygon data. More...
 
-

Enumeration Type Documentation

- -

◆ VerticesDetectionType

- -
-
- - - - - -
- - - - -
enum VerticesDetectionType
-
-strong
-
- -

The detection type affects the resulting polygon data.

- - - -
Enumerator
Integrated 

Holes are integrated into the main polygon.

-
Separated 

The data of the main polygon and hole polygons is returned separately.

-
- -
-
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.js b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.js deleted file mode 100644 index 8bcf8408..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.js +++ /dev/null @@ -1,9 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools = -[ - [ "Terrain", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain" ], - [ "TextureConverter", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter" ], - [ "VerticesDetectionType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html#a02718b40fa95f524ad54c378c618e373", [ - [ "Integrated", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html#a02718b40fa95f524ad54c378c618e373a92d909e2ae45ed6c55a55088f1d46394", null ], - [ "Separated", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html#a02718b40fa95f524ad54c378c618e373a606970f24025625f40867ff6d152fa1e", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.html deleted file mode 100644 index 8332441f..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Content Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Content Namespace Reference
-
-
- - - - - - - - - - - - - - - - -

-Classes

class  FixtureTemplate
 
class  BodyTemplate
 
class  BodyContainer
 
struct  Polygon
 
class  PolygonContainer
 
class  BodyContainerReader
 
class  PolygonContainerReader
 
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.js b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.js deleted file mode 100644 index e78d7e37..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content.js +++ /dev/null @@ -1,10 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_content = -[ - [ "FixtureTemplate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_fixture_template" ], - [ "BodyTemplate", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_template" ], - [ "BodyContainer", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container.html", null ], - [ "Polygon", "structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon" ], - [ "PolygonContainer", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container" ], - [ "BodyContainerReader", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_body_container_reader" ], - [ "PolygonContainerReader", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon_container_reader" ] -]; \ No newline at end of file diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html deleted file mode 100644 index a88fa75b..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Controllers Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Controllers Namespace Reference
-
-
- - - - - - - - - - - - - - - - -

-Classes

class  AbstractForceController
 
class  BuoyancyController
 
class  Controller
 
class  GravityController
 
class  SimpleWindForce
 Reference implementation for forces based on AbstractForceController It supports all features provided by the base class and illustrates proper usage as an easy to understand example. As a side-effect it is a nice and easy to use wind force for your projects More...
 
class  VelocityLimitController
 Put a limit on the linear (translation - the movespeed) and angular (rotation) velocity of bodies added to this controller. More...
 
- - - -

-Enumerations

enum class  GravityType { Linear -, DistanceSquared - }
 
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.js b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.js deleted file mode 100644 index 1c6103b7..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.js +++ /dev/null @@ -1,13 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers = -[ - [ "AbstractForceController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller" ], - [ "BuoyancyController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller" ], - [ "Controller", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller" ], - [ "GravityController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller" ], - [ "SimpleWindForce", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force" ], - [ "VelocityLimitController", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller" ], - [ "GravityType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html#afd1e527b17eba5305ea949fa7c717069", [ - [ "Linear", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html#afd1e527b17eba5305ea949fa7c717069a32a843da6ea40ab3b17a3421ccdf671b", null ], - [ "DistanceSquared", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_controllers.html#afd1e527b17eba5305ea949fa7c717069ab5950247badd257aa18269aa0e183c6a", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html deleted file mode 100644 index b474d4ef..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html +++ /dev/null @@ -1,363 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Dynamics Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Dynamics Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Classes

class  Body
 
class  BodyCollection
 
class  ContactManager
 
class  ControllerCollection
 
class  Fixture
 A fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc. More...
 
class  FixtureCollection
 
struct  FixtureProxy
 This proxy is used internally to connect fixtures to the broad-phase. More...
 
class  Island
 This is an internal class. More...
 
class  JointCollection
 
struct  SolverIterations
 
struct  TimeStep
 This is an internal structure.
 
struct  SolverPosition
 This is an internal structure.
 
struct  SolverVelocity
 This is an internal structure.
 
struct  SolverData
 Solver Data.
 
class  World
 The world class manages all physics entities, dynamic simulation, and asynchronous queries. More...
 
- - - - - - -

-Enumerations

enum class  BodyType { Static -, Kinematic -, Dynamic - }
 The body type. More...
 
enum class  Category {
-  None = 0x00000000 -, Cat1 = 0x00000001 -, Cat2 = 0x00000002 -, Cat3 = 0x00000004 -,
-  Cat4 = 0x00000008 -, Cat5 = 0x00000010 -, Cat6 = 0x00000020 -, Cat7 = 0x00000040 -,
-  Cat8 = 0x00000080 -, Cat9 = 0x00000100 -, Cat10 = 0x00000200 -, Cat11 = 0x00000400 -,
-  Cat12 = 0x00000800 -, Cat13 = 0x00001000 -, Cat14 = 0x00002000 -, Cat15 = 0x00004000 -,
-  Cat16 = 0x00008000 -, Cat17 = 0x00010000 -, Cat18 = 0x00020000 -, Cat19 = 0x00040000 -,
-  Cat20 = 0x00080000 -, Cat21 = 0x00100000 -, Cat22 = 0x00200000 -, Cat23 = 0x00400000 -,
-  Cat24 = 0x00800000 -, Cat25 = 0x01000000 -, Cat26 = 0x02000000 -, Cat27 = 0x04000000 -,
-  Cat28 = 0x08000000 -, Cat29 = 0x10000000 -, Cat30 = 0x20000000 -, Cat31 = 0x40000000 -,
-  All = int.MaxValue -
- }
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

delegate bool QueryReportFixtureDelegate (Fixture fixture)
 Called for each fixture found in the query.

Returns
true: Continues the query, false: Terminate the query
- More...
 
delegate float RayCastReportFixtureDelegate (Fixture fixture, Vector2 point, Vector2 normal, float fraction)
 Called for each fixture found in the query. You control how the ray cast proceeds by returning a float: return -1: ignore this fixture and continue return 0: terminate the ray cast return fraction: clip the ray to this point return 1: don't clip the ray and continue More...
 
delegate void EndContactDelegate (Contact contact)
 This delegate is called when a contact is deleted More...
 
delegate bool BeginContactDelegate (Contact contact)
 This delegate is called when a contact is created More...
 
-delegate void PreSolveDelegate (Contact contact, ref Manifold oldManifold)
 
-delegate void PostSolveDelegate (Contact contact, ContactVelocityConstraint impulse)
 
-delegate void FixtureDelegate (World sender, Body body, Fixture fixture)
 
-delegate void JointDelegate (World sender, Joint joint)
 
-delegate void BodyDelegate (World sender, Body body)
 
-delegate void ControllerDelegate (World sender, Controller controller)
 
-delegate bool CollisionFilterDelegate (Fixture fixtureA, Fixture fixtureB)
 
-delegate bool BeforeCollisionEventHandler (Fixture sender, Fixture other)
 
-delegate bool OnCollisionEventHandler (Fixture sender, Fixture other, Contact contact)
 
-delegate void AfterCollisionEventHandler (Fixture sender, Fixture other, Contact contact, ContactVelocityConstraint impulse)
 
-delegate void OnSeparationEventHandler (Fixture sender, Fixture other, Contact contact)
 
-

Enumeration Type Documentation

- -

◆ BodyType

- -
-
- - - - - -
- - - - -
enum BodyType
-
-strong
-
- -

The body type.

- - - - -
Enumerator
Static 

Zero velocity, may be manually moved. Note: even static bodies have mass.

-
Kinematic 

Zero mass, non-zero velocity set by user, moved by solver

-
Dynamic 

Positive mass, non-zero velocity determined by forces, moved by solver

-
- -
-
-

Function Documentation

- -

◆ BeginContactDelegate()

- -
-
- - - - - - - - -
delegate bool tainicom.Aether.Physics2D.Dynamics.BeginContactDelegate (Contact contact)
-
- -

This delegate is called when a contact is created

- -
-
- -

◆ EndContactDelegate()

- -
-
- - - - - - - - -
delegate void tainicom.Aether.Physics2D.Dynamics.EndContactDelegate (Contact contact)
-
- -

This delegate is called when a contact is deleted

- -
-
- -

◆ QueryReportFixtureDelegate()

- -
-
- - - - - - - - -
delegate bool tainicom.Aether.Physics2D.Dynamics.QueryReportFixtureDelegate (Fixture fixture)
-
- -

Called for each fixture found in the query.

Returns
true: Continues the query, false: Terminate the query
-

- -
-
- -

◆ RayCastReportFixtureDelegate()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
delegate float tainicom.Aether.Physics2D.Dynamics.RayCastReportFixtureDelegate (Fixture fixture,
Vector2 point,
Vector2 normal,
float fraction 
)
-
- -

Called for each fixture found in the query. You control how the ray cast proceeds by returning a float: return -1: ignore this fixture and continue return 0: terminate the ray cast return fraction: clip the ray to this point return 1: don't clip the ray and continue

-
Parameters
- - - - -
fixturethe fixture hit by the ray
pointthe point of initial intersection
normalthe normal vector at the point of intersection
-
-
-
Returns
0 to terminate, fraction to clip the ray for closest hit, 1 to continue
- -
-
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.js b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.js deleted file mode 100644 index 1d156a51..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.js +++ /dev/null @@ -1,71 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics = -[ - [ "Contacts", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts" ], - [ "Joints", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints" ], - [ "Body", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body" ], - [ "BodyCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection" ], - [ "ContactManager", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager" ], - [ "ControllerCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection" ], - [ "Fixture", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture" ], - [ "FixtureCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection" ], - [ "FixtureProxy", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy" ], - [ "Island", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island" ], - [ "JointCollection", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection" ], - [ "SolverIterations", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations" ], - [ "World", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world" ], - [ "BodyType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2", [ - [ "Static", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2a84a8921b25f505d0d2077aeb5db4bc16", null ], - [ "Kinematic", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2a40c78b58b86002ee38fad2d3c9dd787e", null ], - [ "Dynamic", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2a971fd8cc345d8bd9f92e9f7d88fdf20c", null ] - ] ], - [ "Category", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccb", [ - [ "None", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba6adf97f83acf6453d4a6a4b1070f3754", null ], - [ "Cat1", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba7cd6dfa1e5c487327adc06188deb0fb6", null ], - [ "Cat2", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbae40de42d219daec83c36108458c33448", null ], - [ "Cat3", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba37f6adc37f0d87173121e583167d6cc1", null ], - [ "Cat4", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba129f228c0d7a220b0553d8cba9184121", null ], - [ "Cat5", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaaa470590104819dd8bfe57561230fb03", null ], - [ "Cat6", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbac54ad63095318697d3211bcd63f58154", null ], - [ "Cat7", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaf600d208aab66127dd4464dba35a3121", null ], - [ "Cat8", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba5e086afde3ccd07c854219e8f918cf8c", null ], - [ "Cat9", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaedb8dbf31ba7788483f002ee267d463d", null ], - [ "Cat10", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaae7c1e1d2ced9c571dec4729a0719a57", null ], - [ "Cat11", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbad6ef569d172c8ca14f4b545017eb6257", null ], - [ "Cat12", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaf459944a0cb3e3dc7203be0221b520fd", null ], - [ "Cat13", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba28d24c9232f6eb4ad18795275c0c1ffd", null ], - [ "Cat14", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba40afc2da1fba8a10f074ee178ae91dc4", null ], - [ "Cat15", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba4fa4065ca62791ccdc0151e5f2dd3535", null ], - [ "Cat16", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba6909665d1b64813a26565474bdb6ad75", null ], - [ "Cat17", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbad000b7d55eb653c7b9a21c03e9245734", null ], - [ "Cat18", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba4b4092506652347fba6782f2dee8fe71", null ], - [ "Cat19", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba1369e3d226710ca96fd1271335ca279d", null ], - [ "Cat20", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba00b694b917c4a7f22fa6b73ca2a72c47", null ], - [ "Cat21", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba732bebff73009bf2971c83fbcf7026bd", null ], - [ "Cat22", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaddd5143c22227cc8d8e845e84f7446bc", null ], - [ "Cat23", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba6d07f1a28c7240fb705ca7e821d0717f", null ], - [ "Cat24", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba37e6497fce444c3d0fdc324d1fa184da", null ], - [ "Cat25", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba5337ec1c99c36d2395a6021da682b7e2", null ], - [ "Cat26", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba8f1c8155630c68d0dbd60a328262ce88", null ], - [ "Cat27", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaee74bb3fc6c6c1a8239365e81f202dbc", null ], - [ "Cat28", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba2c95aa5e1ba4e7610b5e0916cad67b6a", null ], - [ "Cat29", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbae14512278a9ad6eecf0182ef9c51d935", null ], - [ "Cat30", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba49649770cc6a2f7530fd82b4cf61eecd", null ], - [ "Cat31", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbac147cfa91b1fb061dabcf50391df6d84", null ], - [ "All", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbab1c94ca2fbc3e78fc30069c8d0f01680", null ] - ] ], - [ "AfterCollisionEventHandler", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a62e91d0039055b2fe0f1a9dc02046df4", null ], - [ "BeforeCollisionEventHandler", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a2a23cd90b615c752f6ce181b55b2de79", null ], - [ "BeginContactDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a5588baf7885eb17a265bde9f9cf5d1c4", null ], - [ "BodyDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a8838b668cfac7188f21e40b052197b33", null ], - [ "CollisionFilterDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a528b248431c1eff6dabd6bf7292e762b", null ], - [ "ControllerDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#aa45b5cd1d43b7c2669ee733cfe40e23e", null ], - [ "EndContactDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a92d31ca4f908b17553bd2d46950fbfeb", null ], - [ "FixtureDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a3306cfa3ba5f5955d56e504e3900b184", null ], - [ "JointDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a81bf6fb050adb18d9dc220774ccef497", null ], - [ "OnCollisionEventHandler", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a8bda413f801d1ed587b342bc8047b99b", null ], - [ "OnSeparationEventHandler", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a5a08975acec96890e684a5c3c5a8b0f2", null ], - [ "PostSolveDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#af71da18aa9ad0c0b5f4cfda5615bee37", null ], - [ "PreSolveDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a98d001ae54cbdc135a39d1d53c047247", null ], - [ "QueryReportFixtureDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a7449c8ef0837e356dcefc546eedc0dfa", null ], - [ "RayCastReportFixtureDelegate", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a90e07f96be691f93a5f46426330a5bb5", null ] -]; \ No newline at end of file diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html deleted file mode 100644 index 4139b9e0..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Dynamics.Contacts Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Dynamics.Contacts Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - -

-Classes

class  ContactEdge
 A contact edge is used to connect bodies and contacts together in a contact graph where each body is a node and each contact is an edge. A contact edge belongs to a doubly linked list maintained in each attached body. Each contact has two contact nodes, one for each attached body. More...
 
class  Contact
 The class manages contact between two shapes. A contact exists for each overlapping AABB in the broad-phase (except if filtered). Therefore a contact object may exist that has no contact points. More...
 
class  ContactListHead
 Head of a circular doubly linked list. More...
 
class  ContactPositionConstraint
 
class  VelocityConstraintPoint
 
class  ContactVelocityConstraint
 
class  ContactSolver
 
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.js b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.js deleted file mode 100644 index c9ff3aae..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.js +++ /dev/null @@ -1,10 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts = -[ - [ "ContactEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge" ], - [ "Contact", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact" ], - [ "ContactListHead", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html", null ], - [ "ContactPositionConstraint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint" ], - [ "VelocityConstraintPoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point" ], - [ "ContactVelocityConstraint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint" ], - [ "ContactSolver", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver" ] -]; \ No newline at end of file diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html deleted file mode 100644 index d1562a85..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -Aether.Physics2D: tainicom.Aether.Physics2D.Dynamics.Joints Namespace Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
tainicom.Aether.Physics2D.Dynamics.Joints Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Classes

class  AngleJoint
 Maintains a fixed angle between two bodies More...
 
class  DistanceJoint
 A distance joint rains two points on two bodies to remain at a fixed distance from each other. You can view this as a massless, rigid rod. More...
 
class  FixedMouseJoint
 A mouse joint is used to make a point on a body track a specified world point. This a soft constraint with a maximum force. This allows the constraint to stretch and without applying huge forces. NOTE: this joint is not documented in the manual because it was developed to be used in the testbed. If you want to learn how to use the mouse joint, look at the testbed. More...
 
class  FrictionJoint
 Friction joint. This is used for top-down friction. It provides 2D translational friction and angular friction. More...
 
class  GearJoint
 A gear joint is used to connect two joints together. Either joint can be a revolute or prismatic joint. You specify a gear ratio to bind the motions together: coordinate1 + ratio * coordinate2 = ant The ratio can be negative or positive. If one joint is a revolute joint and the other joint is a prismatic joint, then the ratio will have units of length or units of 1/length. More...
 
class  JointEdge
 A joint edge is used to connect bodies and joints together in a joint graph where each body is a node and each joint is an edge. A joint edge belongs to a doubly linked list maintained in each attached body. Each joint has two joint nodes, one for each attached body. More...
 
class  Joint
 
class  JointFactory
 An easy to use factory for using joints.
 
class  MotorJoint
 A motor joint is used to control the relative motion between two bodies. A typical usage is to control the movement of a dynamic body with respect to the ground. More...
 
class  PrismaticJoint
 A prismatic joint. This joint provides one degree of freedom: translation along an axis fixed in bodyA. Relative rotation is prevented. You can use a joint limit to restrict the range of motion and a joint motor to drive the motion or to model joint friction. More...
 
class  PulleyJoint
 The pulley joint is connected to two bodies and two fixed world points. The pulley supports a ratio such that: length1 + ratio * length2 <= constant Yes, the force transmitted is scaled by the ratio. More...
 
class  RevoluteJoint
 A revolute joint constrains to bodies to share a common point while they are free to rotate about the point. The relative rotation about the shared point is the joint angle. You can limit the relative rotation with a joint limit that specifies a lower and upper angle. You can use a motor to drive the relative rotation about the shared point. A maximum motor torque is provided so that infinite forces are not generated. More...
 
class  RopeJoint
 A rope joint enforces a maximum distance between two points on two bodies. It has no other effect. It can be used on ropes that are made up of several connected bodies, and if there is a need to support a heavy body. This joint is used for stabiliation of heavy objects on soft constraint joints. More...
 
class  WeldJoint
 A weld joint essentially glues two bodies together. A weld joint may distort somewhat because the island constraint solver is approximate. More...
 
class  WheelJoint
 A wheel joint. This joint provides two degrees of freedom: translation along an axis fixed in bodyA and rotation in the plane. You can use a joint limit to restrict the range of motion and a joint motor to drive the rotation or to model rotational friction. This joint is designed for vehicle suspensions. More...
 
- - - - - -

-Enumerations

enum class  JointType {
-  Unknown -, Revolute -, Prismatic -, Distance -,
-  Pulley -, Gear -, Wheel -, Weld -,
-  Friction -, Rope -, Motor -, Angle -,
-  FixedMouse -, FixedRevolute -, FixedDistance -, FixedLine -,
-  FixedPrismatic -, FixedAngle -, FixedFriction -
- }
 
enum class  LimitState { Inactive -, AtLower -, AtUpper -, Equal - }
 
-
-
- - - - diff --git a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.js b/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.js deleted file mode 100644 index 78cd0269..00000000 --- a/docs/1.7/namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.js +++ /dev/null @@ -1,44 +0,0 @@ -var namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints = -[ - [ "AngleJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint" ], - [ "DistanceJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint" ], - [ "FixedMouseJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint" ], - [ "FrictionJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint" ], - [ "GearJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint" ], - [ "JointEdge", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge" ], - [ "Joint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint" ], - [ "MotorJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint" ], - [ "PrismaticJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint" ], - [ "PulleyJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint" ], - [ "RevoluteJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint" ], - [ "RopeJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint" ], - [ "WeldJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint" ], - [ "WheelJoint", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html", "classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint" ], - [ "JointType", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9", [ - [ "Unknown", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a88183b946cc5f0e8c96b2e66e1c74a7e", null ], - [ "Revolute", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a358561ac4d41f41d479b7c54b19b639e", null ], - [ "Prismatic", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a35fa8acd1b8b1beb23e6c2e24313570c", null ], - [ "Distance", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a0aa6f4210bf373c95eda00232e93cd98", null ], - [ "Pulley", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9aba41903d01ed39b1b98768512c8e65f5", null ], - [ "Gear", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9afb845762a66c26782f477febab5344dc", null ], - [ "Wheel", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9aa5df60ef4fc4447353769d66661d2229", null ], - [ "Weld", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a768bf199aed2d6ea5cd5d27017978530", null ], - [ "Friction", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a6513892a7d1f1a327b2d4de2b8f69b89", null ], - [ "Rope", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9aa3a77296cc85eb0c3175a09c0f7c3e60", null ], - [ "Motor", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9ab33538179f5661a86cbe327a1793e199", null ], - [ "Angle", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a45f4ce6c3306644b1efe333f4f8d6929", null ], - [ "FixedMouse", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9abe5d9f5fe5d17b1ed014e090a0f9d94d", null ], - [ "FixedRevolute", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a59a85b3732f41a070284c0ee10611b7d", null ], - [ "FixedDistance", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a10c25cea0541b2393f6d6aed1c6c9736", null ], - [ "FixedLine", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9ad46b8bc8437d639008f876c409cb2d0b", null ], - [ "FixedPrismatic", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a40cc91cbdb2b729c31040a77e354196b", null ], - [ "FixedAngle", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a5e344a2279c3ac68f18fc1654170e7db", null ], - [ "FixedFriction", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a0977c53f423eee5673c8d142f232e7d6", null ] - ] ], - [ "LimitState", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3", [ - [ "Inactive", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3a3cab03c00dbd11bc3569afa0748013f0", null ], - [ "AtLower", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3aca182151063c1d84522f0a6b8bf974b9", null ], - [ "AtUpper", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3affd094d9668b346a58bb516fbcef4253", null ], - [ "Equal", "namespacetainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3af5f286e73bda105e538310b3190f75c5", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/1.7/nav_f.png b/docs/1.7/nav_f.png deleted file mode 100644 index 72a58a529ed3a9ed6aa0c51a79cf207e026deee2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQVE_ejv*C{Z|{2ZH7M}7UYxc) zn!W8uqtnIQ>_z8U diff --git a/docs/1.7/nav_g.png b/docs/1.7/nav_g.png deleted file mode 100644 index 2093a237a94f6c83e19ec6e5fd42f7ddabdafa81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB!3HFm1ilyoDK$?Q$B+ufw|5PB85lU25BhtE tr?otc=hd~V+ws&_A@j8Fiv!KF$B+ufw|5=67#uj90@pIL wZ=Q8~_Ju`#59=RjDrmm`tMD@M=!-l18IR?&vFVdQ&MBb@0HFXL=0 ? varName.substring(i+1) : varName; - return eval(n.replace(/\-/g,'_')); -} - -function stripPath(uri) -{ - return uri.substring(uri.lastIndexOf('/')+1); -} - -function stripPath2(uri) -{ - var i = uri.lastIndexOf('/'); - var s = uri.substring(i+1); - var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); - return m ? uri.substring(i-6) : s; -} - -function hashValue() -{ - return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,''); -} - -function hashUrl() -{ - return '#'+hashValue(); -} - -function pathName() -{ - return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, ''); -} - -function localStorageSupported() -{ - try { - return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem; - } - catch(e) { - return false; - } -} - -function storeLink(link) -{ - if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { - window.localStorage.setItem('navpath',link); - } -} - -function deleteLink() -{ - if (localStorageSupported()) { - window.localStorage.setItem('navpath',''); - } -} - -function cachedLink() -{ - if (localStorageSupported()) { - return window.localStorage.getItem('navpath'); - } else { - return ''; - } -} - -function getScript(scriptName,func,show) -{ - var head = document.getElementsByTagName("head")[0]; - var script = document.createElement('script'); - script.id = scriptName; - script.type = 'text/javascript'; - script.onload = func; - script.src = scriptName+'.js'; - head.appendChild(script); -} - -function createIndent(o,domNode,node,level) -{ - var level=-1; - var n = node; - while (n.parentNode) { level++; n=n.parentNode; } - if (node.childrenData) { - var imgNode = document.createElement("span"); - imgNode.className = 'arrow'; - imgNode.style.paddingLeft=(16*level).toString()+'px'; - imgNode.innerHTML=arrowRight; - node.plus_img = imgNode; - node.expandToggle = document.createElement("a"); - node.expandToggle.href = "javascript:void(0)"; - node.expandToggle.onclick = function() { - if (node.expanded) { - $(node.getChildrenUL()).slideUp("fast"); - node.plus_img.innerHTML=arrowRight; - node.expanded = false; - } else { - expandNode(o, node, false, false); - } - } - node.expandToggle.appendChild(imgNode); - domNode.appendChild(node.expandToggle); - } else { - var span = document.createElement("span"); - span.className = 'arrow'; - span.style.width = 16*(level+1)+'px'; - span.innerHTML = ' '; - domNode.appendChild(span); - } -} - -var animationInProgress = false; - -function gotoAnchor(anchor,aname,updateLocation) -{ - var pos, docContent = $('#doc-content'); - var ancParent = $(anchor.parent()); - if (ancParent.hasClass('memItemLeft') || - ancParent.hasClass('memtitle') || - ancParent.hasClass('fieldname') || - ancParent.hasClass('fieldtype') || - ancParent.is(':header')) - { - pos = ancParent.position().top; - } else if (anchor.position()) { - pos = anchor.position().top; - } - if (pos) { - var dist = Math.abs(Math.min( - pos-docContent.offset().top, - docContent[0].scrollHeight- - docContent.height()-docContent.scrollTop())); - animationInProgress=true; - docContent.animate({ - scrollTop: pos + docContent.scrollTop() - docContent.offset().top - },Math.max(50,Math.min(500,dist)),function(){ - if (updateLocation) window.location.href=aname; - animationInProgress=false; - }); - } -} - -function newNode(o, po, text, link, childrenData, lastNode) -{ - var node = new Object(); - node.children = Array(); - node.childrenData = childrenData; - node.depth = po.depth + 1; - node.relpath = po.relpath; - node.isLast = lastNode; - - node.li = document.createElement("li"); - po.getChildrenUL().appendChild(node.li); - node.parentNode = po; - - node.itemDiv = document.createElement("div"); - node.itemDiv.className = "item"; - - node.labelSpan = document.createElement("span"); - node.labelSpan.className = "label"; - - createIndent(o,node.itemDiv,node,0); - node.itemDiv.appendChild(node.labelSpan); - node.li.appendChild(node.itemDiv); - - var a = document.createElement("a"); - node.labelSpan.appendChild(a); - node.label = document.createTextNode(text); - node.expanded = false; - a.appendChild(node.label); - if (link) { - var url; - if (link.substring(0,1)=='^') { - url = link.substring(1); - link = url; - } else { - url = node.relpath+link; - } - a.className = stripPath(link.replace('#',':')); - if (link.indexOf('#')!=-1) { - var aname = '#'+link.split('#')[1]; - var srcPage = stripPath(pathName()); - var targetPage = stripPath(link.split('#')[0]); - a.href = srcPage!=targetPage ? url : "javascript:void(0)"; - a.onclick = function(){ - storeLink(link); - if (!$(a).parent().parent().hasClass('selected')) - { - $('.item').removeClass('selected'); - $('.item').removeAttr('id'); - $(a).parent().parent().addClass('selected'); - $(a).parent().parent().attr('id','selected'); - } - var anchor = $(aname); - gotoAnchor(anchor,aname,true); - }; - } else { - a.href = url; - a.onclick = function() { storeLink(link); } - } - } else { - if (childrenData != null) - { - a.className = "nolink"; - a.href = "javascript:void(0)"; - a.onclick = node.expandToggle.onclick; - } - } - - node.childrenUL = null; - node.getChildrenUL = function() { - if (!node.childrenUL) { - node.childrenUL = document.createElement("ul"); - node.childrenUL.className = "children_ul"; - node.childrenUL.style.display = "none"; - node.li.appendChild(node.childrenUL); - } - return node.childrenUL; - }; - - return node; -} - -function showRoot() -{ - var headerHeight = $("#top").height(); - var footerHeight = $("#nav-path").height(); - var windowHeight = $(window).height() - headerHeight - footerHeight; - (function (){ // retry until we can scroll to the selected item - try { - var navtree=$('#nav-tree'); - navtree.scrollTo('#selected',100,{offset:-windowHeight/2}); - } catch (err) { - setTimeout(arguments.callee, 0); - } - })(); -} - -function expandNode(o, node, imm, showRoot) -{ - if (node.childrenData && !node.expanded) { - if (typeof(node.childrenData)==='string') { - var varName = node.childrenData; - getScript(node.relpath+varName,function(){ - node.childrenData = getData(varName); - expandNode(o, node, imm, showRoot); - }, showRoot); - } else { - if (!node.childrenVisited) { - getNode(o, node); - } - $(node.getChildrenUL()).slideDown("fast"); - node.plus_img.innerHTML = arrowDown; - node.expanded = true; - } - } -} - -function glowEffect(n,duration) -{ - n.addClass('glow').delay(duration).queue(function(next){ - $(this).removeClass('glow');next(); - }); -} - -function highlightAnchor() -{ - var aname = hashUrl(); - var anchor = $(aname); - if (anchor.parent().attr('class')=='memItemLeft'){ - var rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); - glowEffect(rows.children(),300); // member without details - } else if (anchor.parent().attr('class')=='fieldname'){ - glowEffect(anchor.parent().parent(),1000); // enum value - } else if (anchor.parent().attr('class')=='fieldtype'){ - glowEffect(anchor.parent().parent(),1000); // struct field - } else if (anchor.parent().is(":header")) { - glowEffect(anchor.parent(),1000); // section header - } else { - glowEffect(anchor.next(),1000); // normal member - } -} - -function selectAndHighlight(hash,n) -{ - var a; - if (hash) { - var link=stripPath(pathName())+':'+hash.substring(1); - a=$('.item a[class$="'+link+'"]'); - } - if (a && a.length) { - a.parent().parent().addClass('selected'); - a.parent().parent().attr('id','selected'); - highlightAnchor(); - } else if (n) { - $(n.itemDiv).addClass('selected'); - $(n.itemDiv).attr('id','selected'); - } - if ($('#nav-tree-contents .item:first').hasClass('selected')) { - $('#nav-sync').css('top','30px'); - } else { - $('#nav-sync').css('top','5px'); - } - showRoot(); -} - -function showNode(o, node, index, hash) -{ - if (node && node.childrenData) { - if (typeof(node.childrenData)==='string') { - var varName = node.childrenData; - getScript(node.relpath+varName,function(){ - node.childrenData = getData(varName); - showNode(o,node,index,hash); - },true); - } else { - if (!node.childrenVisited) { - getNode(o, node); - } - $(node.getChildrenUL()).css({'display':'block'}); - node.plus_img.innerHTML = arrowDown; - node.expanded = true; - var n = node.children[o.breadcrumbs[index]]; - if (index+11) hash = '#'+parts[1].replace(/[^\w\-]/g,''); - else hash=''; - } - if (hash.match(/^#l\d+$/)) { - var anchor=$('a[name='+hash.substring(1)+']'); - glowEffect(anchor.parent(),1000); // line number - hash=''; // strip line number anchors - } - var url=root+hash; - var i=-1; - while (NAVTREEINDEX[i+1]<=url) i++; - if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath) - } else { - getScript(relpath+'navtreeindex'+i,function(){ - navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath); - } - },true); - } -} - -function showSyncOff(n,relpath) -{ - n.html(''); -} - -function showSyncOn(n,relpath) -{ - n.html(''); -} - -function toggleSyncButton(relpath) -{ - var navSync = $('#nav-sync'); - if (navSync.hasClass('sync')) { - navSync.removeClass('sync'); - showSyncOff(navSync,relpath); - storeLink(stripPath2(pathName())+hashUrl()); - } else { - navSync.addClass('sync'); - showSyncOn(navSync,relpath); - deleteLink(); - } -} - -var loadTriggered = false; -var readyTriggered = false; -var loadObject,loadToRoot,loadUrl,loadRelPath; - -$(window).on('load',function(){ - if (readyTriggered) { // ready first - navTo(loadObject,loadToRoot,loadUrl,loadRelPath); - showRoot(); - } - loadTriggered=true; -}); - -function initNavTree(toroot,relpath) -{ - var o = new Object(); - o.toroot = toroot; - o.node = new Object(); - o.node.li = document.getElementById("nav-tree-contents"); - o.node.childrenData = NAVTREE; - o.node.children = new Array(); - o.node.childrenUL = document.createElement("ul"); - o.node.getChildrenUL = function() { return o.node.childrenUL; }; - o.node.li.appendChild(o.node.childrenUL); - o.node.depth = 0; - o.node.relpath = relpath; - o.node.expanded = false; - o.node.isLast = true; - o.node.plus_img = document.createElement("span"); - o.node.plus_img.className = 'arrow'; - o.node.plus_img.innerHTML = arrowRight; - - if (localStorageSupported()) { - var navSync = $('#nav-sync'); - if (cachedLink()) { - showSyncOff(navSync,relpath); - navSync.removeClass('sync'); - } else { - showSyncOn(navSync,relpath); - } - navSync.click(function(){ toggleSyncButton(relpath); }); - } - - if (loadTriggered) { // load before ready - navTo(o,toroot,hashUrl(),relpath); - showRoot(); - } else { // ready before load - loadObject = o; - loadToRoot = toroot; - loadUrl = hashUrl(); - loadRelPath = relpath; - readyTriggered=true; - } - - $(window).bind('hashchange', function(){ - if (window.location.hash && window.location.hash.length>1){ - var a; - if ($(location).attr('hash')){ - var clslink=stripPath(pathName())+':'+hashValue(); - a=$('.item a[class$="'+clslink.replace(/1|%O$WD@{VPM$7~Ar*{o?;hlAFyLXmaDC0y znK1_#cQqJWPES%4Uujug^TE?jMft$}Eq^WaR~)%f)vSNs&gek&x%A9X9sM=desktop_vp) { - if (!collapsed) { - collapseExpand(); - } - } else if (width>desktop_vp && collapsedWidth0) { - restoreWidth(0); - collapsed=true; - } - else { - var width = readCookie('width'); - if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); } - collapsed=false; - } - } - - header = $("#top"); - sidenav = $("#side-nav"); - content = $("#doc-content"); - navtree = $("#nav-tree"); - footer = $("#nav-path"); - $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); - $(sidenav).resizable({ minWidth: 0 }); - $(window).resize(function() { resizeHeight(); }); - var device = navigator.userAgent.toLowerCase(); - var touch_device = device.match(/(iphone|ipod|ipad|android)/); - if (touch_device) { /* wider split bar for touch only devices */ - $(sidenav).css({ paddingRight:'20px' }); - $('.ui-resizable-e').css({ width:'20px' }); - $('#nav-sync').css({ right:'34px' }); - barWidth=20; - } - var width = readCookie('width'); - if (width) { restoreWidth(width); } else { resizeWidth(); } - resizeHeight(); - var url = location.href; - var i=url.indexOf("#"); - if (i>=0) window.location.hash=url.substr(i); - var _preventDefault = function(evt) { evt.preventDefault(); }; - $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); - $(".ui-resizable-handle").dblclick(collapseExpand); - $(window).on('load',resizeHeight); -} -/* @license-end */ diff --git a/docs/1.7/splitbar.png b/docs/1.7/splitbar.png deleted file mode 100644 index fe895f2c58179b471a22d8320b39a4bd7312ec8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf(#6djGiuzAr*{o?=JLmPLyc> z_*`QK&+BH@jWrYJ7>r6%keRM@)Qyv8R=enp0jiI>aWlGyB58O zFVR20d+y`K7vDw(hJF3;>dD*3-?v=<8M)@x|EEGLnJsniYK!2U1 Y!`|5biEc?d1`HDhPgg&ebxsLQ02F6;9RL6T diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b-members.html deleted file mode 100644 index 88e072db..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b-members.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
AABB Member List
-
-
- -

This is the complete list of members for AABB, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - -
AABB(Vector2 min, Vector2 max) (defined in AABB)AABB
AABB(ref Vector2 min, ref Vector2 max) (defined in AABB)AABB
AABB(Vector2 center, float width, float height) (defined in AABB)AABB
CenterAABB
Combine(ref AABB aabb)AABB
Combine(ref AABB aabb1, ref AABB aabb2)AABB
Contains(ref AABB aabb)AABB
Contains(ref Vector2 point)AABB
ExtentsAABB
Height (defined in AABB)AABB
IsValid()AABB
LowerBoundAABB
PerimeterAABB
Q1AABB
Q2AABB
Q3AABB
Q4AABB
RayCast(out RayCastOutput output, ref RayCastInput input, bool doInteriorCheck=true)AABB
TestOverlap(ref AABB a, ref AABB b)AABBstatic
UpperBoundAABB
VerticesAABB
Width (defined in AABB)AABB
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html deleted file mode 100644 index 9830ee1f..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html +++ /dev/null @@ -1,621 +0,0 @@ - - - - - - - -Aether.Physics2D: AABB Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
- -

An axis aligned bounding box. - More...

-
-Collaboration diagram for AABB:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

AABB (Vector2 min, Vector2 max)
 
AABB (ref Vector2 min, ref Vector2 max)
 
AABB (Vector2 center, float width, float height)
 
bool IsValid ()
 Verify that the bounds are sorted. And the bounds are valid numbers (not NaN). More...
 
void Combine (ref AABB aabb)
 Combine an AABB into this one. More...
 
void Combine (ref AABB aabb1, ref AABB aabb2)
 Combine two AABBs into this one. More...
 
bool Contains (ref AABB aabb)
 Does this aabb contain the provided AABB. More...
 
bool Contains (ref Vector2 point)
 Determines whether the AAABB contains the specified point. More...
 
bool RayCast (out RayCastOutput output, ref RayCastInput input, bool doInteriorCheck=true)
 Raycast against this AABB using the specificed points and maxfraction (found in input) More...
 
- - - - -

-Static Public Member Functions

static bool TestOverlap (ref AABB a, ref AABB b)
 Test if the two AABBs overlap. More...
 
- - - - - - - -

-Public Attributes

Vector2 LowerBound
 The lower vertex More...
 
Vector2 UpperBound
 The upper vertex More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Properties

-float Width [get]
 
-float Height [get]
 
Vector2 Center [get]
 Get the center of the AABB. More...
 
Vector2 Extents [get]
 Get the extents of the AABB (half-widths). More...
 
float Perimeter [get]
 Get the perimeter length More...
 
Vertices Vertices [get]
 Gets the vertices of the AABB. More...
 
AABB Q1 [get]
 First quadrant More...
 
AABB Q2 [get]
 Second quadrant More...
 
AABB Q3 [get]
 Third quadrant More...
 
AABB Q4 [get]
 Forth quadrant More...
 
-

Detailed Description

-

An axis aligned bounding box.

-

Member Function Documentation

- -

◆ Combine() [1/2]

- -
-
- - - - - - - - -
void Combine (ref AABB aabb)
-
- -

Combine an AABB into this one.

-
Parameters
- - -
aabbThe aabb.
-
-
- -
-
- -

◆ Combine() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
void Combine (ref AABB aabb1,
ref AABB aabb2 
)
-
- -

Combine two AABBs into this one.

-
Parameters
- - - -
aabb1The aabb1.
aabb2The aabb2.
-
-
- -
-
- -

◆ Contains() [1/2]

- -
-
- - - - - - - - -
bool Contains (ref AABB aabb)
-
- -

Does this aabb contain the provided AABB.

-
Parameters
- - -
aabbThe aabb.
-
-
-
Returns
true if it contains the specified aabb; otherwise, false.
- -
-
- -

◆ Contains() [2/2]

- -
-
- - - - - - - - -
bool Contains (ref Vector2 point)
-
- -

Determines whether the AAABB contains the specified point.

-
Parameters
- - -
pointThe point.
-
-
-
Returns
true if it contains the specified point; otherwise, false.
- -
-
- -

◆ IsValid()

- -
-
- - - - - - - -
bool IsValid ()
-
- -

Verify that the bounds are sorted. And the bounds are valid numbers (not NaN).

-
Returns
true if this instance is valid; otherwise, false.
- -
-
- -

◆ RayCast()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
bool RayCast (out RayCastOutput output,
ref RayCastInput input,
bool doInteriorCheck = true 
)
-
- -

Raycast against this AABB using the specificed points and maxfraction (found in input)

-
Parameters
- - - -
outputThe results of the raycast.
inputThe parameters for the raycast.
-
-
-
Returns
True if the ray intersects the AABB
- -
-
- -

◆ TestOverlap()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
static bool TestOverlap (ref AABB a,
ref AABB b 
)
-
-static
-
- -

Test if the two AABBs overlap.

-
Parameters
- - - -
aThe first AABB.
bThe second AABB.
-
-
-
Returns
True if they are overlapping.
- -
-
-

Member Data Documentation

- -

◆ LowerBound

- -
-
- - - - -
Vector2 LowerBound
-
- -

The lower vertex

- -
-
- -

◆ UpperBound

- -
-
- - - - -
Vector2 UpperBound
-
- -

The upper vertex

- -
-
-

Property Documentation

- -

◆ Center

- -
-
- - - - - -
- - - - -
Vector2 Center
-
-get
-
- -

Get the center of the AABB.

- -
-
- -

◆ Extents

- -
-
- - - - - -
- - - - -
Vector2 Extents
-
-get
-
- -

Get the extents of the AABB (half-widths).

- -
-
- -

◆ Perimeter

- -
-
- - - - - -
- - - - -
float Perimeter
-
-get
-
- -

Get the perimeter length

- -
-
- -

◆ Q1

- -
-
- - - - - -
- - - - -
AABB Q1
-
-get
-
- -

First quadrant

- -
-
- -

◆ Q2

- -
-
- - - - - -
- - - - -
AABB Q2
-
-get
-
- -

Second quadrant

- -
-
- -

◆ Q3

- -
-
- - - - - -
- - - - -
AABB Q3
-
-get
-
- -

Third quadrant

- -
-
- -

◆ Q4

- -
-
- - - - - -
- - - - -
AABB Q4
-
-get
-
- -

Forth quadrant

- -
-
- -

◆ Vertices

- -
-
- - - - - -
- - - - -
Vertices Vertices
-
-get
-
- -

Gets the vertices of the AABB.

-

The corners of the AABB

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.js deleted file mode 100644 index a1b4d70b..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.js +++ /dev/null @@ -1,24 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b = -[ - [ "AABB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#aaa4f2e0b9d204d61b761784246f59893", null ], - [ "AABB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a5c9e126672e84ab64b93db41a6249f55", null ], - [ "AABB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#aa631fffb5a6f1dc7a3c9b71b4ecd8869", null ], - [ "Combine", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a98cb7d1d721120c1fc00f6cdc5eb1430", null ], - [ "Combine", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#af626f8ec94d0e48cc65534f6ef03d4f2", null ], - [ "Contains", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a759701dc08da75a5096bd1d8d44b88a9", null ], - [ "Contains", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a63621fd2c16f43a081b221fb7de131ea", null ], - [ "IsValid", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a9dcb9b43a3d0fa9003d4c1c9d921f6b2", null ], - [ "RayCast", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a63fe4e80a38f44ee2bf3366e0b29ab67", null ], - [ "LowerBound", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a6dc94bdee24fb5542f7632f7a3a51ac6", null ], - [ "UpperBound", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a4a357c38bc7ed09a257a4af731ec74a8", null ], - [ "Center", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#aa790d59296f437e1fbfa8d5237318e09", null ], - [ "Extents", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a58577fb10651f713c345622d29d73531", null ], - [ "Height", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a0f776a4ace9e9771de0a864193f3de0b", null ], - [ "Perimeter", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a50e756bdfbf6b227f6f56da1df43e515", null ], - [ "Q1", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#ae1ee52ba6242fe73e72e682196cbbe08", null ], - [ "Q2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a75f04d98c321e908ec6cf08a0d07be73", null ], - [ "Q3", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a5d1d4cdf33ea1622febfdc5a25cdc1df", null ], - [ "Q4", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a406552eb0665aa3d338dd1d2b9565264", null ], - [ "Vertices", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a73a1f174a21da9e592046ffc67dec0bd", null ], - [ "Width", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a7de4690b4c35b991ee86032c52d974ab", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.map deleted file mode 100644 index f0159214..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.md5 deleted file mode 100644 index 6d698455..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6b5a9eab689bb30aa7f70193844cf4ac \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.svg deleted file mode 100644 index 5662787b..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - -AABB - -Node1 - - -AABB - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - LowerBound -UpperBound - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex-members.html deleted file mode 100644 index fb188108..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex-members.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ClipVertex Member List
-
-
- -

This is the complete list of members for ClipVertex, including all inherited members.

- - - -
ID (defined in ClipVertex)ClipVertex
V (defined in ClipVertex)ClipVertex
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html deleted file mode 100644 index c6af0fa0..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - -Aether.Physics2D: ClipVertex Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ClipVertex Struct Reference
-
-
- -

Used for computing contact manifolds. - More...

-
-Collaboration diagram for ClipVertex:
-
-
-
-
- - - - - - -

-Public Attributes

-ContactID ID
 
-Vector2 V
 
-

Detailed Description

-

Used for computing contact manifolds.

-

The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.js deleted file mode 100644 index 41c832c4..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.js +++ /dev/null @@ -1,5 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex = -[ - [ "ID", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html#a11c7f907b388d00832e09d89f936dc2a", null ], - [ "V", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html#a4252617c9a790d7ead4fc62ad17e3c73", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.map deleted file mode 100644 index 5795eab7..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.md5 deleted file mode 100644 index baa2e71c..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9797d133c1fe5ce66c2ab4420c3f2f1d \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.svg deleted file mode 100644 index 1bf4ea5f..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -ClipVertex - -Node1 - - -ClipVertex - - - - -Node2 - - -ContactID - - - - -Node2->Node1 - - - ID - - -Node3 - - -ContactFeature - - - - -Node3->Node2 - - - Features - - -Node4 - - -Vector2 - - - - -Node4->Node1 - - - V - - -Node5 - - -IEquatable< Vector2 > - - - - -Node5->Node4 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature-members.html deleted file mode 100644 index 1ec423a5..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ContactFeature Member List
-
-
- -

This is the complete list of members for ContactFeature, including all inherited members.

- - - - - -
IndexAContactFeature
IndexBContactFeature
TypeAContactFeature
TypeBContactFeature
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html deleted file mode 100644 index 757768f7..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - -Aether.Physics2D: ContactFeature Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ContactFeature Struct Reference
-
-
- -

The features that intersect to form the contact point This must be 4 bytes or less. - More...

- - - - - - - - - - - - - - -

-Public Attributes

byte IndexA
 Feature index on ShapeA More...
 
byte IndexB
 Feature index on ShapeB More...
 
byte TypeA
 The feature type on ShapeA More...
 
byte TypeB
 The feature type on ShapeB More...
 
-

Detailed Description

-

The features that intersect to form the contact point This must be 4 bytes or less.

-

Member Data Documentation

- -

◆ IndexA

- -
-
- - - - -
byte IndexA
-
- -

Feature index on ShapeA

- -
-
- -

◆ IndexB

- -
-
- - - - -
byte IndexB
-
- -

Feature index on ShapeB

- -
-
- -

◆ TypeA

- -
-
- - - - -
byte TypeA
-
- -

The feature type on ShapeA

- -
-
- -

◆ TypeB

- -
-
- - - - -
byte TypeB
-
- -

The feature type on ShapeB

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.js deleted file mode 100644 index e85144ed..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.js +++ /dev/null @@ -1,7 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature = -[ - [ "IndexA", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#ad558b6340d920a864b077ee38d9815b9", null ], - [ "IndexB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#a6854b58ef948f3298879b8c0c6ff1aa4", null ], - [ "TypeA", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#a3c2c0a5bb23258a9c557dcdeed8fcf0f", null ], - [ "TypeB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#a183a52c208fe66f2c868df37dd1ad31d", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d-members.html deleted file mode 100644 index d316875c..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d-members.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ContactID Member List
-
-
- -

This is the complete list of members for ContactID, including all inherited members.

- - - -
FeaturesContactID
KeyContactID
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html deleted file mode 100644 index c7c59ff9..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - -Aether.Physics2D: ContactID Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ContactID Struct Reference
-
-
- -

Contact ids to facilitate warm starting. - More...

-
-Collaboration diagram for ContactID:
-
-
-
-
- - - - - - - - -

-Public Attributes

ContactFeature Features
 The features that intersect to form the contact point More...
 
uint Key
 Used to quickly compare contact ids. More...
 
-

Detailed Description

-

Contact ids to facilitate warm starting.

-

Member Data Documentation

- -

◆ Features

- -
-
- - - - -
ContactFeature Features
-
- -

The features that intersect to form the contact point

- -
-
- -

◆ Key

- -
-
- - - - -
uint Key
-
- -

Used to quickly compare contact ids.

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.js deleted file mode 100644 index e6b613d4..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.js +++ /dev/null @@ -1,5 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d = -[ - [ "Features", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html#a07f84c7b28b8fe5fcb54bd73bb394164", null ], - [ "Key", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html#a5980c1f8dd43c6df57e3701340994c5a", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.map deleted file mode 100644 index 965150cd..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.md5 deleted file mode 100644 index 9ae8caf6..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3c6e6ec9aabcd3bf762f2003a4b6706b \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.svg deleted file mode 100644 index 9dcc156f..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - -ContactID - -Node1 - - -ContactID - - - - -Node2 - - -ContactFeature - - - - -Node2->Node1 - - - Features - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input-members.html deleted file mode 100644 index ed593366..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input-members.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
DistanceInput Member List
-
-
- -

This is the complete list of members for DistanceInput, including all inherited members.

- - - - - - -
ProxyA (defined in DistanceInput)DistanceInput
ProxyB (defined in DistanceInput)DistanceInput
TransformA (defined in DistanceInput)DistanceInput
TransformB (defined in DistanceInput)DistanceInput
UseRadii (defined in DistanceInput)DistanceInput
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html deleted file mode 100644 index 9cc64458..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -Aether.Physics2D: DistanceInput Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
DistanceInput Struct Reference
-
-
- -

Input for Distance.ComputeDistance(). You have to option to use the shape radii in the computation. - More...

-
-Collaboration diagram for DistanceInput:
-
-
-
-
- - - - - - - - - - - - -

-Public Attributes

-DistanceProxy ProxyA
 
-DistanceProxy ProxyB
 
-Transform TransformA
 
-Transform TransformB
 
-bool UseRadii
 
-

Detailed Description

-

Input for Distance.ComputeDistance(). You have to option to use the shape radii in the computation.

-

The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Distance.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.js deleted file mode 100644 index fd8fc095..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.js +++ /dev/null @@ -1,8 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input = -[ - [ "ProxyA", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a8de1ee4d8c167318b4aedb600e196d2d", null ], - [ "ProxyB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a626dfb64707717d21edffde8e4544d40", null ], - [ "TransformA", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a405ad2bd9b4d4d6fe665f49222f4d1c8", null ], - [ "TransformB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#ab84b03240c04c46142651a44ff579641", null ], - [ "UseRadii", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a12fb5d8500d2511829b784fbfbe0d78b", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.map deleted file mode 100644 index 8c7b15b4..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.md5 deleted file mode 100644 index 1b80c2b1..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6b01d209e80115042efbf422dc35bb42 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.svg deleted file mode 100644 index c1478173..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.svg +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - -DistanceInput - -Node1 - - -DistanceInput - - - - -Node2 - - -DistanceProxy - - - - -Node2->Node1 - - - ProxyA -ProxyB - - -Node3 - - -Vertices - - - - -Node3->Node2 - - - Vertices - - -Node5 - - -Transform - - - - -Node5->Node1 - - - TransformA -TransformB - - -Node6 - - -Vector2 - - - - -Node6->Node5 - - - p - - -Node8 - - -Complex - - - - -Node8->Node5 - - - q - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output-members.html deleted file mode 100644 index 4ff6cace..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
DistanceOutput Member List
-
-
- -

This is the complete list of members for DistanceOutput, including all inherited members.

- - - - - -
Distance (defined in DistanceOutput)DistanceOutput
IterationsDistanceOutput
PointADistanceOutput
PointBDistanceOutput
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html deleted file mode 100644 index 9d45e083..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - -Aether.Physics2D: DistanceOutput Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
DistanceOutput Struct Reference
-
-
- -

Output for Distance.ComputeDistance(). - More...

-
-Collaboration diagram for DistanceOutput:
-
-
-
-
- - - - - - - - - - - - - -

-Public Attributes

-float Distance
 
int Iterations
 Number of GJK iterations used More...
 
Vector2 PointA
 Closest point on shapeA More...
 
Vector2 PointB
 Closest point on shapeB More...
 
-

Detailed Description

-

Output for Distance.ComputeDistance().

-

Member Data Documentation

- -

◆ Iterations

- -
-
- - - - -
int Iterations
-
- -

Number of GJK iterations used

- -
-
- -

◆ PointA

- -
-
- - - - -
Vector2 PointA
-
- -

Closest point on shapeA

- -
-
- -

◆ PointB

- -
-
- - - - -
Vector2 PointB
-
- -

Closest point on shapeB

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Distance.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.js deleted file mode 100644 index 1ce101b8..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.js +++ /dev/null @@ -1,7 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output = -[ - [ "Distance", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#ad387fb71b61baf6ce35cb7c4d5c16b17", null ], - [ "Iterations", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#ae0d17bcc40667f128a17c273ea27e4c0", null ], - [ "PointA", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#a05a49552f5490c660f50e95112747cd5", null ], - [ "PointB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#a64638a50edbdce6f8b5be154041adcb7", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.map deleted file mode 100644 index e9241f17..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.md5 deleted file mode 100644 index b8eefe0b..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -03c73fa4f8053d5ecfb277d542f3bed0 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.svg deleted file mode 100644 index 09b6ecfa..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - -DistanceOutput - -Node1 - - -DistanceOutput - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - PointA -PointB - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy-members.html deleted file mode 100644 index 07e67004..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy-members.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
DistanceProxy Member List
-
-
- -

This is the complete list of members for DistanceProxy, including all inherited members.

- - - - -
DistanceProxy(Shape shape, int index)DistanceProxy
GetSupport(Vector2 direction)DistanceProxy
GetSupportVertex(Vector2 direction)DistanceProxy
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html deleted file mode 100644 index 5c410652..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - -Aether.Physics2D: DistanceProxy Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
DistanceProxy Struct Reference
-
-
- -

A distance proxy is used by the GJK algorithm. It encapsulates any shape. - More...

-
-Collaboration diagram for DistanceProxy:
-
-
-
-
- - - - - - - - - - - -

-Public Member Functions

 DistanceProxy (Shape shape, int index)
 Initialize the proxy using the given shape. The shape must remain in scope while the proxy is in use. More...
 
int GetSupport (Vector2 direction)
 Get the supporting vertex index in the given direction. More...
 
Vector2 GetSupportVertex (Vector2 direction)
 Get the supporting vertex in the given direction. More...
 
-

Detailed Description

-

A distance proxy is used by the GJK algorithm. It encapsulates any shape.

-

Constructor & Destructor Documentation

- -

◆ DistanceProxy()

- -
-
- - - - - - - - - - - - - - - - - - -
DistanceProxy (Shape shape,
int index 
)
-
- -

Initialize the proxy using the given shape. The shape must remain in scope while the proxy is in use.

-
Parameters
- - - -
shapeThe shape.
indexThe index.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetSupport()

- -
-
- - - - - - - - -
int GetSupport (Vector2 direction)
-
- -

Get the supporting vertex index in the given direction.

-
Parameters
- - -
directionThe direction.
-
-
-
Returns
- -
-
- -

◆ GetSupportVertex()

- -
-
- - - - - - - - -
Vector2 GetSupportVertex (Vector2 direction)
-
- -

Get the supporting vertex in the given direction.

-
Parameters
- - -
directionThe direction.
-
-
-
Returns
- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Distance.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.js deleted file mode 100644 index 467326b7..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.js +++ /dev/null @@ -1,6 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy = -[ - [ "DistanceProxy", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html#aaa7b42a87967c983fce519d189356e17", null ], - [ "GetSupport", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html#abf8f0e367cb773cf18cd63e66eeb80a7", null ], - [ "GetSupportVertex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html#a867fe6dec84c9eec88e7e9d00fa8e0ff", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.map deleted file mode 100644 index 41173147..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.md5 deleted file mode 100644 index c939c0b1..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7591677a5ec7204e1a190ae00d6b30ca \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.svg deleted file mode 100644 index d4991aa9..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - -DistanceProxy - -Node1 - - -DistanceProxy - - - - -Node2 - - -Vertices - - - - -Node2->Node1 - - - Vertices - - -Node3 - - -List< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis-members.html deleted file mode 100644 index cad88e38..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis-members.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
EPAxis Member List
-
-
- -

This is the complete list of members for EPAxis, including all inherited members.

- - - - -
Index (defined in EPAxis)EPAxis
Separation (defined in EPAxis)EPAxis
Type (defined in EPAxis)EPAxis
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html deleted file mode 100644 index f1e18f09..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -Aether.Physics2D: EPAxis Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
EPAxis Struct Reference
-
-
- -

This structure is used to keep track of the best separating axis. - More...

- - - - - - - - -

-Public Attributes

-int Index
 
-float Separation
 
-EPAxisType Type
 
-

Detailed Description

-

This structure is used to keep track of the best separating axis.

-

The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.js deleted file mode 100644 index b4b6c93e..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.js +++ /dev/null @@ -1,6 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis = -[ - [ "Index", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html#a075e1e3c9dd399cef584d7338cc37938", null ], - [ "Separation", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html#ab2223b5b51de102521265750b8ce87c4", null ], - [ "Type", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html#ae5405a7eac51ce0b5e3803d9b4dafd04", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold-members.html deleted file mode 100644 index 7209a523..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold-members.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Manifold Member List
-
-
- -

This is the complete list of members for Manifold, including all inherited members.

- - - - - - -
LocalNormalManifold
LocalPointManifold
PointCountManifold
PointsManifold
Type (defined in Manifold)Manifold
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html deleted file mode 100644 index 7abfb8dd..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - -Aether.Physics2D: Manifold Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Manifold Struct Reference
-
-
- -

A manifold for two touching convex Shapes. Box2D supports multiple types of contact: - More...

-
-Collaboration diagram for Manifold:
-
-
-
-
- - - - - - - - - - - - - - - - -

-Public Attributes

Vector2 LocalNormal
 Not use for Type.SeparationFunction.Points More...
 
Vector2 LocalPoint
 Usage depends on manifold type More...
 
int PointCount
 The number of manifold points More...
 
FixedArray2< ManifoldPointPoints
 The points of contact More...
 
-ManifoldType Type
 
-

Detailed Description

-

A manifold for two touching convex Shapes. Box2D supports multiple types of contact:

-
    -
  • Clip point versus plane with radius
  • -
  • Point versus point with radius (circles) The local point usage depends on the manifold type:
  • -
  • ShapeType.Circles: the local center of circleA
  • -
  • SeparationFunction.FaceA: the center of faceA
  • -
  • SeparationFunction.FaceB: the center of faceB Similarly the local normal usage:
  • -
  • ShapeType.Circles: not used
  • -
  • SeparationFunction.FaceA: the normal on polygonA
  • -
  • SeparationFunction.FaceB: the normal on polygonB We store contacts in this way so that position correction can account for movement, which is critical for continuous physics. All contact scenarios must be expressed in one of these types. This structure is stored across time steps, so we keep it small.
  • -
-

Member Data Documentation

- -

◆ LocalNormal

- -
-
- - - - -
Vector2 LocalNormal
-
- -

Not use for Type.SeparationFunction.Points

- -
-
- -

◆ LocalPoint

- -
-
- - - - -
Vector2 LocalPoint
-
- -

Usage depends on manifold type

- -
-
- -

◆ PointCount

- -
-
- - - - -
int PointCount
-
- -

The number of manifold points

- -
-
- -

◆ Points

- -
-
- - - - -
FixedArray2<ManifoldPoint> Points
-
- -

The points of contact

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.js deleted file mode 100644 index 0479da4a..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.js +++ /dev/null @@ -1,8 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold = -[ - [ "LocalNormal", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#a3f4ba5dc29ad59966053466fef9aaf07", null ], - [ "LocalPoint", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#ab38c7e4fb62370c1621a592c346eb641", null ], - [ "PointCount", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#ac182ecdd5e7ed46643b5f71bc71936bf", null ], - [ "Points", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#a43dbeef932d0d3ac5c04680ffb1a7662", null ], - [ "Type", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#a3dbb72481161c40a4ebe2acea0bbd22c", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.map deleted file mode 100644 index e655529c..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.md5 deleted file mode 100644 index 29d94221..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -93324c2008669e843fd0732c89e2bc36 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.svg deleted file mode 100644 index b46213ea..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.svg +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -Manifold - -Node1 - - -Manifold - - - - -Node2 - - -FixedArray2< tainicom.Aether. -Physics2D.Collision.ManifoldPoint > - - - - -Node2->Node1 - - - Points - - -Node3 - - -Vector2 - - - - -Node3->Node1 - - - LocalNormal -LocalPoint - - -Node4 - - -IEquatable< Vector2 > - - - - -Node4->Node3 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point-members.html deleted file mode 100644 index cea4ab7c..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ManifoldPoint Member List
-
-
- -

This is the complete list of members for ManifoldPoint, including all inherited members.

- - - - - -
IdManifoldPoint
LocalPointManifoldPoint
NormalImpulseManifoldPoint
TangentImpulseManifoldPoint
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html deleted file mode 100644 index 7c8a96ad..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - -Aether.Physics2D: ManifoldPoint Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ManifoldPoint Struct Reference
-
-
- -

A manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions. - More...

-
-Collaboration diagram for ManifoldPoint:
-
-
-
-
- - - - - - - - - - - - - - -

-Public Attributes

ContactID Id
 Uniquely identifies a contact point between two Shapes More...
 
Vector2 LocalPoint
 Usage depends on manifold type More...
 
float NormalImpulse
 The non-penetration impulse More...
 
float TangentImpulse
 The friction impulse More...
 
-

Detailed Description

-

A manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions.

-

Member Data Documentation

- -

◆ Id

- -
-
- - - - -
ContactID Id
-
- -

Uniquely identifies a contact point between two Shapes

- -
-
- -

◆ LocalPoint

- -
-
- - - - -
Vector2 LocalPoint
-
- -

Usage depends on manifold type

- -
-
- -

◆ NormalImpulse

- -
-
- - - - -
float NormalImpulse
-
- -

The non-penetration impulse

- -
-
- -

◆ TangentImpulse

- -
-
- - - - -
float TangentImpulse
-
- -

The friction impulse

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.js deleted file mode 100644 index 82e9a0c8..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.js +++ /dev/null @@ -1,7 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point = -[ - [ "Id", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#a8a47f936d768096e8a5d989a1eb8f2ab", null ], - [ "LocalPoint", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#ab38c7e4fb62370c1621a592c346eb641", null ], - [ "NormalImpulse", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#ac36cd4f03d736f219bbf18039f72fb32", null ], - [ "TangentImpulse", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#a58eb81502da454de6ad2142495fcbd6f", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.map deleted file mode 100644 index d1d5208f..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.md5 deleted file mode 100644 index 64e74a46..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f8f977a8725e234f81f9c4e44278d9a8 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.svg deleted file mode 100644 index cb94de5e..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -ManifoldPoint - -Node1 - - -ManifoldPoint - - - - -Node2 - - -ContactID - - - - -Node2->Node1 - - - Id - - -Node3 - - -ContactFeature - - - - -Node3->Node2 - - - Features - - -Node4 - - -Vector2 - - - - -Node4->Node1 - - - LocalPoint - - -Node5 - - -IEquatable< Vector2 > - - - - -Node5->Node4 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input-members.html deleted file mode 100644 index 8b4aa2a3..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input-members.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
RayCastInput Member List
-
-
- -

This is the complete list of members for RayCastInput, including all inherited members.

- - - - -
MaxFractionRayCastInput
Point1RayCastInput
Point2RayCastInput
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html deleted file mode 100644 index 55776907..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - -Aether.Physics2D: RayCastInput Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
RayCastInput Struct Reference
-
-
- -

Ray-cast input data. - More...

-
-Collaboration diagram for RayCastInput:
-
-
-
-
- - - - - - - - - - - -

-Public Attributes

float MaxFraction
 The ray extends from p1 to p1 + maxFraction * (p2 - p1). If you supply a max fraction of 1, the ray extends from p1 to p2. A max fraction of 0.5 makes the ray go from p1 and half way to p2. More...
 
Vector2 Point1
 The starting point of the ray. More...
 
Vector2 Point2
 The ending point of the ray. More...
 
-

Detailed Description

-

Ray-cast input data.

-

Member Data Documentation

- -

◆ MaxFraction

- -
-
- - - - -
float MaxFraction
-
- -

The ray extends from p1 to p1 + maxFraction * (p2 - p1). If you supply a max fraction of 1, the ray extends from p1 to p2. A max fraction of 0.5 makes the ray go from p1 and half way to p2.

- -
-
- -

◆ Point1

- -
-
- - - - -
Vector2 Point1
-
- -

The starting point of the ray.

- -
-
- -

◆ Point2

- -
-
- - - - -
Vector2 Point2
-
- -

The ending point of the ray.

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.js deleted file mode 100644 index 6974d665..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.js +++ /dev/null @@ -1,6 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input = -[ - [ "MaxFraction", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html#af8a6491e2b6e8dd62a06c44089468f88", null ], - [ "Point1", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html#aac7add01618434a53ed26216958fcdee", null ], - [ "Point2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html#a46ba4a429ac49e5272bcd7aa13da85c7", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.map deleted file mode 100644 index 6522d2ee..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.md5 deleted file mode 100644 index a502758b..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3fe3550e77f3fcbfc6a5bfaf87fb5176 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.svg deleted file mode 100644 index 4c8108ba..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - -RayCastInput - -Node1 - - -RayCastInput - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - Point1 -Point2 - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output-members.html deleted file mode 100644 index b66b1b12..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output-members.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
RayCastOutput Member List
-
-
- -

This is the complete list of members for RayCastOutput, including all inherited members.

- - - -
FractionRayCastOutput
NormalRayCastOutput
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html deleted file mode 100644 index aeec3218..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - -Aether.Physics2D: RayCastOutput Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
RayCastOutput Struct Reference
-
-
- -

Ray-cast output data. - More...

-
-Collaboration diagram for RayCastOutput:
-
-
-
-
- - - - - - - - -

-Public Attributes

float Fraction
 The ray hits at p1 + fraction * (p2 - p1), where p1 and p2 come from RayCastInput. Contains the actual fraction of the ray where it has the intersection point. More...
 
Vector2 Normal
 The normal of the face of the shape the ray has hit. More...
 
-

Detailed Description

-

Ray-cast output data.

-

Member Data Documentation

- -

◆ Fraction

- -
-
- - - - -
float Fraction
-
- -

The ray hits at p1 + fraction * (p2 - p1), where p1 and p2 come from RayCastInput. Contains the actual fraction of the ray where it has the intersection point.

- -
-
- -

◆ Normal

- -
-
- - - - -
Vector2 Normal
-
- -

The normal of the face of the shape the ray has hit.

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.js deleted file mode 100644 index a30debf9..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.js +++ /dev/null @@ -1,5 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output = -[ - [ "Fraction", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html#ae2ee62d7437b30ba49c67e1a18305508", null ], - [ "Normal", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html#a880585dece40597b196d72d65b952800", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.map deleted file mode 100644 index dbf104bf..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.md5 deleted file mode 100644 index 1a472681..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d8d81d98849a2ce419a9d04f41250df2 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.svg deleted file mode 100644 index 5cc49f4b..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - -RayCastOutput - -Node1 - - -RayCastOutput - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - Normal - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face-members.html deleted file mode 100644 index 4eae047d..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face-members.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ReferenceFace Member List
-
-
- -

This is the complete list of members for ReferenceFace, including all inherited members.

- - - - - - - - - - -
i1 (defined in ReferenceFace)ReferenceFace
i2 (defined in ReferenceFace)ReferenceFace
normal (defined in ReferenceFace)ReferenceFace
sideNormal1 (defined in ReferenceFace)ReferenceFace
sideNormal2 (defined in ReferenceFace)ReferenceFace
sideOffset1 (defined in ReferenceFace)ReferenceFace
sideOffset2 (defined in ReferenceFace)ReferenceFace
v1 (defined in ReferenceFace)ReferenceFace
v2 (defined in ReferenceFace)ReferenceFace
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html deleted file mode 100644 index 58943867..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -Aether.Physics2D: ReferenceFace Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ReferenceFace Struct Reference
-
-
- -

Reference face used for clipping - More...

-
-Collaboration diagram for ReferenceFace:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-int i1
 
-int i2
 
-Vector2 v1
 
-Vector2 v2
 
-Vector2 normal
 
-Vector2 sideNormal1
 
-float sideOffset1
 
-Vector2 sideNormal2
 
-float sideOffset2
 
-

Detailed Description

-

Reference face used for clipping

-

The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Collision.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.js deleted file mode 100644 index 7be8e155..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.js +++ /dev/null @@ -1,12 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face = -[ - [ "i1", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#ac1148b6c7c73300331ae93335f42241d", null ], - [ "i2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a48d37c88961428889f8b283379ab961c", null ], - [ "normal", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a056705659e898d8e165483b25372e16a", null ], - [ "sideNormal1", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a40bb7a8a3c1e5ad7ff57b5f7774d7fa4", null ], - [ "sideNormal2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#aa80a0ad76f92a6ff0e4a4f2f8e756f3d", null ], - [ "sideOffset1", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a98c3803c7b3dc2a0b8b3b0dd94c247c5", null ], - [ "sideOffset2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#acf8b7fd1aa3676313f840edbb3a609a7", null ], - [ "v1", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a26eca50195788ca1793dee111f1146cc", null ], - [ "v2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a70cda8ba2b412c5d69a12c4d75ff613b", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.map deleted file mode 100644 index 86c61c5d..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.md5 deleted file mode 100644 index 3bf7bda9..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9d555f5d58b9ba8758c6e98896bda8c2 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.svg deleted file mode 100644 index 8d26ff0b..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.svg +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - -ReferenceFace - -Node1 - - -ReferenceFace - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - normal -sideNormal1 -sideNormal2 -v1 -v2 - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data-members.html deleted file mode 100644 index bacf6ce3..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data-members.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
MassData Member List
-
-
- -

This is the complete list of members for MassData, including all inherited members.

- - - - - - - - - - -
AreaMassData
CentroidMassData
Equals(MassData other) (defined in MassData)MassData
Equals(object obj) (defined in MassData)MassData
GetHashCode() (defined in MassData)MassData
InertiaMassData
MassMassData
operator!=(MassData left, MassData right)MassDatastatic
operator==(MassData left, MassData right)MassDatastatic
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html deleted file mode 100644 index 065b212a..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - - -Aether.Physics2D: MassData Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
- -

This holds the mass data computed for a shape. - More...

-
-Inheritance diagram for MassData:
-
-
-
-
-
-Collaboration diagram for MassData:
-
-
-
-
- - - - - - - - -

-Public Member Functions

-bool Equals (MassData other)
 
-override bool Equals (object obj)
 
-override int GetHashCode ()
 
- - - - - - - -

-Static Public Member Functions

static bool operator== (MassData left, MassData right)
 The equal operator More...
 
static bool operator!= (MassData left, MassData right)
 The not equal operator More...
 
- - - - - - - - - - - - - -

-Properties

float Area [get, set]
 The area of the shape More...
 
Vector2 Centroid [get, set]
 The position of the shape's centroid relative to the shape's origin. More...
 
float Inertia [get, set]
 The rotational inertia of the shape about the local origin. More...
 
float Mass [get, set]
 The mass of the shape, usually in kilograms. More...
 
-

Detailed Description

-

This holds the mass data computed for a shape.

-

Member Function Documentation

- -

◆ operator!=()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
static bool operator!= (MassData left,
MassData right 
)
-
-static
-
- -

The not equal operator

-
Parameters
- - - -
left
right
-
-
-
Returns
- -
-
- -

◆ operator==()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
static bool operator== (MassData left,
MassData right 
)
-
-static
-
- -

The equal operator

-
Parameters
- - - -
left
right
-
-
-
Returns
- -
-
-

Property Documentation

- -

◆ Area

- -
-
- - - - - -
- - - - -
float Area
-
-getset
-
- -

The area of the shape

- -
-
- -

◆ Centroid

- -
-
- - - - - -
- - - - -
Vector2 Centroid
-
-getset
-
- -

The position of the shape's centroid relative to the shape's origin.

- -
-
- -

◆ Inertia

- -
-
- - - - - -
- - - - -
float Inertia
-
-getset
-
- -

The rotational inertia of the shape about the local origin.

- -
-
- -

◆ Mass

- -
-
- - - - - -
- - - - -
float Mass
-
-getset
-
- -

The mass of the shape, usually in kilograms.

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Shapes/Shape.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.js deleted file mode 100644 index 096c244e..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.js +++ /dev/null @@ -1,10 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data = -[ - [ "Equals", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#af8db20ea4c949f83c5c84ecbe7559ae4", null ], - [ "Equals", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#aadf763f0213fc2f3875230b06bb0b6cf", null ], - [ "GetHashCode", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a77e1afa2b6dee1ed3640da81d7407b42", null ], - [ "Area", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a78fd4dcd2fd66e25d390950b4f1a8257", null ], - [ "Centroid", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a8e9c3d00a1e57220cc159db41566f0d9", null ], - [ "Inertia", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#ac92ff2067850c8c2e12b28896fd06116", null ], - [ "Mass", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a0ded10813531b428294cf395abff0d1c", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.map deleted file mode 100644 index 6c01cc7e..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.md5 deleted file mode 100644 index 177208bc..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d629d4aeebdfabdcd546421d57c2fdc6 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.svg deleted file mode 100644 index 5499d18d..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -MassData - -Node1 - - -MassData - - - - -Node2 - - -IEquatable< MassData > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.map deleted file mode 100644 index 6c01cc7e..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.md5 deleted file mode 100644 index 177208bc..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d629d4aeebdfabdcd546421d57c2fdc6 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.svg deleted file mode 100644 index 5499d18d..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -MassData - -Node1 - - -MassData - - - - -Node2 - - -IEquatable< MassData > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache-members.html deleted file mode 100644 index b7d32019..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
SimplexCache Member List
-
-
- -

This is the complete list of members for SimplexCache, including all inherited members.

- - - - - -
CountSimplexCache
IndexASimplexCache
IndexBSimplexCache
Metric (defined in SimplexCache)SimplexCache
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html deleted file mode 100644 index 5db6df9d..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - -Aether.Physics2D: SimplexCache Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
SimplexCache Struct Reference
-
-
- -

Used to warm start ComputeDistance. Set count to zero on first call. - More...

-
-Collaboration diagram for SimplexCache:
-
-
-
-
- - - - - - - - - - - - - -

-Public Attributes

ushort Count
 Length or area More...
 
FixedArray3< byte > IndexA
 Vertices on shape A More...
 
FixedArray3< byte > IndexB
 Vertices on shape B More...
 
-float Metric
 
-

Detailed Description

-

Used to warm start ComputeDistance. Set count to zero on first call.

-

Member Data Documentation

- -

◆ Count

- -
-
- - - - -
ushort Count
-
- -

Length or area

- -
-
- -

◆ IndexA

- -
-
- - - - -
FixedArray3<byte> IndexA
-
- -

Vertices on shape A

- -
-
- -

◆ IndexB

- -
-
- - - - -
FixedArray3<byte> IndexB
-
- -

Vertices on shape B

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/Distance.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.js deleted file mode 100644 index a6fcfd36..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.js +++ /dev/null @@ -1,7 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache = -[ - [ "Count", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#a3d3cf08475efb9f695f5a798626d3146", null ], - [ "IndexA", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#af15de8c75309938c078b260699211492", null ], - [ "IndexB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#a721119762a62f5b7b459c1d62366a925", null ], - [ "Metric", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#a6734dab0c22e1322b1fb1a726d01387c", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.map deleted file mode 100644 index bc305d6f..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.md5 deleted file mode 100644 index 4f1e0d21..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -17b0549751e0913ac289ecdb22e2fb90 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.svg deleted file mode 100644 index 1c43fab8..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - -SimplexCache - -Node1 - - -SimplexCache - - - - -Node2 - - -FixedArray3< byte > - - - - -Node2->Node1 - - - IndexA -IndexB - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output-members.html deleted file mode 100644 index 38087efa..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output-members.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
TOIOutput Member List
-
-
- -

This is the complete list of members for TOIOutput, including all inherited members.

- - - -
State (defined in TOIOutput)TOIOutput
T (defined in TOIOutput)TOIOutput
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html deleted file mode 100644 index 08c6961b..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -Aether.Physics2D: TOIOutput Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
TOIOutput Struct Reference
-
-
- - - - - - -

-Public Attributes

-TOIOutputState State
 
-float T
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Collision/TimeOfImpact.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.js deleted file mode 100644 index a60eb83c..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.js +++ /dev/null @@ -1,5 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output = -[ - [ "State", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html#af65a7c20ce8e1d346c8b675dc5d19d9a", null ], - [ "T", "structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html#a1e59dd36aafb310776e617456b9415b5", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex-members.html deleted file mode 100644 index c4a6679b..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex-members.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Complex Member List
-
-
- -

This is the complete list of members for Complex, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Complex(float real, float imaginary) (defined in Complex)Complex
Conjugate() (defined in Complex)Complex
Conjugate(ref Complex value) (defined in Complex)Complexstatic
Divide(ref Complex left, ref Complex right) (defined in Complex)Complexstatic
Divide(ref Complex left, ref Complex right, out Complex result) (defined in Complex)Complexstatic
Divide(ref Vector2 left, ref Complex right) (defined in Complex)Complexstatic
Divide(Vector2 left, ref Complex right) (defined in Complex)Complexstatic
Divide(Vector2 left, ref Complex right, out Vector2 result) (defined in Complex)Complexstatic
FromAngle(float angle) (defined in Complex)Complexstatic
i (defined in Complex)Complex
ImaginaryOne (defined in Complex)Complexstatic
Magnitude (defined in Complex)Complex
MagnitudeSquared() (defined in Complex)Complex
Multiply(ref Complex left, ref Complex right) (defined in Complex)Complexstatic
Multiply(ref Vector2 left, ref Complex right) (defined in Complex)Complexstatic
Multiply(ref Vector2 left, ref Complex right, out Vector2 result) (defined in Complex)Complexstatic
Multiply(Vector2 left, ref Complex right) (defined in Complex)Complexstatic
Negate() (defined in Complex)Complex
Negate(ref Complex value) (defined in Complex)Complexstatic
Normalize() (defined in Complex)Complex
Normalize(ref Complex value) (defined in Complex)Complexstatic
One (defined in Complex)Complexstatic
Phase (defined in Complex)Complex
R (defined in Complex)Complex
ToString() (defined in Complex)Complex
ToVector2() (defined in Complex)Complex
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html deleted file mode 100644 index dfc2f4ce..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - -Aether.Physics2D: Complex Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
- - - - - - - - - - - - - - - - -

-Public Member Functions

Complex (float real, float imaginary)
 
-void Conjugate ()
 
-void Negate ()
 
-float MagnitudeSquared ()
 
-void Normalize ()
 
-Vector2 ToVector2 ()
 
-override string ToString ()
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Static Public Member Functions

-static Complex FromAngle (float angle)
 
-static Complex Multiply (ref Complex left, ref Complex right)
 
-static Complex Divide (ref Complex left, ref Complex right)
 
-static void Divide (ref Complex left, ref Complex right, out Complex result)
 
-static Vector2 Multiply (ref Vector2 left, ref Complex right)
 
-static void Multiply (ref Vector2 left, ref Complex right, out Vector2 result)
 
-static Vector2 Multiply (Vector2 left, ref Complex right)
 
-static Vector2 Divide (ref Vector2 left, ref Complex right)
 
-static Vector2 Divide (Vector2 left, ref Complex right)
 
-static void Divide (Vector2 left, ref Complex right, out Vector2 result)
 
-static Complex Conjugate (ref Complex value)
 
-static Complex Negate (ref Complex value)
 
-static Complex Normalize (ref Complex value)
 
- - - - - -

-Public Attributes

-float R
 
-float i
 
- - - - - - - - - -

-Properties

-static Complex One [get]
 
-static Complex ImaginaryOne [get]
 
-float Phase [get, set]
 
-float Magnitude [get]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/Complex.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.js deleted file mode 100644 index 6256b4e6..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.js +++ /dev/null @@ -1,14 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex = -[ - [ "Complex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a1cbc0c8a20d6b78300c37d4296095398", null ], - [ "Conjugate", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a88b30ebd4652e8c84b8d16bf639a3dde", null ], - [ "MagnitudeSquared", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#acc59985c7666d5c2e4eb32d5d41438d2", null ], - [ "Negate", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a00e05e1bb6f3185b1a40728679be5274", null ], - [ "Normalize", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#af279e0f0ff720ee54d6733674dfda50a", null ], - [ "ToString", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#aa73e7c4dd1df5fd5fbf81c7764ee1533", null ], - [ "ToVector2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a0832df4956b83a12a675c63ae2273208", null ], - [ "i", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a58e739b7bdf8275493686ae76e3705c3", null ], - [ "R", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a4c4b08e61e92b3da1ed512f4e006f34a", null ], - [ "Magnitude", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a06a7d2030815e890885931bdd6bc45d7", null ], - [ "Phase", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#aed9e6d9d9b9c565df155905184604f61", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2-members.html deleted file mode 100644 index 5a4615bf..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2-members.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FixedArray2< T > Member List
-
-
- -

This is the complete list of members for FixedArray2< T >, including all inherited members.

- - -
this[int index] (defined in FixedArray2< T >)FixedArray2< T >
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html deleted file mode 100644 index 25460060..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -Aether.Physics2D: FixedArray2< T > Struct Template Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixedArray2< T > Struct Template Reference
-
-
- - - - -

-Properties

-T this[int index] [get, set]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/FixedArray.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.js deleted file mode 100644 index 87ac9f3d..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.js +++ /dev/null @@ -1,4 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2 = -[ - [ "this[int index]", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html#a4da03330824868fcb5ca5aad6031b3e3", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3-members.html deleted file mode 100644 index bff4b1cf..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3-members.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FixedArray3< T > Member List
-
-
- -

This is the complete list of members for FixedArray3< T >, including all inherited members.

- - -
this[int index] (defined in FixedArray3< T >)FixedArray3< T >
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html deleted file mode 100644 index 048f6132..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -Aether.Physics2D: FixedArray3< T > Struct Template Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixedArray3< T > Struct Template Reference
-
-
- - - - -

-Properties

-T this[int index] [get, set]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/FixedArray.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.js deleted file mode 100644 index ee86d4c4..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.js +++ /dev/null @@ -1,4 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3 = -[ - [ "this[int index]", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html#a4da03330824868fcb5ca5aad6031b3e3", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4-members.html deleted file mode 100644 index e6336220..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4-members.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FixedArray4< T > Member List
-
-
- -

This is the complete list of members for FixedArray4< T >, including all inherited members.

- - -
this[int index] (defined in FixedArray4< T >)FixedArray4< T >
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html deleted file mode 100644 index 944ee188..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -Aether.Physics2D: FixedArray4< T > Struct Template Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixedArray4< T > Struct Template Reference
-
-
- - - - -

-Properties

-T this[int index] [get, set]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/FixedArray.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.js deleted file mode 100644 index febaced6..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.js +++ /dev/null @@ -1,4 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4 = -[ - [ "this[int index]", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html#a4da03330824868fcb5ca5aad6031b3e3", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8-members.html deleted file mode 100644 index 9ac1f347..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8-members.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FixedArray8< T > Member List
-
-
- -

This is the complete list of members for FixedArray8< T >, including all inherited members.

- - -
this[int index] (defined in FixedArray8< T >)FixedArray8< T >
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html deleted file mode 100644 index ee1d3fa0..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -Aether.Physics2D: FixedArray8< T > Struct Template Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixedArray8< T > Struct Template Reference
-
-
- - - - -

-Properties

-T this[int index] [get, set]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/FixedArray.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.js deleted file mode 100644 index 1253b69f..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.js +++ /dev/null @@ -1,4 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8 = -[ - [ "this[int index]", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html#a4da03330824868fcb5ca5aad6031b3e3", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22-members.html deleted file mode 100644 index 7a17245a..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22-members.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Mat22 Member List
-
-
- -

This is the complete list of members for Mat22, including all inherited members.

- - - - - - - - - - - -
Add(ref Mat22 A, ref Mat22 B, out Mat22 R) (defined in Mat22)Mat22static
ex (defined in Mat22)Mat22
ey (defined in Mat22)Mat22
Inverse (defined in Mat22)Mat22
Mat22(Vector2 c1, Vector2 c2)Mat22
Mat22(float a11, float a12, float a21, float a22)Mat22
Set(Vector2 c1, Vector2 c2)Mat22
SetIdentity()Mat22
SetZero()Mat22
Solve(Vector2 b)Mat22
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html deleted file mode 100644 index 0c355e29..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - - -Aether.Physics2D: Mat22 Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
- -

A 2-by-2 matrix. Stored in column-major order. - More...

-
-Collaboration diagram for Mat22:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 Mat22 (Vector2 c1, Vector2 c2)
 Construct this matrix using columns. More...
 
 Mat22 (float a11, float a12, float a21, float a22)
 Construct this matrix using scalars. More...
 
void Set (Vector2 c1, Vector2 c2)
 Initialize this matrix using columns. More...
 
void SetIdentity ()
 Set this to the identity matrix. More...
 
void SetZero ()
 Set this matrix to all zeros. More...
 
Vector2 Solve (Vector2 b)
 Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases. More...
 
- - - -

-Static Public Member Functions

-static void Add (ref Mat22 A, ref Mat22 B, out Mat22 R)
 
- - - - - -

-Public Attributes

-Vector2 ex
 
-Vector2 ey
 
- - - -

-Properties

-Mat22 Inverse [get]
 
-

Detailed Description

-

A 2-by-2 matrix. Stored in column-major order.

-

Constructor & Destructor Documentation

- -

◆ Mat22() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - -
Mat22 (Vector2 c1,
Vector2 c2 
)
-
- -

Construct this matrix using columns.

-
Parameters
- - - -
c1The c1.
c2The c2.
-
-
- -
-
- -

◆ Mat22() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mat22 (float a11,
float a12,
float a21,
float a22 
)
-
- -

Construct this matrix using scalars.

-
Parameters
- - - - - -
a11The a11.
a12The a12.
a21The a21.
a22The a22.
-
-
- -
-
-

Member Function Documentation

- -

◆ Set()

- -
-
- - - - - - - - - - - - - - - - - - -
void Set (Vector2 c1,
Vector2 c2 
)
-
- -

Initialize this matrix using columns.

-
Parameters
- - - -
c1The c1.
c2The c2.
-
-
- -
-
- -

◆ SetIdentity()

- -
-
- - - - - - - -
void SetIdentity ()
-
- -

Set this to the identity matrix.

- -
-
- -

◆ SetZero()

- -
-
- - - - - - - -
void SetZero ()
-
- -

Set this matrix to all zeros.

- -
-
- -

◆ Solve()

- -
-
- - - - - - - - -
Vector2 Solve (Vector2 b)
-
- -

Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases.

-
Parameters
- - -
bThe b.
-
-
-
Returns
- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/Math.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.js deleted file mode 100644 index 7f33aa0c..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.js +++ /dev/null @@ -1,12 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22 = -[ - [ "Mat22", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a16deadeae78d27b68ce22edea42ae3e7", null ], - [ "Mat22", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a572ab7d0c5bb07aa4b59edc7f3922352", null ], - [ "Set", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a7a9dff6dd4684e523adedb8739eccd48", null ], - [ "SetIdentity", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a14985545f226fa39181250a3f2616d8f", null ], - [ "SetZero", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#ae57e5aca5db002545e4b9335c8d9dbfa", null ], - [ "Solve", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#acdfe324ad81cfe2bd1769e3802e11e50", null ], - [ "ex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#aef144db53287b6a2301d5d4f29315430", null ], - [ "ey", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#abbd8e7fb22fb99b1bf29b7509de241ed", null ], - [ "Inverse", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#af1de0c113e28ee769cbabc639ee64639", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.map deleted file mode 100644 index 9eed2eab..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.md5 deleted file mode 100644 index 5a5a31ac..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6c4975f3b05a6681bd4c6be82208dfd5 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.svg deleted file mode 100644 index 59cf08f0..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - -Mat22 - -Node1 - - -Mat22 - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - ex -ey - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33-members.html deleted file mode 100644 index 83f35288..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33-members.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Mat33 Member List
-
-
- -

This is the complete list of members for Mat33, including all inherited members.

- - - - - - - - - - -
ex (defined in Mat33)Mat33
ey (defined in Mat33)Mat33
ez (defined in Mat33)Mat33
GetInverse22(ref Mat33 M)Mat33
GetSymInverse33(ref Mat33 M)Mat33
Mat33(Vector3 c1, Vector3 c2, Vector3 c3)Mat33
SetZero()Mat33
Solve22(Vector2 b)Mat33
Solve33(Vector3 b)Mat33
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html deleted file mode 100644 index 3c9c99ae..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - - -Aether.Physics2D: Mat33 Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Mat33 Struct Reference
-
-
- -

A 3-by-3 matrix. Stored in column-major order. - More...

-
-Collaboration diagram for Mat33:
-
-
-
-
- - - - - - - - - - - - - - - - - - -

-Public Member Functions

 Mat33 (Vector3 c1, Vector3 c2, Vector3 c3)
 Construct this matrix using columns. More...
 
void SetZero ()
 Set this matrix to all zeros. More...
 
Vector3 Solve33 (Vector3 b)
 Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases. More...
 
Vector2 Solve22 (Vector2 b)
 Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases. Solve only the upper 2-by-2 matrix equation. More...
 
void GetInverse22 (ref Mat33 M)
 
void GetSymInverse33 (ref Mat33 M)
 
- - - - - - - -

-Public Attributes

-Vector3 ex
 
-Vector3 ey
 
-Vector3 ez
 
-

Detailed Description

-

A 3-by-3 matrix. Stored in column-major order.

-

Constructor & Destructor Documentation

- -

◆ Mat33()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
Mat33 (Vector3 c1,
Vector3 c2,
Vector3 c3 
)
-
- -

Construct this matrix using columns.

-
Parameters
- - - - -
c1The c1.
c2The c2.
c3The c3.
-
-
- -
-
-

Member Function Documentation

- -

◆ GetInverse22()

- -
-
- - - - - - - - -
void GetInverse22 (ref Mat33 M)
-
-

Get the inverse of this matrix as a 2-by-2. Returns the zero matrix if singular.

- -
-
- -

◆ GetSymInverse33()

- -
-
- - - - - - - - -
void GetSymInverse33 (ref Mat33 M)
-
-

Get the symmetric inverse of this matrix as a 3-by-3. Returns the zero matrix if singular.

- -
-
- -

◆ SetZero()

- -
-
- - - - - - - -
void SetZero ()
-
- -

Set this matrix to all zeros.

- -
-
- -

◆ Solve22()

- -
-
- - - - - - - - -
Vector2 Solve22 (Vector2 b)
-
- -

Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases. Solve only the upper 2-by-2 matrix equation.

-
Parameters
- - -
bThe b.
-
-
-
Returns
- -
-
- -

◆ Solve33()

- -
-
- - - - - - - - -
Vector3 Solve33 (Vector3 b)
-
- -

Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases.

-
Parameters
- - -
bThe b.
-
-
-
Returns
- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/Math.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.js deleted file mode 100644 index dafdc172..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.js +++ /dev/null @@ -1,12 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33 = -[ - [ "Mat33", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a73f844ff8e98087f115b59f5cf817206", null ], - [ "GetInverse22", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#ac8b9151d7dc81d7e39e1d14c5d642078", null ], - [ "GetSymInverse33", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a921d883cd4efb3c48437b945ebdf81ab", null ], - [ "SetZero", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#ae57e5aca5db002545e4b9335c8d9dbfa", null ], - [ "Solve22", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a583c1f34b94285a8b45b9b158e4f2a94", null ], - [ "Solve33", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#add375cede5e5460ecabe6559ae3c2efc", null ], - [ "ex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#ad5ecb32b4b6d73e3c5c32081ff584df9", null ], - [ "ey", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a6deb3abc7486fb8ebf6da33a076f6692", null ], - [ "ez", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a9e38148c9380e837496b090f12966892", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.map deleted file mode 100644 index 936d0e50..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.md5 deleted file mode 100644 index ba8f040f..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -46fafed27d91588bdf5a92e7e5211be5 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.svg deleted file mode 100644 index fdcd3613..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - -Mat33 - -Node1 - - -Mat33 - - - - -Node2 - - -Vector3 - - - - -Node2->Node1 - - - ex -ey -ez - - -Node3 - - -IEquatable< Vector3 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter-members.html deleted file mode 100644 index 23593902..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter-members.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
ControllerFilter Member List
-
-
- -

This is the complete list of members for ControllerFilter, including all inherited members.

- - - - - - -
ControllerCategories (defined in ControllerFilter)ControllerFilter
ControllerFilter(ControllerCategory controllerCategory) (defined in ControllerFilter)ControllerFilter
IgnoreController(ControllerCategory category)ControllerFilter
IsControllerIgnored(ControllerCategory category)ControllerFilter
RestoreController(ControllerCategory category)ControllerFilter
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html deleted file mode 100644 index 4983bd6e..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - -Aether.Physics2D: ControllerFilter Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ControllerFilter Struct Reference
-
-
- - - - - - - - - - - - - -

-Public Member Functions

ControllerFilter (ControllerCategory controllerCategory)
 
void IgnoreController (ControllerCategory category)
 Ignores the controller. The controller has no effect on this body. More...
 
void RestoreController (ControllerCategory category)
 Restore the controller. The controller affects this body. More...
 
bool IsControllerIgnored (ControllerCategory category)
 Determines whether this body ignores the the specified controller. More...
 
- - - -

-Public Attributes

-ControllerCategory ControllerCategories
 
-

Member Function Documentation

- -

◆ IgnoreController()

- -
-
- - - - - - - - -
void IgnoreController (ControllerCategory category)
-
- -

Ignores the controller. The controller has no effect on this body.

-
Parameters
- - -
typeThe logic type.
-
-
- -
-
- -

◆ IsControllerIgnored()

- -
-
- - - - - - - - -
bool IsControllerIgnored (ControllerCategory category)
-
- -

Determines whether this body ignores the the specified controller.

-
Parameters
- - -
categoryThe logic type.
-
-
-
Returns
true if the body has the specified flag; otherwise, false.
- -
-
- -

◆ RestoreController()

- -
-
- - - - - - - - -
void RestoreController (ControllerCategory category)
-
- -

Restore the controller. The controller affects this body.

-
Parameters
- - -
categoryThe logic type.
-
-
- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/PhysicsLogic/ControllerFilter.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.js deleted file mode 100644 index 51f919eb..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.js +++ /dev/null @@ -1,8 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter = -[ - [ "ControllerFilter", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#ab8489067a91bc15bf5f4ccd462c07374", null ], - [ "IgnoreController", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#ace2e51c36153ddfb7e94c3252107aa01", null ], - [ "IsControllerIgnored", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#a959cc02c5603745af512b78253503d52", null ], - [ "RestoreController", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#acd6e009fb72fc49dbfd8ebb7801d27ff", null ], - [ "ControllerCategories", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#a6a6f15699bd4bc3d15b287ece6dadaaa", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep-members.html deleted file mode 100644 index 3440612b..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep-members.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Sweep Member List
-
-
- -

This is the complete list of members for Sweep, including all inherited members.

- - - - - - - - - - -
ASweep
A0 (defined in Sweep)Sweep
Advance(float alpha)Sweep
Alpha0Sweep
CSweep
C0 (defined in Sweep)Sweep
GetTransform(out Transform xfb, float beta)Sweep
LocalCenterSweep
Normalize()Sweep
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html deleted file mode 100644 index 420a31af..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - -Aether.Physics2D: Sweep Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Sweep Struct Reference
-
-
- -

This describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position. - More...

-
-Collaboration diagram for Sweep:
-
-
-
-
- - - - - - - - - - - -

-Public Member Functions

void GetTransform (out Transform xfb, float beta)
 Get the interpolated transform at a specific time. More...
 
void Advance (float alpha)
 Advance the sweep forward, yielding a new initial state. More...
 
void Normalize ()
 Normalize the angles. More...
 
- - - - - - - - - - - - - - - - - -

-Public Attributes

float A
 World angles More...
 
-float A0
 
float Alpha0
 Fraction of the current time step in the range [0,1] c0 and a0 are the positions at alpha0. More...
 
Vector2 C
 Center world positions More...
 
-Vector2 C0
 
Vector2 LocalCenter
 Local center of mass position More...
 
-

Detailed Description

-

This describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position.

-

Member Function Documentation

- -

◆ Advance()

- -
-
- - - - - - - - -
void Advance (float alpha)
-
- -

Advance the sweep forward, yielding a new initial state.

-
Parameters
- - -
alphanew initial time..
-
-
- -
-
- -

◆ GetTransform()

- -
-
- - - - - - - - - - - - - - - - - - -
void GetTransform (out Transform xfb,
float beta 
)
-
- -

Get the interpolated transform at a specific time.

-
Parameters
- - - -
xfbThe transform.
betabeta is a factor in [0,1], where 0 indicates alpha0.
-
-
- -
-
- -

◆ Normalize()

- -
-
- - - - - - - -
void Normalize ()
-
- -

Normalize the angles.

- -
-
-

Member Data Documentation

- -

◆ A

- -
-
- - - - -
float A
-
- -

World angles

- -
-
- -

◆ Alpha0

- -
-
- - - - -
float Alpha0
-
- -

Fraction of the current time step in the range [0,1] c0 and a0 are the positions at alpha0.

- -
-
- -

◆ C

- -
-
- - - - -
Vector2 C
-
- -

Center world positions

- -
-
- -

◆ LocalCenter

- -
-
- - - - -
Vector2 LocalCenter
-
- -

Local center of mass position

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/Math.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.js deleted file mode 100644 index a8ddc7be..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.js +++ /dev/null @@ -1,12 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep = -[ - [ "Advance", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ad046352fb655f033823a09d724170b1a", null ], - [ "GetTransform", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ab3e6b30aaab0e2569de1dadcf09c8864", null ], - [ "Normalize", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#af279e0f0ff720ee54d6733674dfda50a", null ], - [ "A", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ad0fae016647bf6b083c331ca152b50e1", null ], - [ "A0", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ab3c9ffd64bc35edd9fcc2bb7827d5872", null ], - [ "Alpha0", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#a98127db22b8b1f7187cbd3f6590ac863", null ], - [ "C", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#a26c88bc296da1ba57014de5f9c712a73", null ], - [ "C0", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ae9eb481a53a61ea9e60e69c846b92307", null ], - [ "LocalCenter", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#aaa0543fc492adcbf2c89f8ebf73d24b4", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.map deleted file mode 100644 index f857ad95..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.md5 deleted file mode 100644 index 64cac7be..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8593d7e9eebe2ada2ef31baa3213cfac \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.svg deleted file mode 100644 index e84468b4..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - -Sweep - -Node1 - - -Sweep - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - C -C0 -LocalCenter - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform-members.html deleted file mode 100644 index dbf524b9..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Transform Member List
-
-
- -

This is the complete list of members for Transform, including all inherited members.

- - - - - - - - - - - - - - - - -
Divide(Vector2 left, ref Transform right) (defined in Transform)Transformstatic
Divide(ref Vector2 left, ref Transform right) (defined in Transform)Transformstatic
Divide(Vector2 left, ref Transform right, out Vector2 result) (defined in Transform)Transformstatic
Divide(ref Transform left, ref Transform right) (defined in Transform)Transformstatic
Divide(ref Transform left, ref Transform right, out Transform result) (defined in Transform)Transformstatic
Divide(ref Transform left, Complex right, out Transform result) (defined in Transform)Transformstatic
Identity (defined in Transform)Transformstatic
Multiply(Vector2 left, ref Transform right) (defined in Transform)Transformstatic
Multiply(ref Vector2 left, ref Transform right) (defined in Transform)Transformstatic
Multiply(ref Transform left, ref Transform right) (defined in Transform)Transformstatic
Multiply(ref Transform left, Complex right, out Transform result) (defined in Transform)Transformstatic
p (defined in Transform)Transform
q (defined in Transform)Transform
Transform(Vector2 position, Complex rotation)Transform
Transform(Vector2 position, float angle)Transform
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html deleted file mode 100644 index cf3e56db..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - -Aether.Physics2D: Transform Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
- -

A transform contains translation and rotation. It is used to represent the position and orientation of rigid frames. - More...

-
-Collaboration diagram for Transform:
-
-
-
-
- - - - - - - - -

-Public Member Functions

 Transform (Vector2 position, Complex rotation)
 Initialize using a position vector and a Complex rotation. More...
 
 Transform (Vector2 position, float angle)
 Initialize using a position vector and a rotation. More...
 
- - - - - - - - - - - - - - - - - - - - - -

-Static Public Member Functions

-static Vector2 Multiply (Vector2 left, ref Transform right)
 
-static Vector2 Multiply (ref Vector2 left, ref Transform right)
 
-static Vector2 Divide (Vector2 left, ref Transform right)
 
-static Vector2 Divide (ref Vector2 left, ref Transform right)
 
-static void Divide (Vector2 left, ref Transform right, out Vector2 result)
 
-static Transform Multiply (ref Transform left, ref Transform right)
 
-static Transform Divide (ref Transform left, ref Transform right)
 
-static void Divide (ref Transform left, ref Transform right, out Transform result)
 
-static void Multiply (ref Transform left, Complex right, out Transform result)
 
-static void Divide (ref Transform left, Complex right, out Transform result)
 
- - - - - -

-Public Attributes

-Complex q
 
-Vector2 p
 
- - - -

-Properties

-static Transform Identity [get]
 
-

Detailed Description

-

A transform contains translation and rotation. It is used to represent the position and orientation of rigid frames.

-

Constructor & Destructor Documentation

- -

◆ Transform() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - -
Transform (Vector2 position,
Complex rotation 
)
-
- -

Initialize using a position vector and a Complex rotation.

-
Parameters
- - - -
positionThe position.
rotationThe rotation
-
-
- -
-
- -

◆ Transform() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
Transform (Vector2 position,
float angle 
)
-
- -

Initialize using a position vector and a rotation.

-
Parameters
- - - -
positionThe position.
angleThe rotation angle
-
-
- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/Math.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.js deleted file mode 100644 index 8f082c05..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.js +++ /dev/null @@ -1,7 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform = -[ - [ "Transform", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#a7209fe6349140458375d7642817a6b65", null ], - [ "Transform", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#a6613ef5da1b98e8904cf50275f264fb0", null ], - [ "p", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#ac3253449092162f2f71ed830682df697", null ], - [ "q", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#a4fd63e84775a4ecf562b0048fb475c8d", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.map deleted file mode 100644 index 50512ce1..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.md5 deleted file mode 100644 index 5e594bb1..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c4ff2a137656c057ce737a8c795aa264 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.svg deleted file mode 100644 index 23779b81..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -Transform - -Node1 - - -Transform - - - - -Node2 - - -Vector2 - - - - -Node2->Node1 - - - p - - -Node3 - - -IEquatable< Vector2 > - - - - -Node3->Node2 - - - - -Node4 - - -Complex - - - - -Node4->Node1 - - - q - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2-members.html deleted file mode 100644 index 90e59059..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Vector2 Member List
-
-
- -

This is the complete list of members for Vector2, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Add(ref Vector2 left, ref Vector2 right, out Vector2 result) (defined in Vector2)Vector2static
Distance(ref Vector2 v1, ref Vector2 v2, out float result) (defined in Vector2)Vector2static
DistanceSquared(ref Vector2 v1, ref Vector2 v2, out float result) (defined in Vector2)Vector2static
Divide(ref Vector2 left, float right, out Vector2 result) (defined in Vector2)Vector2static
Dot(ref Vector2 left, ref Vector2 right, out float result) (defined in Vector2)Vector2static
Equals(object obj) (defined in Vector2)Vector2
Equals(Vector2 other) (defined in Vector2)Vector2
GetHashCode() (defined in Vector2)Vector2
Length() (defined in Vector2)Vector2
LengthSquared() (defined in Vector2)Vector2
Max(ref Vector2 v1, ref Vector2 v2, out Vector2 result) (defined in Vector2)Vector2static
Min(ref Vector2 v1, ref Vector2 v2, out Vector2 result) (defined in Vector2)Vector2static
Multiply(ref Vector2 left, ref Vector2 right, out Vector2 result) (defined in Vector2)Vector2static
Multiply(ref Vector2 left, float right, out Vector2 result) (defined in Vector2)Vector2static
Normalize() (defined in Vector2)Vector2
One (defined in Vector2)Vector2static
operator!=(Vector2 left, Vector2 right) (defined in Vector2)Vector2static
operator*(Vector2 left, Vector2 right) (defined in Vector2)Vector2static
operator*(Vector2 left, float right) (defined in Vector2)Vector2static
operator*(float left, Vector2 right) (defined in Vector2)Vector2static
operator+(Vector2 left, Vector2 right) (defined in Vector2)Vector2static
operator-(Vector2 left, Vector2 right) (defined in Vector2)Vector2static
operator-(Vector2 right) (defined in Vector2)Vector2static
operator/(Vector2 left, float right) (defined in Vector2)Vector2static
operator==(Vector2 left, Vector2 right) (defined in Vector2)Vector2static
Subtract(ref Vector2 left, ref Vector2 right, out Vector2 result) (defined in Vector2)Vector2static
ToString() (defined in Vector2)Vector2
Vector2(float x, float y) (defined in Vector2)Vector2
Vector2(float xy) (defined in Vector2)Vector2
X (defined in Vector2)Vector2
Y (defined in Vector2)Vector2
Zero (defined in Vector2)Vector2static
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html deleted file mode 100644 index d3dfd4e4..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - -Aether.Physics2D: Vector2 Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
-
-Inheritance diagram for Vector2:
-
-
-
-
-
-Collaboration diagram for Vector2:
-
-
-
-
- - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

Vector2 (float x, float y)
 
Vector2 (float xy)
 
-float Length ()
 
-float LengthSquared ()
 
-void Normalize ()
 
-override int GetHashCode ()
 
-override bool Equals (object obj)
 
-bool Equals (Vector2 other)
 
-override string ToString ()
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Static Public Member Functions

-static Vector2 operator+ (Vector2 left, Vector2 right)
 
-static Vector2 operator- (Vector2 left, Vector2 right)
 
-static Vector2 operator- (Vector2 right)
 
-static Vector2 operator* (Vector2 left, Vector2 right)
 
-static Vector2 operator* (Vector2 left, float right)
 
-static Vector2 operator* (float left, Vector2 right)
 
-static Vector2 operator/ (Vector2 left, float right)
 
-static bool operator== (Vector2 left, Vector2 right)
 
-static bool operator!= (Vector2 left, Vector2 right)
 
-static void Dot (ref Vector2 left, ref Vector2 right, out float result)
 
-static void Min (ref Vector2 v1, ref Vector2 v2, out Vector2 result)
 
-static void Max (ref Vector2 v1, ref Vector2 v2, out Vector2 result)
 
-static void Distance (ref Vector2 v1, ref Vector2 v2, out float result)
 
-static void DistanceSquared (ref Vector2 v1, ref Vector2 v2, out float result)
 
-static void Add (ref Vector2 left, ref Vector2 right, out Vector2 result)
 
-static void Subtract (ref Vector2 left, ref Vector2 right, out Vector2 result)
 
-static void Multiply (ref Vector2 left, ref Vector2 right, out Vector2 result)
 
-static void Multiply (ref Vector2 left, float right, out Vector2 result)
 
-static void Divide (ref Vector2 left, float right, out Vector2 result)
 
- - - - - -

-Public Attributes

-float X
 
-float Y
 
- - - - - -

-Properties

-static Vector2 Zero [get]
 
-static Vector2 One [get]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/Vector2.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.js deleted file mode 100644 index ed5e76d0..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.js +++ /dev/null @@ -1,14 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2 = -[ - [ "Vector2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#ae17a63b0c563f7997b976432c326b55b", null ], - [ "Vector2", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a6aba0e0299b87b6c795e741f62f993f6", null ], - [ "Equals", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#aadf763f0213fc2f3875230b06bb0b6cf", null ], - [ "Equals", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a560fec6519baca4066d1705a256439ce", null ], - [ "GetHashCode", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a77e1afa2b6dee1ed3640da81d7407b42", null ], - [ "Length", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#aad3844ad28d7ac4d504313c0037e11ac", null ], - [ "LengthSquared", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a69c72fec33d724953b523e6997682e9c", null ], - [ "Normalize", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#af279e0f0ff720ee54d6733674dfda50a", null ], - [ "ToString", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#aa73e7c4dd1df5fd5fbf81c7764ee1533", null ], - [ "X", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#ab3c4b737dfc5c78a6aba50dda616f7c3", null ], - [ "Y", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#ac915220fb659eb2c5958a1ccd81b80d4", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.map deleted file mode 100644 index 97ec484a..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.md5 deleted file mode 100644 index fb96e1ed..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -47c7e63d505139b9aacc45bf5a2bc037 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.svg deleted file mode 100644 index 75353cd4..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -Vector2 - -Node1 - - -Vector2 - - - - -Node2 - - -IEquatable< Vector2 > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.map deleted file mode 100644 index 97ec484a..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.md5 deleted file mode 100644 index fb96e1ed..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -47c7e63d505139b9aacc45bf5a2bc037 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.svg deleted file mode 100644 index 75353cd4..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -Vector2 - -Node1 - - -Vector2 - - - - -Node2 - - -IEquatable< Vector2 > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3-members.html deleted file mode 100644 index 0a73e073..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3-members.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Vector3 Member List
-
-
- -

This is the complete list of members for Vector3, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - -
Equals(object obj) (defined in Vector3)Vector3
Equals(Vector3 other) (defined in Vector3)Vector3
GetHashCode() (defined in Vector3)Vector3
One (defined in Vector3)Vector3static
operator!=(Vector3 left, Vector3 right) (defined in Vector3)Vector3static
operator*(Vector3 left, Vector3 right) (defined in Vector3)Vector3static
operator*(Vector3 left, float right) (defined in Vector3)Vector3static
operator*(float left, Vector3 right) (defined in Vector3)Vector3static
operator+(Vector3 left, Vector3 right) (defined in Vector3)Vector3static
operator-(Vector3 left, Vector3 right) (defined in Vector3)Vector3static
operator-(Vector3 right) (defined in Vector3)Vector3static
operator/(Vector3 left, float right) (defined in Vector3)Vector3static
operator==(Vector3 left, Vector3 right) (defined in Vector3)Vector3static
ToString() (defined in Vector3)Vector3
Vector3(float x, float y, float z) (defined in Vector3)Vector3
Vector3(float xyz) (defined in Vector3)Vector3
X (defined in Vector3)Vector3
Y (defined in Vector3)Vector3
Z (defined in Vector3)Vector3
Zero (defined in Vector3)Vector3static
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html deleted file mode 100644 index c9db64b2..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - -Aether.Physics2D: Vector3 Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
- -
-
-Inheritance diagram for Vector3:
-
-
-
-
-
-Collaboration diagram for Vector3:
-
-
-
-
- - - - - - - - - - - - - - -

-Public Member Functions

Vector3 (float x, float y, float z)
 
Vector3 (float xyz)
 
-override int GetHashCode ()
 
-override bool Equals (object obj)
 
-bool Equals (Vector3 other)
 
-override string ToString ()
 
- - - - - - - - - - - - - - - - - - - -

-Static Public Member Functions

-static Vector3 operator+ (Vector3 left, Vector3 right)
 
-static Vector3 operator- (Vector3 left, Vector3 right)
 
-static Vector3 operator- (Vector3 right)
 
-static Vector3 operator* (Vector3 left, Vector3 right)
 
-static Vector3 operator* (Vector3 left, float right)
 
-static Vector3 operator* (float left, Vector3 right)
 
-static Vector3 operator/ (Vector3 left, float right)
 
-static bool operator== (Vector3 left, Vector3 right)
 
-static bool operator!= (Vector3 left, Vector3 right)
 
- - - - - - - -

-Public Attributes

-float X
 
-float Y
 
-float Z
 
- - - - - -

-Properties

-static Vector3 Zero [get]
 
-static Vector3 One [get]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Common/Vector3.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.js deleted file mode 100644 index 736292bd..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.js +++ /dev/null @@ -1,12 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3 = -[ - [ "Vector3", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#a1bbdb6703f7802eefdcf70adc844ef96", null ], - [ "Vector3", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#acd6aab66961f0516775d43972bb29db2", null ], - [ "Equals", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#aadf763f0213fc2f3875230b06bb0b6cf", null ], - [ "Equals", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#ab26156effb971796cd94b0b9a04c5510", null ], - [ "GetHashCode", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#a77e1afa2b6dee1ed3640da81d7407b42", null ], - [ "ToString", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#aa73e7c4dd1df5fd5fbf81c7764ee1533", null ], - [ "X", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#ab3c4b737dfc5c78a6aba50dda616f7c3", null ], - [ "Y", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#ac915220fb659eb2c5958a1ccd81b80d4", null ], - [ "Z", "structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#aa65967cca170d24dcd0d555df0d5ee4f", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.map deleted file mode 100644 index a5ac8697..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.md5 deleted file mode 100644 index 34e404cf..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -410ef60137240a49dae5b497ee770d4a \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.svg deleted file mode 100644 index bbf795d7..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -Vector3 - -Node1 - - -Vector3 - - - - -Node2 - - -IEquatable< Vector3 > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.map deleted file mode 100644 index a5ac8697..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.md5 deleted file mode 100644 index 34e404cf..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -410ef60137240a49dae5b497ee770d4a \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.svg deleted file mode 100644 index bbf795d7..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -Vector3 - -Node1 - - -Vector3 - - - - -Node2 - - -IEquatable< Vector3 > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon-members.html deleted file mode 100644 index c7bee25b..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon-members.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
Polygon Member List
-
-
- -

This is the complete list of members for Polygon, including all inherited members.

- - - - -
Closed (defined in Polygon)Polygon
Polygon(Vertices v, bool closed) (defined in Polygon)Polygon
Vertices (defined in Polygon)Polygon
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html deleted file mode 100644 index 2cd8199a..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - -Aether.Physics2D: Polygon Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
Polygon Struct Reference
-
-
-
-Collaboration diagram for Polygon:
-
-
-
-
- - - - -

-Public Member Functions

Polygon (Vertices v, bool closed)
 
- - - - - -

-Public Attributes

-Vertices Vertices
 
-bool Closed
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Content/PolygonContainer.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.js deleted file mode 100644 index 67f6c280..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.js +++ /dev/null @@ -1,6 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon = -[ - [ "Polygon", "structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html#af4d14f9d87b7bd2f279378672f5d04fc", null ], - [ "Closed", "structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html#ad0bd8bce51350ee6f1eeabda9da72097", null ], - [ "Vertices", "structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon.html#a73a1f174a21da9e592046ffc67dec0bd", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.map deleted file mode 100644 index f6cc0a8f..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.md5 deleted file mode 100644 index ac084220..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c83bb60a4fb9802baca7cf89f6f8d60b \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.svg deleted file mode 100644 index 115e43bf..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_content_1_1_polygon__coll__graph.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - -Polygon - -Node1 - - -Polygon - - - - -Node2 - - -Vertices - - - - -Node2->Node1 - - - Vertices - - -Node3 - - -List< Vector2 > - - - - -Node3->Node2 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator-members.html deleted file mode 100644 index 066b646d..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator-members.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
BodyCollection.BodyEnumerator Member List
-
- -
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html deleted file mode 100644 index 12bc6149..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -Aether.Physics2D: BodyCollection.BodyEnumerator Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
BodyCollection.BodyEnumerator Struct Reference
-
-
-
-Inheritance diagram for BodyCollection.BodyEnumerator:
-
-
-
-
-
-Collaboration diagram for BodyCollection.BodyEnumerator:
-
-
-
-
- - - - - - - - - - -

-Public Member Functions

BodyEnumerator (BodyCollection collection, List< Body > list)
 
-bool MoveNext ()
 
-void IDisposable. Dispose ()
 
-void IEnumerator. Reset ()
 
- - - -

-Public Attributes

-int i
 
- - - - - - - -

-Properties

-Body Current [get]
 
-Body IEnumerator< Body >. Current [get]
 
-object IEnumerator. Current [get]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Dynamics/BodyCollection.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.js deleted file mode 100644 index fe18be49..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.js +++ /dev/null @@ -1,11 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator = -[ - [ "BodyEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#ab5f6828b7d2711baaabfbbefdf5d4596", null ], - [ "Dispose", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4", null ], - [ "MoveNext", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#ad5316c283894d57be1450edab878aed0", null ], - [ "Reset", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a44261fc0b16114053d8989e291cc9b28", null ], - [ "i", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#acb559820d9ca11295b4500f179ef6392", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a4f7310c9c0913fdd76c5ee6a6c8605d4", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#ab59dba69693058d6d399fdaed0b678dc", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.map deleted file mode 100644 index 497946fa..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.md5 deleted file mode 100644 index 8d900194..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -175e77fb05563bd85a5c33b7a4e8905b \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.svg deleted file mode 100644 index e7f4626e..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -BodyCollection.BodyEnumerator - -Node1 - - -BodyCollection.BodyEnumerator - - - - -Node2 - - -IEnumerator< Body > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.map deleted file mode 100644 index 497946fa..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.md5 deleted file mode 100644 index 8d900194..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -175e77fb05563bd85a5c33b7a4e8905b \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.svg deleted file mode 100644 index e7f4626e..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -BodyCollection.BodyEnumerator - -Node1 - - -BodyCollection.BodyEnumerator - - - - -Node2 - - -IEnumerator< Body > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator-members.html deleted file mode 100644 index 3906c20f..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator-members.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html deleted file mode 100644 index 1d7d3355..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -Aether.Physics2D: ControllerCollection.ControllerEnumerator Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
ControllerCollection.ControllerEnumerator Struct Reference
-
-
-
-Inheritance diagram for ControllerCollection.ControllerEnumerator:
-
-
-
-
-
-Collaboration diagram for ControllerCollection.ControllerEnumerator:
-
-
-
-
- - - - - - - - - - -

-Public Member Functions

ControllerEnumerator (ControllerCollection collection, List< Controller > list)
 
-bool MoveNext ()
 
-void IDisposable. Dispose ()
 
-void IEnumerator. Reset ()
 
- - - -

-Public Attributes

-int i
 
- - - - - - - -

-Properties

-Controller Current [get]
 
-Controller IEnumerator< Controller >. Current [get]
 
-object IEnumerator. Current [get]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Dynamics/ControllerCollection.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.js deleted file mode 100644 index 82b88917..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.js +++ /dev/null @@ -1,11 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator = -[ - [ "ControllerEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#ab98318f54f5c4fd1c973ea773cbd4d6a", null ], - [ "Dispose", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4", null ], - [ "MoveNext", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#ad5316c283894d57be1450edab878aed0", null ], - [ "Reset", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#a44261fc0b16114053d8989e291cc9b28", null ], - [ "i", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#acb559820d9ca11295b4500f179ef6392", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#af5dd5b8f2e1336ce2ff5a347fa3b4bff", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#aff907e59887cab3e24b19bdf79a7687d", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.map deleted file mode 100644 index 8299b4aa..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.md5 deleted file mode 100644 index d6d41b34..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -54164f2ce8c2e405a05ec821431d1842 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.svg deleted file mode 100644 index b78eaae1..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - -ControllerCollection.ControllerEnumerator - -Node1 - - -ControllerCollection.Controller -Enumerator - - - - -Node2 - - -IEnumerator< Controller > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.map deleted file mode 100644 index 8299b4aa..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.md5 deleted file mode 100644 index d6d41b34..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -54164f2ce8c2e405a05ec821431d1842 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.svg deleted file mode 100644 index b78eaae1..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - -ControllerCollection.ControllerEnumerator - -Node1 - - -ControllerCollection.Controller -Enumerator - - - - -Node2 - - -IEnumerator< Controller > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator-members.html deleted file mode 100644 index 854f75f6..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator-members.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html deleted file mode 100644 index 819195ad..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -Aether.Physics2D: FixtureCollection.FixtureEnumerator Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixtureCollection.FixtureEnumerator Struct Reference
-
-
-
-Inheritance diagram for FixtureCollection.FixtureEnumerator:
-
-
-
-
-
-Collaboration diagram for FixtureCollection.FixtureEnumerator:
-
-
-
-
- - - - - - - - - - -

-Public Member Functions

FixtureEnumerator (FixtureCollection collection, List< Fixture > list)
 
-bool MoveNext ()
 
-void IDisposable. Dispose ()
 
-void IEnumerator. Reset ()
 
- - - -

-Public Attributes

-int i
 
- - - - - - - -

-Properties

-Fixture Current [get]
 
-Fixture IEnumerator< Fixture >. Current [get]
 
-object IEnumerator. Current [get]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Dynamics/FixtureCollection.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.js deleted file mode 100644 index c3547529..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.js +++ /dev/null @@ -1,11 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator = -[ - [ "FixtureEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a936092baed869d5f6d8287bafef2aa82", null ], - [ "Dispose", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4", null ], - [ "MoveNext", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#ad5316c283894d57be1450edab878aed0", null ], - [ "Reset", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a44261fc0b16114053d8989e291cc9b28", null ], - [ "i", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#acb559820d9ca11295b4500f179ef6392", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#ac23a23b00f83191b422d9a16364d382a", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a221785b0e6752a680161494882069229", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.map deleted file mode 100644 index beb8e83b..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.md5 deleted file mode 100644 index aaeb0126..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ee26185abf8bf4767035dd90db4f74dc \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.svg deleted file mode 100644 index 61cfdc1b..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -FixtureCollection.FixtureEnumerator - -Node1 - - -FixtureCollection.FixtureEnumerator - - - - -Node2 - - -IEnumerator< Fixture > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.map deleted file mode 100644 index beb8e83b..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.md5 deleted file mode 100644 index aaeb0126..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ee26185abf8bf4767035dd90db4f74dc \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.svg deleted file mode 100644 index 61cfdc1b..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -FixtureCollection.FixtureEnumerator - -Node1 - - -FixtureCollection.FixtureEnumerator - - - - -Node2 - - -IEnumerator< Fixture > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy-members.html deleted file mode 100644 index c8c71c00..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
FixtureProxy Member List
-
-
- -

This is the complete list of members for FixtureProxy, including all inherited members.

- - - - - -
AABB (defined in FixtureProxy)FixtureProxy
ChildIndex (defined in FixtureProxy)FixtureProxy
Fixture (defined in FixtureProxy)FixtureProxy
ProxyId (defined in FixtureProxy)FixtureProxy
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html deleted file mode 100644 index a92aaecb..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -Aether.Physics2D: FixtureProxy Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
FixtureProxy Struct Reference
-
-
- -

This proxy is used internally to connect fixtures to the broad-phase. - More...

-
-Collaboration diagram for FixtureProxy:
-
-
-
-
- - - - - - - - - - -

-Public Attributes

-AABB AABB
 
-int ChildIndex
 
-Fixture Fixture
 
-int ProxyId
 
-

Detailed Description

-

This proxy is used internally to connect fixtures to the broad-phase.

-

The documentation for this struct was generated from the following file:
    -
  • Physics2D/Dynamics/FixtureProxy.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.js deleted file mode 100644 index 7d880735..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.js +++ /dev/null @@ -1,7 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy = -[ - [ "AABB", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#a5b47b490d7de2c353ea73039776604fa", null ], - [ "ChildIndex", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#a6ffe0958dcbc70ef916a45458c7da247", null ], - [ "Fixture", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#aebb9a3f1a709116cff6828112bde1ede", null ], - [ "ProxyId", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#a006fdbb761a42579b25d9f382eb5aeeb", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.map deleted file mode 100644 index acbcb6fd..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.md5 deleted file mode 100644 index 08f3e1d6..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0d3b0c24d50dcab318239c68219799e5 \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.svg deleted file mode 100644 index 0ee3a903..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.svg +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -FixtureProxy - -Node1 - - -FixtureProxy - - - - -Node2 - - -Fixture - - - - -Node2->Node1 - - - Fixture - - -Node3 - - -AABB - - - - -Node3->Node1 - - - AABB - - -Node4 - - -Vector2 - - - - -Node4->Node3 - - - LowerBound -UpperBound - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator-members.html deleted file mode 100644 index 25dcc576..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator-members.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
JointCollection.JointEnumerator Member List
-
- -
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html deleted file mode 100644 index 67da3b0a..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -Aether.Physics2D: JointCollection.JointEnumerator Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
JointCollection.JointEnumerator Struct Reference
-
-
-
-Inheritance diagram for JointCollection.JointEnumerator:
-
-
-
-
-
-Collaboration diagram for JointCollection.JointEnumerator:
-
-
-
-
- - - - - - - - - - -

-Public Member Functions

JointEnumerator (JointCollection collection, List< Joint > list)
 
-bool MoveNext ()
 
-void IDisposable. Dispose ()
 
-void IEnumerator. Reset ()
 
- - - -

-Public Attributes

-int i
 
- - - - - - - -

-Properties

-Joint Current [get]
 
-Joint IEnumerator< Joint >. Current [get]
 
-object IEnumerator. Current [get]
 
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Dynamics/JointCollection.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.js deleted file mode 100644 index 4b7ee170..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.js +++ /dev/null @@ -1,11 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator = -[ - [ "JointEnumerator", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a410db2c92e35f285f814ca25d2c4183a", null ], - [ "Dispose", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4", null ], - [ "MoveNext", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#ad5316c283894d57be1450edab878aed0", null ], - [ "Reset", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a44261fc0b16114053d8989e291cc9b28", null ], - [ "i", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#acb559820d9ca11295b4500f179ef6392", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#acaf6b5366e129447598df1fa98468a91", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#ac6443b09d43806e7695e5e137a4baab6", null ], - [ "Current", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754", null ] -]; \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.map deleted file mode 100644 index 0dd63f68..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.md5 deleted file mode 100644 index e93a9ce8..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e13ab769c8b260137f0866e17695917a \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.svg deleted file mode 100644 index 3acb3103..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -JointCollection.JointEnumerator - -Node1 - - -JointCollection.JointEnumerator - - - - -Node2 - - -IEnumerator< Joint > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.map b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.map deleted file mode 100644 index 0dd63f68..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.md5 b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.md5 deleted file mode 100644 index e93a9ce8..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e13ab769c8b260137f0866e17695917a \ No newline at end of file diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.svg b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.svg deleted file mode 100644 index 3acb3103..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -JointCollection.JointEnumerator - -Node1 - - -JointCollection.JointEnumerator - - - - -Node2 - - -IEnumerator< Joint > - - - - -Node2->Node1 - - - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations-members.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations-members.html deleted file mode 100644 index 2a4bda69..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations-members.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Aether.Physics2D: Member List - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
-
-
SolverIterations Member List
-
- -
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html deleted file mode 100644 index 9279819e..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -Aether.Physics2D: SolverIterations Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
Aether.Physics2D -  1.7 -
-
-
- - -
-
- -
-
-
- -
-
- -
-
SolverIterations Struct Reference
-
-
- - - - - - - - - - - - - - -

-Public Attributes

int VelocityIterations
 The number of velocity iterations used in the solver. More...
 
int PositionIterations
 The number of position iterations used in the solver. More...
 
int TOIVelocityIterations
 The number of velocity iterations in the TOI solver More...
 
int TOIPositionIterations
 The number of position iterations in the TOI solver More...
 
-

Member Data Documentation

- -

◆ PositionIterations

- -
-
- - - - -
int PositionIterations
-
- -

The number of position iterations used in the solver.

- -
-
- -

◆ TOIPositionIterations

- -
-
- - - - -
int TOIPositionIterations
-
- -

The number of position iterations in the TOI solver

- -
-
- -

◆ TOIVelocityIterations

- -
-
- - - - -
int TOIVelocityIterations
-
- -

The number of velocity iterations in the TOI solver

- -
-
- -

◆ VelocityIterations

- -
-
- - - - -
int VelocityIterations
-
- -

The number of velocity iterations used in the solver.

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Physics2D/Dynamics/SolverIterations.cs
  • -
-
-
- - - - diff --git a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.js b/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.js deleted file mode 100644 index 6f9fd569..00000000 --- a/docs/1.7/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.js +++ /dev/null @@ -1,7 +0,0 @@ -var structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations = -[ - [ "PositionIterations", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a4ddd34b1bd92177fb36794221862e87b", null ], - [ "TOIPositionIterations", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a43d68ff242d429f42956dfa2cd6e8f68", null ], - [ "TOIVelocityIterations", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a1c84aa4a9a4435a1c0eba390a8d2e126", null ], - [ "VelocityIterations", "structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a2c4cd9cef2760313030557e792507666", null ] -]; \ No newline at end of file diff --git a/docs/1.7/sync_off.png b/docs/1.7/sync_off.png deleted file mode 100644 index 3b443fc62892114406e3d399421b2a881b897acc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 853 zcmV-b1FHOqP)oT|#XixUYy%lpuf3i8{fX!o zUyDD0jOrAiT^tq>fLSOOABs-#u{dV^F$b{L9&!2=9&RmV;;8s^x&UqB$PCj4FdKbh zoB1WTskPUPu05XzFbA}=KZ-GP1fPpAfSs>6AHb12UlR%-i&uOlTpFNS7{jm@mkU1V zh`nrXr~+^lsV-s1dkZOaI|kYyVj3WBpPCY{n~yd%u%e+d=f%`N0FItMPtdgBb@py; zq@v6NVArhyTC7)ULw-Jy8y42S1~4n(3LkrW8mW(F-4oXUP3E`e#g**YyqI7h-J2zK zK{m9##m4ri!7N>CqQqCcnI3hqo1I;Yh&QLNY4T`*ptiQGozK>FF$!$+84Z`xwmeMh zJ0WT+OH$WYFALEaGj2_l+#DC3t7_S`vHpSivNeFbP6+r50cO8iu)`7i%Z4BTPh@_m3Tk!nAm^)5Bqnr%Ov|Baunj#&RPtRuK& z4RGz|D5HNrW83-#ydk}tVKJrNmyYt-sTxLGlJY5nc&Re zU4SgHNPx8~Yxwr$bsju?4q&%T1874xxzq+_%?h8_ofw~(bld=o3iC)LUNR*BY%c0y zWd_jX{Y8`l%z+ol1$@Qa?Cy!(0CVIEeYpKZ`(9{z>3$CIe;pJDQk$m3p}$>xBm4lb zKo{4S)`wdU9Ba9jJbVJ0C=SOefZe%d$8=2r={nu<_^a3~>c#t_U6dye5)JrR(_a^E f@}b6j1K9lwFJq@>o)+Ry00000NkvXXu0mjfWa5j* diff --git a/docs/1.7/sync_on.png b/docs/1.7/sync_on.png deleted file mode 100644 index e08320fb64e6fa33b573005ed6d8fe294e19db76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 845 zcmV-T1G4;yP)Y;xxyHF2B5Wzm| zOOGupOTn@c(JmBOl)e;XMNnZuiTJP>rM8<|Q`7I_))aP?*T)ow&n59{}X4$3Goat zgjs?*aasfbrokzG5cT4K=uG`E14xZl@z)F={P0Y^?$4t z>v!teRnNZym<6h{7sLyF1V0HsfEl+l6TrZpsfr1}luH~F7L}ktXu|*uVX^RG$L0`K zWs3j|0tIvVe(N%_?2{(iCPFGf#B6Hjy6o&}D$A%W%jfO8_W%ZO#-mh}EM$LMn7joJ z05dHr!5Y92g+31l<%i1(=L1a1pXX+OYnalY>31V4K}BjyRe3)9n#;-cCVRD_IG1fT zOKGeNY8q;TL@K{dj@D^scf&VCs*-Jb>8b>|`b*osv52-!A?BpbYtTQBns5EAU**$m zSnVSm(teh>tQi*S*A>#ySc=n;`BHz`DuG4&g4Kf8lLhca+zvZ7t7RflD6-i-mcK=M z!=^P$*u2)bkY5asG4gsss!Hn%u~>}kIW`vMs%lJLH+u*9<4PaV_c6U`KqWXQH%+Nu zTv41O(^ZVi@qhjQdG!fbZw&y+2o!iYymO^?ud3{P*HdoX83YV*Uu_HB=?U&W9%AU# z80}k1SS-CXTU7dcQlsm<^oYLxVSseqY6NO}dc`Nj?8vrhNuCdm@^{a3AQ_>6myOj+ z`1RsLUXF|dm|3k7s2jD(B{rzE>WI2scH8i1;=O5Cc9xB3^aJk%fQjqsu+kH#0=_5a z0nCE8@dbQa-|YIuUVvG0L_IwHMEhOj$Mj4Uq05 X8=0q~qBNan00000NkvXXu0mjfptF>5 diff --git a/docs/1.7/tab_a.png b/docs/1.7/tab_a.png deleted file mode 100644 index 3b725c41c5a527a3a3e40097077d0e206a681247..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QlXwMjv*C{Z|8b*H5dputLHD# z=<0|*y7z(Vor?d;H&?EG&cXR}?!j-Lm&u1OOI7AIF5&c)RFE;&p0MYK>*Kl@eiymD r@|NpwKX@^z+;{u_Z~trSBfrMKa%3`zocFjEXaR$#tDnm{r-UW|TZ1%4 diff --git a/docs/1.7/tab_b.png b/docs/1.7/tab_b.png deleted file mode 100644 index e2b4a8638cb3496a016eaed9e16ffc12846dea18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QU#tajv*C{Z}0l@H7kg?K0Lnr z!j&C6_(~HV9oQ0Pa6x{-v0AGV_E?vLn=ZI-;YrdjIl`U`uzuDWSP?o#Dmo{%SgM#oan kX~E1%D-|#H#QbHoIja2U-MgvsK&LQxy85}Sb4q9e0Efg%P5=M^ diff --git a/docs/1.7/tabs.css b/docs/1.7/tabs.css deleted file mode 100644 index 85a0cd5b..00000000 --- a/docs/1.7/tabs.css +++ /dev/null @@ -1 +0,0 @@ -.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.9);color:#283a5d;outline:0}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace!important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283a5d transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;-moz-border-radius:0!important;-webkit-border-radius:0;border-radius:0!important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a:hover span.sub-arrow{border-color:white transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;-moz-border-radius:5px!important;-webkit-border-radius:5px;border-radius:5px!important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0!important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent white}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px!important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} \ No newline at end of file diff --git a/docs/2.0/NugetLogo.png b/docs/2.0/NugetLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..da6c4165d407bcc27b89377440a57b2d488b0f22 GIT binary patch literal 3337 zcmV+k4fgVhP)e*TbQ|(mJt}0p;Abnv!=7$v(~qAbN}=2bIv~d?EUS1u8WjXJkHHkJm$@*0H*?+ z3UDgGsQ{+}oC9 zlYa#`2xI^SMg&=7yzb?gOg*3}&`_h1R)Qb(W#t_z;h3K6PGBQ&%fMJIfER(b`m>LP zJ{N(#z*gWp;Ius&cCn_JQWh`?_^X$fmk0|B6QQA@qCtZOA}AguZgUcGu%T)1#SoH%hp96fqe?A*Ci+(Lt#dB7*YbqmAx)MGVn)~uQ6(4m6} z4-Xf$Yu6T4s#H;OIj@^HZ;HIUJn`d?KZ*?-Hi+EZT)vwGysH&s*aFl8ODNU;)v;qo z`QX6=X>Yr6#t=%K!DUH+{{eAFR+Ev88Bdg%+Ag(m+Z8(G#L>QLAixMmvXJs zpaSN{#>UEuYJL0mmD&P)G%jMN9osBBM zun#al5@*kz6`7ftV&A@f%EVzA>U$3l4^gL19T6EBDPm$`L||Z`MOn+1Efbe6UGh#( zPfx+Wm3#E);g_14TB6VO>(|AUDN{sJQj$1z>QwRfl`B^k(b3Uj;>3xfMT-_C-bqME zP)BgioH>d3_gPNWkasj-0SjJw=_QHD$oB2qOANvemw*kxT;MYep6|6l9!2-+)k|Wb z7IzDNK?Vm0%ec5W`S9Vx63>nuJ0{^+aCC-Ns}h>{{8!gj|X;M)~{cmW2M-T{|T%?!UD_4Sh{p6-@gY0 zRFncb0KM!WP7IOfX3m^xSOF6zOyJ;j>s1ZNKR9~y=rS^>aP4dd+fsnh1#JUX0Y&9h z0FTL+3{^(k+O@Q9@g;E6K=)+~uVu)MySoaZXszsKf_6~qnm}Fsx4I5(^qet9>yBs6 zoDl~O91xm48fiJ?0(6+ws#PoT07p+~!uDTL0I6?`W@_P@C35kVJUu;ypP!#1Nc>Ea zG-JjLLqgf#+uNHYDqfSCNBNoC92c$3;uVMXCyN$!I4A87DntQX@ED*Q7U>cd6(yQB zZK{}Ity;Czpmpok6*X$qFp^7@X*FxsRLpMCqD5`UEE!gULcJJQ3yZrw9?+tr)5}E%+TfTfb7jd4{!BHYaZ@dRP8@^)23h~@?&z0%G zoggV9z~;ocbLSLUI(hP>$_c*t<{R<*F0Lh&?buzqjAX-H_ot6~KmNI@hJ! ztFOLFTFY=X86f>UV?jp5?c2BiY-IQI^YcYkRu-Mdn>y?U=!MwRXg+s!f@HS^%qI1< z)Ua@qmLqLUWFlg+VGC&3upwm*s_4p(Jw%8ezjfQTZ7n{8BUD7B95LHad;a<7`6ur8 zP!nVz^|cgZ*;wq*Nsmpx#*k&S4Hz)Mr2K&ntjkwdiQaNV0rFAjkMSPu83U6EXEn!Y zYu>!Mm^N*i(2n%=axR>tXE->>uRtIAA4k$**8eizfB$`pXLbGh^(F&pl}t!TD6TCSRe-Ic zC{6s>!i5XnUVq)PHIi^FUc6XjXJ;2zhT61gBi?@dZE^nmdGYPH-zpLm5mD9}nfSc$ z!V4;MLk_QU0gEZ+rAuPZo;_*|k}Q%W6LqFsk~0=gOFPqT+qSX5I?mCeXuOw~mppjz zV7W{f3zs@!IY&#d)P@Wh!anIh7KwWsaH| z@>1hn?2s}|<_|m)ckbL#ePJ2wH%*VRl=CF-Sh;egymjkVxfgxq$`$o4<+{7OQ}%dA zkAQjmm}MyD*|D*)D&ID7b=K+0-`A{JBYybd2ca)3-qe>B(~+5t^6~L0HeE&2@b0y1 z*TmhscgY}Q%`QYn^M2sTC!h3a-MY297YGgxR@o*CqNck6Q{j~C@%ZuM;>eLBV(;F) z0?NIEN1K5qz)DjlXmy>|9x(p1!dh5Z$Vr;M4hDwmT0o!PlIE||^fL0QR;{Wwki``f%6$YZd1AzKv1G{- zv3>h?B~&pfGb`cXBt7@;-4k$X>W&~IBcoVxrt2*#w@a5UqI2iY>b)^z#wgi{{o?ZF z%Zg=kUS^h8qH6TS6Hn08i^oV$PcI>lMH0@>{C(4W4Icq(jf>+IA1A@PLN-=$SS#R! zI5>BJH3FV;^yr}$%6U-v z90%E^ddFOz!-!1cd*|fj{QaGG-jQ9qc9qCrorlh3gKnZKW`aVYgXAd1ZwD{u1i_`c%j!J(# z+m3L>l2Aj0sqf~_ox2_1&B6bzHgDd1^u71qlQ8WG>f~jvqB@lI5uL$hK)!ACM6|hLhc{oE4VTj zaQ|P~7j%3sXfksU3EIAw8-av~;gwhNcOIn#n+ljdeY#Qr_`T`EQi6P>z`HXkkvIyw zlarJ8@iWLs3M_*@K_XHVazSx%aXFAPr+W435)M&*{`u!})22;S&%qbx^<#||NbIAK3;U{)Jec>BO%8}M}R6=oEP~3&h{>N^9@j58ZGU^4?h$* z7Op*e_GGB6PyPYrEWsFK_$!hfJ9cm*_Tut=OY>z|#921cXC5am{x9SnY#|{b z-BVLje+~)?Qa?r*IdbG5;H%a`(Lry#@rLN#yZ1<4y0hzMr~nb*Fk*HTczB809}=EJ zFwLeo!w0~+yzsd%l*6+4t$=_4YCWJ|zkWY6M1q8P<5>YF>cdJB($p;UiHnMgnm&H~ z_kS^!L0{fjhb*k3~AAG=@sSB_g<^i>E zyz(LM_|&OWn;~6>ZVKHH1+ozl{>HMtLtzl`WSF7TDfPWOP*s0+G5g#lIyzdNU67S{ zv;LJB34jKrzVj|6Hv|Ya`=9+A>Aw8mRgYCggYSEo&B0sG*-%(5Hxsng;Gv_D5hj2m zoQ7GxrGF~-yKNP&fd9AV{H?H40Zs)t72s5WQvpr|I2GVjfKvfZ1w5YZ-vSH(8kwa7 T*chF~00000NkvXXu0mjfmkw?} literal 0 HcmV?d00001 diff --git a/docs/2.0/annotated.html b/docs/2.0/annotated.html new file mode 100644 index 00000000..9884bbea --- /dev/null +++ b/docs/2.0/annotated.html @@ -0,0 +1,171 @@ + + + + + + + +Aether.Physics2D: Class List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 123456]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Nnkast
 NAether
 NPhysics2D
 NCollision
 NShapes
 CChainShapeA chain shape is a free form sequence of line segments. The chain has two-sided collision, so you can use inside and outside collision. Therefore, you may use any winding order. Connectivity information is used to create smooth collisions. WARNING: The chain will not collide properly if there are self-intersections
 CCircleShapeA circle shape
 CEdgeShapeA line segment (edge) shape. These can be connected in chains or loops to other edge shapes. The connectivity information is used to ensure correct contact normals
 CPolygonShapeRepresents a simple non-selfintersecting convex polygon. Create a convex hull from the given array of points
 CMassDataThis holds the mass data computed for a shape
 CShapeA shape is used for collision detection. You can create a shape however you like. Shapes used for simulation in World are created automatically when a Fixture is created. Shapes may encapsulate a one or more child shapes
 CContactFeatureThe features that intersect to form the contact point This must be 4 bytes or less
 CContactIDContact ids to facilitate warm starting
 CManifoldPointA manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions
 CManifoldA manifold for two touching convex Shapes. Box2D supports multiple types of contact:
 CClipVertexUsed for computing contact manifolds
 CRayCastInputRay-cast input data
 CRayCastOutputRay-cast output data
 CAABBAn axis aligned bounding box
 CEPAxisThis structure is used to keep track of the best separating axis
 CReferenceFaceReference face used for clipping
 CDistanceProxyA distance proxy is used by the GJK algorithm. It encapsulates any shape
 CSimplexCacheUsed to warm start ComputeDistance. Set count to zero on first call
 CDistanceInputInput for Distance.ComputeDistance(). You have to option to use the shape radii in the computation
 CDistanceOutputOutput for Distance.ComputeDistance()
 CDynamicTreeA dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update
 CDynamicTreeBroadPhaseThe broad-phase is used for computing pairs and performing volume queries and ray casts. This broad-phase does not persist pairs. Instead, this reports potentially new pairs. It is up to the client to consume the new pairs and to track subsequent overlap
 CIBroadPhase
 CTOIInputInput parameters for CalculateTimeOfImpact
 CTOIOutput
 NCommon
 NPhysicsLogic
 CBreakableBodyA type of body that supports multiple fixtures that can break apart
 CControllerFilter
 CFilterDataContains filter data that can determine whether an object should be processed or not
 CPhysicsLogic
 CRealExplosionCreates a realistic explosion based on raycasting. Objects in the open will be affected, but objects behind static bodies will not. A body that is half in cover, half in the open will get half the force applied to the end in the open
 CSimpleExplosionCreates a simple explosion that ignores other bodies hiding behind static bodies
 NTextureTools
 CTerrainSimple class to maintain a terrain. It can keep track
 CTextureConverter
 CComplex
 CFixedArray2
 CFixedArray3
 CFixedArray4
 CFixedArray8
 CMat22A 2-by-2 matrix. Stored in column-major order
 CMat33A 3-by-3 matrix. Stored in column-major order
 CTransformA transform contains translation and rotation. It is used to represent the position and orientation of rigid frames
 CSweepThis describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position
 CPathPath: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve
 CVector2
 CVector3
 CVertices
 NControllers
 CAbstractForceController
 CBuoyancyController
 CController
 CGravityController
 CSimpleWindForceReference implementation for forces based on AbstractForceController It supports all features provided by the base class and illustrates proper usage as an easy to understand example. As a side-effect it is a nice and easy to use wind force for your projects
 CVelocityLimitControllerPut a limit on the linear (translation - the movespeed) and angular (rotation) velocity of bodies added to this controller
 NDynamics
 NContacts
 CContactEdgeA contact edge is used to connect bodies and contacts together in a contact graph where each body is a node and each contact is an edge. A contact edge belongs to a doubly linked list maintained in each attached body. Each contact has two contact nodes, one for each attached body
 CContactThe class manages contact between two shapes. A contact exists for each overlapping AABB in the broad-phase (except if filtered). Therefore a contact object may exist that has no contact points
 CContactListHeadHead of a circular doubly linked list
 CContactPositionConstraint
 CVelocityConstraintPoint
 CContactVelocityConstraint
 CContactSolver
 NJoints
 CAngleJointMaintains a fixed angle between two bodies
 CDistanceJointA distance joint rains two points on two bodies to remain at a fixed distance from each other. You can view this as a massless, rigid rod
 CFixedMouseJointA mouse joint is used to make a point on a body track a specified world point. This a soft constraint with a maximum force. This allows the constraint to stretch and without applying huge forces. NOTE: this joint is not documented in the manual because it was developed to be used in the testbed. If you want to learn how to use the mouse joint, look at the testbed
 CFrictionJointFriction joint. This is used for top-down friction. It provides 2D translational friction and angular friction
 CGearJointA gear joint is used to connect two joints together. Either joint can be a revolute or prismatic joint. You specify a gear ratio to bind the motions together: coordinate1 + ratio * coordinate2 = ant The ratio can be negative or positive. If one joint is a revolute joint and the other joint is a prismatic joint, then the ratio will have units of length or units of 1/length
 CJointEdgeA joint edge is used to connect bodies and joints together in a joint graph where each body is a node and each joint is an edge. A joint edge belongs to a doubly linked list maintained in each attached body. Each joint has two joint nodes, one for each attached body
 CJoint
 CMotorJointA motor joint is used to control the relative motion between two bodies. A typical usage is to control the movement of a dynamic body with respect to the ground
 CPrismaticJointA prismatic joint. This joint provides one degree of freedom: translation along an axis fixed in bodyA. Relative rotation is prevented. You can use a joint limit to restrict the range of motion and a joint motor to drive the motion or to model joint friction
 CPulleyJointThe pulley joint is connected to two bodies and two fixed world points. The pulley supports a ratio such that: length1 + ratio * length2 <= constant Yes, the force transmitted is scaled by the ratio
 CRevoluteJointA revolute joint constrains to bodies to share a common point while they are free to rotate about the point. The relative rotation about the shared point is the joint angle. You can limit the relative rotation with a joint limit that specifies a lower and upper angle. You can use a motor to drive the relative rotation about the shared point. A maximum motor torque is provided so that infinite forces are not generated
 CRopeJointA rope joint enforces a maximum distance between two points on two bodies. It has no other effect. It can be used on ropes that are made up of several connected bodies, and if there is a need to support a heavy body. This joint is used for stabiliation of heavy objects on soft constraint joints
 CWeldJointA weld joint essentially glues two bodies together. A weld joint may distort somewhat because the island constraint solver is approximate
 CWheelJointA wheel joint. This joint provides two degrees of freedom: translation along an axis fixed in bodyA and rotation in the plane. You can use a joint limit to restrict the range of motion and a joint motor to drive the rotation or to model rotational friction. This joint is designed for vehicle suspensions
 CBody
 CBodyCollection
 CBodyEnumerator
 CContactManager
 CControllerCollection
 CControllerEnumerator
 CFixtureA fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc
 CFixtureCollection
 CFixtureEnumerator
 CFixtureProxyThis proxy is used internally to connect fixtures to the broad-phase
 CIslandThis is an internal class
 CJointCollection
 CJointEnumerator
 CSolverIterations
 CWorldThe world class manages all physics entities, dynamic simulation, and asynchronous queries
+
+
+
+ + + + diff --git a/docs/2.0/annotated_dup.js b/docs/2.0/annotated_dup.js new file mode 100644 index 00000000..4d42c5c2 --- /dev/null +++ b/docs/2.0/annotated_dup.js @@ -0,0 +1,111 @@ +var annotated_dup = +[ + [ "nkast", "namespacenkast.html", [ + [ "Aether", "namespacenkast_1_1_aether.html", [ + [ "Physics2D", "namespacenkast_1_1_aether_1_1_physics2_d.html", [ + [ "Collision", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html", [ + [ "Shapes", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html", [ + [ "ChainShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape" ], + [ "CircleShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape" ], + [ "EdgeShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape" ], + [ "PolygonShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape" ], + [ "MassData", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data" ], + [ "Shape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape" ] + ] ], + [ "ContactFeature", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature" ], + [ "ContactID", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d" ], + [ "ManifoldPoint", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point" ], + [ "Manifold", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold" ], + [ "ClipVertex", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex" ], + [ "RayCastInput", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input" ], + [ "RayCastOutput", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output" ], + [ "AABB", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b" ], + [ "EPAxis", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis" ], + [ "ReferenceFace", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face" ], + [ "DistanceProxy", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy" ], + [ "SimplexCache", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache" ], + [ "DistanceInput", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input" ], + [ "DistanceOutput", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output" ], + [ "DynamicTree", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree" ], + [ "DynamicTreeBroadPhase", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase" ], + [ "IBroadPhase", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase" ], + [ "TOIInput", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input" ], + [ "TOIOutput", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output" ] + ] ], + [ "Common", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html", [ + [ "PhysicsLogic", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html", [ + [ "BreakableBody", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body" ], + [ "ControllerFilter", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter" ], + [ "FilterData", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data" ], + [ "PhysicsLogic", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic" ], + [ "RealExplosion", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion" ], + [ "SimpleExplosion", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion" ] + ] ], + [ "TextureTools", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html", [ + [ "Terrain", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain" ], + [ "TextureConverter", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter" ] + ] ], + [ "Complex", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex" ], + [ "FixedArray2", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2" ], + [ "FixedArray3", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3" ], + [ "FixedArray4", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4" ], + [ "FixedArray8", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8" ], + [ "Mat22", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22" ], + [ "Mat33", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33" ], + [ "Transform", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform" ], + [ "Sweep", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep" ], + [ "Path", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path" ], + [ "Vector2", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2" ], + [ "Vector3", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3" ], + [ "Vertices", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices" ] + ] ], + [ "Controllers", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers.html", [ + [ "AbstractForceController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller" ], + [ "BuoyancyController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller" ], + [ "Controller", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller" ], + [ "GravityController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller" ], + [ "SimpleWindForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force" ], + [ "VelocityLimitController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller" ] + ] ], + [ "Dynamics", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html", [ + [ "Contacts", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html", [ + [ "ContactEdge", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge" ], + [ "Contact", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact" ], + [ "ContactListHead", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html", null ], + [ "ContactPositionConstraint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint" ], + [ "VelocityConstraintPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point" ], + [ "ContactVelocityConstraint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint" ], + [ "ContactSolver", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver" ] + ] ], + [ "Joints", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html", [ + [ "AngleJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint" ], + [ "DistanceJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint" ], + [ "FixedMouseJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint" ], + [ "FrictionJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint" ], + [ "GearJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint" ], + [ "JointEdge", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge" ], + [ "Joint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint" ], + [ "MotorJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint" ], + [ "PrismaticJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint" ], + [ "PulleyJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint" ], + [ "RevoluteJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint" ], + [ "RopeJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint" ], + [ "WeldJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint" ], + [ "WheelJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint" ] + ] ], + [ "Body", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body" ], + [ "BodyCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection" ], + [ "ContactManager", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager" ], + [ "ControllerCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection" ], + [ "Fixture", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture" ], + [ "FixtureCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection" ], + [ "FixtureProxy", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy" ], + [ "Island", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island" ], + [ "JointCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection" ], + [ "SolverIterations", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations" ], + [ "World", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world" ] + ] ] + ] ] + ] ] + ] ] +]; \ No newline at end of file diff --git a/docs/1.6/bc_s.png b/docs/2.0/bc_s.png similarity index 100% rename from docs/1.6/bc_s.png rename to docs/2.0/bc_s.png diff --git a/docs/1.6/bdwn.png b/docs/2.0/bdwn.png similarity index 100% rename from docs/1.6/bdwn.png rename to docs/2.0/bdwn.png diff --git a/docs/2.0/classes.html b/docs/2.0/classes.html new file mode 100644 index 00000000..477f0c90 --- /dev/null +++ b/docs/2.0/classes.html @@ -0,0 +1,118 @@ + + + + + + + +Aether.Physics2D: Class Index + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Class Index
+
+
+
A | B | C | D | E | F | G | I | J | M | P | R | S | T | V | W
+
+
+
A
+
AABB (nkast.Aether.Physics2D.Collision)
AbstractForceController (nkast.Aether.Physics2D.Controllers)
AngleJoint (nkast.Aether.Physics2D.Dynamics.Joints)
+
+
B
+
Body (nkast.Aether.Physics2D.Dynamics)
BodyCollection (nkast.Aether.Physics2D.Dynamics)
BodyCollection.BodyEnumerator (nkast.Aether.Physics2D.Dynamics)
BreakableBody (nkast.Aether.Physics2D.Common.PhysicsLogic)
BuoyancyController (nkast.Aether.Physics2D.Controllers)
+
+
C
+
ChainShape (nkast.Aether.Physics2D.Collision.Shapes)
CircleShape (nkast.Aether.Physics2D.Collision.Shapes)
ClipVertex (nkast.Aether.Physics2D.Collision)
Complex (nkast.Aether.Physics2D.Common)
Contact (nkast.Aether.Physics2D.Dynamics.Contacts)
ContactEdge (nkast.Aether.Physics2D.Dynamics.Contacts)
ContactFeature (nkast.Aether.Physics2D.Collision)
ContactID (nkast.Aether.Physics2D.Collision)
ContactListHead (nkast.Aether.Physics2D.Dynamics.Contacts)
ContactManager (nkast.Aether.Physics2D.Dynamics)
ContactPositionConstraint (nkast.Aether.Physics2D.Dynamics.Contacts)
ContactSolver (nkast.Aether.Physics2D.Dynamics.Contacts)
ContactVelocityConstraint (nkast.Aether.Physics2D.Dynamics.Contacts)
Controller (nkast.Aether.Physics2D.Controllers)
ControllerCollection (nkast.Aether.Physics2D.Dynamics)
ControllerCollection.ControllerEnumerator (nkast.Aether.Physics2D.Dynamics)
ControllerFilter (nkast.Aether.Physics2D.Common.PhysicsLogic)
+
+
D
+
DistanceInput (nkast.Aether.Physics2D.Collision)
DistanceJoint (nkast.Aether.Physics2D.Dynamics.Joints)
DistanceOutput (nkast.Aether.Physics2D.Collision)
DistanceProxy (nkast.Aether.Physics2D.Collision)
DTSweepContext.DTSweepBasin (nkast.Aether.Physics2D.Common.Decomposition.CDT.Delaunay.Sweep)
DTSweepContext.DTSweepEdgeEvent (nkast.Aether.Physics2D.Common.Decomposition.CDT.Delaunay.Sweep)
DynamicTree (nkast.Aether.Physics2D.Collision)
DynamicTreeBroadPhase (nkast.Aether.Physics2D.Collision)
+
+
E
+
EdgeShape (nkast.Aether.Physics2D.Collision.Shapes)
EPAxis (nkast.Aether.Physics2D.Collision)
+
+
F
+
FilterData (nkast.Aether.Physics2D.Common.PhysicsLogic)
FixedArray2 (nkast.Aether.Physics2D.Common)
FixedArray3 (nkast.Aether.Physics2D.Common)
FixedArray4 (nkast.Aether.Physics2D.Common)
FixedArray8 (nkast.Aether.Physics2D.Common)
FixedMouseJoint (nkast.Aether.Physics2D.Dynamics.Joints)
Fixture (nkast.Aether.Physics2D.Dynamics)
FixtureCollection (nkast.Aether.Physics2D.Dynamics)
FixtureCollection.FixtureEnumerator (nkast.Aether.Physics2D.Dynamics)
FixtureProxy (nkast.Aether.Physics2D.Dynamics)
FrictionJoint (nkast.Aether.Physics2D.Dynamics.Joints)
+
+
G
+
GearJoint (nkast.Aether.Physics2D.Dynamics.Joints)
GravityController (nkast.Aether.Physics2D.Controllers)
+
+
I
+
IBroadPhase (nkast.Aether.Physics2D.Collision)
Island (nkast.Aether.Physics2D.Dynamics)
+
+
J
+
Joint (nkast.Aether.Physics2D.Dynamics.Joints)
JointCollection (nkast.Aether.Physics2D.Dynamics)
JointEdge (nkast.Aether.Physics2D.Dynamics.Joints)
JointCollection.JointEnumerator (nkast.Aether.Physics2D.Dynamics)
+
+
M
+
Manifold (nkast.Aether.Physics2D.Collision)
ManifoldPoint (nkast.Aether.Physics2D.Collision)
MassData (nkast.Aether.Physics2D.Collision.Shapes)
Mat22 (nkast.Aether.Physics2D.Common)
Mat33 (nkast.Aether.Physics2D.Common)
MotorJoint (nkast.Aether.Physics2D.Dynamics.Joints)
+
+
P
+
Path (nkast.Aether.Physics2D.Common)
PhysicsLogic (nkast.Aether.Physics2D.Common.PhysicsLogic)
PolygonShape (nkast.Aether.Physics2D.Collision.Shapes)
PrismaticJoint (nkast.Aether.Physics2D.Dynamics.Joints)
PulleyJoint (nkast.Aether.Physics2D.Dynamics.Joints)
+
+
R
+
RayCastInput (nkast.Aether.Physics2D.Collision)
RayCastOutput (nkast.Aether.Physics2D.Collision)
RealExplosion (nkast.Aether.Physics2D.Common.PhysicsLogic)
ReferenceFace (nkast.Aether.Physics2D.Collision)
RevoluteJoint (nkast.Aether.Physics2D.Dynamics.Joints)
RopeJoint (nkast.Aether.Physics2D.Dynamics.Joints)
+
+
S
+
Shape (nkast.Aether.Physics2D.Collision.Shapes)
SimpleExplosion (nkast.Aether.Physics2D.Common.PhysicsLogic)
SimpleWindForce (nkast.Aether.Physics2D.Controllers)
SimplexCache (nkast.Aether.Physics2D.Collision)
SolverIterations (nkast.Aether.Physics2D.Dynamics)
Sweep (nkast.Aether.Physics2D.Common)
+
+
T
+
Terrain (nkast.Aether.Physics2D.Common.TextureTools)
TextureConverter (nkast.Aether.Physics2D.Common.TextureTools)
TOIInput (nkast.Aether.Physics2D.Collision)
TOIOutput (nkast.Aether.Physics2D.Collision)
Transform (nkast.Aether.Physics2D.Common)
+
+
V
+
Vector2 (nkast.Aether.Physics2D.Common)
Vector3 (nkast.Aether.Physics2D.Common)
VelocityConstraintPoint (nkast.Aether.Physics2D.Dynamics.Contacts)
VelocityLimitController (nkast.Aether.Physics2D.Controllers)
Vertices (nkast.Aether.Physics2D.Common)
+
+
W
+
WeldJoint (nkast.Aether.Physics2D.Dynamics.Joints)
WheelJoint (nkast.Aether.Physics2D.Dynamics.Joints)
World (nkast.Aether.Physics2D.Dynamics)
+
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree-members.html new file mode 100644 index 00000000..d0ec230c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree-members.html @@ -0,0 +1,91 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
DynamicTree< TNode > Member List
+
+
+ +

This is the complete list of members for DynamicTree< TNode >, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
AddProxy(ref AABB aabb)DynamicTree< TNode >
AreaRatioDynamicTree< TNode >
ComputeHeight(int nodeId)DynamicTree< TNode >
ComputeHeight()DynamicTree< TNode >
DynamicTree()DynamicTree< TNode >
GetFatAABB(int proxyId, out AABB fatAABB)DynamicTree< TNode >
GetFatAABB(int proxyId)DynamicTree< TNode >
GetUserData(int proxyId)DynamicTree< TNode >
HeightDynamicTree< TNode >
MaxBalanceDynamicTree< TNode >
MoveProxy(int proxyId, ref AABB aabb, Vector2 displacement)DynamicTree< TNode >
Query(BroadPhaseQueryCallback callback, ref AABB aabb)DynamicTree< TNode >
RayCast(BroadPhaseRayCastCallback callback, ref RayCastInput input)DynamicTree< TNode >
RebuildBottomUp()DynamicTree< TNode >
RemoveProxy(int proxyId)DynamicTree< TNode >
SetUserData(int proxyId, TNode userData)DynamicTree< TNode >
ShiftOrigin(Vector2 newOrigin)DynamicTree< TNode >
TestFatAABBOverlap(int proxyIdA, int proxyIdB)DynamicTree< TNode >
Validate()DynamicTree< TNode >
ValidateMetrics(int index) (defined in DynamicTree< TNode >)DynamicTree< TNode >
ValidateStructure(int index) (defined in DynamicTree< TNode >)DynamicTree< TNode >
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html new file mode 100644 index 00000000..1d868cc4 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html @@ -0,0 +1,708 @@ + + + + + + + +Aether.Physics2D: DynamicTree< TNode > Class Template Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
DynamicTree< TNode > Class Template Reference
+
+
+ +

A dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update. + More...

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DynamicTree ()
 Constructing the tree initializes the node pool. More...
 
int AddProxy (ref AABB aabb)
 Create a proxy in the tree as a leaf node. We return the index of the node instead of a pointer so that we can grow the node pool.
+ /// More...
 
void RemoveProxy (int proxyId)
 Destroy a proxy. This asserts if the id is invalid. More...
 
bool MoveProxy (int proxyId, ref AABB aabb, Vector2 displacement)
 Move a proxy with a swepted AABB. If the proxy has moved outside of its fattened AABB, then the proxy is removed from the tree and re-inserted. Otherwise the function returns immediately. More...
 
void SetUserData (int proxyId, TNode userData)
 Set proxy user data. More...
 
TNode GetUserData (int proxyId)
 Get proxy user data. More...
 
void GetFatAABB (int proxyId, out AABB fatAABB)
 Get the fat AABB for a proxy. More...
 
AABB GetFatAABB (int proxyId)
 Get the fat AABB for a proxy. More...
 
bool TestFatAABBOverlap (int proxyIdA, int proxyIdB)
 Test overlap of fat AABBs. More...
 
void Query (BroadPhaseQueryCallback callback, ref AABB aabb)
 Query an AABB for overlapping proxies. The callback class is called for each proxy that overlaps the supplied AABB. More...
 
void RayCast (BroadPhaseRayCastCallback callback, ref RayCastInput input)
 Ray-cast against the proxies in the tree. This relies on the callback to perform a exact ray-cast in the case were the proxy contains a Shape. The callback also performs the any collision filtering. This has performance roughly equal to k * log(n), where k is the number of collisions and n is the number of proxies in the tree. More...
 
int ComputeHeight (int nodeId)
 Compute the height of a sub-tree. More...
 
int ComputeHeight ()
 Compute the height of the entire tree. More...
 
+void ValidateStructure (int index)
 
+void ValidateMetrics (int index)
 
void Validate ()
 Validate this tree. For testing. More...
 
void RebuildBottomUp ()
 Build an optimal tree. Very expensive. For testing. More...
 
void ShiftOrigin (Vector2 newOrigin)
 Shift the origin of the nodes More...
 
+ + + + + + + + + + +

+Properties

int Height [get]
 Compute the height of the binary tree in O(N) time. Should not be called often. More...
 
float AreaRatio [get]
 Get the ratio of the sum of the node areas to the root area. More...
 
int MaxBalance [get]
 Get the maximum balance of an node in the tree. The balance is the difference in height of the two children of a node. More...
 
+

Detailed Description

+

A dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update.

+

Nodes are pooled and relocatable, so we use node indices rather than pointers.

+

Constructor & Destructor Documentation

+ +

◆ DynamicTree()

+ +
+
+ + + + + + + +
DynamicTree ()
+
+ +

Constructing the tree initializes the node pool.

+ +
+
+

Member Function Documentation

+ +

◆ AddProxy()

+ +
+
+ + + + + + + + +
int AddProxy (ref AABB aabb)
+
+ +

Create a proxy in the tree as a leaf node. We return the index of the node instead of a pointer so that we can grow the node pool.
+ ///

+
Parameters
+ + + +
aabbThe aabb.
userDataThe user data.
+
+
+
Returns
Index of the created proxy
+ +
+
+ +

◆ ComputeHeight() [1/2]

+ +
+
+ + + + + + + +
int ComputeHeight ()
+
+ +

Compute the height of the entire tree.

+
Returns
The height of the tree.
+ +
+
+ +

◆ ComputeHeight() [2/2]

+ +
+
+ + + + + + + + +
int ComputeHeight (int nodeId)
+
+ +

Compute the height of a sub-tree.

+
Parameters
+ + +
nodeIdThe node id to use as parent.
+
+
+
Returns
The height of the tree.
+ +
+
+ +

◆ GetFatAABB() [1/2]

+ +
+
+ + + + + + + + +
AABB GetFatAABB (int proxyId)
+
+ +

Get the fat AABB for a proxy.

+
Parameters
+ + +
proxyIdThe proxy id.
+
+
+
Returns
The fat AABB.
+ +
+
+ +

◆ GetFatAABB() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GetFatAABB (int proxyId,
out AABB fatAABB 
)
+
+ +

Get the fat AABB for a proxy.

+
Parameters
+ + + +
proxyIdThe proxy id.
fatAABBThe fat AABB.
+
+
+ +
+
+ +

◆ GetUserData()

+ +
+
+ + + + + + + + +
TNode GetUserData (int proxyId)
+
+ +

Get proxy user data.

+
Template Parameters
+ + +
T
+
+
+
Parameters
+ + +
proxyIdThe proxy id.
+
+
+
Returns
the proxy user data or 0 if the id is invalid.
+ +
+
+ +

◆ MoveProxy()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool MoveProxy (int proxyId,
ref AABB aabb,
Vector2 displacement 
)
+
+ +

Move a proxy with a swepted AABB. If the proxy has moved outside of its fattened AABB, then the proxy is removed from the tree and re-inserted. Otherwise the function returns immediately.

+
Parameters
+ + + + +
proxyIdThe proxy id.
aabbThe aabb.
displacementThe displacement.
+
+
+
Returns
true if the proxy was re-inserted.
+ +
+
+ +

◆ Query()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void Query (BroadPhaseQueryCallback callback,
ref AABB aabb 
)
+
+ +

Query an AABB for overlapping proxies. The callback class is called for each proxy that overlaps the supplied AABB.

+
Parameters
+ + + +
callbackThe callback.
aabbThe aabb.
+
+
+ +
+
+ +

◆ RayCast()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void RayCast (BroadPhaseRayCastCallback callback,
ref RayCastInput input 
)
+
+ +

Ray-cast against the proxies in the tree. This relies on the callback to perform a exact ray-cast in the case were the proxy contains a Shape. The callback also performs the any collision filtering. This has performance roughly equal to k * log(n), where k is the number of collisions and n is the number of proxies in the tree.

+
Parameters
+ + + +
callbackA callback class that is called for each proxy that is hit by the ray.
inputThe ray-cast input data. The ray extends from p1 to p1 + maxFraction * (p2 - p1).
+
+
+ +
+
+ +

◆ RebuildBottomUp()

+ +
+
+ + + + + + + +
void RebuildBottomUp ()
+
+ +

Build an optimal tree. Very expensive. For testing.

+ +
+
+ +

◆ RemoveProxy()

+ +
+
+ + + + + + + + +
void RemoveProxy (int proxyId)
+
+ +

Destroy a proxy. This asserts if the id is invalid.

+
Parameters
+ + +
proxyIdThe proxy id.
+
+
+ +
+
+ +

◆ SetUserData()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void SetUserData (int proxyId,
TNode userData 
)
+
+ +

Set proxy user data.

+
Template Parameters
+ + +
T
+
+
+
Parameters
+ + + +
proxyIdThe proxy id.
userDataThe proxy user data.
+
+
+ +
+
+ +

◆ ShiftOrigin()

+ +
+
+ + + + + + + + +
void ShiftOrigin (Vector2 newOrigin)
+
+ +

Shift the origin of the nodes

+
Parameters
+ + +
newOriginThe displacement to use.
+
+
+ +
+
+ +

◆ TestFatAABBOverlap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool TestFatAABBOverlap (int proxyIdA,
int proxyIdB 
)
+
+ +

Test overlap of fat AABBs.

+
Parameters
+ + + +
proxyIdAThe proxy id A.
proxyIdBThe proxy id B.
+
+
+ +
+
+ +

◆ Validate()

+ +
+
+ + + + + + + +
void Validate ()
+
+ +

Validate this tree. For testing.

+ +
+
+

Property Documentation

+ +

◆ AreaRatio

+ +
+
+ + + + + +
+ + + + +
float AreaRatio
+
+get
+
+ +

Get the ratio of the sum of the node areas to the root area.

+ +
+
+ +

◆ Height

+ +
+
+ + + + + +
+ + + + +
int Height
+
+get
+
+ +

Compute the height of the binary tree in O(N) time. Should not be called often.

+ +
+
+ +

◆ MaxBalance

+ +
+
+ + + + + +
+ + + + +
int MaxBalance
+
+get
+
+ +

Get the maximum balance of an node in the tree. The balance is the difference in height of the two children of a node.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Collision/DynamicTree.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.js new file mode 100644 index 00000000..4fe3c420 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.js @@ -0,0 +1,24 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree = +[ + [ "DynamicTree", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a9201650006651538e794c3965d364b21", null ], + [ "AddProxy", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#ad9ca66daacf1828b84c56f5b2808a731", null ], + [ "ComputeHeight", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#aef5084b04b0edb83503149880f140580", null ], + [ "ComputeHeight", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#ac5840a865e4c1a9a3827226452d7d2f6", null ], + [ "GetFatAABB", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#ac69143d44c2bfdabf6d3f7766254401e", null ], + [ "GetFatAABB", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a2be0fd8d3134feabb57f8fb44d96fb8b", null ], + [ "GetUserData", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a702e48000b6328f3d4886e73aeda1f8d", null ], + [ "MoveProxy", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a7b29c89f090c4b1d9439af93c95c3c6b", null ], + [ "Query", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6f951deaee4acbc9330e52c75ad5f857", null ], + [ "RayCast", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#adea785a0ed01ff136a9331945d041201", null ], + [ "RebuildBottomUp", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a2e2acaeb760a05b1efd0953ed0cb2173", null ], + [ "RemoveProxy", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#af2d1ef2e21c25692ad5cf89c36853773", null ], + [ "SetUserData", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#adff5fce6cc8470ce991cae8456d81e74", null ], + [ "ShiftOrigin", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90", null ], + [ "TestFatAABBOverlap", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a647dab9f34ef88dfe6f037d918b9ced7", null ], + [ "Validate", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6a17e4539f5b0c67dbd36bae0c2c0c8a", null ], + [ "ValidateMetrics", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a8080b28ec477f7744b31c03d1c1d2e5a", null ], + [ "ValidateStructure", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6df819a71685f42f11b975d4dd7cab2b", null ], + [ "AreaRatio", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#aecca9efc1edb3d6120f1965934066750", null ], + [ "Height", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#aaadefba794062a2ca7e58ceb10b955a1", null ], + [ "MaxBalance", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6fdd7baa039c8a4adce90ee9a0bc9fe6", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase-members.html new file mode 100644 index 00000000..affe0cac --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase-members.html @@ -0,0 +1,87 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
DynamicTreeBroadPhase< TNode > Member List
+
+
+ +

This is the complete list of members for DynamicTreeBroadPhase< TNode >, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AddProxy(ref AABB aabb)DynamicTreeBroadPhase< TNode >
DynamicTreeBroadPhase()DynamicTreeBroadPhase< TNode >
GetFatAABB(int proxyId, out AABB aabb)DynamicTreeBroadPhase< TNode >
GetProxy(int proxyId)DynamicTreeBroadPhase< TNode >
MoveProxy(int proxyId, ref AABB aabb, Vector2 displacement) (defined in DynamicTreeBroadPhase< TNode >)DynamicTreeBroadPhase< TNode >
ProxyCountDynamicTreeBroadPhase< TNode >
Query(BroadPhaseQueryCallback callback, ref AABB aabb)DynamicTreeBroadPhase< TNode >
RayCast(BroadPhaseRayCastCallback callback, ref RayCastInput input)DynamicTreeBroadPhase< TNode >
RemoveProxy(int proxyId)DynamicTreeBroadPhase< TNode >
SetProxy(int proxyId, ref TNode proxy) (defined in DynamicTreeBroadPhase< TNode >)DynamicTreeBroadPhase< TNode >
ShiftOrigin(Vector2 newOrigin) (defined in DynamicTreeBroadPhase< TNode >)DynamicTreeBroadPhase< TNode >
TestOverlap(int proxyIdA, int proxyIdB)DynamicTreeBroadPhase< TNode >
TouchProxy(int proxyId) (defined in DynamicTreeBroadPhase< TNode >)DynamicTreeBroadPhase< TNode >
TreeBalanceDynamicTreeBroadPhase< TNode >
TreeHeightDynamicTreeBroadPhase< TNode >
TreeQualityDynamicTreeBroadPhase< TNode >
UpdatePairs(BroadphaseDelegate callback)DynamicTreeBroadPhase< TNode >
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html new file mode 100644 index 00000000..cc438f15 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html @@ -0,0 +1,552 @@ + + + + + + + +Aether.Physics2D: DynamicTreeBroadPhase< TNode > Class Template Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
DynamicTreeBroadPhase< TNode > Class Template Reference
+
+
+ +

The broad-phase is used for computing pairs and performing volume queries and ray casts. This broad-phase does not persist pairs. Instead, this reports potentially new pairs. It is up to the client to consume the new pairs and to track subsequent overlap. + More...

+
+Inheritance diagram for DynamicTreeBroadPhase< TNode >:
+
+
+
+
+
+Collaboration diagram for DynamicTreeBroadPhase< TNode >:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DynamicTreeBroadPhase ()
 Constructs a new broad phase based on the dynamic tree implementation More...
 
int AddProxy (ref AABB aabb)
 Create a proxy with an initial AABB. Pairs are not reported until UpdatePairs is called. More...
 
void RemoveProxy (int proxyId)
 Destroy a proxy. It is up to the client to remove any pairs. More...
 
+void MoveProxy (int proxyId, ref AABB aabb, Vector2 displacement)
 
+void TouchProxy (int proxyId)
 
void GetFatAABB (int proxyId, out AABB aabb)
 Get the AABB for a proxy. More...
 
+void SetProxy (int proxyId, ref TNode proxy)
 
TNode GetProxy (int proxyId)
 Get user data from a proxy. Returns null if the id is invalid. More...
 
bool TestOverlap (int proxyIdA, int proxyIdB)
 Test overlap of fat AABBs. More...
 
void UpdatePairs (BroadphaseDelegate callback)
 Update the pairs. This results in pair callbacks. This can only add pairs. More...
 
void Query (BroadPhaseQueryCallback callback, ref AABB aabb)
 Query an AABB for overlapping proxies. The callback class is called for each proxy that overlaps the supplied AABB. More...
 
void RayCast (BroadPhaseRayCastCallback callback, ref RayCastInput input)
 Ray-cast against the proxies in the tree. This relies on the callback to perform a exact ray-cast in the case were the proxy contains a shape. The callback also performs the any collision filtering. This has performance roughly equal to k * log(n), where k is the number of collisions and n is the number of proxies in the tree. More...
 
+void ShiftOrigin (Vector2 newOrigin)
 
+ + + + + + + + + + + + + + + + +

+Properties

int ProxyCount [get]
 Get the number of proxies. More...
 
float TreeQuality [get]
 Get the tree quality based on the area of the tree. More...
 
int TreeBalance [get]
 Gets the balance of the tree. More...
 
int TreeHeight [get]
 Gets the height of the tree. More...
 
- Properties inherited from IBroadPhase< TNode >
+int ProxyCount [get]
 
+

Detailed Description

+

The broad-phase is used for computing pairs and performing volume queries and ray casts. This broad-phase does not persist pairs. Instead, this reports potentially new pairs. It is up to the client to consume the new pairs and to track subsequent overlap.

+
+
Type Constraints
+ + +
TNode :struct 
+
+
+
+

Constructor & Destructor Documentation

+ +

◆ DynamicTreeBroadPhase()

+ +
+
+ + + + + + + +
DynamicTreeBroadPhase ()
+
+ +

Constructs a new broad phase based on the dynamic tree implementation

+ +
+
+

Member Function Documentation

+ +

◆ AddProxy()

+ +
+
+ + + + + + + + +
int AddProxy (ref AABB aabb)
+
+ +

Create a proxy with an initial AABB. Pairs are not reported until UpdatePairs is called.

+
Parameters
+ + +
proxyThe user data.
+
+
+
Returns
+ +

Implements IBroadPhase< TNode >.

+ +
+
+ +

◆ GetFatAABB()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GetFatAABB (int proxyId,
out AABB aabb 
)
+
+ +

Get the AABB for a proxy.

+
Parameters
+ + + +
proxyIdThe proxy id.
aabbThe aabb.
+
+
+ +

Implements IBroadPhase< TNode >.

+ +
+
+ +

◆ GetProxy()

+ +
+
+ + + + + + + + +
TNode GetProxy (int proxyId)
+
+ +

Get user data from a proxy. Returns null if the id is invalid.

+
Parameters
+ + +
proxyIdThe proxy id.
+
+
+
Returns
+ +

Implements IBroadPhase< TNode >.

+ +
+
+ +

◆ Query()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void Query (BroadPhaseQueryCallback callback,
ref AABB aabb 
)
+
+ +

Query an AABB for overlapping proxies. The callback class is called for each proxy that overlaps the supplied AABB.

+
Parameters
+ + + +
callbackThe callback.
aabbThe aabb.
+
+
+ +

Implements IBroadPhase< TNode >.

+ +
+
+ +

◆ RayCast()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void RayCast (BroadPhaseRayCastCallback callback,
ref RayCastInput input 
)
+
+ +

Ray-cast against the proxies in the tree. This relies on the callback to perform a exact ray-cast in the case were the proxy contains a shape. The callback also performs the any collision filtering. This has performance roughly equal to k * log(n), where k is the number of collisions and n is the number of proxies in the tree.

+
Parameters
+ + + +
callbackA callback class that is called for each proxy that is hit by the ray.
inputThe ray-cast input data. The ray extends from p1 to p1 + maxFraction * (p2 - p1).
+
+
+ +

Implements IBroadPhase< TNode >.

+ +
+
+ +

◆ RemoveProxy()

+ +
+
+ + + + + + + + +
void RemoveProxy (int proxyId)
+
+ +

Destroy a proxy. It is up to the client to remove any pairs.

+
Parameters
+ + +
proxyIdThe proxy id.
+
+
+ +

Implements IBroadPhase< TNode >.

+ +
+
+ +

◆ TestOverlap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool TestOverlap (int proxyIdA,
int proxyIdB 
)
+
+ +

Test overlap of fat AABBs.

+
Parameters
+ + + +
proxyIdAThe proxy id A.
proxyIdBThe proxy id B.
+
+
+
Returns
+ +

Implements IBroadPhase< TNode >.

+ +
+
+ +

◆ UpdatePairs()

+ +
+
+ + + + + + + + +
void UpdatePairs (BroadphaseDelegate callback)
+
+ +

Update the pairs. This results in pair callbacks. This can only add pairs.

+
Parameters
+ + +
callbackThe callback.
+
+
+ +

Implements IBroadPhase< TNode >.

+ +
+
+

Property Documentation

+ +

◆ ProxyCount

+ +
+
+ + + + + +
+ + + + +
int ProxyCount
+
+get
+
+ +

Get the number of proxies.

+

The proxy count.

+ +
+
+ +

◆ TreeBalance

+ +
+
+ + + + + +
+ + + + +
int TreeBalance
+
+get
+
+ +

Gets the balance of the tree.

+ +
+
+ +

◆ TreeHeight

+ +
+
+ + + + + +
+ + + + +
int TreeHeight
+
+get
+
+ +

Gets the height of the tree.

+ +
+
+ +

◆ TreeQuality

+ +
+
+ + + + + +
+ + + + +
float TreeQuality
+
+get
+
+ +

Get the tree quality based on the area of the tree.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Collision/DynamicTreeBroadPhase.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.js new file mode 100644 index 00000000..b0621bfe --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.js @@ -0,0 +1,20 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase = +[ + [ "DynamicTreeBroadPhase", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ad1a4b1c5c0595dc20c8653023afa8a29", null ], + [ "AddProxy", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ad9ca66daacf1828b84c56f5b2808a731", null ], + [ "GetFatAABB", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a7dc1e097e5476d11499f4f8298bb3d8d", null ], + [ "GetProxy", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a73f2e38ab598835174aaed4d306f87a8", null ], + [ "MoveProxy", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a71078c994b7867922c99146146276ad6", null ], + [ "Query", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a6f951deaee4acbc9330e52c75ad5f857", null ], + [ "RayCast", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#adea785a0ed01ff136a9331945d041201", null ], + [ "RemoveProxy", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#af2d1ef2e21c25692ad5cf89c36853773", null ], + [ "SetProxy", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#aabbd173edaa8feb8486addb897ec5e0c", null ], + [ "ShiftOrigin", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90", null ], + [ "TestOverlap", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#af0ed3fc2a990659fc739d696e53ad2ae", null ], + [ "TouchProxy", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a98ac388450b6819447187b01e5524bf1", null ], + [ "UpdatePairs", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a01e0910c006b4ddd6d6cce44d7a5eb72", null ], + [ "ProxyCount", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ac1585bd4c93094d69a305bd4284eff84", null ], + [ "TreeBalance", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ad3b336168325ae1949617e50b6e5f9e4", null ], + [ "TreeHeight", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a9a13957ac9843fdc7fd6b00d7420dd9f", null ], + [ "TreeQuality", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a9681a64d6798bd690dc9f798e313e2e0", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.map new file mode 100644 index 00000000..7d78b858 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.md5 new file mode 100644 index 00000000..293abdc0 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.md5 @@ -0,0 +1 @@ +0879877782bb1d1a2b0cfdf2478b818a \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.svg new file mode 100644 index 00000000..c3c3ca81 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__coll__graph.svg @@ -0,0 +1,47 @@ + + + + + + +DynamicTreeBroadPhase< TNode > + +Node1 + + +DynamicTreeBroadPhase +< TNode > + + + + +Node2 + + +IBroadPhase + + + + +Node2->Node1 + + + + +Node3 + + +IBroadPhase< TNode > + + + + +Node3->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.map new file mode 100644 index 00000000..7d78b858 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.md5 new file mode 100644 index 00000000..293abdc0 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.md5 @@ -0,0 +1 @@ +0879877782bb1d1a2b0cfdf2478b818a \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.svg new file mode 100644 index 00000000..c3c3ca81 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase__inherit__graph.svg @@ -0,0 +1,47 @@ + + + + + + +DynamicTreeBroadPhase< TNode > + +Node1 + + +DynamicTreeBroadPhase +< TNode > + + + + +Node2 + + +IBroadPhase + + + + +Node2->Node1 + + + + +Node3 + + +IBroadPhase< TNode > + + + + +Node3->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape-members.html new file mode 100644 index 00000000..902e1d2c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape-members.html @@ -0,0 +1,89 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
ChainShape Member List
+
+
+ +

This is the complete list of members for ChainShape, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
ChainShape()ChainShape
ChainShape(Vertices vertices, bool createLoop=false)ChainShape
ChildCount (defined in ChainShape)ChainShape
Clone()ChainShapevirtual
CompareTo(ChainShape shape)ChainShape
ComputeAABB(out AABB aabb, ref Transform transform, int childIndex)ChainShapevirtual
ComputeProperties()ChainShapeprotectedvirtual
ComputeSubmergedArea(ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)ChainShapevirtual
DensityShape
GetChildEdge(int index)ChainShape
MassDataShape
NextVertexChainShape
PrevVertexChainShape
RadiusShape
RayCast(out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)ChainShapevirtual
Shape(float density) (defined in Shape)Shapeprotected
ShapeTypeShape
TestPoint(ref Transform transform, ref Vector2 point)ChainShapevirtual
VerticesChainShape
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html new file mode 100644 index 00000000..f4eace7d --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html @@ -0,0 +1,622 @@ + + + + + + + +Aether.Physics2D: ChainShape Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+ +

A chain shape is a free form sequence of line segments. The chain has two-sided collision, so you can use inside and outside collision. Therefore, you may use any winding order. Connectivity information is used to create smooth collisions. WARNING: The chain will not collide properly if there are self-intersections. + More...

+
+Inheritance diagram for ChainShape:
+
+
+
+
+
+Collaboration diagram for ChainShape:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ChainShape ()
 Constructor for ChainShape. By default have 0 in density. More...
 
 ChainShape (Vertices vertices, bool createLoop=false)
 Create a new chainshape from the vertices. More...
 
EdgeShape GetChildEdge (int index)
 Get a child edge. More...
 
override bool TestPoint (ref Transform transform, ref Vector2 point)
 Test a point for containment in this shape. Note: This only works for convex shapes. More...
 
override bool RayCast (out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)
 Cast a ray against a child shape. More...
 
override void ComputeAABB (out AABB aabb, ref Transform transform, int childIndex)
 Given a transform, compute the associated axis aligned bounding box for a child shape. More...
 
override float ComputeSubmergedArea (ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)
 Used for the buoyancy controller More...
 
bool CompareTo (ChainShape shape)
 Compare the chain to another chain More...
 
override Shape Clone ()
 Clone the concrete shape More...
 
+ + + + + + + + +

+Public Attributes

Vertices Vertices
 The vertices. These are not owned/freed by the chain Shape. More...
 
- Public Attributes inherited from Shape
MassData MassData
 Contains the properties of the shape such as: More...
 
+ + + + + + + +

+Protected Member Functions

override void ComputeProperties ()
 Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid. More...
 
- Protected Member Functions inherited from Shape
Shape (float density)
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Properties

+override int ChildCount [get]
 
Vector2 PrevVertex [get, set]
 Establish connectivity to a vertex that precedes the first vertex. Don't call this for loops. More...
 
Vector2 NextVertex [get, set]
 Establish connectivity to a vertex that follows the last vertex. Don't call this for loops. More...
 
- Properties inherited from Shape
ShapeType ShapeType [get, set]
 Get the type of this shape. More...
 
abstract int ChildCount [get]
 Get the number of child primitives. More...
 
float Density [get, set]
 Gets or sets the density. Changing the density causes a recalculation of shape properties. More...
 
float Radius [get, set]
 Radius of the Shape Changing the radius causes a recalculation of shape properties. More...
 
+

Detailed Description

+

A chain shape is a free form sequence of line segments. The chain has two-sided collision, so you can use inside and outside collision. Therefore, you may use any winding order. Connectivity information is used to create smooth collisions. WARNING: The chain will not collide properly if there are self-intersections.

+

Constructor & Destructor Documentation

+ +

◆ ChainShape() [1/2]

+ +
+
+ + + + + + + +
ChainShape ()
+
+ +

Constructor for ChainShape. By default have 0 in density.

+ +
+
+ +

◆ ChainShape() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
ChainShape (Vertices vertices,
bool createLoop = false 
)
+
+ +

Create a new chainshape from the vertices.

+
Parameters
+ + + +
verticesThe vertices to use. Must contain 2 or more vertices.
createLoopSet to true to create a closed loop. It connects the first vertice to the last, and automatically adjusts connectivity to create smooth collisions along the chain.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ Clone()

+ +
+
+ + + + + +
+ + + + + + + +
override Shape Clone ()
+
+virtual
+
+ +

Clone the concrete shape

+
Returns
A clone of the shape
+ +

Implements Shape.

+ +
+
+ +

◆ CompareTo()

+ +
+
+ + + + + + + + +
bool CompareTo (ChainShape shape)
+
+ +

Compare the chain to another chain

+
Parameters
+ + +
shapeThe other chain
+
+
+
Returns
True if the two chain shapes are the same
+ +
+
+ +

◆ ComputeAABB()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
override void ComputeAABB (out AABB aabb,
ref Transform transform,
int childIndex 
)
+
+virtual
+
+ +

Given a transform, compute the associated axis aligned bounding box for a child shape.

+
Parameters
+ + + + +
aabbThe aabb results.
transformThe world transform of the shape.
childIndexThe child shape index.
+
+
+ +

Implements Shape.

+ +
+
+ +

◆ ComputeProperties()

+ +
+
+ + + + + +
+ + + + + + + +
override void ComputeProperties ()
+
+protectedvirtual
+
+ +

Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid.

+ +

Implements Shape.

+ +
+
+ +

◆ ComputeSubmergedArea()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
override float ComputeSubmergedArea (ref Vector2 normal,
float offset,
ref Transform xf,
out Vector2 sc 
)
+
+virtual
+
+ +

Used for the buoyancy controller

+ +

Implements Shape.

+ +
+
+ +

◆ GetChildEdge()

+ +
+
+ + + + + + + + +
EdgeShape GetChildEdge (int index)
+
+ +

Get a child edge.

+
Parameters
+ + +
indexThe index.
+
+
+ +
+
+ +

◆ RayCast()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
override bool RayCast (out RayCastOutput output,
ref RayCastInput input,
ref Transform transform,
int childIndex 
)
+
+virtual
+
+ +

Cast a ray against a child shape.

+
Parameters
+ + + + + +
outputThe ray-cast results.
inputThe ray-cast input parameters.
transformThe transform to be applied to the shape.
childIndexThe child shape index.
+
+
+
Returns
True if the ray-cast hits the shape
+ +

Implements Shape.

+ +
+
+ +

◆ TestPoint()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
override bool TestPoint (ref Transform transform,
ref Vector2 point 
)
+
+virtual
+
+ +

Test a point for containment in this shape. Note: This only works for convex shapes.

+
Parameters
+ + + +
transformThe shape world transform.
pointA point in world coordinates.
+
+
+
Returns
True if the point is inside the shape
+ +

Implements Shape.

+ +
+
+

Member Data Documentation

+ +

◆ Vertices

+ +
+
+ + + + +
Vertices Vertices
+
+ +

The vertices. These are not owned/freed by the chain Shape.

+ +
+
+

Property Documentation

+ +

◆ NextVertex

+ +
+
+ + + + + +
+ + + + +
Vector2 NextVertex
+
+getset
+
+ +

Establish connectivity to a vertex that follows the last vertex. Don't call this for loops.

+ +
+
+ +

◆ PrevVertex

+ +
+
+ + + + + +
+ + + + +
Vector2 PrevVertex
+
+getset
+
+ +

Establish connectivity to a vertex that precedes the first vertex. Don't call this for loops.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Collision/Shapes/ChainShape.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.js new file mode 100644 index 00000000..3c2f7bc6 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.js @@ -0,0 +1,17 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape = +[ + [ "ChainShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a93e98b4c54ef6cde87296f9734cb0054", null ], + [ "ChainShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#adf30fc48334cb6a61cbe29a167ede83c", null ], + [ "Clone", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a220de7924230483aa0f27bda169091ef", null ], + [ "CompareTo", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a74105a5a4e912788aaa1d60b841be6b2", null ], + [ "ComputeAABB", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a93713547c5cf73e00d9777ee7c473704", null ], + [ "ComputeProperties", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a093930f367fdfbf31ef7e56449cbaef8", null ], + [ "ComputeSubmergedArea", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a48aca4b2ada41bbc2cb55778a28116a4", null ], + [ "GetChildEdge", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#abc23d8fa885599f1d328186d2979eba0", null ], + [ "RayCast", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a2778225f703af6be7c0e1c5071043f28", null ], + [ "TestPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a45938b77fd55a99a6996f4d9b30a9355", null ], + [ "Vertices", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a73a1f174a21da9e592046ffc67dec0bd", null ], + [ "ChildCount", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab", null ], + [ "NextVertex", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a687db1adac39a8c76d6d4345b327a3c2", null ], + [ "PrevVertex", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a8b2c4da9adb10dbc336de9e115f3164d", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.map new file mode 100644 index 00000000..daa04fb8 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.md5 new file mode 100644 index 00000000..3e049208 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.md5 @@ -0,0 +1 @@ +925e33bae17014451ef79a39e6532287 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.svg new file mode 100644 index 00000000..5dbb37bb --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__coll__graph.svg @@ -0,0 +1,74 @@ + + + + + + +ChainShape + +Node1 + + +ChainShape + + + + +Node2 + + +Shape + + + + +Node2->Node1 + + + + +Node3 + + +MassData + + + + +Node3->Node2 + + + MassData + + +Node5 + + +Vertices + + + + +Node5->Node1 + + + Vertices + + +Node6 + + +List< Vector2 > + + + + +Node6->Node5 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.map new file mode 100644 index 00000000..e32f272a --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.md5 new file mode 100644 index 00000000..dec51ee5 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.md5 @@ -0,0 +1 @@ +7cef7cec6f0d84c3ee401844b493597e \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.svg new file mode 100644 index 00000000..73e503ef --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape__inherit__graph.svg @@ -0,0 +1,33 @@ + + + + + + +ChainShape + +Node1 + + +ChainShape + + + + +Node2 + + +Shape + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape-members.html new file mode 100644 index 00000000..a377b6e1 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape-members.html @@ -0,0 +1,85 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
CircleShape Member List
+
+
+ +

This is the complete list of members for CircleShape, including all inherited members.

+ + + + + + + + + + + + + + + + +
ChildCount (defined in CircleShape)CircleShape
CircleShape(float radius, float density)CircleShape
Clone()CircleShapevirtual
CompareTo(CircleShape shape)CircleShape
ComputeAABB(out AABB aabb, ref Transform transform, int childIndex)CircleShapevirtual
ComputeProperties()CircleShapeprotectedvirtual
ComputeSubmergedArea(ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)CircleShapevirtual
DensityShape
MassDataShape
PositionCircleShape
RadiusShape
RayCast(out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)CircleShapevirtual
Shape(float density) (defined in Shape)Shapeprotected
ShapeTypeShape
TestPoint(ref Transform transform, ref Vector2 point)CircleShapevirtual
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html new file mode 100644 index 00000000..598999f1 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html @@ -0,0 +1,523 @@ + + + + + + + +Aether.Physics2D: CircleShape Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+ +

A circle shape. + More...

+
+Inheritance diagram for CircleShape:
+
+
+
+
+
+Collaboration diagram for CircleShape:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CircleShape (float radius, float density)
 Create a new circle with the desired radius and density. More...
 
override bool TestPoint (ref Transform transform, ref Vector2 point)
 Test a point for containment in this shape. Note: This only works for convex shapes. More...
 
override bool RayCast (out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)
 Cast a ray against a child shape. More...
 
override void ComputeAABB (out AABB aabb, ref Transform transform, int childIndex)
 Given a transform, compute the associated axis aligned bounding box for a child shape. More...
 
override float ComputeSubmergedArea (ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)
 Used for the buoyancy controller More...
 
bool CompareTo (CircleShape shape)
 Compare the circle to another circle More...
 
override Shape Clone ()
 Clone the concrete shape More...
 
+ + + + + + + +

+Protected Member Functions

override sealed void ComputeProperties ()
 Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid. More...
 
- Protected Member Functions inherited from Shape
Shape (float density)
 
+ + + + + + + + + + + + + + + + + + + +

+Properties

+override int ChildCount [get]
 
Vector2 Position [get, set]
 Get or set the position of the circle More...
 
- Properties inherited from Shape
ShapeType ShapeType [get, set]
 Get the type of this shape. More...
 
abstract int ChildCount [get]
 Get the number of child primitives. More...
 
float Density [get, set]
 Gets or sets the density. Changing the density causes a recalculation of shape properties. More...
 
float Radius [get, set]
 Radius of the Shape Changing the radius causes a recalculation of shape properties. More...
 
+ + + + + +

+Additional Inherited Members

- Public Attributes inherited from Shape
MassData MassData
 Contains the properties of the shape such as: More...
 
+

Detailed Description

+

A circle shape.

+

Constructor & Destructor Documentation

+ +

◆ CircleShape()

+ +
+
+ + + + + + + + + + + + + + + + + + +
CircleShape (float radius,
float density 
)
+
+ +

Create a new circle with the desired radius and density.

+
Parameters
+ + + +
radiusThe radius of the circle.
densityThe density of the circle.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ Clone()

+ +
+
+ + + + + +
+ + + + + + + +
override Shape Clone ()
+
+virtual
+
+ +

Clone the concrete shape

+
Returns
A clone of the shape
+ +

Implements Shape.

+ +
+
+ +

◆ CompareTo()

+ +
+
+ + + + + + + + +
bool CompareTo (CircleShape shape)
+
+ +

Compare the circle to another circle

+
Parameters
+ + +
shapeThe other circle
+
+
+
Returns
True if the two circles are the same size and have the same position
+ +
+
+ +

◆ ComputeAABB()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
override void ComputeAABB (out AABB aabb,
ref Transform transform,
int childIndex 
)
+
+virtual
+
+ +

Given a transform, compute the associated axis aligned bounding box for a child shape.

+
Parameters
+ + + + +
aabbThe aabb results.
transformThe world transform of the shape.
childIndexThe child shape index.
+
+
+ +

Implements Shape.

+ +
+
+ +

◆ ComputeProperties()

+ +
+
+ + + + + +
+ + + + + + + +
override sealed void ComputeProperties ()
+
+protectedvirtual
+
+ +

Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid.

+ +

Implements Shape.

+ +
+
+ +

◆ ComputeSubmergedArea()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
override float ComputeSubmergedArea (ref Vector2 normal,
float offset,
ref Transform xf,
out Vector2 sc 
)
+
+virtual
+
+ +

Used for the buoyancy controller

+ +

Implements Shape.

+ +
+
+ +

◆ RayCast()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
override bool RayCast (out RayCastOutput output,
ref RayCastInput input,
ref Transform transform,
int childIndex 
)
+
+virtual
+
+ +

Cast a ray against a child shape.

+
Parameters
+ + + + + +
outputThe ray-cast results.
inputThe ray-cast input parameters.
transformThe transform to be applied to the shape.
childIndexThe child shape index.
+
+
+
Returns
True if the ray-cast hits the shape
+ +

Implements Shape.

+ +
+
+ +

◆ TestPoint()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
override bool TestPoint (ref Transform transform,
ref Vector2 point 
)
+
+virtual
+
+ +

Test a point for containment in this shape. Note: This only works for convex shapes.

+
Parameters
+ + + +
transformThe shape world transform.
pointA point in world coordinates.
+
+
+
Returns
True if the point is inside the shape
+ +

Implements Shape.

+ +
+
+

Property Documentation

+ +

◆ Position

+ +
+
+ + + + + +
+ + + + +
Vector2 Position
+
+getset
+
+ +

Get or set the position of the circle

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Collision/Shapes/CircleShape.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.js new file mode 100644 index 00000000..191953bb --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.js @@ -0,0 +1,13 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape = +[ + [ "CircleShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a0ca736e11269772f972683c208aaea49", null ], + [ "Clone", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a220de7924230483aa0f27bda169091ef", null ], + [ "CompareTo", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#ac93813e4ed0c226b04038258a92d22e6", null ], + [ "ComputeAABB", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a93713547c5cf73e00d9777ee7c473704", null ], + [ "ComputeProperties", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a9ed9c27968b3f93860c66dad2f2b7065", null ], + [ "ComputeSubmergedArea", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a48aca4b2ada41bbc2cb55778a28116a4", null ], + [ "RayCast", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a2778225f703af6be7c0e1c5071043f28", null ], + [ "TestPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a45938b77fd55a99a6996f4d9b30a9355", null ], + [ "ChildCount", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab", null ], + [ "Position", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#aab84255a301f0fedbd95b8e45c63ebba", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.map new file mode 100644 index 00000000..a5873e9c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.md5 new file mode 100644 index 00000000..cb590f56 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.md5 @@ -0,0 +1 @@ +fbe9d1f064c2de2e2742529285878b51 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.svg new file mode 100644 index 00000000..c5dcbb93 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__coll__graph.svg @@ -0,0 +1,74 @@ + + + + + + +CircleShape + +Node1 + + +CircleShape + + + + +Node2 + + +Shape + + + + +Node2->Node1 + + + + +Node3 + + +MassData + + + + +Node3->Node2 + + + MassData + + +Node5 + + +Vector2 + + + + +Node5->Node1 + + + _position + + +Node6 + + +IEquatable< Vector2 > + + + + +Node6->Node5 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.map new file mode 100644 index 00000000..52efce15 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.md5 new file mode 100644 index 00000000..e2249c0c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.md5 @@ -0,0 +1 @@ +2a0f94ff326abffb9114d4785037448b \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.svg new file mode 100644 index 00000000..a94b1e93 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape__inherit__graph.svg @@ -0,0 +1,33 @@ + + + + + + +CircleShape + +Node1 + + +CircleShape + + + + +Node2 + + +Shape + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape-members.html new file mode 100644 index 00000000..d7580d1e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape-members.html @@ -0,0 +1,91 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
EdgeShape Member List
+
+
+ +

This is the complete list of members for EdgeShape, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
ChildCount (defined in EdgeShape)EdgeShape
Clone()EdgeShapevirtual
CompareTo(EdgeShape shape) (defined in EdgeShape)EdgeShape
ComputeAABB(out AABB aabb, ref Transform transform, int childIndex)EdgeShapevirtual
ComputeProperties()EdgeShapeprotectedvirtual
ComputeSubmergedArea(ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)EdgeShapevirtual
DensityShape
EdgeShape(Vector2 start, Vector2 end)EdgeShape
HasVertex0EdgeShape
HasVertex3EdgeShape
MassDataShape
RadiusShape
RayCast(out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)EdgeShapevirtual
Set(Vector2 start, Vector2 end)EdgeShape
Shape(float density) (defined in Shape)Shapeprotected
ShapeTypeShape
TestPoint(ref Transform transform, ref Vector2 point)EdgeShapevirtual
Vertex0EdgeShape
Vertex1EdgeShape
Vertex2EdgeShape
Vertex3EdgeShape
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html new file mode 100644 index 00000000..c73bfa3d --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html @@ -0,0 +1,671 @@ + + + + + + + +Aether.Physics2D: EdgeShape Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+ +

A line segment (edge) shape. These can be connected in chains or loops to other edge shapes. The connectivity information is used to ensure correct contact normals. + More...

+
+Inheritance diagram for EdgeShape:
+
+
+
+
+
+Collaboration diagram for EdgeShape:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 EdgeShape (Vector2 start, Vector2 end)
 Create a new EdgeShape with the specified start and end. More...
 
void Set (Vector2 start, Vector2 end)
 Set this as an isolated edge. More...
 
override bool TestPoint (ref Transform transform, ref Vector2 point)
 Test a point for containment in this shape. Note: This only works for convex shapes. More...
 
override bool RayCast (out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)
 Cast a ray against a child shape. More...
 
override void ComputeAABB (out AABB aabb, ref Transform transform, int childIndex)
 Given a transform, compute the associated axis aligned bounding box for a child shape. More...
 
override float ComputeSubmergedArea (ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)
 Used for the buoyancy controller More...
 
+bool CompareTo (EdgeShape shape)
 
override Shape Clone ()
 Clone the concrete shape More...
 
+ + + + + + + +

+Protected Member Functions

override void ComputeProperties ()
 Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid. More...
 
- Protected Member Functions inherited from Shape
Shape (float density)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

+override int ChildCount [get]
 
bool HasVertex0 [get, set]
 Is true if the edge is connected to an adjacent vertex before vertex 1. More...
 
bool HasVertex3 [get, set]
 Is true if the edge is connected to an adjacent vertex after vertex2. More...
 
Vector2 Vertex0 [get, set]
 Optional adjacent vertices. These are used for smooth collision. More...
 
Vector2 Vertex3 [get, set]
 Optional adjacent vertices. These are used for smooth collision. More...
 
Vector2 Vertex1 [get, set]
 These are the edge vertices More...
 
Vector2 Vertex2 [get, set]
 These are the edge vertices More...
 
- Properties inherited from Shape
ShapeType ShapeType [get, set]
 Get the type of this shape. More...
 
abstract int ChildCount [get]
 Get the number of child primitives. More...
 
float Density [get, set]
 Gets or sets the density. Changing the density causes a recalculation of shape properties. More...
 
float Radius [get, set]
 Radius of the Shape Changing the radius causes a recalculation of shape properties. More...
 
+ + + + + +

+Additional Inherited Members

- Public Attributes inherited from Shape
MassData MassData
 Contains the properties of the shape such as: More...
 
+

Detailed Description

+

A line segment (edge) shape. These can be connected in chains or loops to other edge shapes. The connectivity information is used to ensure correct contact normals.

+

Constructor & Destructor Documentation

+ +

◆ EdgeShape()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EdgeShape (Vector2 start,
Vector2 end 
)
+
+ +

Create a new EdgeShape with the specified start and end.

+
Parameters
+ + + +
startThe start of the edge.
endThe end of the edge.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ Clone()

+ +
+
+ + + + + +
+ + + + + + + +
override Shape Clone ()
+
+virtual
+
+ +

Clone the concrete shape

+
Returns
A clone of the shape
+ +

Implements Shape.

+ +
+
+ +

◆ ComputeAABB()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
override void ComputeAABB (out AABB aabb,
ref Transform transform,
int childIndex 
)
+
+virtual
+
+ +

Given a transform, compute the associated axis aligned bounding box for a child shape.

+
Parameters
+ + + + +
aabbThe aabb results.
transformThe world transform of the shape.
childIndexThe child shape index.
+
+
+ +

Implements Shape.

+ +
+
+ +

◆ ComputeProperties()

+ +
+
+ + + + + +
+ + + + + + + +
override void ComputeProperties ()
+
+protectedvirtual
+
+ +

Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid.

+ +

Implements Shape.

+ +
+
+ +

◆ ComputeSubmergedArea()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
override float ComputeSubmergedArea (ref Vector2 normal,
float offset,
ref Transform xf,
out Vector2 sc 
)
+
+virtual
+
+ +

Used for the buoyancy controller

+ +

Implements Shape.

+ +
+
+ +

◆ RayCast()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
override bool RayCast (out RayCastOutput output,
ref RayCastInput input,
ref Transform transform,
int childIndex 
)
+
+virtual
+
+ +

Cast a ray against a child shape.

+
Parameters
+ + + + + +
outputThe ray-cast results.
inputThe ray-cast input parameters.
transformThe transform to be applied to the shape.
childIndexThe child shape index.
+
+
+
Returns
True if the ray-cast hits the shape
+ +

Implements Shape.

+ +
+
+ +

◆ Set()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void Set (Vector2 start,
Vector2 end 
)
+
+ +

Set this as an isolated edge.

+
Parameters
+ + + +
startThe start.
endThe end.
+
+
+ +
+
+ +

◆ TestPoint()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
override bool TestPoint (ref Transform transform,
ref Vector2 point 
)
+
+virtual
+
+ +

Test a point for containment in this shape. Note: This only works for convex shapes.

+
Parameters
+ + + +
transformThe shape world transform.
pointA point in world coordinates.
+
+
+
Returns
True if the point is inside the shape
+ +

Implements Shape.

+ +
+
+

Property Documentation

+ +

◆ HasVertex0

+ +
+
+ + + + + +
+ + + + +
bool HasVertex0
+
+getset
+
+ +

Is true if the edge is connected to an adjacent vertex before vertex 1.

+ +
+
+ +

◆ HasVertex3

+ +
+
+ + + + + +
+ + + + +
bool HasVertex3
+
+getset
+
+ +

Is true if the edge is connected to an adjacent vertex after vertex2.

+ +
+
+ +

◆ Vertex0

+ +
+
+ + + + + +
+ + + + +
Vector2 Vertex0
+
+getset
+
+ +

Optional adjacent vertices. These are used for smooth collision.

+ +
+
+ +

◆ Vertex1

+ +
+
+ + + + + +
+ + + + +
Vector2 Vertex1
+
+getset
+
+ +

These are the edge vertices

+ +
+
+ +

◆ Vertex2

+ +
+
+ + + + + +
+ + + + +
Vector2 Vertex2
+
+getset
+
+ +

These are the edge vertices

+ +
+
+ +

◆ Vertex3

+ +
+
+ + + + + +
+ + + + +
Vector2 Vertex3
+
+getset
+
+ +

Optional adjacent vertices. These are used for smooth collision.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Collision/Shapes/EdgeShape.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.js new file mode 100644 index 00000000..6ada0fe9 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.js @@ -0,0 +1,19 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape = +[ + [ "EdgeShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a59fa48d26b136a246ca171cdc1e6962b", null ], + [ "Clone", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a220de7924230483aa0f27bda169091ef", null ], + [ "CompareTo", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a1001f4b26387f549f9d00ceee82e31e5", null ], + [ "ComputeAABB", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a93713547c5cf73e00d9777ee7c473704", null ], + [ "ComputeProperties", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a093930f367fdfbf31ef7e56449cbaef8", null ], + [ "ComputeSubmergedArea", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a48aca4b2ada41bbc2cb55778a28116a4", null ], + [ "RayCast", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a2778225f703af6be7c0e1c5071043f28", null ], + [ "Set", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#aed14509caec5cd3504d4b89d7092c0d9", null ], + [ "TestPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a45938b77fd55a99a6996f4d9b30a9355", null ], + [ "ChildCount", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab", null ], + [ "HasVertex0", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#adbd26cd09c52aaa653128da5ceb32912", null ], + [ "HasVertex3", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a0e5a69f4817e01e09ce7ace9b44331b9", null ], + [ "Vertex0", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#aa4569d21fbf5c0cfb3c3d9af20cf4138", null ], + [ "Vertex1", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a7051a1e667e176b2817e5f8d7f0916dd", null ], + [ "Vertex2", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#ad4beeb2d226acbc888836a2c0ddccc5a", null ], + [ "Vertex3", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a325ec51263b5ed601c44ab57d88aef0a", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.map new file mode 100644 index 00000000..7a7ac447 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.md5 new file mode 100644 index 00000000..26705529 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.md5 @@ -0,0 +1 @@ +f76fb612827c3c814e103c7d3fb293a9 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.svg new file mode 100644 index 00000000..0214018f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__coll__graph.svg @@ -0,0 +1,75 @@ + + + + + + +EdgeShape + +Node1 + + +EdgeShape + + + + +Node2 + + +Shape + + + + +Node2->Node1 + + + + +Node3 + + +MassData + + + + +Node3->Node2 + + + MassData + + +Node5 + + +Vector2 + + + + +Node5->Node1 + + + _vertex1 +_vertex2 + + +Node6 + + +IEquatable< Vector2 > + + + + +Node6->Node5 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.map new file mode 100644 index 00000000..3e74709b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.md5 new file mode 100644 index 00000000..3364f1f5 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.md5 @@ -0,0 +1 @@ +d81d3eaeddffe2130c7eb2b276f905c5 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.svg new file mode 100644 index 00000000..e988fdae --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape__inherit__graph.svg @@ -0,0 +1,33 @@ + + + + + + +EdgeShape + +Node1 + + +EdgeShape + + + + +Node2 + + +Shape + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape-members.html new file mode 100644 index 00000000..b0afba61 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape-members.html @@ -0,0 +1,87 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
PolygonShape Member List
+
+
+ +

This is the complete list of members for PolygonShape, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
ChildCount (defined in PolygonShape)PolygonShape
Clone()PolygonShapevirtual
CompareTo(PolygonShape shape) (defined in PolygonShape)PolygonShape
ComputeAABB(out AABB aabb, ref Transform transform, int childIndex)PolygonShapevirtual
ComputeProperties()PolygonShapeprotectedvirtual
ComputeSubmergedArea(ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)PolygonShapevirtual
DensityShape
MassDataShape
Normals (defined in PolygonShape)PolygonShape
PolygonShape(Vertices vertices, float density)PolygonShape
PolygonShape(float density)PolygonShape
RadiusShape
RayCast(out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)PolygonShapevirtual
Shape(float density) (defined in Shape)Shapeprotected
ShapeTypeShape
TestPoint(ref Transform transform, ref Vector2 point)PolygonShapevirtual
VerticesPolygonShape
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html new file mode 100644 index 00000000..bf7d53fa --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html @@ -0,0 +1,528 @@ + + + + + + + +Aether.Physics2D: PolygonShape Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+ +

Represents a simple non-selfintersecting convex polygon. Create a convex hull from the given array of points. + More...

+
+Inheritance diagram for PolygonShape:
+
+
+
+
+
+Collaboration diagram for PolygonShape:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PolygonShape (Vertices vertices, float density)
 Initializes a new instance of the PolygonShape class. More...
 
 PolygonShape (float density)
 Create a new PolygonShape with the specified density. More...
 
override bool TestPoint (ref Transform transform, ref Vector2 point)
 Test a point for containment in this shape. Note: This only works for convex shapes. More...
 
override bool RayCast (out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)
 Cast a ray against a child shape. More...
 
override void ComputeAABB (out AABB aabb, ref Transform transform, int childIndex)
 Given a transform, compute the associated axis aligned bounding box for a child shape. More...
 
override float ComputeSubmergedArea (ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)
 Used for the buoyancy controller More...
 
+bool CompareTo (PolygonShape shape)
 
override Shape Clone ()
 Clone the concrete shape More...
 
+ + + + + + + +

+Protected Member Functions

override void ComputeProperties ()
 Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid. More...
 
- Protected Member Functions inherited from Shape
Shape (float density)
 
+ + + + + + + + + + + + + + + + + + + + + +

+Properties

VerticesVertices [get, set]
 Create a convex hull from the given array of local points. The number of vertices must be in the range [3, Settings.MaxPolygonVertices]. Warning: the points may be re-ordered, even if they form a convex polygon Warning: collinear points are handled but not removed. Collinear points may lead to poor stacking behavior. More...
 
+Vertices Normals [get]
 
+override int ChildCount [get]
 
- Properties inherited from Shape
ShapeType ShapeType [get, set]
 Get the type of this shape. More...
 
abstract int ChildCount [get]
 Get the number of child primitives. More...
 
float Density [get, set]
 Gets or sets the density. Changing the density causes a recalculation of shape properties. More...
 
float Radius [get, set]
 Radius of the Shape Changing the radius causes a recalculation of shape properties. More...
 
+ + + + + +

+Additional Inherited Members

- Public Attributes inherited from Shape
MassData MassData
 Contains the properties of the shape such as: More...
 
+

Detailed Description

+

Represents a simple non-selfintersecting convex polygon. Create a convex hull from the given array of points.

+

Constructor & Destructor Documentation

+ +

◆ PolygonShape() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
PolygonShape (Vertices vertices,
float density 
)
+
+ +

Initializes a new instance of the PolygonShape class.

+
Parameters
+ + + +
verticesThe vertices.
densityThe density.
+
+
+ +
+
+ +

◆ PolygonShape() [2/2]

+ +
+
+ + + + + + + + +
PolygonShape (float density)
+
+ +

Create a new PolygonShape with the specified density.

+
Parameters
+ + +
densityThe density.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ Clone()

+ +
+
+ + + + + +
+ + + + + + + +
override Shape Clone ()
+
+virtual
+
+ +

Clone the concrete shape

+
Returns
A clone of the shape
+ +

Implements Shape.

+ +
+
+ +

◆ ComputeAABB()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
override void ComputeAABB (out AABB aabb,
ref Transform transform,
int childIndex 
)
+
+virtual
+
+ +

Given a transform, compute the associated axis aligned bounding box for a child shape.

+
Parameters
+ + + + +
aabbThe aabb results.
transformThe world transform of the shape.
childIndexThe child shape index.
+
+
+ +

Implements Shape.

+ +
+
+ +

◆ ComputeProperties()

+ +
+
+ + + + + +
+ + + + + + + +
override void ComputeProperties ()
+
+protectedvirtual
+
+ +

Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid.

+ +

Implements Shape.

+ +
+
+ +

◆ ComputeSubmergedArea()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
override float ComputeSubmergedArea (ref Vector2 normal,
float offset,
ref Transform xf,
out Vector2 sc 
)
+
+virtual
+
+ +

Used for the buoyancy controller

+ +

Implements Shape.

+ +
+
+ +

◆ RayCast()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
override bool RayCast (out RayCastOutput output,
ref RayCastInput input,
ref Transform transform,
int childIndex 
)
+
+virtual
+
+ +

Cast a ray against a child shape.

+
Parameters
+ + + + + +
outputThe ray-cast results.
inputThe ray-cast input parameters.
transformThe transform to be applied to the shape.
childIndexThe child shape index.
+
+
+
Returns
True if the ray-cast hits the shape
+ +

Implements Shape.

+ +
+
+ +

◆ TestPoint()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
override bool TestPoint (ref Transform transform,
ref Vector2 point 
)
+
+virtual
+
+ +

Test a point for containment in this shape. Note: This only works for convex shapes.

+
Parameters
+ + + +
transformThe shape world transform.
pointA point in world coordinates.
+
+
+
Returns
True if the point is inside the shape
+ +

Implements Shape.

+ +
+
+

Property Documentation

+ +

◆ Vertices

+ +
+
+ + + + + +
+ + + + +
Vertices? Vertices
+
+getset
+
+ +

Create a convex hull from the given array of local points. The number of vertices must be in the range [3, Settings.MaxPolygonVertices]. Warning: the points may be re-ordered, even if they form a convex polygon Warning: collinear points are handled but not removed. Collinear points may lead to poor stacking behavior.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Collision/Shapes/PolygonShape.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.js new file mode 100644 index 00000000..de1b3736 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.js @@ -0,0 +1,15 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape = +[ + [ "PolygonShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#ac9ea90f249ba9bd7d0ecce4b55553a46", null ], + [ "PolygonShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a38f89abd2ae9cbb5c8c1304bb6d6ee85", null ], + [ "Clone", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a220de7924230483aa0f27bda169091ef", null ], + [ "CompareTo", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a811aa4a64a4882cd167940613d723e93", null ], + [ "ComputeAABB", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a93713547c5cf73e00d9777ee7c473704", null ], + [ "ComputeProperties", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a093930f367fdfbf31ef7e56449cbaef8", null ], + [ "ComputeSubmergedArea", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a48aca4b2ada41bbc2cb55778a28116a4", null ], + [ "RayCast", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a2778225f703af6be7c0e1c5071043f28", null ], + [ "TestPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a45938b77fd55a99a6996f4d9b30a9355", null ], + [ "ChildCount", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab", null ], + [ "Normals", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a30b6cd752bacf9f3a37d89fe7115aa05", null ], + [ "Vertices", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a53939aa9619530fcdd1bc2c2de9d237e", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.map new file mode 100644 index 00000000..78498ca7 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.md5 new file mode 100644 index 00000000..99050d37 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.md5 @@ -0,0 +1 @@ +bfcea92deb377e2e98052bede1b6d53d \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.svg new file mode 100644 index 00000000..e1a2f480 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__coll__graph.svg @@ -0,0 +1,47 @@ + + + + + + +PolygonShape + +Node1 + + +PolygonShape + + + + +Node2 + + +Shape + + + + +Node2->Node1 + + + + +Node3 + + +MassData + + + + +Node3->Node2 + + + MassData + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.map new file mode 100644 index 00000000..b4912c8f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.md5 new file mode 100644 index 00000000..d4b9dd08 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.md5 @@ -0,0 +1 @@ +767e647878c1069d08afb04acdddb814 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.svg new file mode 100644 index 00000000..5e535598 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape__inherit__graph.svg @@ -0,0 +1,33 @@ + + + + + + +PolygonShape + +Node1 + + +PolygonShape + + + + +Node2 + + +Shape + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape-members.html new file mode 100644 index 00000000..096541e1 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape-members.html @@ -0,0 +1,82 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Shape Member List
+
+
+ +

This is the complete list of members for Shape, including all inherited members.

+ + + + + + + + + + + + + +
ChildCountShape
Clone()Shapepure virtual
ComputeAABB(out AABB aabb, ref Transform transform, int childIndex)Shapepure virtual
ComputeProperties()Shapeprotectedpure virtual
ComputeSubmergedArea(ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)Shapepure virtual
DensityShape
MassDataShape
RadiusShape
RayCast(out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)Shapepure virtual
Shape(float density) (defined in Shape)Shapeprotected
ShapeTypeShape
TestPoint(ref Transform transform, ref Vector2 point)Shapepure virtual
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html new file mode 100644 index 00000000..b49396ae --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html @@ -0,0 +1,541 @@ + + + + + + + +Aether.Physics2D: Shape Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+ +

A shape is used for collision detection. You can create a shape however you like. Shapes used for simulation in World are created automatically when a Fixture is created. Shapes may encapsulate a one or more child shapes. + More...

+
+Inheritance diagram for Shape:
+
+
+
+
+
+Collaboration diagram for Shape:
+
+
+
+
+ + + + + + + + + + + + + + + + + +

+Public Member Functions

abstract Shape Clone ()
 Clone the concrete shape More...
 
abstract bool TestPoint (ref Transform transform, ref Vector2 point)
 Test a point for containment in this shape. Note: This only works for convex shapes. More...
 
abstract bool RayCast (out RayCastOutput output, ref RayCastInput input, ref Transform transform, int childIndex)
 Cast a ray against a child shape. More...
 
abstract void ComputeAABB (out AABB aabb, ref Transform transform, int childIndex)
 Given a transform, compute the associated axis aligned bounding box for a child shape. More...
 
abstract float ComputeSubmergedArea (ref Vector2 normal, float offset, ref Transform xf, out Vector2 sc)
 Used for the buoyancy controller More...
 
+ + + + +

+Public Attributes

MassData MassData
 Contains the properties of the shape such as: More...
 
+ + + + + + +

+Protected Member Functions

Shape (float density)
 
abstract void ComputeProperties ()
 Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid. More...
 
+ + + + + + + + + + + + + +

+Properties

ShapeType ShapeType [get, set]
 Get the type of this shape. More...
 
abstract int ChildCount [get]
 Get the number of child primitives. More...
 
float Density [get, set]
 Gets or sets the density. Changing the density causes a recalculation of shape properties. More...
 
float Radius [get, set]
 Radius of the Shape Changing the radius causes a recalculation of shape properties. More...
 
+

Detailed Description

+

A shape is used for collision detection. You can create a shape however you like. Shapes used for simulation in World are created automatically when a Fixture is created. Shapes may encapsulate a one or more child shapes.

+

Member Function Documentation

+ +

◆ Clone()

+ +
+
+ + + + + +
+ + + + + + + +
abstract Shape Clone ()
+
+pure virtual
+
+ +

Clone the concrete shape

+
Returns
A clone of the shape
+ +

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

+ +
+
+ +

◆ ComputeAABB()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
abstract void ComputeAABB (out AABB aabb,
ref Transform transform,
int childIndex 
)
+
+pure virtual
+
+ +

Given a transform, compute the associated axis aligned bounding box for a child shape.

+
Parameters
+ + + + +
aabbThe aabb results.
transformThe world transform of the shape.
childIndexThe child shape index.
+
+
+ +

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

+ +
+
+ +

◆ ComputeProperties()

+ +
+
+ + + + + +
+ + + + + + + +
abstract void ComputeProperties ()
+
+protectedpure virtual
+
+ +

Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid.

+ +

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

+ +
+
+ +

◆ ComputeSubmergedArea()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
abstract float ComputeSubmergedArea (ref Vector2 normal,
float offset,
ref Transform xf,
out Vector2 sc 
)
+
+pure virtual
+
+ +

Used for the buoyancy controller

+ +

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

+ +
+
+ +

◆ RayCast()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
abstract bool RayCast (out RayCastOutput output,
ref RayCastInput input,
ref Transform transform,
int childIndex 
)
+
+pure virtual
+
+ +

Cast a ray against a child shape.

+
Parameters
+ + + + + +
outputThe ray-cast results.
inputThe ray-cast input parameters.
transformThe transform to be applied to the shape.
childIndexThe child shape index.
+
+
+
Returns
True if the ray-cast hits the shape
+ +

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

+ +
+
+ +

◆ TestPoint()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
abstract bool TestPoint (ref Transform transform,
ref Vector2 point 
)
+
+pure virtual
+
+ +

Test a point for containment in this shape. Note: This only works for convex shapes.

+
Parameters
+ + + +
transformThe shape world transform.
pointA point in world coordinates.
+
+
+
Returns
True if the point is inside the shape
+ +

Implemented in PolygonShape, EdgeShape, CircleShape, and ChainShape.

+ +
+
+

Member Data Documentation

+ +

◆ MassData

+ +
+
+ + + + +
MassData MassData
+
+ +

Contains the properties of the shape such as:

+
    +
  • Area of the shape
  • +
  • Centroid
  • +
  • Inertia
  • +
  • Mass
  • +
+ +
+
+

Property Documentation

+ +

◆ ChildCount

+ +
+
+ + + + + +
+ + + + +
abstract int ChildCount
+
+get
+
+ +

Get the number of child primitives.

+ +
+
+ +

◆ Density

+ +
+
+ + + + + +
+ + + + +
float Density
+
+getset
+
+ +

Gets or sets the density. Changing the density causes a recalculation of shape properties.

+

The density.

+ +
+
+ +

◆ Radius

+ +
+
+ + + + + +
+ + + + +
float Radius
+
+getset
+
+ +

Radius of the Shape Changing the radius causes a recalculation of shape properties.

+ +
+
+ +

◆ ShapeType

+ +
+
+ + + + + +
+ + + + +
ShapeType ShapeType
+
+getset
+
+ +

Get the type of this shape.

+

The type of the shape.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Collision/Shapes/Shape.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.js new file mode 100644 index 00000000..5b2c2382 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.js @@ -0,0 +1,15 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape = +[ + [ "Shape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a197ede34ea1afc5846714a6ff404d5bc", null ], + [ "Clone", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a56dfbf74d858c85376fc6f62773d9625", null ], + [ "ComputeAABB", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#abaa4b975feb7324e02010f6229539bd4", null ], + [ "ComputeProperties", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ae2750bf71e92108b3d60c4d2c65dc981", null ], + [ "ComputeSubmergedArea", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ae386cd71f9a6c7c0c232fa100373e391", null ], + [ "RayCast", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a5b7e162e66dbc52fe2657ad895a50817", null ], + [ "TestPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ac0cc1de8ed6c1dd1667134fc91477f8b", null ], + [ "MassData", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a39c52aba3b10f231f31636915bf32eeb", null ], + [ "ChildCount", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a198166e06737d60718fe5b2928ed2b1f", null ], + [ "Density", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a8d7187cabd35d4e479cecf7c7e3a9f00", null ], + [ "Radius", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a062172106d8148f032b915309c6ff4e6", null ], + [ "ShapeType", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ae865cf87c2deb408bb751ac4edec48e3", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.map new file mode 100644 index 00000000..7ddf72e8 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.md5 new file mode 100644 index 00000000..86562e2e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.md5 @@ -0,0 +1 @@ +c96df85115c93bcc8b4dccbbad6ac05c \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.svg new file mode 100644 index 00000000..9682db2c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__coll__graph.svg @@ -0,0 +1,47 @@ + + + + + + +Shape + +Node1 + + +Shape + + + + +Node2 + + +MassData + + + + +Node2->Node1 + + + MassData + + +Node3 + + +IEquatable< MassData > + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.map new file mode 100644 index 00000000..f0756cc3 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.md5 new file mode 100644 index 00000000..b696dbc6 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.md5 @@ -0,0 +1 @@ +28f96680556dd6005be5f357a86f80e2 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.svg new file mode 100644 index 00000000..d292c5d1 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape__inherit__graph.svg @@ -0,0 +1,72 @@ + + + + + + +Shape + +Node1 + + +Shape + + + + +Node2 + + +ChainShape + + + + +Node1->Node2 + + + + +Node3 + + +CircleShape + + + + +Node1->Node3 + + + + +Node4 + + +EdgeShape + + + + +Node1->Node4 + + + + +Node5 + + +PolygonShape + + + + +Node1->Node5 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input-members.html new file mode 100644 index 00000000..602c0167 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input-members.html @@ -0,0 +1,75 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
TOIInput Member List
+
+
+ +

This is the complete list of members for TOIInput, including all inherited members.

+ + + + + + +
ProxyA (defined in TOIInput)TOIInput
ProxyB (defined in TOIInput)TOIInput
SweepA (defined in TOIInput)TOIInput
SweepB (defined in TOIInput)TOIInput
TMax (defined in TOIInput)TOIInput
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html new file mode 100644 index 00000000..a04d1ea7 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html @@ -0,0 +1,104 @@ + + + + + + + +Aether.Physics2D: TOIInput Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
TOIInput Class Reference
+
+
+ +

Input parameters for CalculateTimeOfImpact + More...

+
+Collaboration diagram for TOIInput:
+
+
+
+
+ + + + + + + + + + + + +

+Public Attributes

+DistanceProxy ProxyA
 
+DistanceProxy ProxyB
 
+Sweep SweepA
 
+Sweep SweepB
 
+float TMax
 
+

Detailed Description

+

Input parameters for CalculateTimeOfImpact

+

The documentation for this class was generated from the following file:
    +
  • Physics2D/Collision/TimeOfImpact.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.js new file mode 100644 index 00000000..85eefeef --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.js @@ -0,0 +1,8 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input = +[ + [ "ProxyA", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#a8de1ee4d8c167318b4aedb600e196d2d", null ], + [ "ProxyB", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#a626dfb64707717d21edffde8e4544d40", null ], + [ "SweepA", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#a374f0661ba06820e3ab398e30231f5ec", null ], + [ "SweepB", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#ad1a466e816d56705f17f954ae35951d1", null ], + [ "TMax", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#ac194a13b96b555ff5a0da460ba18c307", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.map new file mode 100644 index 00000000..e0e4969f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.md5 new file mode 100644 index 00000000..b0d63192 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.md5 @@ -0,0 +1 @@ +f3b0514ad32709e10baca96a3a91fb0c \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.svg new file mode 100644 index 00000000..babeea6b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input__coll__graph.svg @@ -0,0 +1,80 @@ + + + + + + +TOIInput + +Node1 + + +TOIInput + + + + +Node2 + + +DistanceProxy + + + + +Node2->Node1 + + + ProxyA +ProxyB + + +Node3 + + +Vertices + + + + +Node3->Node2 + + + Vertices + + +Node5 + + +Sweep + + + + +Node5->Node1 + + + SweepA +SweepB + + +Node6 + + +Vector2 + + + + +Node6->Node5 + + + C +C0 +LocalCenter + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe438470b455a575001521245634e54d8a.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe438470b455a575001521245634e54d8a.html new file mode 100644 index 00000000..0d8b58f2 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe438470b455a575001521245634e54d8a.html @@ -0,0 +1,75 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
DTSweepContext.DTSweepBasin Member List
+
+
+ +

This is the complete list of members for DTSweepContext.DTSweepBasin, including all inherited members.

+ + + + + + +
bottomNode (defined in DTSweepContext.DTSweepBasin)DTSweepContext.DTSweepBasin
leftHighest (defined in DTSweepContext.DTSweepBasin)DTSweepContext.DTSweepBasin
leftNode (defined in DTSweepContext.DTSweepBasin)DTSweepContext.DTSweepBasin
rightNode (defined in DTSweepContext.DTSweepBasin)DTSweepContext.DTSweepBasin
width (defined in DTSweepContext.DTSweepBasin)DTSweepContext.DTSweepBasin
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe6c1bdd9899af65c9dfb05bcafbfb6a2f.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe6c1bdd9899af65c9dfb05bcafbfb6a2f.html new file mode 100644 index 00000000..8a6e4725 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe6c1bdd9899af65c9dfb05bcafbfb6a2f.html @@ -0,0 +1,90 @@ + + + + + + + +Aether.Physics2D: DTSweepContext.DTSweepEdgeEvent Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
DTSweepContext.DTSweepEdgeEvent Class Reference
+
+
+
+Collaboration diagram for DTSweepContext.DTSweepEdgeEvent:
+
+
+
+
+ + + + + + +

+Public Attributes

+DTSweepConstraint ConstrainedEdge
 
+bool Right
 
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Common/Decomposition/CDT/Delaunay/Sweep/DTSweepContext.cs
  • +
+
+
+ + + + diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe7351699e28294e84d5ae07f21e9b2f9a.map similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.map rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe7351699e28294e84d5ae07f21e9b2f9a.map diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe7351699e28294e84d5ae07f21e9b2f9a.md5 similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.md5 rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe7351699e28294e84d5ae07f21e9b2f9a.md5 diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe7351699e28294e84d5ae07f21e9b2f9a.svg similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_266f1d2f4264861efeb5ee2328f082a6.svg rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe7351699e28294e84d5ae07f21e9b2f9a.svg diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe7d6d5cb3bb36c85438bbf842780964bb.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe7d6d5cb3bb36c85438bbf842780964bb.html new file mode 100644 index 00000000..583e90bf --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe7d6d5cb3bb36c85438bbf842780964bb.html @@ -0,0 +1,72 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
DTSweepContext.DTSweepEdgeEvent Member List
+
+
+ +

This is the complete list of members for DTSweepContext.DTSweepEdgeEvent, including all inherited members.

+ + + +
ConstrainedEdge (defined in DTSweepContext.DTSweepEdgeEvent)DTSweepContext.DTSweepEdgeEvent
Right (defined in DTSweepContext.DTSweepEdgeEvent)DTSweepContext.DTSweepEdgeEvent
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe8ab7159db6ff80fffad86be43e940473.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe8ab7159db6ff80fffad86be43e940473.html new file mode 100644 index 00000000..88d6b8fd --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe8ab7159db6ff80fffad86be43e940473.html @@ -0,0 +1,99 @@ + + + + + + + +Aether.Physics2D: DTSweepContext.DTSweepBasin Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
DTSweepContext.DTSweepBasin Class Reference
+
+
+
+Collaboration diagram for DTSweepContext.DTSweepBasin:
+
+
+
+
+ + + + + + + + + + + + +

+Public Attributes

+AdvancingFrontNode bottomNode
 
+bool leftHighest
 
+AdvancingFrontNode leftNode
 
+AdvancingFrontNode rightNode
 
+double width
 
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Common/Decomposition/CDT/Delaunay/Sweep/DTSweepContext.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweedbf4abf82be9fa9cbcc94dced18d340.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweedbf4abf82be9fa9cbcc94dced18d340.map new file mode 100644 index 00000000..0901b8a8 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweedbf4abf82be9fa9cbcc94dced18d340.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweedbf4abf82be9fa9cbcc94dced18d340.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweedbf4abf82be9fa9cbcc94dced18d340.md5 new file mode 100644 index 00000000..905a4639 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweedbf4abf82be9fa9cbcc94dced18d340.md5 @@ -0,0 +1 @@ +9ff6dfdf0330908c37dfa6b23db7c629 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweedbf4abf82be9fa9cbcc94dced18d340.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweedbf4abf82be9fa9cbcc94dced18d340.svg new file mode 100644 index 00000000..da047826 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweedbf4abf82be9fa9cbcc94dced18d340.svg @@ -0,0 +1,71 @@ + + + + + + +DTSweepContext.DTSweepBasin + +Node1 + + +DTSweepContext.DTSweepBasin + + + + +Node2 + + +AdvancingFrontNode + + + + +Node2->Node1 + + + bottomNode +leftNode +rightNode + + +Node2->Node2 + + + Next +Prev + + +Node3 + + +DelaunayTriangle + + + + +Node3->Node2 + + + Triangle + + +Node7 + + +TriangulationPoint + + + + +Node7->Node2 + + + Point + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path-members.html new file mode 100644 index 00000000..d7c43204 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path-members.html @@ -0,0 +1,89 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Path Member List
+
+
+ +

This is the complete list of members for Path, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
Add(Vector2 point) (defined in Path)Path
ClosedPath
ControlPointsPath
GetLength() (defined in Path)Path
GetPosition(float time) (defined in Path)Path
GetPositionNormal(float time)Path
GetVertices(int divisions)Path
NextIndex(int index)Path
Path()Path
Path(Vector2[] vertices)Path
Path(IList< Vector2 > vertices)Path
PreviousIndex(int index)Path
Remove(Vector2 point) (defined in Path)Path
RemoveAt(int index) (defined in Path)Path
Rotate(float value)Path
Scale(ref Vector2 value)Path
SubdivideEvenly(int divisions) (defined in Path)Path
ToString() (defined in Path)Path
Translate(ref Vector2 vector)Path
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html new file mode 100644 index 00000000..3d348ef5 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html @@ -0,0 +1,450 @@ + + + + + + + +Aether.Physics2D: Path Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+ +

Path: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve. + More...

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Path ()
 Initializes a new instance of the Path class. More...
 
 Path (Vector2[] vertices)
 Initializes a new instance of the Path class. More...
 
 Path (IList< Vector2 > vertices)
 Initializes a new instance of the Path class. More...
 
int NextIndex (int index)
 Gets the next index of a controlpoint More...
 
int PreviousIndex (int index)
 Gets the previous index of a controlpoint More...
 
void Translate (ref Vector2 vector)
 Translates the control points by the specified vector. More...
 
void Scale (ref Vector2 value)
 Scales the control points by the specified vector. More...
 
void Rotate (float value)
 Rotate the control points by the defined value in radians. More...
 
+override string ToString ()
 
Vertices GetVertices (int divisions)
 Returns a set of points defining the curve with the specifed number of divisions between each control point. More...
 
+Vector2 GetPosition (float time)
 
Vector2 GetPositionNormal (float time)
 Gets the normal for the given time. More...
 
+void Add (Vector2 point)
 
+void Remove (Vector2 point)
 
+void RemoveAt (int index)
 
+float GetLength ()
 
+List< Vector3SubdivideEvenly (int divisions)
 
+ + + + +

+Public Attributes

List< Vector2ControlPoints
 All the points that makes up the curve More...
 
+ + + + +

+Properties

bool Closed [get, set]
 True if the curve is closed. More...
 
+

Detailed Description

+

Path: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve.

+

Constructor & Destructor Documentation

+ +

◆ Path() [1/3]

+ +
+
+ + + + + + + +
Path ()
+
+ +

Initializes a new instance of the Path class.

+ +
+
+ +

◆ Path() [2/3]

+ +
+
+ + + + + + + + +
Path (Vector2[] vertices)
+
+ +

Initializes a new instance of the Path class.

+
Parameters
+ + +
verticesThe vertices to created the path from.
+
+
+ +
+
+ +

◆ Path() [3/3]

+ +
+
+ + + + + + + + +
Path (IList< Vector2vertices)
+
+ +

Initializes a new instance of the Path class.

+
Parameters
+ + +
verticesThe vertices to created the path from.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetPositionNormal()

+ +
+
+ + + + + + + + +
Vector2 GetPositionNormal (float time)
+
+ +

Gets the normal for the given time.

+
Parameters
+ + +
timeThe time
+
+
+
Returns
The normal.
+ +
+
+ +

◆ GetVertices()

+ +
+
+ + + + + + + + +
Vertices GetVertices (int divisions)
+
+ +

Returns a set of points defining the curve with the specifed number of divisions between each control point.

+
Parameters
+ + +
divisionsNumber of divisions between each control point.
+
+
+
Returns
+ +
+
+ +

◆ NextIndex()

+ +
+
+ + + + + + + + +
int NextIndex (int index)
+
+ +

Gets the next index of a controlpoint

+
Parameters
+ + +
indexThe index.
+
+
+
Returns
+ +
+
+ +

◆ PreviousIndex()

+ +
+
+ + + + + + + + +
int PreviousIndex (int index)
+
+ +

Gets the previous index of a controlpoint

+
Parameters
+ + +
indexThe index.
+
+
+
Returns
+ +
+
+ +

◆ Rotate()

+ +
+
+ + + + + + + + +
void Rotate (float value)
+
+ +

Rotate the control points by the defined value in radians.

+
Parameters
+ + +
valueThe amount to rotate by in radians.
+
+
+ +
+
+ +

◆ Scale()

+ +
+
+ + + + + + + + +
void Scale (ref Vector2 value)
+
+ +

Scales the control points by the specified vector.

+
Parameters
+ + +
valueThe Value.
+
+
+ +
+
+ +

◆ Translate()

+ +
+
+ + + + + + + + +
void Translate (ref Vector2 vector)
+
+ +

Translates the control points by the specified vector.

+
Parameters
+ + +
vectorThe vector.
+
+
+ +
+
+

Member Data Documentation

+ +

◆ ControlPoints

+ +
+
+ + + + +
List<Vector2> ControlPoints
+
+ +

All the points that makes up the curve

+ +
+
+

Property Documentation

+ +

◆ Closed

+ +
+
+ + + + + +
+ + + + +
bool Closed
+
+getset
+
+ +

True if the curve is closed.

+

true if closed; otherwise, false.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Common/Path.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.js new file mode 100644 index 00000000..b3029585 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.js @@ -0,0 +1,22 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path = +[ + [ "Path", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#aaa44fef284bec9041f7eb22b921c6174", null ], + [ "Path", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a4f525399fc4e12ce8d246285dfc443f9", null ], + [ "Path", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a53cc51c65c2106af0be7f8381a0c347c", null ], + [ "Add", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a6c0247c1d40018269042a07e59cedddf", null ], + [ "GetLength", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ac049fbc8fa2267b0f8e669bf9c21a6e2", null ], + [ "GetPosition", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a13f539d8649f8ea9e5d08fb17181fd5c", null ], + [ "GetPositionNormal", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a1e239fee97465c1f3f20fb562194e374", null ], + [ "GetVertices", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ae67215371ec6015737e086cc0b60f8da", null ], + [ "NextIndex", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a92acbe179d76f206252a79f5b3fc3b06", null ], + [ "PreviousIndex", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a3790eb40d9ecf822344442c576f34582", null ], + [ "Remove", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a6362ec7225f1ba5a7ac6ce0be6d06e2e", null ], + [ "RemoveAt", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ad7c925d24a4e07389d2331e0508618ea", null ], + [ "Rotate", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a5386451142d82fd512c5184a6169e991", null ], + [ "Scale", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#adc95b1d2445b45474575ae9222102785", null ], + [ "SubdivideEvenly", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a8f81c7cbb2c6c3b4674822f0fa12fa39", null ], + [ "ToString", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#aa73e7c4dd1df5fd5fbf81c7764ee1533", null ], + [ "Translate", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a0ae22165840106cf43489824f114db4d", null ], + [ "ControlPoints", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ac8b7cbac1111935301291574998499c4", null ], + [ "Closed", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ad0bd8bce51350ee6f1eeabda9da72097", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body-members.html new file mode 100644 index 00000000..d12c2f4e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body-members.html @@ -0,0 +1,80 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
BreakableBody Member List
+
+
+ +

This is the complete list of members for BreakableBody, including all inherited members.

+ + + + + + + + + + + +
BreakableBody(World world, IEnumerable< Vertices > vertices, float density, Vector2 position=new Vector2(), float rotation=0) (defined in BreakableBody)BreakableBody
BreakableBody(World world, IEnumerable< Shape > shapes, Vector2 position=new Vector2(), float rotation=0) (defined in BreakableBody)BreakableBody
BreakableBody(World world, Vertices vertices, float density, Vector2 position=new Vector2(), float rotation=0) (defined in BreakableBody)BreakableBody
BreakableBodyState enum name (defined in BreakableBody)BreakableBody
MainBody (defined in BreakableBody)BreakableBody
Parts (defined in BreakableBody)BreakableBody
State (defined in BreakableBody)BreakableBody
StrengthBreakableBody
Update() (defined in BreakableBody)BreakableBody
World (defined in BreakableBody)BreakableBody
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html new file mode 100644 index 00000000..227b6d50 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html @@ -0,0 +1,144 @@ + + + + + + + +Aether.Physics2D: BreakableBody Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
BreakableBody Class Reference
+
+
+ +

A type of body that supports multiple fixtures that can break apart. + More...

+ + + + +

+Public Types

enum class  BreakableBodyState { Unbroken +, ShouldBreak +, Broken + }
 
+ + + + + + + + + +

+Public Member Functions

BreakableBody (World world, IEnumerable< Vertices > vertices, float density, Vector2 position=new Vector2(), float rotation=0)
 
BreakableBody (World world, IEnumerable< Shape > shapes, Vector2 position=new Vector2(), float rotation=0)
 
BreakableBody (World world, Vertices vertices, float density, Vector2 position=new Vector2(), float rotation=0)
 
+void Update ()
 
+ + + + + + +

+Public Attributes

+List< FixtureParts = new List<Fixture>(8)
 
float Strength = 500.0f
 The force needed to break the body apart. Default: 500 More...
 
+ + + + + + + +

+Properties

+World World [get]
 
+Body MainBody [get]
 
+BreakableBodyState State [get]
 
+

Detailed Description

+

A type of body that supports multiple fixtures that can break apart.

+

Member Data Documentation

+ +

◆ Strength

+ +
+
+ + + + +
float Strength = 500.0f
+
+ +

The force needed to break the body apart. Default: 500

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Common/PhysicsLogic/BreakableBody.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.js new file mode 100644 index 00000000..407634e6 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.js @@ -0,0 +1,17 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body = +[ + [ "BreakableBodyState", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1b", [ + [ "Unbroken", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1ba3bfaa3d0d7276f874f11575d2732a70b", null ], + [ "ShouldBreak", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1ba8d96a8323a879b9b1339d6fc9ba7d8f6", null ], + [ "Broken", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1bac98dbc22f49f1b4a644307551924f8da", null ] + ] ], + [ "BreakableBody", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#aa54e69b33ce1086dcf2203f93342ffd7", null ], + [ "BreakableBody", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a9dd2cece80aa907a06f2980d0ce9239f", null ], + [ "BreakableBody", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a880b50972d509e21eb53dcf9f9527efa", null ], + [ "Update", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#aec0783b5a136e042adcc47bae4fe5291", null ], + [ "Parts", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a03ab273229d2c63ca328003052b4923b", null ], + [ "Strength", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a7e0af77c63d277b389e7bb0caace453c", null ], + [ "MainBody", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a73df52ab809bd17f9722ee6fd0a06b78", null ], + [ "State", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a3033aa295a2f0768efa99ef7e55d4291", null ], + [ "World", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#addad4c6d854b8c10bcf693736126f9ee", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data-members.html new file mode 100644 index 00000000..04360fce --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data-members.html @@ -0,0 +1,81 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
FilterData Member List
+
+
+ +

This is the complete list of members for FilterData, including all inherited members.

+ + + + + + + + + + + + +
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)FilterDatavirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html new file mode 100644 index 00000000..8a792162 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html @@ -0,0 +1,386 @@ + + + + + + + +Aether.Physics2D: FilterData Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
FilterData Class Reference
+
+
+ +

Contains filter data that can determine whether an object should be processed or not. + More...

+
+Inheritance diagram for FilterData:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual bool IsActiveOn (Body body)
 
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
+ + + + + + + + + + + + + +

+Public Attributes

Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
+

Detailed Description

+

Contains filter data that can determine whether an object should be processed or not.

+

Member Function Documentation

+ +

◆ AddDisabledCategory()

+ +
+
+ + + + + + + + +
void AddDisabledCategory (Category category)
+
+ +

Adds the category.

+
Parameters
+ + +
categoryThe category.
+
+
+ +
+
+ +

◆ AddEnabledCategory()

+ +
+
+ + + + + + + + +
void AddEnabledCategory (Category category)
+
+ +

Adds the category.

+
Parameters
+ + +
categoryThe category.
+
+
+ +
+
+ +

◆ IsActiveOn()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool IsActiveOn (Body body)
+
+virtual
+
+ +

+
Parameters
+ + +
body
+
+
+
Returns
+ +

Reimplemented in Controller, and PhysicsLogic.

+ +
+
+ +

◆ IsInDisabledCategory()

+ +
+
+ + + + + + + + +
bool IsInDisabledCategory (Category category)
+
+ +

Determines whether this body ignores the the specified controller.

+
Parameters
+ + +
categoryThe category.
+
+
+
Returns
true if the object has the specified category; otherwise, false.
+ +
+
+ +

◆ IsInEnabledInCategory()

+ +
+
+ + + + + + + + +
bool IsInEnabledInCategory (Category category)
+
+ +

Determines whether this body ignores the the specified controller.

+
Parameters
+ + +
categoryThe category.
+
+
+
Returns
true if the object has the specified category; otherwise, false.
+ +
+
+ +

◆ RemoveDisabledCategory()

+ +
+
+ + + + + + + + +
void RemoveDisabledCategory (Category category)
+
+ +

Removes the category.

+
Parameters
+ + +
categoryThe category.
+
+
+ +
+
+ +

◆ RemoveEnabledCategory()

+ +
+
+ + + + + + + + +
void RemoveEnabledCategory (Category category)
+
+ +

Removes the category.

+
Parameters
+ + +
categoryThe category.
+
+
+ +
+
+

Member Data Documentation

+ +

◆ DisabledOnCategories

+ +
+
+ + + + +
Category DisabledOnCategories = Category.None
+
+ +

Disable the logic on specific categories. Category.None by default.

+ +
+
+ +

◆ DisabledOnGroup

+ +
+
+ + + + +
int DisabledOnGroup
+
+ +

Disable the logic on specific groups

+ +
+
+ +

◆ EnabledOnCategories

+ +
+
+ + + + +
Category EnabledOnCategories = Category.All
+
+ +

Enable the logic on specific categories Category.All by default.

+ +
+
+ +

◆ EnabledOnGroup

+ +
+
+ + + + +
int EnabledOnGroup
+
+ +

Enable the logic on specific groups.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Common/PhysicsLogic/FilterData.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.js new file mode 100644 index 00000000..6ccd64e0 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.js @@ -0,0 +1,14 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data = +[ + [ "AddDisabledCategory", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a132b248c4ddbcf5ec6b04208e0ef60a7", null ], + [ "AddEnabledCategory", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a3ab1d065d3ab249d102bc4b27f3eaba4", null ], + [ "IsActiveOn", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a659aaa84f09e85c3f9e9f299702ac1d1", null ], + [ "IsInDisabledCategory", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a1d6bbb270e8ed5be5a31763e281b44d6", null ], + [ "IsInEnabledInCategory", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a70f13a7871af18288bab9ffb9ea1cc65", null ], + [ "RemoveDisabledCategory", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#ab15e5dba449204c04296c752e2d11d3e", null ], + [ "RemoveEnabledCategory", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#aeb2199c51dc40168079d3303cad1fa1d", null ], + [ "DisabledOnCategories", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a3ed289991bba5358ffd7f7a54a1e1c6a", null ], + [ "DisabledOnGroup", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#aa7c5e7b717cfe847dd9ef362691af48c", null ], + [ "EnabledOnCategories", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a20478d647a39fcf4c22af0e6ed844d2d", null ], + [ "EnabledOnGroup", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#ad3bebf19d04c08ca0f68379d192b6acf", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.map new file mode 100644 index 00000000..1a5fc60d --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.md5 new file mode 100644 index 00000000..47fec4aa --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.md5 @@ -0,0 +1 @@ +c280c08d7b01f4bdd0dbfa87c29e8d35 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.svg new file mode 100644 index 00000000..3235193b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data__inherit__graph.svg @@ -0,0 +1,124 @@ + + + + + + +FilterData + +Node1 + + +FilterData + + + + +Node2 + + +PhysicsLogic + + + + +Node1->Node2 + + + + +Node5 + + +Controller + + + + +Node1->Node5 + + + + +Node3 + + +RealExplosion + + + + +Node2->Node3 + + + + +Node4 + + +SimpleExplosion + + + + +Node2->Node4 + + + + +Node6 + + +AbstractForceController + + + + +Node5->Node6 + + + + +Node8 + + +BuoyancyController + + + + +Node5->Node8 + + + + +Node9 + + +GravityController + + + + +Node5->Node9 + + + + +Node10 + + +VelocityLimitController + + + + +Node5->Node10 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic-members.html new file mode 100644 index 00000000..70432834 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic-members.html @@ -0,0 +1,84 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
PhysicsLogic Member List
+
+
+ +

This is the complete list of members for PhysicsLogic, including all inherited members.

+ + + + + + + + + + + + + + + +
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
ControllerCategory (defined in PhysicsLogic)PhysicsLogic
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)PhysicsLogicvirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
PhysicsLogic(World world) (defined in PhysicsLogic)PhysicsLogic
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
World (defined in PhysicsLogic)PhysicsLogic
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html new file mode 100644 index 00000000..fc8863c1 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html @@ -0,0 +1,179 @@ + + + + + + + +Aether.Physics2D: PhysicsLogic Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
PhysicsLogic Class Reference
+
+
+
+Inheritance diagram for PhysicsLogic:
+
+
+
+
+
+Collaboration diagram for PhysicsLogic:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

PhysicsLogic (World world)
 
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
+ + + + + + + + + + + + + + + + +

+Public Attributes

+ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
+ + + +

+Properties

+World World [get, set]
 
+

Member Function Documentation

+ +

◆ IsActiveOn()

+ +
+
+ + + + + +
+ + + + + + + + +
override bool IsActiveOn (Body body)
+
+virtual
+
+ +

+
Parameters
+ + +
body
+
+
+
Returns
+ +

Reimplemented from FilterData.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Common/PhysicsLogic/PhysicsLogic.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.js new file mode 100644 index 00000000..34eb190c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.js @@ -0,0 +1,7 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic = +[ + [ "PhysicsLogic", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#aba13b67f12caccff864d7109b51ac73d", null ], + [ "IsActiveOn", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#a8154c9f27c7becbccacf50f1eeaa4aff", null ], + [ "ControllerCategory", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#a1e4e2b809a45a820de9376256d3bf0c0", null ], + [ "World", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#addad4c6d854b8c10bcf693736126f9ee", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.map new file mode 100644 index 00000000..fe30c94d --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.md5 new file mode 100644 index 00000000..db5fda89 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.md5 @@ -0,0 +1 @@ +c7ba9b21b53a82ac0f61b347ab9e19e6 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.svg new file mode 100644 index 00000000..ac6fabfa --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__coll__graph.svg @@ -0,0 +1,33 @@ + + + + + + +PhysicsLogic + +Node1 + + +PhysicsLogic + + + + +Node2 + + +FilterData + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.map new file mode 100644 index 00000000..7e5449aa --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.md5 new file mode 100644 index 00000000..310dab7c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.md5 @@ -0,0 +1 @@ +cbbb21d1d074d394b82b700290417cf4 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.svg new file mode 100644 index 00000000..f1dee86f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic__inherit__graph.svg @@ -0,0 +1,59 @@ + + + + + + +PhysicsLogic + +Node1 + + +PhysicsLogic + + + + +Node3 + + +RealExplosion + + + + +Node1->Node3 + + + + +Node4 + + +SimpleExplosion + + + + +Node1->Node4 + + + + +Node2 + + +FilterData + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion-members.html new file mode 100644 index 00000000..79617ee7 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion-members.html @@ -0,0 +1,91 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
RealExplosion Member List
+
+
+ +

This is the complete list of members for RealExplosion, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
Activate(Vector2 pos, float radius, float maxForce)RealExplosion
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
ControllerCategory (defined in PhysicsLogic)PhysicsLogic
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
EdgeRatioRealExplosion
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IgnoreWhenInsideShapeRealExplosion
IsActiveOn(Body body)PhysicsLogicvirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
MaxAngleRealExplosion
MaxShapesRealExplosion
MinRaysRealExplosion
PhysicsLogic(World world) (defined in PhysicsLogic)PhysicsLogic
RealExplosion(World world) (defined in RealExplosion)RealExplosion
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
World (defined in PhysicsLogic)PhysicsLogic
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html new file mode 100644 index 00000000..b2d322f5 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html @@ -0,0 +1,296 @@ + + + + + + + +Aether.Physics2D: RealExplosion Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
RealExplosion Class Reference
+
+
+ +

Creates a realistic explosion based on raycasting. Objects in the open will be affected, but objects behind static bodies will not. A body that is half in cover, half in the open will get half the force applied to the end in the open. + More...

+
+Inheritance diagram for RealExplosion:
+
+
+
+
+
+Collaboration diagram for RealExplosion:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

RealExplosion (World world)
 
Dictionary< Fixture, Vector2Activate (Vector2 pos, float radius, float maxForce)
 Activate the explosion at the specified position. More...
 
- Public Member Functions inherited from PhysicsLogic
PhysicsLogic (World world)
 
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

float EdgeRatio = 1.0f / 40.0f
 Ratio of arc length to angle from edges to first ray tested. Defaults to 1/40. More...
 
bool IgnoreWhenInsideShape = false
 Ignore Explosion if it happens inside a shape. Default value is false. More...
 
float MaxAngle = Constant.Pi / 15
 Max angle between rays (used when segment is large). Defaults to 15 degrees More...
 
int MaxShapes = 100
 Maximum number of shapes involved in the explosion. Defaults to 100 More...
 
int MinRays = 5
 How many rays per shape/body/segment. Defaults to 5 More...
 
- Public Attributes inherited from PhysicsLogic
+ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
+ + + + +

+Additional Inherited Members

- Properties inherited from PhysicsLogic
+World World [get, set]
 
+

Detailed Description

+

Creates a realistic explosion based on raycasting. Objects in the open will be affected, but objects behind static bodies will not. A body that is half in cover, half in the open will get half the force applied to the end in the open.

+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Dictionary<Fixture, Vector2> Activate (Vector2 pos,
float radius,
float maxForce 
)
+
+ +

Activate the explosion at the specified position.

+
Parameters
+ + + + +
posThe position where the explosion happens
radiusThe explosion radius
maxForceThe explosion force at the explosion point (then is inversely proportional to the square of the distance)
+
+
+
Returns
A list of bodies and the amount of force that was applied to them.
+ +
+
+

Member Data Documentation

+ +

◆ EdgeRatio

+ +
+
+ + + + +
float EdgeRatio = 1.0f / 40.0f
+
+ +

Ratio of arc length to angle from edges to first ray tested. Defaults to 1/40.

+ +
+
+ +

◆ IgnoreWhenInsideShape

+ +
+
+ + + + +
bool IgnoreWhenInsideShape = false
+
+ +

Ignore Explosion if it happens inside a shape. Default value is false.

+ +
+
+ +

◆ MaxAngle

+ +
+
+ + + + +
float MaxAngle = Constant.Pi / 15
+
+ +

Max angle between rays (used when segment is large). Defaults to 15 degrees

+ +
+
+ +

◆ MaxShapes

+ +
+
+ + + + +
int MaxShapes = 100
+
+ +

Maximum number of shapes involved in the explosion. Defaults to 100

+ +
+
+ +

◆ MinRays

+ +
+
+ + + + +
int MinRays = 5
+
+ +

How many rays per shape/body/segment. Defaults to 5

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Common/PhysicsLogic/RealExplosion.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.js new file mode 100644 index 00000000..8479562a --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.js @@ -0,0 +1,10 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion = +[ + [ "RealExplosion", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#aa86299372e2193a2e860e315e9d3a11c", null ], + [ "Activate", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#aa155a8183216feb30fa0578b781a2423", null ], + [ "EdgeRatio", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a3a649535b23acb69ff4f1b45e72b9260", null ], + [ "IgnoreWhenInsideShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#aab930d7df5785acffc9670f6e53d9577", null ], + [ "MaxAngle", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a0fe1d5703fdce33a031b23f58dfd5ed2", null ], + [ "MaxShapes", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a1501f9b40800d4e8cd6190b181e61f5d", null ], + [ "MinRays", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a0068f329bc3a0da392be609b39b2207f", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.map new file mode 100644 index 00000000..8d4d5b21 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.md5 new file mode 100644 index 00000000..ea0fa6a9 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.md5 @@ -0,0 +1 @@ +1e4334e064cc6807c667de73b03c4933 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.svg new file mode 100644 index 00000000..91957e9b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__coll__graph.svg @@ -0,0 +1,46 @@ + + + + + + +RealExplosion + +Node1 + + +RealExplosion + + + + +Node2 + + +PhysicsLogic + + + + +Node2->Node1 + + + + +Node3 + + +FilterData + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.map new file mode 100644 index 00000000..8d4d5b21 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.md5 new file mode 100644 index 00000000..ea0fa6a9 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.md5 @@ -0,0 +1 @@ +1e4334e064cc6807c667de73b03c4933 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.svg new file mode 100644 index 00000000..91957e9b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion__inherit__graph.svg @@ -0,0 +1,46 @@ + + + + + + +RealExplosion + +Node1 + + +RealExplosion + + + + +Node2 + + +PhysicsLogic + + + + +Node2->Node1 + + + + +Node3 + + +FilterData + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion-members.html new file mode 100644 index 00000000..fffe3461 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion-members.html @@ -0,0 +1,87 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
SimpleExplosion Member List
+
+
+ +

This is the complete list of members for SimpleExplosion, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(Vector2 pos, float radius, float force, float maxForce=float.MaxValue)SimpleExplosion
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
ControllerCategory (defined in PhysicsLogic)PhysicsLogic
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)PhysicsLogicvirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
PhysicsLogic(World world) (defined in PhysicsLogic)PhysicsLogic
PowerSimpleExplosion
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
SimpleExplosion(World world) (defined in SimpleExplosion)SimpleExplosion
World (defined in PhysicsLogic)PhysicsLogic
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html new file mode 100644 index 00000000..ee252c98 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html @@ -0,0 +1,235 @@ + + + + + + + +Aether.Physics2D: SimpleExplosion Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
SimpleExplosion Class Reference
+
+
+ +

Creates a simple explosion that ignores other bodies hiding behind static bodies. + More...

+
+Inheritance diagram for SimpleExplosion:
+
+
+
+
+
+Collaboration diagram for SimpleExplosion:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

SimpleExplosion (World world)
 
Dictionary< Body, Vector2Activate (Vector2 pos, float radius, float force, float maxForce=float.MaxValue)
 Activate the explosion at the specified position. More...
 
- Public Member Functions inherited from PhysicsLogic
PhysicsLogic (World world)
 
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
+ + + + + + + +

+Properties

float Power [get, set]
 This is the power used in the power function. A value of 1 means the force applied to bodies in the explosion is linear. A value of 2 means it is exponential. More...
 
- Properties inherited from PhysicsLogic
+World World [get, set]
 
+ + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from PhysicsLogic
+ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
+

Detailed Description

+

Creates a simple explosion that ignores other bodies hiding behind static bodies.

+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Dictionary<Body, Vector2> Activate (Vector2 pos,
float radius,
float force,
float maxForce = float.MaxValue 
)
+
+ +

Activate the explosion at the specified position.

+
Parameters
+ + + + + +
posThe position (center) of the explosion.
radiusThe radius of the explosion.
forceThe force applied
maxForceA maximum amount of force. When force gets over this value, it will be equal to maxForce
+
+
+
Returns
A list of bodies and the amount of force that was applied to them.
+ +
+
+

Property Documentation

+ +

◆ Power

+ +
+
+ + + + + +
+ + + + +
float Power
+
+getset
+
+ +

This is the power used in the power function. A value of 1 means the force applied to bodies in the explosion is linear. A value of 2 means it is exponential.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Common/PhysicsLogic/SimpleExplosion.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.js new file mode 100644 index 00000000..8dcf57d6 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.js @@ -0,0 +1,6 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion = +[ + [ "SimpleExplosion", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html#aa5dd1dda0867910c3c4a548c1cc9829a", null ], + [ "Activate", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html#ad0f3f074f559f045fcd6daf807999d58", null ], + [ "Power", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html#aeca176f09c48cbe15df7fc4fff7c77f7", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.map new file mode 100644 index 00000000..436d5c06 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.md5 new file mode 100644 index 00000000..29c2ae14 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.md5 @@ -0,0 +1 @@ +45d11dd11a4f7bfa976e9ea5853b8e6c \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.svg new file mode 100644 index 00000000..04c9fb69 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__coll__graph.svg @@ -0,0 +1,46 @@ + + + + + + +SimpleExplosion + +Node1 + + +SimpleExplosion + + + + +Node2 + + +PhysicsLogic + + + + +Node2->Node1 + + + + +Node3 + + +FilterData + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.map new file mode 100644 index 00000000..436d5c06 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.md5 new file mode 100644 index 00000000..29c2ae14 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.md5 @@ -0,0 +1 @@ +45d11dd11a4f7bfa976e9ea5853b8e6c \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.svg new file mode 100644 index 00000000..04c9fb69 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion__inherit__graph.svg @@ -0,0 +1,46 @@ + + + + + + +SimpleExplosion + +Node1 + + +SimpleExplosion + + + + +Node2 + + +PhysicsLogic + + + + +Node2->Node1 + + + + +Node3 + + +FilterData + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain-members.html new file mode 100644 index 00000000..a103a856 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain-members.html @@ -0,0 +1,85 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Terrain Member List
+
+
+ +

This is the complete list of members for Terrain, including all inherited members.

+ + + + + + + + + + + + + + + + +
ApplyData(sbyte[,] data, Vector2 offset=default(Vector2))Terrain
CellSizeTerrain
CenterTerrain
DecomposerTerrain
HeightTerrain
Initialize()Terrain
IterationsTerrain
ModifyTerrain(Vector2 location, sbyte value)Terrain
PointsPerUnitTerrain
RegenerateTerrain()Terrain
SubCellSizeTerrain
Terrain(World world, AABB area)Terrain
Terrain(World world, Vector2 position, float width, float height)Terrain
WidthTerrain
WorldTerrain
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html new file mode 100644 index 00000000..988fbd7b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html @@ -0,0 +1,485 @@ + + + + + + + +Aether.Physics2D: Terrain Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
Terrain Class Reference
+
+
+ +

Simple class to maintain a terrain. It can keep track + More...

+
+Collaboration diagram for Terrain:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Terrain (World world, AABB area)
 Creates a new terrain. More...
 
 Terrain (World world, Vector2 position, float width, float height)
 Creates a new terrain More...
 
void Initialize ()
 Initialize the terrain for use. More...
 
void ApplyData (sbyte[,] data, Vector2 offset=default(Vector2))
 Apply the specified texture data to the terrain. More...
 
void ModifyTerrain (Vector2 location, sbyte value)
 Modify a single point in the terrain. More...
 
void RegenerateTerrain ()
 Regenerate the terrain. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

World World
 World to manage terrain in. More...
 
Vector2 Center
 Center of terrain in world units. More...
 
float Width
 Width of terrain in world units. More...
 
float Height
 Height of terrain in world units. More...
 
int PointsPerUnit
 Points per each world unit used to define the terrain in the point cloud. More...
 
int CellSize
 Points per cell. More...
 
int SubCellSize
 Points per sub cell. More...
 
int Iterations = 2
 Number of iterations to perform in the Marching Squares algorithm. Note: More then 3 has almost no effect on quality. More...
 
TriangulationAlgorithm Decomposer
 Decomposer to use when regenerating terrain. Can be changed on the fly without consequence. Note: Some decomposerers are unstable. More...
 
+

Detailed Description

+

Simple class to maintain a terrain. It can keep track

+

Constructor & Destructor Documentation

+ +

◆ Terrain() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
Terrain (World world,
AABB area 
)
+
+ +

Creates a new terrain.

+
Parameters
+ + + +
worldThe World
areaThe area of the terrain.
+
+
+ +
+
+ +

◆ Terrain() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Terrain (World world,
Vector2 position,
float width,
float height 
)
+
+ +

Creates a new terrain

+
Parameters
+ + + + + +
worldThe World
positionThe position (center) of the terrain.
widthThe width of the terrain.
heightThe height of the terrain.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ ApplyData()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void ApplyData (sbyte data[,],
Vector2 offset = default(Vector2) 
)
+
+ +

Apply the specified texture data to the terrain.

+
Parameters
+ + + +
data
offset
+
+
+ +
+
+ +

◆ Initialize()

+ +
+
+ + + + + + + +
void Initialize ()
+
+ +

Initialize the terrain for use.

+ +
+
+ +

◆ ModifyTerrain()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void ModifyTerrain (Vector2 location,
sbyte value 
)
+
+ +

Modify a single point in the terrain.

+
Parameters
+ + + +
locationWorld location to modify. Automatically clipped.
value-1 = inside terrain, 1 = outside terrain
+
+
+ +
+
+ +

◆ RegenerateTerrain()

+ +
+
+ + + + + + + +
void RegenerateTerrain ()
+
+ +

Regenerate the terrain.

+ +
+
+

Member Data Documentation

+ +

◆ CellSize

+ +
+
+ + + + +
int CellSize
+
+ +

Points per cell.

+ +
+
+ +

◆ Center

+ +
+
+ + + + +
Vector2 Center
+
+ +

Center of terrain in world units.

+ +
+
+ +

◆ Decomposer

+ +
+
+ + + + +
TriangulationAlgorithm Decomposer
+
+ +

Decomposer to use when regenerating terrain. Can be changed on the fly without consequence. Note: Some decomposerers are unstable.

+ +
+
+ +

◆ Height

+ +
+
+ + + + +
float Height
+
+ +

Height of terrain in world units.

+ +
+
+ +

◆ Iterations

+ +
+
+ + + + +
int Iterations = 2
+
+ +

Number of iterations to perform in the Marching Squares algorithm. Note: More then 3 has almost no effect on quality.

+ +
+
+ +

◆ PointsPerUnit

+ +
+
+ + + + +
int PointsPerUnit
+
+ +

Points per each world unit used to define the terrain in the point cloud.

+ +
+
+ +

◆ SubCellSize

+ +
+
+ + + + +
int SubCellSize
+
+ +

Points per sub cell.

+ +
+
+ +

◆ Width

+ +
+
+ + + + +
float Width
+
+ +

Width of terrain in world units.

+ +
+
+ +

◆ World

+ +
+
+ + + + +
World World
+
+ +

World to manage terrain in.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Common/TextureTools/Terrain.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.js new file mode 100644 index 00000000..dcfc0ddf --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.js @@ -0,0 +1,18 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain = +[ + [ "Terrain", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a8b72d222a9621e5219af3e09cbfdc05b", null ], + [ "Terrain", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#aef6850d3506626a383e3e9541315b078", null ], + [ "ApplyData", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a34b94b66abd6db44c0a918fdd339ec06", null ], + [ "Initialize", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a98b1050f09da390896f964fb7a892391", null ], + [ "ModifyTerrain", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#af7f864f53c8721790c96e70f21523803", null ], + [ "RegenerateTerrain", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a83c0404f26e4e91f5c334503d89e08ce", null ], + [ "CellSize", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a0400482de381c91e017bfbc1e41b7699", null ], + [ "Center", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#aa790d59296f437e1fbfa8d5237318e09", null ], + [ "Decomposer", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a1f4bd9408ab95f568995dc5582c4f137", null ], + [ "Height", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a0f776a4ace9e9771de0a864193f3de0b", null ], + [ "Iterations", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#ae0d17bcc40667f128a17c273ea27e4c0", null ], + [ "PointsPerUnit", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a7725dbb2fc74a7a71b68f744a68a8d69", null ], + [ "SubCellSize", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a1ae23ee3a9a72f06321acfbc8a67a1f3", null ], + [ "Width", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a7de4690b4c35b991ee86032c52d974ab", null ], + [ "World", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#addad4c6d854b8c10bcf693736126f9ee", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.map new file mode 100644 index 00000000..a9352dcc --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.md5 new file mode 100644 index 00000000..746e6925 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.md5 @@ -0,0 +1 @@ +1cc8400e048e5058cb085aaf7ba4ff39 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.svg new file mode 100644 index 00000000..60ab3c8f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain__coll__graph.svg @@ -0,0 +1,117 @@ + + + + + + +Terrain + +Node1 + + +Terrain + + + + +Node2 + + +Vector2 + + + + +Node2->Node1 + + + Center + + +Node3 + + +IEquatable< Vector2 > + + + + +Node3->Node2 + + + + +Node4 + + +World + + + + +Node4->Node1 + + + World + + +Node5 + + +JointCollection + + + + +Node5->Node4 + + + JointList + + +Node9 + + +BodyCollection + + + + +Node9->Node4 + + + BodyList + + +Node13 + + +ContactManager + + + + +Node13->Node4 + + + ContactManager + + +Node21 + + +ControllerCollection + + + + +Node21->Node4 + + + ControllerList + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter-members.html new file mode 100644 index 00000000..625d380c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter-members.html @@ -0,0 +1,89 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
TextureConverter Member List
+
+
+ +

This is the complete list of members for TextureConverter, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
AlphaToleranceTextureConverter
DetectVertices(uint[] data, int width)TextureConverterstatic
DetectVertices(uint[] data, int width, bool holeDetection)TextureConverterstatic
DetectVertices(uint[] data, int width, float hullTolerance, byte alphaTolerance, bool multiPartDetection, bool holeDetection)TextureConverterstatic
DetectVertices() (defined in TextureConverter)TextureConverter
HoleDetectionTextureConverter
HullToleranceTextureConverter
InBounds(ref Vector2 coord) (defined in TextureConverter)TextureConverter
IsSolid(ref Vector2 v) (defined in TextureConverter)TextureConverter
IsSolid(ref int x, ref int y) (defined in TextureConverter)TextureConverter
IsSolid(ref int index) (defined in TextureConverter)TextureConverter
MultipartDetectionTextureConverter
PixelOffsetOptimizationTextureConverter
PolygonDetectionTypeTextureConverter
TextureConverter() (defined in TextureConverter)TextureConverter
TextureConverter(byte? alphaTolerance, float? hullTolerance, bool? holeDetection, bool? multipartDetection, bool? pixelOffsetOptimization, Matrix? transform) (defined in TextureConverter)TextureConverter
TextureConverter(uint[] data, int width) (defined in TextureConverter)TextureConverter
TextureConverter(uint[] data, int width, byte? alphaTolerance, float? hullTolerance, bool? holeDetection, bool? multipartDetection, bool? pixelOffsetOptimization, Matrix? transform) (defined in TextureConverter)TextureConverter
TransformTextureConverter
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html new file mode 100644 index 00000000..34dc68db --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html @@ -0,0 +1,483 @@ + + + + + + + +Aether.Physics2D: TextureConverter Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

TextureConverter (byte? alphaTolerance, float? hullTolerance, bool? holeDetection, bool? multipartDetection, bool? pixelOffsetOptimization, Matrix? transform)
 
TextureConverter (uint[] data, int width)
 
TextureConverter (uint[] data, int width, byte? alphaTolerance, float? hullTolerance, bool? holeDetection, bool? multipartDetection, bool? pixelOffsetOptimization, Matrix? transform)
 
+List< VerticesDetectVertices ()
 
+bool IsSolid (ref Vector2 v)
 
+bool IsSolid (ref int x, ref int y)
 
+bool IsSolid (ref int index)
 
+bool InBounds (ref Vector2 coord)
 
+ + + + + + + + + + +

+Static Public Member Functions

static Vertices DetectVertices (uint[] data, int width)
 Detects the vertices of the supplied texture data. (PolygonDetectionType.Integrated) More...
 
static Vertices DetectVertices (uint[] data, int width, bool holeDetection)
 Detects the vertices of the supplied texture data. More...
 
static List< VerticesDetectVertices (uint[] data, int width, float hullTolerance, byte alphaTolerance, bool multiPartDetection, bool holeDetection)
 Detects the vertices of the supplied texture data. More...
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Properties

VerticesDetectionType PolygonDetectionType [get, set]
 Get or set the polygon detection type. More...
 
bool HoleDetection [get, set]
 Will detect texture 'holes' if set to true. Slows down the detection. Default is false. More...
 
bool MultipartDetection [get, set]
 Will detect texture multiple 'solid' isles if set to true. Slows down the detection. Default is false. More...
 
bool PixelOffsetOptimization [get, set]
 Will optimize the vertex positions along the interpolated normal between two edges about a half pixel (post processing). Default is false. More...
 
Matrix Transform [get, set]
 Can be used for scaling. More...
 
byte AlphaTolerance [get, set]
 Alpha (coverage) tolerance. Default is 20: Every pixel with a coverage value equal or greater to 20 will be counts as solid. More...
 
float HullTolerance [get, set]
 Default is 1.5f. More...
 
+

Member Function Documentation

+ +

◆ DetectVertices() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static Vertices DetectVertices (uint[] data,
int width 
)
+
+static
+
+ +

Detects the vertices of the supplied texture data. (PolygonDetectionType.Integrated)

+
Parameters
+ + + +
dataThe texture data.
widthThe texture width.
+
+
+
Returns
+ +
+
+ +

◆ DetectVertices() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static Vertices DetectVertices (uint[] data,
int width,
bool holeDetection 
)
+
+static
+
+ +

Detects the vertices of the supplied texture data.

+
Parameters
+ + + + +
dataThe texture data.
widthThe texture width.
holeDetectionif set to true it will perform hole detection.
+
+
+
Returns
+ +
+
+ +

◆ DetectVertices() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static List<Vertices> DetectVertices (uint[] data,
int width,
float hullTolerance,
byte alphaTolerance,
bool multiPartDetection,
bool holeDetection 
)
+
+static
+
+ +

Detects the vertices of the supplied texture data.

+
Parameters
+ + + + + + + +
dataThe texture data.
widthThe texture width.
holeDetectionif set to true it will perform hole detection.
hullToleranceThe hull tolerance.
alphaToleranceThe alpha tolerance.
multiPartDetectionif set to true it will perform multi part detection.
+
+
+
Returns
+ +
+
+

Property Documentation

+ +

◆ AlphaTolerance

+ +
+
+ + + + + +
+ + + + +
byte AlphaTolerance
+
+getset
+
+ +

Alpha (coverage) tolerance. Default is 20: Every pixel with a coverage value equal or greater to 20 will be counts as solid.

+ +
+
+ +

◆ HoleDetection

+ +
+
+ + + + + +
+ + + + +
bool HoleDetection
+
+getset
+
+ +

Will detect texture 'holes' if set to true. Slows down the detection. Default is false.

+ +
+
+ +

◆ HullTolerance

+ +
+
+ + + + + +
+ + + + +
float HullTolerance
+
+getset
+
+ +

Default is 1.5f.

+ +
+
+ +

◆ MultipartDetection

+ +
+
+ + + + + +
+ + + + +
bool MultipartDetection
+
+getset
+
+ +

Will detect texture multiple 'solid' isles if set to true. Slows down the detection. Default is false.

+ +
+
+ +

◆ PixelOffsetOptimization

+ +
+
+ + + + + +
+ + + + +
bool PixelOffsetOptimization
+
+getset
+
+ +

Will optimize the vertex positions along the interpolated normal between two edges about a half pixel (post processing). Default is false.

+ +
+
+ +

◆ PolygonDetectionType

+ +
+
+ + + + + +
+ + + + +
VerticesDetectionType PolygonDetectionType
+
+getset
+
+ +

Get or set the polygon detection type.

+ +
+
+ +

◆ Transform

+ +
+
+ + + + + +
+ + + + +
Matrix Transform
+
+getset
+
+ +

Can be used for scaling.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Common/TextureTools/TextureConverter.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.js new file mode 100644 index 00000000..c9776a8a --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.js @@ -0,0 +1,19 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter = +[ + [ "TextureConverter", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a2361f0f581dfea164797fefc6d10eb5e", null ], + [ "TextureConverter", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#ab14176b4bcd252a5346b4e05df8d2ed1", null ], + [ "TextureConverter", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#aab8401bb452e6ed0e686367efa1f6779", null ], + [ "TextureConverter", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a93792633e8f1633e7a692a0b27ce2a1b", null ], + [ "DetectVertices", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#ae8dca6ef911c4064b73e8ebe0fb1b7f8", null ], + [ "InBounds", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#abd27454f7962c11215f8eea492e2ac25", null ], + [ "IsSolid", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a446af2f01c5554a33fe99b819b42ee56", null ], + [ "IsSolid", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#ab846930f4ec131b4ab985f437357e5a5", null ], + [ "IsSolid", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a393321e1b9ea801a3737d5a420056844", null ], + [ "AlphaTolerance", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a381dbfb7f1703537aed8f37d0063fafd", null ], + [ "HoleDetection", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a991473651803a71b5423a97fdc7ce37d", null ], + [ "HullTolerance", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a9592eb441fb2a34e9590b8b4371c927a", null ], + [ "MultipartDetection", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a71265f239a35282917bf0bc66c9dd6ea", null ], + [ "PixelOffsetOptimization", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#afc09a6bcfbe406c54773173b113e0635", null ], + [ "PolygonDetectionType", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a102ba4699aa82bcba7d9b81bd00e6576", null ], + [ "Transform", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#aedc13f9e97af4c9522b523a104293139", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices-members.html new file mode 100644 index 00000000..b41ea3df --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices-members.html @@ -0,0 +1,96 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Vertices Member List
+
+
+ +

This is the complete list of members for Vertices, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
CheckPolygon()Vertices
ForceCounterClockWise()Vertices
GetAABB()Vertices
GetArea()Vertices
GetCentroid()Vertices
GetSignedArea()Vertices
HolesVertices
IsConvex()Vertices
IsCounterClockWise()Vertices
IsSimple()Vertices
NextIndex(int index)Vertices
NextVertex(int index)Vertices
PointInPolygon(ref Vector2 point)Vertices
PointInPolygonAngle(ref Vector2 point)Vertices
PreviousIndex(int index)Vertices
PreviousVertex(int index)Vertices
ProjectToAxis(ref Vector2 axis, out float min, out float max)Vertices
Rotate(float value)Vertices
Scale(Vector2 value)Vertices
Scale(ref Vector2 value)Vertices
ToString() (defined in Vertices)Vertices
Translate(Vector2 value)Vertices
Translate(ref Vector2 value)Vertices
Vertices() (defined in Vertices)Vertices
Vertices(int capacity) (defined in Vertices)Vertices
Vertices(IEnumerable< Vector2 > vertices) (defined in Vertices)Vertices
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html new file mode 100644 index 00000000..f0b68c9c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html @@ -0,0 +1,703 @@ + + + + + + + +Aether.Physics2D: Vertices Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
Vertices Class Reference
+
+
+
+Inheritance diagram for Vertices:
+
+
+
+
+
+Collaboration diagram for Vertices:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

Vertices (int capacity)
 
Vertices (IEnumerable< Vector2 > vertices)
 
int NextIndex (int index)
 Gets the next index. Used for iterating all the edges with wrap-around. More...
 
Vector2 NextVertex (int index)
 Gets the next vertex. Used for iterating all the edges with wrap-around. More...
 
int PreviousIndex (int index)
 Gets the previous index. Used for iterating all the edges with wrap-around. More...
 
Vector2 PreviousVertex (int index)
 Gets the previous vertex. Used for iterating all the edges with wrap-around. More...
 
float GetSignedArea ()
 Gets the signed area. If the area is less than 0, it indicates that the polygon is clockwise winded. More...
 
float GetArea ()
 Gets the area. More...
 
Vector2 GetCentroid ()
 Gets the centroid. More...
 
AABB GetAABB ()
 Returns an AABB that fully contains this polygon. More...
 
void Translate (Vector2 value)
 Translates the vertices with the specified vector. More...
 
void Translate (ref Vector2 value)
 Translates the vertices with the specified vector. More...
 
void Scale (Vector2 value)
 Scales the vertices with the specified vector. More...
 
void Scale (ref Vector2 value)
 Scales the vertices with the specified vector. More...
 
void Rotate (float value)
 Rotate the vertices with the defined value in radians. More...
 
bool IsConvex ()
 Determines whether the polygon is convex. O(n^2) running time. More...
 
bool IsCounterClockWise ()
 Indicates if the vertices are in counter clockwise order. Warning: If the area of the polygon is 0, it is unable to determine the winding. More...
 
void ForceCounterClockWise ()
 Forces the vertices to be counter clock wise order. More...
 
bool IsSimple ()
 Checks if the vertices forms an simple polygon by checking for edge crossings. More...
 
PolygonError CheckPolygon ()
 Checks if the polygon is valid for use in the engine. More...
 
void ProjectToAxis (ref Vector2 axis, out float min, out float max)
 Projects to axis. More...
 
int PointInPolygon (ref Vector2 point)
 Winding number test for a point in a polygon. More...
 
bool PointInPolygonAngle (ref Vector2 point)
 Compute the sum of the angles made between the test point and each pair of points making up the polygon. If this sum is 2pi then the point is an interior point, if 0 then the point is an exterior point. ref: http://ozviz.wasp.uwa.edu.au/~pbourke/geometry/insidepoly/ - Solution 2 More...
 
+override string ToString ()
 
+ + + + +

+Properties

List< VerticesHoles [get, set]
 You can add holes to this collection. It will get respected by some of the triangulation algoithms, but otherwise not used. More...
 
+

Member Function Documentation

+ +

◆ CheckPolygon()

+ +
+
+ + + + + + + +
PolygonError CheckPolygon ()
+
+ +

Checks if the polygon is valid for use in the engine.

+

Performs a full check, for simplicity, convexity, orientation, minimum angle, and volume.

+

From Eric Jordan's convex decomposition library

+
Returns
PolygonError.NoError if there were no error.
+ +
+
+ +

◆ ForceCounterClockWise()

+ +
+
+ + + + + + + +
void ForceCounterClockWise ()
+
+ +

Forces the vertices to be counter clock wise order.

+ +
+
+ +

◆ GetAABB()

+ +
+
+ + + + + + + +
AABB GetAABB ()
+
+ +

Returns an AABB that fully contains this polygon.

+ +
+
+ +

◆ GetArea()

+ +
+
+ + + + + + + +
float GetArea ()
+
+ +

Gets the area.

+
Returns
+ +
+
+ +

◆ GetCentroid()

+ +
+
+ + + + + + + +
Vector2 GetCentroid ()
+
+ +

Gets the centroid.

+
Returns
+ +
+
+ +

◆ GetSignedArea()

+ +
+
+ + + + + + + +
float GetSignedArea ()
+
+ +

Gets the signed area. If the area is less than 0, it indicates that the polygon is clockwise winded.

+
Returns
The signed area
+ +
+
+ +

◆ IsConvex()

+ +
+
+ + + + + + + +
bool IsConvex ()
+
+ +

Determines whether the polygon is convex. O(n^2) running time.

+

Assumptions:

    +
  • The polygon is in counter clockwise order
  • +
  • The polygon has no overlapping edges
  • +
+
Returns
true if it is convex; otherwise, false.
+ +
+
+ +

◆ IsCounterClockWise()

+ +
+
+ + + + + + + +
bool IsCounterClockWise ()
+
+ +

Indicates if the vertices are in counter clockwise order. Warning: If the area of the polygon is 0, it is unable to determine the winding.

+ +
+
+ +

◆ IsSimple()

+ +
+
+ + + + + + + +
bool IsSimple ()
+
+ +

Checks if the vertices forms an simple polygon by checking for edge crossings.

+ +
+
+ +

◆ NextIndex()

+ +
+
+ + + + + + + + +
int NextIndex (int index)
+
+ +

Gets the next index. Used for iterating all the edges with wrap-around.

+
Parameters
+ + +
indexThe current index
+
+
+ +
+
+ +

◆ NextVertex()

+ +
+
+ + + + + + + + +
Vector2 NextVertex (int index)
+
+ +

Gets the next vertex. Used for iterating all the edges with wrap-around.

+
Parameters
+ + +
indexThe current index
+
+
+ +
+
+ +

◆ PointInPolygon()

+ +
+
+ + + + + + + + +
int PointInPolygon (ref Vector2 point)
+
+ +

Winding number test for a point in a polygon.

+

See more info about the algorithm here: http://softsurfer.com/Archive/algorithm_0103/algorithm_0103.htm

Parameters
+ + +
pointThe point to be tested.
+
+
+
Returns
-1 if the winding number is zero and the point is outside the polygon, 1 if the point is inside the polygon, and 0 if the point is on the polygons edge.
+ +
+
+ +

◆ PointInPolygonAngle()

+ +
+
+ + + + + + + + +
bool PointInPolygonAngle (ref Vector2 point)
+
+ +

Compute the sum of the angles made between the test point and each pair of points making up the polygon. If this sum is 2pi then the point is an interior point, if 0 then the point is an exterior point. ref: http://ozviz.wasp.uwa.edu.au/~pbourke/geometry/insidepoly/ - Solution 2

+ +
+
+ +

◆ PreviousIndex()

+ +
+
+ + + + + + + + +
int PreviousIndex (int index)
+
+ +

Gets the previous index. Used for iterating all the edges with wrap-around.

+
Parameters
+ + +
indexThe current index
+
+
+ +
+
+ +

◆ PreviousVertex()

+ +
+
+ + + + + + + + +
Vector2 PreviousVertex (int index)
+
+ +

Gets the previous vertex. Used for iterating all the edges with wrap-around.

+
Parameters
+ + +
indexThe current index
+
+
+ +
+
+ +

◆ ProjectToAxis()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void ProjectToAxis (ref Vector2 axis,
out float min,
out float max 
)
+
+ +

Projects to axis.

+
Parameters
+ + + + +
axisThe axis.
minThe min.
maxThe max.
+
+
+ +
+
+ +

◆ Rotate()

+ +
+
+ + + + + + + + +
void Rotate (float value)
+
+ +

Rotate the vertices with the defined value in radians.

+

Warning: Using this method on an active set of vertices of a Body, will cause problems with collisions. Use Body.Rotation instead.

+
Parameters
+ + +
valueThe amount to rotate by in radians.
+
+
+ +
+
+ +

◆ Scale() [1/2]

+ +
+
+ + + + + + + + +
void Scale (ref Vector2 value)
+
+ +

Scales the vertices with the specified vector.

+
Parameters
+ + +
valueThe Value.
+
+
+ +
+
+ +

◆ Scale() [2/2]

+ +
+
+ + + + + + + + +
void Scale (Vector2 value)
+
+ +

Scales the vertices with the specified vector.

+
Parameters
+ + +
valueThe Value.
+
+
+ +
+
+ +

◆ Translate() [1/2]

+ +
+
+ + + + + + + + +
void Translate (ref Vector2 value)
+
+ +

Translates the vertices with the specified vector.

+
Parameters
+ + +
valueThe vector.
+
+
+ +
+
+ +

◆ Translate() [2/2]

+ +
+
+ + + + + + + + +
void Translate (Vector2 value)
+
+ +

Translates the vertices with the specified vector.

+
Parameters
+ + +
valueThe value.
+
+
+ +
+
+

Property Documentation

+ +

◆ Holes

+ +
+
+ + + + + +
+ + + + +
List<Vertices> Holes
+
+getset
+
+ +

You can add holes to this collection. It will get respected by some of the triangulation algoithms, but otherwise not used.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Common/Vertices.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.js new file mode 100644 index 00000000..e0a18487 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.js @@ -0,0 +1,30 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices = +[ + [ "Vertices", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a758a8929443c66fec9cb881d2788c894", null ], + [ "Vertices", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a5009903ca9da9c5f0aaac1d21fa19fd3", null ], + [ "Vertices", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#ae0a304c1179964f85f50df04904efb97", null ], + [ "CheckPolygon", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aca3f35af579cd26f0a30c1a84138b9aa", null ], + [ "ForceCounterClockWise", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a9dfcc37e8535cfca6728e62e202eb0eb", null ], + [ "GetAABB", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#abe25c017e17fb2891a100e92016ebd40", null ], + [ "GetArea", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a3efa799bb37b6d73be16a58cfd458a88", null ], + [ "GetCentroid", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a4d56dfcaacc3d45d5c30ccfd26cfc8de", null ], + [ "GetSignedArea", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#acd10fc67704eafc1724e88cfa259f0d2", null ], + [ "IsConvex", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a0905a5dccff9a252451ef2f3eef4b028", null ], + [ "IsCounterClockWise", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa49cf05a85c579b8fdbbc09c41f9b5fd", null ], + [ "IsSimple", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#af60c6df8f92c5bd7c2b28e6801fb4a5c", null ], + [ "NextIndex", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a92acbe179d76f206252a79f5b3fc3b06", null ], + [ "NextVertex", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a220d2534669aad9849c9ee765d1f9c83", null ], + [ "PointInPolygon", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a54556fee1be31edf1a2343d073a22da5", null ], + [ "PointInPolygonAngle", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a11b3e73b8f5150b8ef42a9c228b694ba", null ], + [ "PreviousIndex", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a3790eb40d9ecf822344442c576f34582", null ], + [ "PreviousVertex", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a5b40df1a349091c003a450e98deae548", null ], + [ "ProjectToAxis", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa4862251a60f16ce98c0976d5a11990b", null ], + [ "Rotate", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a5386451142d82fd512c5184a6169e991", null ], + [ "Scale", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#adc95b1d2445b45474575ae9222102785", null ], + [ "Scale", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a881d454439e2ca42bd5b72a19061ab57", null ], + [ "ToString", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa73e7c4dd1df5fd5fbf81c7764ee1533", null ], + [ "Translate", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aad1848051a82158b33759b86f6b581f0", null ], + [ "Translate", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#ae4ba97c79b8aaa9a0abe8e8ed33d4e1a", null ], + [ "AttachedToBody", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa664e693da1904b8d065aee16dd6d857", null ], + [ "Holes", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a25689ac9b057e53c7267742723ca99e3", null ] +]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.map similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.map rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.map diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.md5 similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.md5 rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.md5 diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.svg similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.svg rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__coll__graph.svg diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.map similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.map rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.map diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.md5 similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.md5 rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.md5 diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.svg similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.svg rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices__inherit__graph.svg diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller-members.html new file mode 100644 index 00000000..a2bc64f4 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller-members.html @@ -0,0 +1,110 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
AbstractForceController Member List
+
+
+ +

This is the complete list of members for AbstractForceController, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AbstractForceController()AbstractForceController
AbstractForceController(TimingModes mode)AbstractForceController
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
ApplyForce(float dt, float strength)AbstractForceControllerpure virtual
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DecayCurveAbstractForceController
DecayEndAbstractForceController
DecayModeAbstractForceController
DecayModes enum nameAbstractForceController
DecayStartAbstractForceController
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
ForceTypeAbstractForceController
ForceTypes enum nameAbstractForceController
GetDecayMultiplier(Body body)AbstractForceControllerprotected
ImpulseLengthAbstractForceController
ImpulseTimeAbstractForceController
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
MaximumForceAbstractForceController
MaximumSpeedAbstractForceController
PositionAbstractForceController
RandomizeAbstractForceControllerprotected
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
StrengthAbstractForceController
StrengthCurveAbstractForceController
TimingModeAbstractForceController
TimingModes enum nameAbstractForceController
Trigger()AbstractForceController
TriggeredAbstractForceController
Update(float dt)AbstractForceControllervirtual
VariationAbstractForceController
World (defined in Controller)Controller
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html new file mode 100644 index 00000000..b095ee9b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html @@ -0,0 +1,864 @@ + + + + + + + +Aether.Physics2D: AbstractForceController Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+
+Inheritance diagram for AbstractForceController:
+
+
+
+
+
+Collaboration diagram for AbstractForceController:
+
+
+
+
+ + + + + + + + + + + +

+Public Types

enum class  DecayModes {
+  None +, Step +, Linear +, InverseSquare +,
+  Curve +
+ }
 Modes for Decay. Actual Decay must be implemented in inheriting classes More...
 
enum class  ForceTypes { Point +, Line +, Area + }
 Forcetypes are used in the decay math to properly get the distance. They are also used to draw a representation in DebugView More...
 
enum class  TimingModes { Switched +, Triggered +, Curve + }
 Timing Modes Switched: Standard on/off mode using the baseclass enabled property Triggered: When the Trigger() method is called the force is active for a specified Impulse Length Curve: Still to be defined. The basic idea is having a Trigger combined with a curve for the strength More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 AbstractForceController ()
 Constructor More...
 
 AbstractForceController (TimingModes mode)
 Overloaded Contstructor with supplying Timing Mode More...
 
void Trigger ()
 Triggers the trigger modes (Trigger and Curve) More...
 
override void Update (float dt)
 Inherited from Controller Depending on the TimingMode perform timing logic and call ApplyForce() More...
 
abstract void ApplyForce (float dt, float strength)
 Apply the force supplying strength (wich is modified in Update() according to the TimingMode More...
 
- Public Member Functions inherited from Controller
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

Curve DecayCurve
 Curve to be used for Decay in Curve mode More...
 
ForceTypes ForceType
 The Forcetype of the instance More...
 
Curve StrengthCurve
 Curve used by Curve Mode as an animated multiplier for the force strength. Only positions between 0 and 1 are considered as that range is stretched to have ImpulseLength. More...
 
- Public Attributes inherited from Controller
+ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
+bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
+ + + + +

+Protected Member Functions

float GetDecayMultiplier (Body body)
 Calculate the Decay for a given body. Meant to ease force development and stick to the DRY principle and provide unified and predictable decay math. More...
 
+ + + + +

+Protected Attributes

Random Randomize
 Provided for reuse to provide Variation functionality in inheriting classes More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

float Strength [get, set]
 Global Strength of the force to be applied More...
 
Vector2 Position [get, set]
 Position of the Force. Can be ignored (left at (0,0) for forces that are not position-dependent More...
 
float MaximumSpeed [get, set]
 Maximum speed of the bodies. Bodies that are travelling faster are supposed to be ignored More...
 
float MaximumForce [get, set]
 Maximum Force to be applied. As opposed to Maximum Speed this is independent of the velocity of the affected body More...
 
TimingModes TimingMode [get, set]
 Timing Mode of the force instance More...
 
float ImpulseTime [get]
 Time of the current impulse. Incremented in update till ImpulseLength is reached More...
 
float ImpulseLength [get, set]
 Length of a triggered impulse. Used in both Triggered and Curve Mode More...
 
bool Triggered [get]
 Indicating if we are currently during an Impulse (Triggered and Curve Mode) More...
 
float Variation [get, set]
 Variation of the force applied to each body affected !! Must be used in inheriting classes properly !! More...
 
DecayModes DecayMode [get, set]
 See DecayModes More...
 
float DecayStart [get, set]
 Start of the distance based Decay. To set a non decaying area More...
 
float DecayEnd [get, set]
 Maximum distance a force should be applied More...
 
- Properties inherited from Controller
+World World [get, set]
 
+

Member Enumeration Documentation

+ +

◆ DecayModes

+ +
+
+ + + + + +
+ + + + +
enum DecayModes
+
+strong
+
+ +

Modes for Decay. Actual Decay must be implemented in inheriting classes

+ +
+
+ +

◆ ForceTypes

+ +
+
+ + + + + +
+ + + + +
enum ForceTypes
+
+strong
+
+ +

Forcetypes are used in the decay math to properly get the distance. They are also used to draw a representation in DebugView

+ +
+
+ +

◆ TimingModes

+ +
+
+ + + + + +
+ + + + +
enum TimingModes
+
+strong
+
+ +

Timing Modes Switched: Standard on/off mode using the baseclass enabled property Triggered: When the Trigger() method is called the force is active for a specified Impulse Length Curve: Still to be defined. The basic idea is having a Trigger combined with a curve for the strength

+ +
+
+

Constructor & Destructor Documentation

+ +

◆ AbstractForceController() [1/2]

+ +
+
+ + + + + + + +
AbstractForceController ()
+
+ +

Constructor

+ +
+
+ +

◆ AbstractForceController() [2/2]

+ +
+
+ + + + + + + + +
AbstractForceController (TimingModes mode)
+
+ +

Overloaded Contstructor with supplying Timing Mode

+
Parameters
+ + +
mode
+
+
+ +
+
+

Member Function Documentation

+ +

◆ ApplyForce()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
abstract void ApplyForce (float dt,
float strength 
)
+
+pure virtual
+
+ +

Apply the force supplying strength (wich is modified in Update() according to the TimingMode

+
Parameters
+ + + +
dt
strengthThe strength
+
+
+ +

Implemented in SimpleWindForce.

+ +
+
+ +

◆ GetDecayMultiplier()

+ +
+
+ + + + + +
+ + + + + + + + +
float GetDecayMultiplier (Body body)
+
+protected
+
+ +

Calculate the Decay for a given body. Meant to ease force development and stick to the DRY principle and provide unified and predictable decay math.

+
Parameters
+ + +
bodyThe body to calculate decay for
+
+
+
Returns
A multiplier to multiply the force with to add decay support in inheriting classes
+ +
+
+ +

◆ Trigger()

+ +
+
+ + + + + + + +
void Trigger ()
+
+ +

Triggers the trigger modes (Trigger and Curve)

+ +
+
+ +

◆ Update()

+ +
+
+ + + + + +
+ + + + + + + + +
override void Update (float dt)
+
+virtual
+
+ +

Inherited from Controller Depending on the TimingMode perform timing logic and call ApplyForce()

+
Parameters
+ + +
dt
+
+
+ +

Implements Controller.

+ +
+
+

Member Data Documentation

+ +

◆ DecayCurve

+ +
+
+ + + + +
Curve DecayCurve
+
+ +

Curve to be used for Decay in Curve mode

+ +
+
+ +

◆ ForceType

+ +
+
+ + + + +
ForceTypes ForceType
+
+ +

The Forcetype of the instance

+ +
+
+ +

◆ Randomize

+ +
+
+ + + + + +
+ + + + +
Random Randomize
+
+protected
+
+ +

Provided for reuse to provide Variation functionality in inheriting classes

+ +
+
+ +

◆ StrengthCurve

+ +
+
+ + + + +
Curve StrengthCurve
+
+ +

Curve used by Curve Mode as an animated multiplier for the force strength. Only positions between 0 and 1 are considered as that range is stretched to have ImpulseLength.

+ +
+
+

Property Documentation

+ +

◆ DecayEnd

+ +
+
+ + + + + +
+ + + + +
float DecayEnd
+
+getset
+
+ +

Maximum distance a force should be applied

+ +
+
+ +

◆ DecayMode

+ +
+
+ + + + + +
+ + + + +
DecayModes DecayMode
+
+getset
+
+ +

See DecayModes

+ +
+
+ +

◆ DecayStart

+ +
+
+ + + + + +
+ + + + +
float DecayStart
+
+getset
+
+ +

Start of the distance based Decay. To set a non decaying area

+ +
+
+ +

◆ ImpulseLength

+ +
+
+ + + + + +
+ + + + +
float ImpulseLength
+
+getset
+
+ +

Length of a triggered impulse. Used in both Triggered and Curve Mode

+ +
+
+ +

◆ ImpulseTime

+ +
+
+ + + + + +
+ + + + +
float ImpulseTime
+
+get
+
+ +

Time of the current impulse. Incremented in update till ImpulseLength is reached

+ +
+
+ +

◆ MaximumForce

+ +
+
+ + + + + +
+ + + + +
float MaximumForce
+
+getset
+
+ +

Maximum Force to be applied. As opposed to Maximum Speed this is independent of the velocity of the affected body

+ +
+
+ +

◆ MaximumSpeed

+ +
+
+ + + + + +
+ + + + +
float MaximumSpeed
+
+getset
+
+ +

Maximum speed of the bodies. Bodies that are travelling faster are supposed to be ignored

+ +
+
+ +

◆ Position

+ +
+
+ + + + + +
+ + + + +
Vector2 Position
+
+getset
+
+ +

Position of the Force. Can be ignored (left at (0,0) for forces that are not position-dependent

+ +
+
+ +

◆ Strength

+ +
+
+ + + + + +
+ + + + +
float Strength
+
+getset
+
+ +

Global Strength of the force to be applied

+ +
+
+ +

◆ TimingMode

+ +
+
+ + + + + +
+ + + + +
TimingModes TimingMode
+
+getset
+
+ +

Timing Mode of the force instance

+ +
+
+ +

◆ Triggered

+ +
+
+ + + + + +
+ + + + +
bool Triggered
+
+get
+
+ +

Indicating if we are currently during an Impulse (Triggered and Curve Mode)

+ +
+
+ +

◆ Variation

+ +
+
+ + + + + +
+ + + + +
float Variation
+
+getset
+
+ +

Variation of the force applied to each body affected !! Must be used in inheriting classes properly !!

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Controllers/AbstractForceController.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.js new file mode 100644 index 00000000..3b4613e9 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.js @@ -0,0 +1,42 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller = +[ + [ "DecayModes", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82", [ + [ "None", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a6adf97f83acf6453d4a6a4b1070f3754", null ], + [ "Step", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a48c7c41b72e1d678923ce3571aa65b2d", null ], + [ "Linear", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a32a843da6ea40ab3b17a3421ccdf671b", null ], + [ "InverseSquare", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82ace3511fe6e3cab696c0e1a62d445cd01", null ], + [ "Curve", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a2cb4d4a3f8dacd623fa045a44febd476", null ] + ] ], + [ "ForceTypes", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557", [ + [ "Point", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557a2a3cd5946cfd317eb99c3d32e35e2d4c", null ], + [ "Line", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557a4803e6b9e63dabf04de980788d6a13c4", null ], + [ "Area", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557adeec4ff19974f12ed781cb9a59064214", null ] + ] ], + [ "TimingModes", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04", [ + [ "Switched", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04ae95589f4d6357f5680d489ad6997f338", null ], + [ "Triggered", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04a073b1bbd5b71098e61f7c3b8240a29bf", null ], + [ "Curve", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04a2cb4d4a3f8dacd623fa045a44febd476", null ] + ] ], + [ "AbstractForceController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a5f5fee00a02ab76e0edd8eabdfbe9847", null ], + [ "AbstractForceController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aefa5314c35620e26ccf791afc3538ae4", null ], + [ "ApplyForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ad5fbd74367fcab9642859b41da2b4434", null ], + [ "GetDecayMultiplier", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ae4e5918d514e84898c333f558c44e3d8", null ], + [ "Trigger", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a65682103ccf91eb796ed4e52955628bd", null ], + [ "Update", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce", null ], + [ "DecayCurve", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a8a5c131bf94f12e82f2fb9a9aae2f748", null ], + [ "ForceType", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a1d7796497b84e249a3c2b20ce1064d14", null ], + [ "Randomize", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aef3dcb04200b0a28e0aa7bf88c447b3f", null ], + [ "StrengthCurve", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a094a305996ee618b827e62029f9fa9cd", null ], + [ "DecayEnd", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a640ab19b2ce19a6fb360c8f4851e4dc5", null ], + [ "DecayMode", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a23118fcf9ac347570316693bb56b853f", null ], + [ "DecayStart", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#af305015d36cb32ad57a2b10c3211fe60", null ], + [ "ImpulseLength", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ae5ca22e450cb7eef4a8b4dbf34779f8f", null ], + [ "ImpulseTime", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a442b8ca2755ec6c329c488366e63cba5", null ], + [ "MaximumForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ae601076a1485e178407e5024b0ae5c96", null ], + [ "MaximumSpeed", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a7035b43d5ae398680cfa2291afebb2f7", null ], + [ "Position", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aab84255a301f0fedbd95b8e45c63ebba", null ], + [ "Strength", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a7e0af77c63d277b389e7bb0caace453c", null ], + [ "TimingMode", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3779ff2916787f9b369d814ea1486a04", null ], + [ "Triggered", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa83124cf2c39cdb305ff43240018b4bb", null ], + [ "Variation", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aade77b6b6fa269b0c04936c33c1aeaea", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.map new file mode 100644 index 00000000..caa934d7 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.md5 new file mode 100644 index 00000000..663e9c31 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.md5 @@ -0,0 +1 @@ +bcf77f2e4cf0eaa615b3c14c865943e5 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.svg new file mode 100644 index 00000000..1cc70bfd --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__coll__graph.svg @@ -0,0 +1,46 @@ + + + + + + +AbstractForceController + +Node1 + + +AbstractForceController + + + + +Node2 + + +Controller + + + + +Node2->Node1 + + + + +Node3 + + +FilterData + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.map new file mode 100644 index 00000000..6c7a9271 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.md5 new file mode 100644 index 00000000..44c3e9a1 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.md5 @@ -0,0 +1 @@ +1a1c35eae09bc79e06521b4880400ce6 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.svg new file mode 100644 index 00000000..cc0cfaae --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller__inherit__graph.svg @@ -0,0 +1,59 @@ + + + + + + +AbstractForceController + +Node1 + + +AbstractForceController + + + + +Node4 + + +SimpleWindForce + + + + +Node1->Node4 + + + + +Node2 + + +Controller + + + + +Node2->Node1 + + + + +Node3 + + +FilterData + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller-members.html new file mode 100644 index 00000000..34f3c319 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller-members.html @@ -0,0 +1,92 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
BuoyancyController Member List
+
+
+ +

This is the complete list of members for BuoyancyController, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + +
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
AngularDragCoefficientBuoyancyController
BuoyancyController(AABB container, float density, float linearDragCoefficient, float rotationalDragCoefficient, Vector2 gravity)BuoyancyController
Container (defined in BuoyancyController)BuoyancyController
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DensityBuoyancyController
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
LinearDragCoefficientBuoyancyController
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
Update(float dt) (defined in BuoyancyController)BuoyancyControllervirtual
VelocityBuoyancyController
World (defined in Controller)Controller
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html new file mode 100644 index 00000000..711e4c6f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html @@ -0,0 +1,289 @@ + + + + + + + +Aether.Physics2D: BuoyancyController Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
BuoyancyController Class Reference
+
+
+
+Inheritance diagram for BuoyancyController:
+
+
+
+
+
+Collaboration diagram for BuoyancyController:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 BuoyancyController (AABB container, float density, float linearDragCoefficient, float rotationalDragCoefficient, Vector2 gravity)
 Initializes a new instance of the BuoyancyController class. More...
 
+override void Update (float dt)
 
- Public Member Functions inherited from Controller
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

float AngularDragCoefficient
 Controls the rotational drag that the fluid exerts on the bodies within it. Use higher values will simulate thick fluid, like honey, lower values to simulate water-like fluids. More...
 
float Density
 Density of the fluid. Higher values will make things more buoyant, lower values will cause things to sink. More...
 
float LinearDragCoefficient
 Controls the linear drag that the fluid exerts on the bodies within it. Use higher values will simulate thick fluid, like honey, lower values to simulate water-like fluids. More...
 
Vector2 Velocity
 Acts like waterflow. Defaults to 0,0. More...
 
- Public Attributes inherited from Controller
+ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
+bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
+ + + + + + +

+Properties

+AABB Container [get, set]
 
- Properties inherited from Controller
+World World [get, set]
 
+

Constructor & Destructor Documentation

+ +

◆ BuoyancyController()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BuoyancyController (AABB container,
float density,
float linearDragCoefficient,
float rotationalDragCoefficient,
Vector2 gravity 
)
+
+ +

Initializes a new instance of the BuoyancyController class.

+
Parameters
+ + + + + + +
containerOnly bodies inside this AABB will be influenced by the controller
densityDensity of the fluid
linearDragCoefficientLinear drag coefficient of the fluid
rotationalDragCoefficientRotational drag coefficient of the fluid
gravityThe direction gravity acts. Buoyancy force will act in opposite direction of gravity.
+
+
+ +
+
+

Member Data Documentation

+ +

◆ AngularDragCoefficient

+ +
+
+ + + + +
float AngularDragCoefficient
+
+ +

Controls the rotational drag that the fluid exerts on the bodies within it. Use higher values will simulate thick fluid, like honey, lower values to simulate water-like fluids.

+ +
+
+ +

◆ Density

+ +
+
+ + + + +
float Density
+
+ +

Density of the fluid. Higher values will make things more buoyant, lower values will cause things to sink.

+ +
+
+ +

◆ LinearDragCoefficient

+ +
+
+ + + + +
float LinearDragCoefficient
+
+ +

Controls the linear drag that the fluid exerts on the bodies within it. Use higher values will simulate thick fluid, like honey, lower values to simulate water-like fluids.

+ +
+
+ +

◆ Velocity

+ +
+
+ + + + +
Vector2 Velocity
+
+ +

Acts like waterflow. Defaults to 0,0.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Controllers/BuoyancyController.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.js new file mode 100644 index 00000000..ffb661a4 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.js @@ -0,0 +1,10 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller = +[ + [ "BuoyancyController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a6a0633ed58e3e95dabeee7206d07cc12", null ], + [ "Update", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce", null ], + [ "AngularDragCoefficient", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#ab1814009c8f2c4dd3822d61b84ce238d", null ], + [ "Density", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a8d7187cabd35d4e479cecf7c7e3a9f00", null ], + [ "LinearDragCoefficient", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a1c9defb6b9a1db402b9e4a02bf127fb2", null ], + [ "Velocity", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a9270bc95559fa30ee69c62e4d4c427b6", null ], + [ "Container", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a62865cdf0e6ee8df4c342c4f75b957fe", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.map new file mode 100644 index 00000000..c93b36f2 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.md5 new file mode 100644 index 00000000..c6ff4dfe --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.md5 @@ -0,0 +1 @@ +39002f22b28deb4252fce8d021573882 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.svg new file mode 100644 index 00000000..3319216c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__coll__graph.svg @@ -0,0 +1,73 @@ + + + + + + +BuoyancyController + +Node1 + + +BuoyancyController + + + + +Node2 + + +Controller + + + + +Node2->Node1 + + + + +Node3 + + +FilterData + + + + +Node3->Node2 + + + + +Node4 + + +Vector2 + + + + +Node4->Node1 + + + Velocity + + +Node5 + + +IEquatable< Vector2 > + + + + +Node5->Node4 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.map new file mode 100644 index 00000000..df208bde --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.md5 new file mode 100644 index 00000000..fd7387f4 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.md5 @@ -0,0 +1 @@ +825f837d0f9e85cb3bcb3ccee193fe72 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.svg new file mode 100644 index 00000000..7c8a9fe1 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller__inherit__graph.svg @@ -0,0 +1,46 @@ + + + + + + +BuoyancyController + +Node1 + + +BuoyancyController + + + + +Node2 + + +Controller + + + + +Node2->Node1 + + + + +Node3 + + +FilterData + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller-members.html new file mode 100644 index 00000000..b086b45d --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller-members.html @@ -0,0 +1,86 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Controller Member List
+
+
+ +

This is the complete list of members for Controller, including all inherited members.

+ + + + + + + + + + + + + + + + + +
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
Update(float dt) (defined in Controller)Controllerpure virtual
World (defined in Controller)Controller
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html new file mode 100644 index 00000000..3294fa23 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html @@ -0,0 +1,182 @@ + + + + + + + +Aether.Physics2D: Controller Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
Controller Class Referenceabstract
+
+
+
+Inheritance diagram for Controller:
+
+
+
+
+
+Collaboration diagram for Controller:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

override bool IsActiveOn (Body body)
 
+abstract void Update (float dt)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
+ + + + + + + + + + + + + + + + + + +

+Public Attributes

+ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
+bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
+ + + +

+Properties

+World World [get, set]
 
+

Member Function Documentation

+ +

◆ IsActiveOn()

+ +
+
+ + + + + +
+ + + + + + + + +
override bool IsActiveOn (Body body)
+
+virtual
+
+ +

+
Parameters
+ + +
body
+
+
+
Returns
+ +

Reimplemented from FilterData.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Controllers/Controller.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.js new file mode 100644 index 00000000..07bce212 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.js @@ -0,0 +1,9 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller = +[ + [ "Controller", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#aeee02f1e6f84f42452208c1bf0bb62cf", null ], + [ "IsActiveOn", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#a8154c9f27c7becbccacf50f1eeaa4aff", null ], + [ "Update", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#ad00b332f0c1e4ab9ae430d3b5d9c104d", null ], + [ "ControllerCategory", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#a1e4e2b809a45a820de9376256d3bf0c0", null ], + [ "Enabled", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#a558f5c44426d0eb7abb82a65e8892d9a", null ], + [ "World", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#addad4c6d854b8c10bcf693736126f9ee", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.map new file mode 100644 index 00000000..5f72bd45 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.md5 new file mode 100644 index 00000000..5faa7342 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.md5 @@ -0,0 +1 @@ +3678a683d53597c5ca1f4c589d3b30c0 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.svg new file mode 100644 index 00000000..28769834 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__coll__graph.svg @@ -0,0 +1,33 @@ + + + + + + +Controller + +Node1 + + +Controller + + + + +Node2 + + +FilterData + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.map new file mode 100644 index 00000000..8a24e582 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.md5 new file mode 100644 index 00000000..922fc631 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.md5 @@ -0,0 +1 @@ +4ccfe0c66d2e1a7f93cab427b38f4206 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.svg new file mode 100644 index 00000000..cfc87d52 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller__inherit__graph.svg @@ -0,0 +1,98 @@ + + + + + + +Controller + +Node1 + + +Controller + + + + +Node3 + + +AbstractForceController + + + + +Node1->Node3 + + + + +Node5 + + +BuoyancyController + + + + +Node1->Node5 + + + + +Node6 + + +GravityController + + + + +Node1->Node6 + + + + +Node7 + + +VelocityLimitController + + + + +Node1->Node7 + + + + +Node2 + + +FilterData + + + + +Node2->Node1 + + + + +Node4 + + +SimpleWindForce + + + + +Node3->Node4 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller-members.html new file mode 100644 index 00000000..143cf3f9 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller-members.html @@ -0,0 +1,96 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
GravityController Member List
+
+
+ +

This is the complete list of members for GravityController, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
AddBody(Body body) (defined in GravityController)GravityController
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
AddPoint(Vector2 point) (defined in GravityController)GravityController
Bodies (defined in GravityController)GravityController
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
GravityController(float strength) (defined in GravityController)GravityController
GravityController(float strength, float maxRadius, float minRadius) (defined in GravityController)GravityController
GravityType (defined in GravityController)GravityController
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
MaxRadius (defined in GravityController)GravityController
MinRadius (defined in GravityController)GravityController
Points (defined in GravityController)GravityController
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
Strength (defined in GravityController)GravityController
Update(float dt) (defined in GravityController)GravityControllervirtual
World (defined in Controller)Controller
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html new file mode 100644 index 00000000..55c0cdd4 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html @@ -0,0 +1,176 @@ + + + + + + + +Aether.Physics2D: GravityController Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
GravityController Class Reference
+
+
+
+Inheritance diagram for GravityController:
+
+
+
+
+
+Collaboration diagram for GravityController:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

GravityController (float strength)
 
GravityController (float strength, float maxRadius, float minRadius)
 
+override void Update (float dt)
 
+void AddBody (Body body)
 
+void AddPoint (Vector2 point)
 
- Public Member Functions inherited from Controller
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
+ + + + + + + + + + + + + + + + +

+Properties

+float MinRadius [get, set]
 
+float MaxRadius [get, set]
 
+float Strength [get, set]
 
+GravityType GravityType [get, set]
 
+List< BodyBodies [get, set]
 
+List< Vector2Points [get, set]
 
- Properties inherited from Controller
+World World [get, set]
 
+ + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from Controller
+ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
+bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Controllers/GravityController.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.js new file mode 100644 index 00000000..7a741e0c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.js @@ -0,0 +1,14 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller = +[ + [ "GravityController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ab8b5ccc9c2afcc6e2a78c2c0f08b903a", null ], + [ "GravityController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ac1eb99d5fb7524d0cb2e13b8fd3db61f", null ], + [ "AddBody", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#adb1743ae976ec35df5477b593f5b55ca", null ], + [ "AddPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#a538332b6ee646bb3ed8bd76514242cda", null ], + [ "Update", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce", null ], + [ "Bodies", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ad9c180e4df4000af70ef11e9a853acee", null ], + [ "GravityType", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ab999de273ada8579956d4940429ae31e", null ], + [ "MaxRadius", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ae87d188721420d06e7aae15956cc0b02", null ], + [ "MinRadius", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#abb618a0e8a00829fee7899f2debf3ec5", null ], + [ "Points", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#a121ac15c8f7bb78dee77184150a53ab6", null ], + [ "Strength", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#a7e0af77c63d277b389e7bb0caace453c", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.map new file mode 100644 index 00000000..dbe619fd --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.md5 new file mode 100644 index 00000000..0f554b02 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.md5 @@ -0,0 +1 @@ +8fb1f0087f84a651e1bd2fbd97af7692 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.svg new file mode 100644 index 00000000..d88ee0a6 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__coll__graph.svg @@ -0,0 +1,46 @@ + + + + + + +GravityController + +Node1 + + +GravityController + + + + +Node2 + + +Controller + + + + +Node2->Node1 + + + + +Node3 + + +FilterData + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.map new file mode 100644 index 00000000..dbe619fd --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.md5 new file mode 100644 index 00000000..0f554b02 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.md5 @@ -0,0 +1 @@ +8fb1f0087f84a651e1bd2fbd97af7692 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.svg new file mode 100644 index 00000000..d88ee0a6 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller__inherit__graph.svg @@ -0,0 +1,46 @@ + + + + + + +GravityController + +Node1 + + +GravityController + + + + +Node2 + + +Controller + + + + +Node2->Node1 + + + + +Node3 + + +FilterData + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force-members.html new file mode 100644 index 00000000..9d4a5ad5 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force-members.html @@ -0,0 +1,113 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
SimpleWindForce Member List
+
+
+ +

This is the complete list of members for SimpleWindForce, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AbstractForceController()AbstractForceController
AbstractForceController(TimingModes mode)AbstractForceController
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
ApplyForce(float dt, float strength)SimpleWindForcevirtual
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DecayCurveAbstractForceController
DecayEndAbstractForceController
DecayModeAbstractForceController
DecayModes enum nameAbstractForceController
DecayStartAbstractForceController
DirectionSimpleWindForce
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
DivergenceSimpleWindForce
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
ForceTypeAbstractForceController
ForceTypes enum nameAbstractForceController
GetDecayMultiplier(Body body)AbstractForceControllerprotected
IgnorePositionSimpleWindForce
ImpulseLengthAbstractForceController
ImpulseTimeAbstractForceController
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
MaximumForceAbstractForceController
MaximumSpeedAbstractForceController
PositionAbstractForceController
RandomizeAbstractForceControllerprotected
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
StrengthAbstractForceController
StrengthCurveAbstractForceController
TimingModeAbstractForceController
TimingModes enum nameAbstractForceController
Trigger()AbstractForceController
TriggeredAbstractForceController
Update(float dt)AbstractForceControllervirtual
VariationAbstractForceController
World (defined in Controller)Controller
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html new file mode 100644 index 00000000..576dbc3b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html @@ -0,0 +1,373 @@ + + + + + + + +Aether.Physics2D: SimpleWindForce Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
SimpleWindForce Class Reference
+
+
+ +

Reference implementation for forces based on AbstractForceController It supports all features provided by the base class and illustrates proper usage as an easy to understand example. As a side-effect it is a nice and easy to use wind force for your projects + More...

+
+Inheritance diagram for SimpleWindForce:
+
+
+
+
+
+Collaboration diagram for SimpleWindForce:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

override void ApplyForce (float dt, float strength)
 Apply the force supplying strength (wich is modified in Update() according to the TimingMode More...
 
- Public Member Functions inherited from AbstractForceController
 AbstractForceController ()
 Constructor More...
 
 AbstractForceController (TimingModes mode)
 Overloaded Contstructor with supplying Timing Mode More...
 
void Trigger ()
 Triggers the trigger modes (Trigger and Curve) More...
 
override void Update (float dt)
 Inherited from Controller Depending on the TimingMode perform timing logic and call ApplyForce() More...
 
- Public Member Functions inherited from Controller
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

Vector2 Direction [get, set]
 Direction of the windforce More...
 
float Divergence [get, set]
 The amount of Direction randomization. Allowed range is 0-1. More...
 
bool IgnorePosition [get, set]
 Ignore the position and apply the force. If off only in the "front" (relative to position and direction) will be affected More...
 
- Properties inherited from AbstractForceController
float Strength [get, set]
 Global Strength of the force to be applied More...
 
Vector2 Position [get, set]
 Position of the Force. Can be ignored (left at (0,0) for forces that are not position-dependent More...
 
float MaximumSpeed [get, set]
 Maximum speed of the bodies. Bodies that are travelling faster are supposed to be ignored More...
 
float MaximumForce [get, set]
 Maximum Force to be applied. As opposed to Maximum Speed this is independent of the velocity of the affected body More...
 
TimingModes TimingMode [get, set]
 Timing Mode of the force instance More...
 
float ImpulseTime [get]
 Time of the current impulse. Incremented in update till ImpulseLength is reached More...
 
float ImpulseLength [get, set]
 Length of a triggered impulse. Used in both Triggered and Curve Mode More...
 
bool Triggered [get]
 Indicating if we are currently during an Impulse (Triggered and Curve Mode) More...
 
float Variation [get, set]
 Variation of the force applied to each body affected !! Must be used in inheriting classes properly !! More...
 
DecayModes DecayMode [get, set]
 See DecayModes More...
 
float DecayStart [get, set]
 Start of the distance based Decay. To set a non decaying area More...
 
float DecayEnd [get, set]
 Maximum distance a force should be applied More...
 
- Properties inherited from Controller
+World World [get, set]
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Types inherited from AbstractForceController
enum class  DecayModes {
+  None +, Step +, Linear +, InverseSquare +,
+  Curve +
+ }
 Modes for Decay. Actual Decay must be implemented in inheriting classes More...
 
enum class  ForceTypes { Point +, Line +, Area + }
 Forcetypes are used in the decay math to properly get the distance. They are also used to draw a representation in DebugView More...
 
enum class  TimingModes { Switched +, Triggered +, Curve + }
 Timing Modes Switched: Standard on/off mode using the baseclass enabled property Triggered: When the Trigger() method is called the force is active for a specified Impulse Length Curve: Still to be defined. The basic idea is having a Trigger combined with a curve for the strength More...
 
- Public Attributes inherited from AbstractForceController
Curve DecayCurve
 Curve to be used for Decay in Curve mode More...
 
ForceTypes ForceType
 The Forcetype of the instance More...
 
Curve StrengthCurve
 Curve used by Curve Mode as an animated multiplier for the force strength. Only positions between 0 and 1 are considered as that range is stretched to have ImpulseLength. More...
 
- Public Attributes inherited from Controller
+ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
+bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
- Protected Member Functions inherited from AbstractForceController
float GetDecayMultiplier (Body body)
 Calculate the Decay for a given body. Meant to ease force development and stick to the DRY principle and provide unified and predictable decay math. More...
 
- Protected Attributes inherited from AbstractForceController
Random Randomize
 Provided for reuse to provide Variation functionality in inheriting classes More...
 
+

Detailed Description

+

Reference implementation for forces based on AbstractForceController It supports all features provided by the base class and illustrates proper usage as an easy to understand example. As a side-effect it is a nice and easy to use wind force for your projects

+

Member Function Documentation

+ +

◆ ApplyForce()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
override void ApplyForce (float dt,
float strength 
)
+
+virtual
+
+ +

Apply the force supplying strength (wich is modified in Update() according to the TimingMode

+
Parameters
+ + + +
dt
strengthThe strength
+
+
+ +

Implements AbstractForceController.

+ +
+
+

Property Documentation

+ +

◆ Direction

+ +
+
+ + + + + +
+ + + + +
Vector2 Direction
+
+getset
+
+ +

Direction of the windforce

+ +
+
+ +

◆ Divergence

+ +
+
+ + + + + +
+ + + + +
float Divergence
+
+getset
+
+ +

The amount of Direction randomization. Allowed range is 0-1.

+ +
+
+ +

◆ IgnorePosition

+ +
+
+ + + + + +
+ + + + +
bool IgnorePosition
+
+getset
+
+ +

Ignore the position and apply the force. If off only in the "front" (relative to position and direction) will be affected

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Controllers/SimpleWindForce.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.js new file mode 100644 index 00000000..e23efc51 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.js @@ -0,0 +1,7 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force = +[ + [ "ApplyForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#a7c6f7ab4f3acdfd48b183a4938f2725d", null ], + [ "Direction", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#a4fcced862bdecc3879cfbf3da6029054", null ], + [ "Divergence", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#ad4276345e58f3a6a24bba46b2daae7a6", null ], + [ "IgnorePosition", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#a3cdf5df6e7ff5c4daecd722c5dce00eb", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.map new file mode 100644 index 00000000..b389cf3e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.md5 new file mode 100644 index 00000000..5360c6e7 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.md5 @@ -0,0 +1 @@ +57946588b17e7bb7cf5fe71aacb2c900 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.svg new file mode 100644 index 00000000..49a2fc53 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__coll__graph.svg @@ -0,0 +1,46 @@ + + + + + + +SimpleWindForce + +Node1 + + +SimpleWindForce + + + + +Node2 + + +AbstractForceController + + + + +Node2->Node1 + + + + +Node3 + + +Controller + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.map new file mode 100644 index 00000000..b389cf3e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.md5 new file mode 100644 index 00000000..5360c6e7 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.md5 @@ -0,0 +1 @@ +57946588b17e7bb7cf5fe71aacb2c900 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.svg new file mode 100644 index 00000000..49a2fc53 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force__inherit__graph.svg @@ -0,0 +1,46 @@ + + + + + + +SimpleWindForce + +Node1 + + +SimpleWindForce + + + + +Node2 + + +AbstractForceController + + + + +Node2->Node1 + + + + +Node3 + + +Controller + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller-members.html new file mode 100644 index 00000000..48b7390e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller-members.html @@ -0,0 +1,94 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
VelocityLimitController Member List
+
+
+ +

This is the complete list of members for VelocityLimitController, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
AddBody(Body body) (defined in VelocityLimitController)VelocityLimitController
AddDisabledCategory(Category category)FilterData
AddEnabledCategory(Category category)FilterData
Controller() (defined in Controller)Controller
ControllerCategory (defined in Controller)Controller
DisabledOnCategoriesFilterData
DisabledOnGroupFilterData
Enabled (defined in Controller)Controller
EnabledOnCategoriesFilterData
EnabledOnGroupFilterData
IsActiveOn(Body body)Controllervirtual
IsInDisabledCategory(Category category)FilterData
IsInEnabledInCategory(Category category)FilterData
LimitAngularVelocity (defined in VelocityLimitController)VelocityLimitController
LimitLinearVelocity (defined in VelocityLimitController)VelocityLimitController
MaxAngularVelocityVelocityLimitController
MaxLinearVelocityVelocityLimitController
RemoveBody(Body body) (defined in VelocityLimitController)VelocityLimitController
RemoveDisabledCategory(Category category)FilterData
RemoveEnabledCategory(Category category)FilterData
Update(float dt) (defined in VelocityLimitController)VelocityLimitControllervirtual
VelocityLimitController()VelocityLimitController
VelocityLimitController(float maxLinearVelocity, float maxAngularVelocity)VelocityLimitController
World (defined in Controller)Controller
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html new file mode 100644 index 00000000..09da7754 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html @@ -0,0 +1,284 @@ + + + + + + + +Aether.Physics2D: VelocityLimitController Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
VelocityLimitController Class Reference
+
+
+ +

Put a limit on the linear (translation - the movespeed) and angular (rotation) velocity of bodies added to this controller. + More...

+
+Inheritance diagram for VelocityLimitController:
+
+
+
+
+
+Collaboration diagram for VelocityLimitController:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 VelocityLimitController ()
 Initializes a new instance of the VelocityLimitController class. Sets the max linear velocity to Settings.MaxTranslation Sets the max angular velocity to Settings.MaxRotation More...
 
 VelocityLimitController (float maxLinearVelocity, float maxAngularVelocity)
 Initializes a new instance of the VelocityLimitController class. Pass in 0 or float.MaxValue to disable the limit. maxAngularVelocity = 0 will disable the angular velocity limit. More...
 
+override void Update (float dt)
 
+void AddBody (Body body)
 
+void RemoveBody (Body body)
 
- Public Member Functions inherited from Controller
override bool IsActiveOn (Body body)
 
- Public Member Functions inherited from FilterData
void AddDisabledCategory (Category category)
 Adds the category. More...
 
void RemoveDisabledCategory (Category category)
 Removes the category. More...
 
bool IsInDisabledCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
void AddEnabledCategory (Category category)
 Adds the category. More...
 
void RemoveEnabledCategory (Category category)
 Removes the category. More...
 
bool IsInEnabledInCategory (Category category)
 Determines whether this body ignores the the specified controller. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+bool LimitAngularVelocity = true
 
+bool LimitLinearVelocity = true
 
- Public Attributes inherited from Controller
+ControllerCategory ControllerCategory = ControllerCategory.Cat01
 
+bool Enabled = true
 
- Public Attributes inherited from FilterData
Category DisabledOnCategories = Category.None
 Disable the logic on specific categories. Category.None by default. More...
 
int DisabledOnGroup
 Disable the logic on specific groups More...
 
Category EnabledOnCategories = Category.All
 Enable the logic on specific categories Category.All by default. More...
 
int EnabledOnGroup
 Enable the logic on specific groups. More...
 
+ + + + + + + + + + +

+Properties

float MaxAngularVelocity [get, set]
 Gets or sets the max angular velocity. More...
 
float MaxLinearVelocity [get, set]
 Gets or sets the max linear velocity. More...
 
- Properties inherited from Controller
+World World [get, set]
 
+

Detailed Description

+

Put a limit on the linear (translation - the movespeed) and angular (rotation) velocity of bodies added to this controller.

+

Constructor & Destructor Documentation

+ +

◆ VelocityLimitController() [1/2]

+ +
+
+ + + + + + + +
VelocityLimitController ()
+
+ +

Initializes a new instance of the VelocityLimitController class. Sets the max linear velocity to Settings.MaxTranslation Sets the max angular velocity to Settings.MaxRotation

+ +
+
+ +

◆ VelocityLimitController() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
VelocityLimitController (float maxLinearVelocity,
float maxAngularVelocity 
)
+
+ +

Initializes a new instance of the VelocityLimitController class. Pass in 0 or float.MaxValue to disable the limit. maxAngularVelocity = 0 will disable the angular velocity limit.

+
Parameters
+ + + +
maxLinearVelocityThe max linear velocity.
maxAngularVelocityThe max angular velocity.
+
+
+ +
+
+

Property Documentation

+ +

◆ MaxAngularVelocity

+ +
+
+ + + + + +
+ + + + +
float MaxAngularVelocity
+
+getset
+
+ +

Gets or sets the max angular velocity.

+

The max angular velocity.

+ +
+
+ +

◆ MaxLinearVelocity

+ +
+
+ + + + + +
+ + + + +
float MaxLinearVelocity
+
+getset
+
+ +

Gets or sets the max linear velocity.

+

The max linear velocity.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Controllers/VelocityLimitController.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.js new file mode 100644 index 00000000..4c187683 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.js @@ -0,0 +1,12 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller = +[ + [ "VelocityLimitController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#aa8480a7223d819332fdf18bef496b01f", null ], + [ "VelocityLimitController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a0420eeac8ef374e230a61c91498ffe25", null ], + [ "AddBody", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#adb1743ae976ec35df5477b593f5b55ca", null ], + [ "RemoveBody", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a5b783c4e8b9eeb7a40b0e9b71277e71a", null ], + [ "Update", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce", null ], + [ "LimitAngularVelocity", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a683ff8071ff99f58a3051e3d19d77fba", null ], + [ "LimitLinearVelocity", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a3912da4486997e59305d6dedd7a540d5", null ], + [ "MaxAngularVelocity", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#acfd6d91898bc43519d55c901021f973e", null ], + [ "MaxLinearVelocity", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#ad4557f81bf581258734a5f9fb53a30aa", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.map new file mode 100644 index 00000000..47ff3c09 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.md5 new file mode 100644 index 00000000..f222c9de --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.md5 @@ -0,0 +1 @@ +b31a64da562a651f8dfe2684a4c9c00b \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.svg new file mode 100644 index 00000000..fabf08de --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__coll__graph.svg @@ -0,0 +1,46 @@ + + + + + + +VelocityLimitController + +Node1 + + +VelocityLimitController + + + + +Node2 + + +Controller + + + + +Node2->Node1 + + + + +Node3 + + +FilterData + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.map new file mode 100644 index 00000000..47ff3c09 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.md5 new file mode 100644 index 00000000..f222c9de --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.md5 @@ -0,0 +1 @@ +b31a64da562a651f8dfe2684a4c9c00b \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.svg new file mode 100644 index 00000000..fabf08de --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller__inherit__graph.svg @@ -0,0 +1,46 @@ + + + + + + +VelocityLimitController + +Node1 + + +VelocityLimitController + + + + +Node2 + + +Controller + + + + +Node2->Node1 + + + + +Node3 + + +FilterData + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body-members.html new file mode 100644 index 00000000..5a5da8ad --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body-members.html @@ -0,0 +1,150 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Body Member List
+
+
+ +

This is the complete list of members for Body, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Add(Fixture fixture) (defined in Body)Body
AngularDampingBody
AngularVelocityBody
ApplyAngularImpulse(float impulse)Body
ApplyForce(Vector2 force, Vector2 point)Body
ApplyForce(ref Vector2 force)Body
ApplyForce(Vector2 force)Body
ApplyForce(ref Vector2 force, ref Vector2 point)Body
ApplyLinearImpulse(Vector2 impulse)Body
ApplyLinearImpulse(Vector2 impulse, Vector2 point)Body
ApplyLinearImpulse(ref Vector2 impulse)Body
ApplyLinearImpulse(ref Vector2 impulse, ref Vector2 point)Body
ApplyTorque(float torque)Body
AwakeBody
Body() (defined in Body)Body
BodyTypeBody
Clone(World world=null)Body
ContactListBody
ControllerFilter (defined in Body)Body
CreateChainShape(Vertices vertices) (defined in Body)Body
CreateCircle(float radius, float density) (defined in Body)Body
CreateCircle(float radius, float density, Vector2 offset) (defined in Body)Body
CreateCompoundPolygon(List< Vertices > list, float density) (defined in Body)Body
CreateEdge(Vector2 start, Vector2 end) (defined in Body)Body
CreateEllipse(float xRadius, float yRadius, int edges, float density) (defined in Body)Body
CreateFixture(Shape shape)Bodyvirtual
CreateLineArc(float radians, int sides, float radius, bool closed) (defined in Body)Body
CreateLoopShape(Vertices vertices) (defined in Body)Body
CreatePolygon(Vertices vertices, float density) (defined in Body)Body
CreateRectangle(float width, float height, float density, Vector2 offset) (defined in Body)Body
CreateSolidArc(float density, float radians, int sides, float radius) (defined in Body)Body
DeepClone(World world=null)Body
EnabledBody
FixedRotationBody
FixtureListBody
GetLinearVelocityFromLocalPoint(Vector2 localPoint)Body
GetLinearVelocityFromLocalPoint(ref Vector2 localPoint)Body
GetLinearVelocityFromWorldPoint(Vector2 worldPoint)Body
GetLinearVelocityFromWorldPoint(ref Vector2 worldPoint)Body
GetLocalPoint(ref Vector2 worldPoint)Body
GetLocalPoint(Vector2 worldPoint)Body
GetLocalVector(ref Vector2 worldVector)Body
GetLocalVector(Vector2 worldVector)Body
GetTransform()Body
GetTransform(out Transform transform)Body
GetWorldPoint(ref Vector2 localPoint)Body
GetWorldPoint(Vector2 localPoint)Body
GetWorldVector(ref Vector2 localVector)Body
GetWorldVector(Vector2 localVector)Body
IgnoreCCD (defined in Body)Body
IgnoreGravityBody
InertiaBody
IsBulletBody
IslandIndexBody
JointListBody
LinearDampingBody
LinearVelocityBody
LocalCenterBody
MassBody
OnCollision (defined in Body)Body
OnSeparation (defined in Body)Body
PositionBody
Remove(Fixture fixture)Bodyvirtual
ResetDynamics()Body
ResetMassData()Body
RevolutionsBody
RotationBody
SetCollidesWith(Category category)Body
SetCollisionCategories(Category category)Body
SetCollisionGroup(short collisionGroup)Body
SetFriction(float friction)Body
SetIsSensor(bool isSensor)Body
SetRestitution(float restitution)Body
SetTransform(ref Vector2 position, float rotation)Body
SetTransform(Vector2 position, float rotation)Body
SetTransformIgnoreContacts(ref Vector2 position, float angle)Body
SleepingAllowedBody
TagBody
WorldBody
WorldCenterBody
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html new file mode 100644 index 00000000..7ea76198 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html @@ -0,0 +1,2064 @@ + + + + + + + +Aether.Physics2D: Body Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+
+Collaboration diagram for Body:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

void ResetDynamics ()
 Resets the dynamics of this body. Sets torque, force and linear/angular velocity to 0 More...
 
+void Add (Fixture fixture)
 
virtual void Remove (Fixture fixture)
 Destroy a fixture. This removes the fixture from the broad-phase and destroys all contacts associated with this fixture. This will automatically adjust the mass of the body if the body is dynamic and the fixture has positive density. All fixtures attached to a body are implicitly destroyed when the body is destroyed. Warning: This method is locked during callbacks. More...
 
void SetTransform (ref Vector2 position, float rotation)
 Set the position of the body's origin and rotation. This breaks any contacts and wakes the other bodies. Manipulating a body's transform may cause non-physical behavior. Warning: This method is locked during callbacks. More...
 
void SetTransform (Vector2 position, float rotation)
 Set the position of the body's origin and rotation. This breaks any contacts and wakes the other bodies. Manipulating a body's transform may cause non-physical behavior. Warning: This method is locked during callbacks. More...
 
void SetTransformIgnoreContacts (ref Vector2 position, float angle)
 For teleporting a body without considering new contacts immediately. Warning: This method is locked during callbacks. More...
 
Transform GetTransform ()
 Get the body transform for the body's origin. More...
 
void GetTransform (out Transform transform)
 Get the body transform for the body's origin. More...
 
void ApplyForce (Vector2 force, Vector2 point)
 Apply a force at a world point. If the force is not applied at the center of mass, it will generate a torque and affect the angular velocity. This wakes up the body. More...
 
void ApplyForce (ref Vector2 force)
 Applies a force at the center of mass. More...
 
void ApplyForce (Vector2 force)
 Applies a force at the center of mass. More...
 
void ApplyForce (ref Vector2 force, ref Vector2 point)
 Apply a force at a world point. If the force is not applied at the center of mass, it will generate a torque and affect the angular velocity. This wakes up the body. More...
 
void ApplyTorque (float torque)
 Apply a torque. This affects the angular velocity without affecting the linear velocity of the center of mass. This wakes up the body. More...
 
void ApplyLinearImpulse (Vector2 impulse)
 Apply an impulse at a point. This immediately modifies the velocity. This wakes up the body. More...
 
void ApplyLinearImpulse (Vector2 impulse, Vector2 point)
 Apply an impulse at a point. This immediately modifies the velocity. It also modifies the angular velocity if the point of application is not at the center of mass. This wakes up the body. More...
 
void ApplyLinearImpulse (ref Vector2 impulse)
 Apply an impulse at a point. This immediately modifies the velocity. This wakes up the body. More...
 
void ApplyLinearImpulse (ref Vector2 impulse, ref Vector2 point)
 Apply an impulse at a point. This immediately modifies the velocity. It also modifies the angular velocity if the point of application is not at the center of mass. This wakes up the body. More...
 
void ApplyAngularImpulse (float impulse)
 Apply an angular impulse. More...
 
void ResetMassData ()
 This resets the mass properties to the sum of the mass properties of the fixtures. This normally does not need to be called unless you called SetMassData to override the mass and you later want to reset the mass. More...
 
Vector2 GetWorldPoint (ref Vector2 localPoint)
 Get the world coordinates of a point given the local coordinates. More...
 
Vector2 GetWorldPoint (Vector2 localPoint)
 Get the world coordinates of a point given the local coordinates. More...
 
Vector2 GetWorldVector (ref Vector2 localVector)
 Get the world coordinates of a vector given the local coordinates. Note that the vector only takes the rotation into account, not the position. More...
 
Vector2 GetWorldVector (Vector2 localVector)
 Get the world coordinates of a vector given the local coordinates. More...
 
Vector2 GetLocalPoint (ref Vector2 worldPoint)
 Gets a local point relative to the body's origin given a world point. Note that the vector only takes the rotation into account, not the position. More...
 
Vector2 GetLocalPoint (Vector2 worldPoint)
 Gets a local point relative to the body's origin given a world point. More...
 
Vector2 GetLocalVector (ref Vector2 worldVector)
 Gets a local vector given a world vector. Note that the vector only takes the rotation into account, not the position. More...
 
Vector2 GetLocalVector (Vector2 worldVector)
 Gets a local vector given a world vector. Note that the vector only takes the rotation into account, not the position. More...
 
Vector2 GetLinearVelocityFromWorldPoint (Vector2 worldPoint)
 Get the world linear velocity of a world point attached to this body. More...
 
Vector2 GetLinearVelocityFromWorldPoint (ref Vector2 worldPoint)
 Get the world linear velocity of a world point attached to this body. More...
 
Vector2 GetLinearVelocityFromLocalPoint (Vector2 localPoint)
 Get the world velocity of a local point. More...
 
Vector2 GetLinearVelocityFromLocalPoint (ref Vector2 localPoint)
 Get the world velocity of a local point. More...
 
void SetRestitution (float restitution)
 Set restitution on all fixtures. Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
void SetFriction (float friction)
 Set friction on all fixtures. Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
void SetCollisionCategories (Category category)
 Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
void SetCollidesWith (Category category)
 Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
void SetCollisionGroup (short collisionGroup)
 Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
void SetIsSensor (bool isSensor)
 Warning: This method applies the value on existing Fixtures. It's not a property of Body. More...
 
Body Clone (World world=null)
 Makes a clone of the body. Fixtures and therefore shapes are not included. Use DeepClone() to clone the body, as well as fixtures and shapes. More...
 
Body DeepClone (World world=null)
 Clones the body and all attached fixtures and shapes. Simply said, it makes a complete copy of the body. More...
 
virtual Fixture CreateFixture (Shape shape)
 Creates a fixture and attach it to this body. If the density is non-zero, this function automatically updates the mass of the body. Contacts are not created until the next time step. Warning: This method is locked during callbacks. More...
 
+Fixture CreateEdge (Vector2 start, Vector2 end)
 
+Fixture CreateChainShape (Vertices vertices)
 
+Fixture CreateLoopShape (Vertices vertices)
 
+Fixture CreateRectangle (float width, float height, float density, Vector2 offset)
 
+Fixture CreateCircle (float radius, float density)
 
+Fixture CreateCircle (float radius, float density, Vector2 offset)
 
+Fixture CreatePolygon (Vertices vertices, float density)
 
+Fixture CreateEllipse (float xRadius, float yRadius, int edges, float density)
 
+List< FixtureCreateCompoundPolygon (List< Vertices > list, float density)
 
+Fixture CreateLineArc (float radians, int sides, float radius, bool closed)
 
+List< FixtureCreateSolidArc (float density, float radians, int sides, float radius)
 
+ + + + + + + + + +

+Public Attributes

+ControllerFilter ControllerFilter = new ControllerFilter(ControllerCategory.All)
 
object Tag
 Set the user data. Use this to store your application specific data. More...
 
readonly FixtureCollection FixtureList
 Gets all the fixtures attached to this body. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

World World [get]
 Get the parent World of this body. This is null if the body is not attached. More...
 
int IslandIndex [get, set]
 
float Revolutions [get]
 Gets the total number revolutions the body has made. More...
 
BodyType BodyType [get, set]
 Gets or sets the body type. Warning: This property is readonly during callbacks. More...
 
Vector2 LinearVelocity [get, set]
 Get or sets the linear velocity of the center of mass. Property has no effect on BodyType.Static bodies. More...
 
float AngularVelocity [get, set]
 Gets or sets the angular velocity. Radians/second. More...
 
float LinearDamping [get, set]
 Gets or sets the linear damping. More...
 
float AngularDamping [get, set]
 Gets or sets the angular damping. More...
 
bool IsBullet [get, set]
 Gets or sets a value indicating whether this body should be included in the CCD solver. More...
 
bool SleepingAllowed [get, set]
 You can disable sleeping on this body. If you disable sleeping, the body will be woken. More...
 
bool Awake [get, set]
 Set the sleep state of the body. A sleeping body has very low CPU cost. More...
 
bool Enabled [get, set]
 Set the active state of the body. An inactive body is not simulated and cannot be collided with or woken up. If you pass a flag of true, all fixtures will be added to the broad-phase. If you pass a flag of false, all fixtures will be removed from the broad-phase and all contacts will be destroyed. Fixtures and joints are otherwise unaffected. You may continue to create/destroy fixtures and joints on inactive bodies. Fixtures on an inactive body are implicitly inactive and will not participate in collisions, ray-casts, or queries. Joints connected to an inactive body are implicitly inactive. An inactive body is still owned by a b2World object and remains in the body list. Warning: This property is readonly during callbacks. More...
 
bool FixedRotation [get, set]
 Set this body to have fixed rotation. This causes the mass to be reset. More...
 
JointEdge JointList [get, set]
 Get the list of all joints attached to this body. More...
 
ContactEdge ContactList [get, set]
 Get the list of all contacts attached to this body. Warning: this list changes during the time step and you may miss some collisions if you don't use callback events. More...
 
Vector2 Position [get, set]
 Get the world body origin position. More...
 
float Rotation [get, set]
 Get the angle in radians. More...
 
bool IgnoreGravity [get, set]
 Gets or sets a value indicating whether this body ignores gravity. More...
 
Vector2 WorldCenter [get]
 Get the world position of the center of mass. More...
 
Vector2 LocalCenter [get, set]
 Get the local position of the center of mass. Warning: This property is readonly during callbacks. More...
 
float Mass [get, set]
 Gets or sets the mass. Usually in kilograms (kg). Warning: This property is readonly during callbacks. More...
 
float Inertia [get, set]
 Get or set the rotational inertia of the body about the local origin. usually in kg-m^2. Warning: This property is readonly during callbacks. More...
 
+bool IgnoreCCD [get, set]
 
+OnCollisionEventHandler OnCollision
 
+OnSeparationEventHandler OnSeparation
 
+

Member Function Documentation

+ +

◆ ApplyAngularImpulse()

+ +
+
+ + + + + + + + +
void ApplyAngularImpulse (float impulse)
+
+ +

Apply an angular impulse.

+
Parameters
+ + +
impulseThe angular impulse in units of kg*m*m/s.
+
+
+ +
+
+ +

◆ ApplyForce() [1/4]

+ +
+
+ + + + + + + + +
void ApplyForce (ref Vector2 force)
+
+ +

Applies a force at the center of mass.

+
Parameters
+ + +
forceThe force.
+
+
+ +
+
+ +

◆ ApplyForce() [2/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void ApplyForce (ref Vector2 force,
ref Vector2 point 
)
+
+ +

Apply a force at a world point. If the force is not applied at the center of mass, it will generate a torque and affect the angular velocity. This wakes up the body.

+
Parameters
+ + + +
forceThe world force vector, usually in Newtons (N).
pointThe world position of the point of application.
+
+
+ +
+
+ +

◆ ApplyForce() [3/4]

+ +
+
+ + + + + + + + +
void ApplyForce (Vector2 force)
+
+ +

Applies a force at the center of mass.

+
Parameters
+ + +
forceThe force.
+
+
+ +
+
+ +

◆ ApplyForce() [4/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void ApplyForce (Vector2 force,
Vector2 point 
)
+
+ +

Apply a force at a world point. If the force is not applied at the center of mass, it will generate a torque and affect the angular velocity. This wakes up the body.

+
Parameters
+ + + +
forceThe world force vector, usually in Newtons (N).
pointThe world position of the point of application.
+
+
+ +
+
+ +

◆ ApplyLinearImpulse() [1/4]

+ +
+
+ + + + + + + + +
void ApplyLinearImpulse (ref Vector2 impulse)
+
+ +

Apply an impulse at a point. This immediately modifies the velocity. This wakes up the body.

+
Parameters
+ + +
impulseThe world impulse vector, usually in N-seconds or kg-m/s.
+
+
+ +
+
+ +

◆ ApplyLinearImpulse() [2/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void ApplyLinearImpulse (ref Vector2 impulse,
ref Vector2 point 
)
+
+ +

Apply an impulse at a point. This immediately modifies the velocity. It also modifies the angular velocity if the point of application is not at the center of mass. This wakes up the body.

+
Parameters
+ + + +
impulseThe world impulse vector, usually in N-seconds or kg-m/s.
pointThe world position of the point of application.
+
+
+ +
+
+ +

◆ ApplyLinearImpulse() [3/4]

+ +
+
+ + + + + + + + +
void ApplyLinearImpulse (Vector2 impulse)
+
+ +

Apply an impulse at a point. This immediately modifies the velocity. This wakes up the body.

+
Parameters
+ + +
impulseThe world impulse vector, usually in N-seconds or kg-m/s.
+
+
+ +
+
+ +

◆ ApplyLinearImpulse() [4/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void ApplyLinearImpulse (Vector2 impulse,
Vector2 point 
)
+
+ +

Apply an impulse at a point. This immediately modifies the velocity. It also modifies the angular velocity if the point of application is not at the center of mass. This wakes up the body.

+
Parameters
+ + + +
impulseThe world impulse vector, usually in N-seconds or kg-m/s.
pointThe world position of the point of application.
+
+
+ +
+
+ +

◆ ApplyTorque()

+ +
+
+ + + + + + + + +
void ApplyTorque (float torque)
+
+ +

Apply a torque. This affects the angular velocity without affecting the linear velocity of the center of mass. This wakes up the body.

+
Parameters
+ + +
torqueThe torque about the z-axis (out of the screen), usually in N-m.
+
+
+ +
+
+ +

◆ Clone()

+ +
+
+ + + + + + + + +
Body Clone (World world = null)
+
+ +

Makes a clone of the body. Fixtures and therefore shapes are not included. Use DeepClone() to clone the body, as well as fixtures and shapes.

+
Parameters
+ + +
world
+
+
+
Returns
+ +
+
+ +

◆ CreateFixture()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual Fixture CreateFixture (Shape shape)
+
+virtual
+
+ +

Creates a fixture and attach it to this body. If the density is non-zero, this function automatically updates the mass of the body. Contacts are not created until the next time step. Warning: This method is locked during callbacks.

+
Parameters
+ + + +
shapeThe shape.
userDataApplication specific data
+
+
+
Returns
+ +
+
+ +

◆ DeepClone()

+ +
+
+ + + + + + + + +
Body DeepClone (World world = null)
+
+ +

Clones the body and all attached fixtures and shapes. Simply said, it makes a complete copy of the body.

+
Parameters
+ + +
world
+
+
+
Returns
+ +
+
+ +

◆ GetLinearVelocityFromLocalPoint() [1/2]

+ +
+
+ + + + + + + + +
Vector2 GetLinearVelocityFromLocalPoint (ref Vector2 localPoint)
+
+ +

Get the world velocity of a local point.

+
Parameters
+ + +
localPointA point in local coordinates.
+
+
+
Returns
The world velocity of a point.
+ +
+
+ +

◆ GetLinearVelocityFromLocalPoint() [2/2]

+ +
+
+ + + + + + + + +
Vector2 GetLinearVelocityFromLocalPoint (Vector2 localPoint)
+
+ +

Get the world velocity of a local point.

+
Parameters
+ + +
localPointA point in local coordinates.
+
+
+
Returns
The world velocity of a point.
+ +
+
+ +

◆ GetLinearVelocityFromWorldPoint() [1/2]

+ +
+
+ + + + + + + + +
Vector2 GetLinearVelocityFromWorldPoint (ref Vector2 worldPoint)
+
+ +

Get the world linear velocity of a world point attached to this body.

+
Parameters
+ + +
worldPointA point in world coordinates.
+
+
+
Returns
The world velocity of a point.
+ +
+
+ +

◆ GetLinearVelocityFromWorldPoint() [2/2]

+ +
+
+ + + + + + + + +
Vector2 GetLinearVelocityFromWorldPoint (Vector2 worldPoint)
+
+ +

Get the world linear velocity of a world point attached to this body.

+
Parameters
+ + +
worldPointA point in world coordinates.
+
+
+
Returns
The world velocity of a point.
+ +
+
+ +

◆ GetLocalPoint() [1/2]

+ +
+
+ + + + + + + + +
Vector2 GetLocalPoint (ref Vector2 worldPoint)
+
+ +

Gets a local point relative to the body's origin given a world point. Note that the vector only takes the rotation into account, not the position.

+
Parameters
+ + +
worldPointA point in world coordinates.
+
+
+
Returns
The corresponding local point relative to the body's origin.
+ +
+
+ +

◆ GetLocalPoint() [2/2]

+ +
+
+ + + + + + + + +
Vector2 GetLocalPoint (Vector2 worldPoint)
+
+ +

Gets a local point relative to the body's origin given a world point.

+
Parameters
+ + +
worldPointA point in world coordinates.
+
+
+
Returns
The corresponding local point relative to the body's origin.
+ +
+
+ +

◆ GetLocalVector() [1/2]

+ +
+
+ + + + + + + + +
Vector2 GetLocalVector (ref Vector2 worldVector)
+
+ +

Gets a local vector given a world vector. Note that the vector only takes the rotation into account, not the position.

+
Parameters
+ + +
worldVectorA vector in world coordinates.
+
+
+
Returns
The corresponding local vector.
+ +
+
+ +

◆ GetLocalVector() [2/2]

+ +
+
+ + + + + + + + +
Vector2 GetLocalVector (Vector2 worldVector)
+
+ +

Gets a local vector given a world vector. Note that the vector only takes the rotation into account, not the position.

+
Parameters
+ + +
worldVectorA vector in world coordinates.
+
+
+
Returns
The corresponding local vector.
+ +
+
+ +

◆ GetTransform() [1/2]

+ +
+
+ + + + + + + +
Transform GetTransform ()
+
+ +

Get the body transform for the body's origin.

+
Parameters
+ + +
transformThe transform of the body's origin.
+
+
+ +
+
+ +

◆ GetTransform() [2/2]

+ +
+
+ + + + + + + + +
void GetTransform (out Transform transform)
+
+ +

Get the body transform for the body's origin.

+
Parameters
+ + +
transformThe transform of the body's origin.
+
+
+ +
+
+ +

◆ GetWorldPoint() [1/2]

+ +
+
+ + + + + + + + +
Vector2 GetWorldPoint (ref Vector2 localPoint)
+
+ +

Get the world coordinates of a point given the local coordinates.

+
Parameters
+ + +
localPointA point on the body measured relative the the body's origin.
+
+
+
Returns
The same point expressed in world coordinates.
+ +
+
+ +

◆ GetWorldPoint() [2/2]

+ +
+
+ + + + + + + + +
Vector2 GetWorldPoint (Vector2 localPoint)
+
+ +

Get the world coordinates of a point given the local coordinates.

+
Parameters
+ + +
localPointA point on the body measured relative the the body's origin.
+
+
+
Returns
The same point expressed in world coordinates.
+ +
+
+ +

◆ GetWorldVector() [1/2]

+ +
+
+ + + + + + + + +
Vector2 GetWorldVector (ref Vector2 localVector)
+
+ +

Get the world coordinates of a vector given the local coordinates. Note that the vector only takes the rotation into account, not the position.

+
Parameters
+ + +
localVectorA vector fixed in the body.
+
+
+
Returns
The same vector expressed in world coordinates.
+ +
+
+ +

◆ GetWorldVector() [2/2]

+ +
+
+ + + + + + + + +
Vector2 GetWorldVector (Vector2 localVector)
+
+ +

Get the world coordinates of a vector given the local coordinates.

+
Parameters
+ + +
localVectorA vector fixed in the body.
+
+
+
Returns
The same vector expressed in world coordinates.
+ +
+
+ +

◆ Remove()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void Remove (Fixture fixture)
+
+virtual
+
+ +

Destroy a fixture. This removes the fixture from the broad-phase and destroys all contacts associated with this fixture. This will automatically adjust the mass of the body if the body is dynamic and the fixture has positive density. All fixtures attached to a body are implicitly destroyed when the body is destroyed. Warning: This method is locked during callbacks.

+
Parameters
+ + +
fixtureThe fixture to be removed.
+
+
+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ ResetDynamics()

+ +
+
+ + + + + + + +
void ResetDynamics ()
+
+ +

Resets the dynamics of this body. Sets torque, force and linear/angular velocity to 0

+

summary> Warning: This method is locked during callbacks.

+

>

Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ ResetMassData()

+ +
+
+ + + + + + + +
void ResetMassData ()
+
+ +

This resets the mass properties to the sum of the mass properties of the fixtures. This normally does not need to be called unless you called SetMassData to override the mass and you later want to reset the mass.

+ +
+
+ +

◆ SetCollidesWith()

+ +
+
+ + + + + + + + +
void SetCollidesWith (Category category)
+
+ +

Warning: This method applies the value on existing Fixtures. It's not a property of Body.

+

Deprecated in version 1.6

+ +
+
+ +

◆ SetCollisionCategories()

+ +
+
+ + + + + + + + +
void SetCollisionCategories (Category category)
+
+ +

Warning: This method applies the value on existing Fixtures. It's not a property of Body.

+

Deprecated in version 1.6

+ +
+
+ +

◆ SetCollisionGroup()

+ +
+
+ + + + + + + + +
void SetCollisionGroup (short collisionGroup)
+
+ +

Warning: This method applies the value on existing Fixtures. It's not a property of Body.

+

Deprecated in version 1.6

+ +
+
+ +

◆ SetFriction()

+ +
+
+ + + + + + + + +
void SetFriction (float friction)
+
+ +

Set friction on all fixtures. Warning: This method applies the value on existing Fixtures. It's not a property of Body.

+
Parameters
+ + +
friction
+
+
+

Deprecated in version 1.6

+ +
+
+ +

◆ SetIsSensor()

+ +
+
+ + + + + + + + +
void SetIsSensor (bool isSensor)
+
+ +

Warning: This method applies the value on existing Fixtures. It's not a property of Body.

+

Deprecated in version 1.6

+ +
+
+ +

◆ SetRestitution()

+ +
+
+ + + + + + + + +
void SetRestitution (float restitution)
+
+ +

Set restitution on all fixtures. Warning: This method applies the value on existing Fixtures. It's not a property of Body.

+
Parameters
+ + +
restitution
+
+
+

Deprecated in version 1.6

+ +
+
+ +

◆ SetTransform() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void SetTransform (ref Vector2 position,
float rotation 
)
+
+ +

Set the position of the body's origin and rotation. This breaks any contacts and wakes the other bodies. Manipulating a body's transform may cause non-physical behavior. Warning: This method is locked during callbacks.

+
Parameters
+ + + +
positionThe world position of the body's local origin.
rotationThe world rotation in radians.
+
+
+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ SetTransform() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void SetTransform (Vector2 position,
float rotation 
)
+
+ +

Set the position of the body's origin and rotation. This breaks any contacts and wakes the other bodies. Manipulating a body's transform may cause non-physical behavior. Warning: This method is locked during callbacks.

+
Parameters
+ + + +
positionThe world position of the body's local origin.
rotationThe world rotation in radians.
+
+
+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ SetTransformIgnoreContacts()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void SetTransformIgnoreContacts (ref Vector2 position,
float angle 
)
+
+ +

For teleporting a body without considering new contacts immediately. Warning: This method is locked during callbacks.

+
Parameters
+ + + +
positionThe position.
angleThe angle.
+
+
+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+

Member Data Documentation

+ +

◆ FixtureList

+ +
+
+ + + + +
readonly FixtureCollection FixtureList
+
+ +

Gets all the fixtures attached to this body.

+

The fixture list.

+ +
+
+ +

◆ Tag

+ +
+
+ + + + +
object Tag
+
+ +

Set the user data. Use this to store your application specific data.

+

The user data.

+ +
+
+

Property Documentation

+ +

◆ AngularDamping

+ +
+
+ + + + + +
+ + + + +
float AngularDamping
+
+getset
+
+ +

Gets or sets the angular damping.

+

The angular damping.

+ +
+
+ +

◆ AngularVelocity

+ +
+
+ + + + + +
+ + + + +
float AngularVelocity
+
+getset
+
+ +

Gets or sets the angular velocity. Radians/second.

+

The angular velocity.

+ +
+
+ +

◆ Awake

+ +
+
+ + + + + +
+ + + + +
bool Awake
+
+getset
+
+ +

Set the sleep state of the body. A sleeping body has very low CPU cost.

+

true if awake; otherwise, false.

+ +
+
+ +

◆ BodyType

+ +
+
+ + + + + +
+ + + + +
BodyType BodyType
+
+getset
+
+ +

Gets or sets the body type. Warning: This property is readonly during callbacks.

+

The type of body.

+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ ContactList

+ +
+
+ + + + + +
+ + + + +
ContactEdge ContactList
+
+getset
+
+ +

Get the list of all contacts attached to this body. Warning: this list changes during the time step and you may miss some collisions if you don't use callback events.

+

The contact list.

+ +
+
+ +

◆ Enabled

+ +
+
+ + + + + +
+ + + + +
bool Enabled
+
+getset
+
+ +

Set the active state of the body. An inactive body is not simulated and cannot be collided with or woken up. If you pass a flag of true, all fixtures will be added to the broad-phase. If you pass a flag of false, all fixtures will be removed from the broad-phase and all contacts will be destroyed. Fixtures and joints are otherwise unaffected. You may continue to create/destroy fixtures and joints on inactive bodies. Fixtures on an inactive body are implicitly inactive and will not participate in collisions, ray-casts, or queries. Joints connected to an inactive body are implicitly inactive. An inactive body is still owned by a b2World object and remains in the body list. Warning: This property is readonly during callbacks.

+

true if active; otherwise, false.

+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ FixedRotation

+ +
+
+ + + + + +
+ + + + +
bool FixedRotation
+
+getset
+
+ +

Set this body to have fixed rotation. This causes the mass to be reset.

+

true if it has fixed rotation; otherwise, false.

+ +
+
+ +

◆ IgnoreGravity

+ +
+
+ + + + + +
+ + + + +
bool IgnoreGravity
+
+getset
+
+ +

Gets or sets a value indicating whether this body ignores gravity.

+

true if it ignores gravity; otherwise, false.

+ +
+
+ +

◆ Inertia

+ +
+
+ + + + + +
+ + + + +
float Inertia
+
+getset
+
+ +

Get or set the rotational inertia of the body about the local origin. usually in kg-m^2. Warning: This property is readonly during callbacks.

+

The inertia.

+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ IsBullet

+ +
+
+ + + + + +
+ + + + +
bool IsBullet
+
+getset
+
+ +

Gets or sets a value indicating whether this body should be included in the CCD solver.

+

true if this instance is included in CCD; otherwise, false.

+ +
+
+ +

◆ IslandIndex

+ +
+
+ + + + + +
+ + + + +
int IslandIndex
+
+getset
+
+

Deprecated in version 1.6

+ +
+
+ +

◆ JointList

+ +
+
+ + + + + +
+ + + + +
JointEdge JointList
+
+getset
+
+ +

Get the list of all joints attached to this body.

+

The joint list.

+ +
+
+ +

◆ LinearDamping

+ +
+
+ + + + + +
+ + + + +
float LinearDamping
+
+getset
+
+ +

Gets or sets the linear damping.

+

The linear damping.

+ +
+
+ +

◆ LinearVelocity

+ +
+
+ + + + + +
+ + + + +
Vector2 LinearVelocity
+
+getset
+
+ +

Get or sets the linear velocity of the center of mass. Property has no effect on BodyType.Static bodies.

+

The linear velocity.

+ +
+
+ +

◆ LocalCenter

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalCenter
+
+getset
+
+ +

Get the local position of the center of mass. Warning: This property is readonly during callbacks.

+

The local position.

+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ Mass

+ +
+
+ + + + + +
+ + + + +
float Mass
+
+getset
+
+ +

Gets or sets the mass. Usually in kilograms (kg). Warning: This property is readonly during callbacks.

+

The mass.

+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ Position

+ +
+
+ + + + + +
+ + + + +
Vector2 Position
+
+getset
+
+ +

Get the world body origin position.

+
Returns
Return the world position of the body's origin.
+ +
+
+ +

◆ Revolutions

+ +
+
+ + + + + +
+ + + + +
float Revolutions
+
+get
+
+ +

Gets the total number revolutions the body has made.

+

The revolutions.

+ +
+
+ +

◆ Rotation

+ +
+
+ + + + + +
+ + + + +
float Rotation
+
+getset
+
+ +

Get the angle in radians.

+
Returns
Return the current world rotation angle in radians.
+ +
+
+ +

◆ SleepingAllowed

+ +
+
+ + + + + +
+ + + + +
bool SleepingAllowed
+
+getset
+
+ +

You can disable sleeping on this body. If you disable sleeping, the body will be woken.

+

true if sleeping is allowed; otherwise, false.

+ +
+
+ +

◆ World

+ +
+
+ + + + + +
+ + + + +
World World
+
+get
+
+ +

Get the parent World of this body. This is null if the body is not attached.

+ +
+
+ +

◆ WorldCenter

+ +
+
+ + + + + +
+ + + + +
Vector2 WorldCenter
+
+get
+
+ +

Get the world position of the center of mass.

+

The world position.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • Physics2D/Dynamics/Body.cs
  • +
  • Physics2D/Dynamics/Body.Factory.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.js new file mode 100644 index 00000000..9d9c6175 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.js @@ -0,0 +1,83 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body = +[ + [ "Body", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#acba207858889b46fa36c34032f0086a1", null ], + [ "Add", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a52c24b0f4296f6df9c47168987ea546f", null ], + [ "ApplyAngularImpulse", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac2f615bd7e785e1c12319e26824bfa72", null ], + [ "ApplyForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a3e0bd5501959e58e10bcbd11a44d1934", null ], + [ "ApplyForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a3cf0e831f1262a4d515d75f94f895817", null ], + [ "ApplyForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ab1a74911ead329e45cd0431a6ce22968", null ], + [ "ApplyForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a622cd97b2e9b40148f6c4de6b4f68e40", null ], + [ "ApplyLinearImpulse", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a5ef0c3c2b6414118bdd5fe85b3b89e6e", null ], + [ "ApplyLinearImpulse", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a7e85a76557ac86f27f5170b71d3d0418", null ], + [ "ApplyLinearImpulse", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a35a47f6abb96ea16abb84d8d7da14886", null ], + [ "ApplyLinearImpulse", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a5779c9354f5aec0119169ee4bdb3cc70", null ], + [ "ApplyTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a155cc76b7d4c9b87a95166e37d2ce7fb", null ], + [ "Clone", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ad1d48235520f5f2273c03732422bcf93", null ], + [ "CreateChainShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a98714855cbf3c36e1b57978f4d657866", null ], + [ "CreateCircle", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac210a6acf1c604640eb8a0e47603b16e", null ], + [ "CreateCircle", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aff3e19b6962304e4ada33268993c8983", null ], + [ "CreateCompoundPolygon", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a91ace011a3ed427c0839a4c28ee7de51", null ], + [ "CreateEdge", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac9e36c451a889ab94a33556122632a8c", null ], + [ "CreateEllipse", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a45b9d268f2f23b30d61a5e4ed405c053", null ], + [ "CreateFixture", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a68d5c3c68d35ebcd8506c6085ff1ef32", null ], + [ "CreateLineArc", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a3e40c5b54e8978cf3e59f81a36d72e45", null ], + [ "CreateLoopShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a93ac10514b76ea6aeed9c22d8bdde70d", null ], + [ "CreatePolygon", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a24ac643ae7fc80c944ddd36d7cad1d95", null ], + [ "CreateRectangle", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a6e57b0632f7846920238bb83a999bac4", null ], + [ "CreateSolidArc", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#af126a7132d5a5c6b8d457959602c5f40", null ], + [ "DeepClone", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a5d55583a304262267eb3899ec13d7271", null ], + [ "GetLinearVelocityFromLocalPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a0a5185cb17386910ac4b9ae624bcace9", null ], + [ "GetLinearVelocityFromLocalPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a13c36494173fc6c0eae107fa4662aa15", null ], + [ "GetLinearVelocityFromWorldPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac286b8066ff523c7987c99ef921e589f", null ], + [ "GetLinearVelocityFromWorldPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aa3fe8f7ef96a416f19b5f70367f6ba3b", null ], + [ "GetLocalPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#acf6f0bc73e31db5126e174c39699744c", null ], + [ "GetLocalPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8da6884ab2fc9afff46590d4fdfd9e01", null ], + [ "GetLocalVector", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aca1bab02ed1b402c20a626132db198e8", null ], + [ "GetLocalVector", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a2cf4b31130c70fafdec54f1566a49c4b", null ], + [ "GetTransform", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ae2e4f5fbfad7abd186fcb2bfc179a96f", null ], + [ "GetTransform", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a6252833ed7c9cd31d897e5b79687de14", null ], + [ "GetWorldPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a44994ec9bf385e90656c556427594b43", null ], + [ "GetWorldPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a03114268d3cd9afc1c4c6539c208faaf", null ], + [ "GetWorldVector", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a2f9dbdd05c3a135441d8b3630f35cbe1", null ], + [ "GetWorldVector", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a214ffec209bae8263331dab6caf3fab9", null ], + [ "Remove", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a11a7ba04b54ac6de48c4034c1d5aaa2a", null ], + [ "ResetDynamics", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a2ee411e9b97027dfa9d9c1443f1dfd4e", null ], + [ "ResetMassData", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a385261b84b7e28ac5264e61f5c5377ba", null ], + [ "SetCollidesWith", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#af0266f3dee11b32e0f3caad6d590df90", null ], + [ "SetCollisionCategories", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a7b673e0050282eaceec7359f4a3c0471", null ], + [ "SetCollisionGroup", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a9e36b5e71469461aa8d88cce6ca6407e", null ], + [ "SetFriction", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a31c77f6a8a00fc232736e6cf313a0360", null ], + [ "SetIsSensor", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a6df4f64d63cf178e0e2dbf167fe73100", null ], + [ "SetRestitution", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aaefa51fcc4934bf0f124b31d633e7983", null ], + [ "SetTransform", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a1e76cfd1e34bb3c4179b47f7ba4a0155", null ], + [ "SetTransform", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8ee40372286a228f7c6eea6d4b009548", null ], + [ "SetTransformIgnoreContacts", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ad6d78561ed251ec48d62c078f39539a6", null ], + [ "ControllerFilter", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a7e48ee1cbe3696ca567103466ebb22e7", null ], + [ "FixtureList", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a37ee97114815a55775ba7099020a392c", null ], + [ "Tag", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a4b7f4dc326555ee4a2f96d52622475cd", null ], + [ "AngularDamping", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a47429ab57e2f8934001d4f4b822a389e", null ], + [ "AngularVelocity", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a9beb350912c5bfaf88b57dcb43e99dd6", null ], + [ "Awake", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a47335a678dd12a5813d9b13c47d7953a", null ], + [ "BodyType", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#adb7d8c78d92630d63f72debba5cf074c", null ], + [ "ContactList", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#acd08d9793df780a7b4b2f3f26901c37e", null ], + [ "Enabled", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a558f5c44426d0eb7abb82a65e8892d9a", null ], + [ "FixedRotation", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aa0c0ab10da53c004feed887ecbae13fe", null ], + [ "IgnoreCCD", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aa8b50d215add490b6f088d1b4619476c", null ], + [ "IgnoreGravity", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aeb445f2327de7ce4515e3cab8b90c26b", null ], + [ "Inertia", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac92ff2067850c8c2e12b28896fd06116", null ], + [ "IsBullet", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8a28034682296dfc411079c5367e008a", null ], + [ "IslandIndex", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a4683c642e77a0ddac45a0842a821da19", null ], + [ "JointList", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#adc3143151ab0cc862255732d6629325e", null ], + [ "LinearDamping", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8688cee8c24cc01cb4d10d8826eb705e", null ], + [ "LinearVelocity", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a0c53ef3b9aabf580edba0aaca75809bc", null ], + [ "LocalCenter", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aaa0543fc492adcbf2c89f8ebf73d24b4", null ], + [ "Mass", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a0ded10813531b428294cf395abff0d1c", null ], + [ "OnCollision", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a66f5c3110f7cf3fd1e94ab024db8d6f0", null ], + [ "OnSeparation", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a93781358b505f094b2fab47d0fb528be", null ], + [ "Position", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aab84255a301f0fedbd95b8e45c63ebba", null ], + [ "Revolutions", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a992605faf0cf3428a009e0a588e05610", null ], + [ "Rotation", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a693e81fdfaa7cfd5371cb7c09c5f0b9c", null ], + [ "SleepingAllowed", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a687741d6add95e46c99c04d18a4b6231", null ], + [ "World", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#addad4c6d854b8c10bcf693736126f9ee", null ], + [ "WorldCenter", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#abe988cafb2715fcdc78ff5654b216e12", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.map new file mode 100644 index 00000000..aaebbb93 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.md5 new file mode 100644 index 00000000..c18ae81c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.md5 @@ -0,0 +1 @@ +3d6247da663707419026a67f311a3007 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.svg new file mode 100644 index 00000000..01784f03 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body__coll__graph.svg @@ -0,0 +1,227 @@ + + + + + + +Body + +Node1 + + +Body + + + + +Node2 + + +Vector2 + + + + +Node2->Node1 + + + _force +_linearVelocity + + +Node8 + + +Transform + + + + +Node2->Node8 + + + p + + +Node31 + + +Sweep + + + + +Node2->Node31 + + + C +C0 +LocalCenter + + +Node3 + + +IEquatable< Vector2 > + + + + +Node3->Node2 + + + + +Node4 + + +FixtureCollection + + + + +Node4->Node1 + + + FixtureList + + +Node5 + + +IEnumerable< Fixture > + + + + +Node5->Node4 + + + + +Node6 + + +ICollection< Fixture > + + + + +Node6->Node4 + + + + +Node7 + + +IList< Fixture > + + + + +Node7->Node4 + + + + +Node8->Node1 + + + _xf + + +Node9 + + +Complex + + + + +Node9->Node8 + + + q + + +Node10 + + +World + + + + +Node10->Node1 + + + _world + + +Node11 + + +JointCollection + + + + +Node11->Node10 + + + JointList + + +Node15 + + +BodyCollection + + + + +Node15->Node10 + + + BodyList + + +Node19 + + +ContactManager + + + + +Node19->Node10 + + + ContactManager + + +Node27 + + +ControllerCollection + + + + +Node27->Node10 + + + ControllerList + + +Node31->Node1 + + + _sweep + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection-members.html new file mode 100644 index 00000000..75a223ba --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection-members.html @@ -0,0 +1,78 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
BodyCollection Member List
+
+
+ +

This is the complete list of members for BodyCollection, including all inherited members.

+ + + + + + + + + +
BodyCollection(World world) (defined in BodyCollection)BodyCollection
Contains(Body item) (defined in BodyCollection)BodyCollection
CopyTo(Body[] array, int arrayIndex) (defined in BodyCollection)BodyCollection
Count (defined in BodyCollection)BodyCollection
GetEnumerator() (defined in BodyCollection)BodyCollection
IndexOf(Body item) (defined in BodyCollection)BodyCollection
IsReadOnly (defined in BodyCollection)BodyCollection
this[int index] (defined in BodyCollection)BodyCollection
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html new file mode 100644 index 00000000..81e26473 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html @@ -0,0 +1,124 @@ + + + + + + + +Aether.Physics2D: BodyCollection Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
BodyCollection Class Reference
+
+
+
+Inheritance diagram for BodyCollection:
+
+
+
+
+
+Collaboration diagram for BodyCollection:
+
+
+
+
+ + + + +

+Classes

struct  BodyEnumerator
 
+ + + + + + + + + + + +

+Public Member Functions

BodyCollection (World world)
 
+BodyEnumerator GetEnumerator ()
 
+int IndexOf (Body item)
 
+bool Contains (Body item)
 
+void CopyTo (Body[] array, int arrayIndex)
 
+ + + + + + + +

+Properties

+Body this[int index] [get, set]
 
+bool IsReadOnly [get]
 
+int Count [get]
 
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/BodyCollection.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.js new file mode 100644 index 00000000..4cb505b0 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.js @@ -0,0 +1,12 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection = +[ + [ "BodyEnumerator", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator" ], + [ "BodyCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#aa23b9a6e9900a2d13792a56deca199af", null ], + [ "Contains", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#ac3540df42550a298c6ba675f5766a8e1", null ], + [ "CopyTo", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#a04d0cd6ee35f8265214cc796b56cb820", null ], + [ "GetEnumerator", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#ab00401de68e2e2d45f0cfbc2e43215e3", null ], + [ "IndexOf", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#a99f1e63df102acee8416572787c8675f", null ], + [ "Count", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#aad462966ed963f892117056de1eba502", null ], + [ "IsReadOnly", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a", null ], + [ "this[int index]", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#a304bd61db4cff78017cd87352c60c47a", null ] +]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.map similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.map rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.map diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.md5 similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.md5 rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.md5 diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.svg similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.svg rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__coll__graph.svg diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.map similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.map rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.map diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.md5 similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.md5 rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.md5 diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.svg similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.svg rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection__inherit__graph.svg diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager-members.html new file mode 100644 index 00000000..b9194c17 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager-members.html @@ -0,0 +1,82 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html new file mode 100644 index 00000000..0093ac51 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html @@ -0,0 +1,269 @@ + + + + + + + +Aether.Physics2D: ContactManager Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
ContactManager Class Reference
+
+
+
+Collaboration diagram for ContactManager:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

int VelocityConstraintsMultithreadThreshold = int.MaxValue
 A threshold for activating multiple cores to solve VelocityConstraints. An Island with a contact count above this threshold will use multiple threads to solve VelocityConstraints. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}. More...
 
int PositionConstraintsMultithreadThreshold = int.MaxValue
 A threshold for activating multiple cores to solve PositionConstraints. An Island with a contact count above this threshold will use multiple threads to solve PositionConstraints. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}. More...
 
int CollideMultithreadThreshold = int.MaxValue
 A threshold for activating multiple cores to solve Collide. An World with a contact count above this threshold will use multiple threads to solve Collide. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}. More...
 
BeginContactDelegate BeginContact
 Fires when a contact is created More...
 
+readonly IBroadPhase BroadPhase
 
+readonly ContactListHead ContactList
 
CollisionFilterDelegate ContactFilter
 The filter used by the contact manager. More...
 
EndContactDelegate EndContact
 Fires when a contact is deleted More...
 
BroadphaseDelegate OnBroadphaseCollision
 Fires when the broadphase detects that two Fixtures are close to each other. More...
 
PostSolveDelegate PostSolve
 Fires after the solver has run More...
 
PreSolveDelegate PreSolve
 Fires before the solver runs More...
 
+ + + +

+Properties

+int ContactCount [get]
 
+

Member Data Documentation

+ +

◆ BeginContact

+ +
+
+ + + + +
BeginContactDelegate BeginContact
+
+ +

Fires when a contact is created

+ +
+
+ +

◆ CollideMultithreadThreshold

+ +
+
+ + + + +
int CollideMultithreadThreshold = int.MaxValue
+
+ +

A threshold for activating multiple cores to solve Collide. An World with a contact count above this threshold will use multiple threads to solve Collide. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}.

+ +
+
+ +

◆ ContactFilter

+ +
+
+ + + + +
CollisionFilterDelegate ContactFilter
+
+ +

The filter used by the contact manager.

+ +
+
+ +

◆ EndContact

+ +
+
+ + + + +
EndContactDelegate EndContact
+
+ +

Fires when a contact is deleted

+ +
+
+ +

◆ OnBroadphaseCollision

+ +
+
+ + + + +
BroadphaseDelegate OnBroadphaseCollision
+
+ +

Fires when the broadphase detects that two Fixtures are close to each other.

+ +
+
+ +

◆ PositionConstraintsMultithreadThreshold

+ +
+
+ + + + +
int PositionConstraintsMultithreadThreshold = int.MaxValue
+
+ +

A threshold for activating multiple cores to solve PositionConstraints. An Island with a contact count above this threshold will use multiple threads to solve PositionConstraints. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}.

+ +
+
+ +

◆ PostSolve

+ +
+
+ + + + +
PostSolveDelegate PostSolve
+
+ +

Fires after the solver has run

+ +
+
+ +

◆ PreSolve

+ +
+
+ + + + +
PreSolveDelegate PreSolve
+
+ +

Fires before the solver runs

+ +
+
+ +

◆ VelocityConstraintsMultithreadThreshold

+ +
+
+ + + + +
int VelocityConstraintsMultithreadThreshold = int.MaxValue
+
+ +

A threshold for activating multiple cores to solve VelocityConstraints. An Island with a contact count above this threshold will use multiple threads to solve VelocityConstraints. A value of 0 will always use multithreading. A value of (int.MaxValue) will never use multithreading. Typical values are {128 or 256}.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/ContactManager.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.js new file mode 100644 index 00000000..c3c7a5cf --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.js @@ -0,0 +1,15 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager = +[ + [ "BeginContact", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#afbbd30128f35f52a412bfa976979263f", null ], + [ "BroadPhase", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#afef03c61ffd25958ac30515dd36e149d", null ], + [ "CollideMultithreadThreshold", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a8218cfdbd44afd0e4fd178cf9901c80a", null ], + [ "ContactFilter", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#ad89ea453cec1bf36fdc1b1343b1b37e6", null ], + [ "ContactList", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#abb7e8662280422f0192e197101fb454f", null ], + [ "EndContact", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a14346a31390006aad45d83430d50192c", null ], + [ "OnBroadphaseCollision", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#abcaa5eaaeeb00f311ad3f05176402f8f", null ], + [ "PositionConstraintsMultithreadThreshold", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a447f24cf9dbde01a284560f80f5f40fc", null ], + [ "PostSolve", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a715119ff8700296623b84d8ec8d32023", null ], + [ "PreSolve", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a4c1cc489f8d2e394e136d0399a58a717", null ], + [ "VelocityConstraintsMultithreadThreshold", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a345bca47fbeeeb0262fc6c70de58e92f", null ], + [ "ContactCount", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#af3a7b0ce965a0f745e61a49aa9c327fd", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.map new file mode 100644 index 00000000..a6e2d1ef --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.md5 new file mode 100644 index 00000000..de247d44 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.md5 @@ -0,0 +1 @@ +d325015c5dc4471958c6fb8349d0cb1d \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.svg new file mode 100644 index 00000000..1d14fa5d --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager__coll__graph.svg @@ -0,0 +1,75 @@ + + + + + + +ContactManager + +Node1 + + +ContactManager + + + + +Node2 + + +ContactListHead + + + + +Node2->Node1 + + + ContactList +_contactPoolList + + +Node3 + + +Contact + + + + +Node3->Node2 + + + + +Node9 + + +IEnumerable< Contact > + + + + +Node9->Node2 + + + + +Node10 + + +IBroadPhase< TNode > + + + + +Node10->Node1 + + + BroadPhase + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact-members.html new file mode 100644 index 00000000..2321c09f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact-members.html @@ -0,0 +1,86 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Contact Member List
+
+
+ +

This is the complete list of members for Contact, including all inherited members.

+ + + + + + + + + + + + + + + + + +
ChildIndexAContact
ChildIndexBContact
Contact(Fixture fA, int indexA, Fixture fB, int indexB) (defined in Contact)Contactprotected
EnabledContact
FixtureA (defined in Contact)Contact
FixtureB (defined in Contact)Contact
Friction (defined in Contact)Contact
GetWorldManifold(out Vector2 normal, out FixedArray2< Vector2 > points)Contact
IsTouchingContact
ManifoldContact
NextContact
PrevContact
ResetFriction() (defined in Contact)Contact
ResetRestitution() (defined in Contact)Contact
Restitution (defined in Contact)Contact
TangentSpeedContact
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html new file mode 100644 index 00000000..38e8ff27 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html @@ -0,0 +1,352 @@ + + + + + + + +Aether.Physics2D: Contact Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+ +

The class manages contact between two shapes. A contact exists for each overlapping AABB in the broad-phase (except if filtered). Therefore a contact object may exist that has no contact points. + More...

+
+Inheritance diagram for Contact:
+
+
+
+
+
+Collaboration diagram for Contact:
+
+
+
+
+ + + + + + + + + +

+Public Member Functions

+void ResetRestitution ()
 
+void ResetFriction ()
 
void GetWorldManifold (out Vector2 normal, out FixedArray2< Vector2 > points)
 Gets the world manifold. More...
 
+ + + + +

+Public Attributes

Manifold Manifold
 Get the contact manifold. Do not modify the manifold unless you understand the internals of Box2D. More...
 
+ + + +

+Protected Member Functions

Contact (Fixture fA, int indexA, Fixture fB, int indexB)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

+Fixture FixtureA [get, set]
 
+Fixture FixtureB [get, set]
 
+float Friction [get, set]
 
+float Restitution [get, set]
 
+float TangentSpeed [get, set]
 Get or set the desired tangent speed for a conveyor belt behavior. In meters per second.
 
bool Enabled [get, set]
 
int ChildIndexA [get, set]
 Get the child primitive index for fixture A. More...
 
int ChildIndexB [get, set]
 Get the child primitive index for fixture B. More...
 
Contact Next [get, set]
 Get the next contact in the world's contact list. More...
 
Contact Prev [get, set]
 Get the previous contact in the world's contact list. More...
 
bool IsTouching [get, set]
 Determines whether this contact is touching. More...
 
+

Detailed Description

+

The class manages contact between two shapes. A contact exists for each overlapping AABB in the broad-phase (except if filtered). Therefore a contact object may exist that has no contact points.

+

Member Function Documentation

+ +

◆ GetWorldManifold()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GetWorldManifold (out Vector2 normal,
out FixedArray2< Vector2points 
)
+
+ +

Gets the world manifold.

+ +
+
+

Member Data Documentation

+ +

◆ Manifold

+ +
+
+ + + + +
Manifold Manifold
+
+ +

Get the contact manifold. Do not modify the manifold unless you understand the internals of Box2D.

+ +
+
+

Property Documentation

+ +

◆ ChildIndexA

+ +
+
+ + + + + +
+ + + + +
int ChildIndexA
+
+getset
+
+ +

Get the child primitive index for fixture A.

+

The child index A.

+ +
+
+ +

◆ ChildIndexB

+ +
+
+ + + + + +
+ + + + +
int ChildIndexB
+
+getset
+
+ +

Get the child primitive index for fixture B.

+

The child index B.

+ +
+
+ +

◆ Enabled

+ +
+
+ + + + + +
+ + + + +
bool Enabled
+
+getset
+
+

Enable/disable this contact. This can be used inside the pre-solve contact listener. The contact is only disabled for the current time step (or sub-step in continuous collisions). NOTE: If you are setting Enabled to a constant true or false, use the explicit Enable() or Disable() functions instead to save the CPU from doing a branch operation.

+ +
+
+ +

◆ IsTouching

+ +
+
+ + + + + +
+ + + + +
bool IsTouching
+
+getset
+
+ +

Determines whether this contact is touching.

+
Returns
true if this instance is touching; otherwise, false.
+ +
+
+ +

◆ Next

+ +
+
+ + + + + +
+ + + + +
Contact Next
+
+getset
+
+ +

Get the next contact in the world's contact list.

+

The next.

+ +
+
+ +

◆ Prev

+ +
+
+ + + + + +
+ + + + +
Contact Prev
+
+getset
+
+ +

Get the previous contact in the world's contact list.

+

The prev.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Contacts/Contact.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.js new file mode 100644 index 00000000..a3928b77 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.js @@ -0,0 +1,22 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact = +[ + [ "Contact", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#af5c1924538e622fdc9a4a4f634666a8a", null ], + [ "GetWorldManifold", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a8fb5964748bd5e1cb09c3cc2b636c9cb", null ], + [ "ResetFriction", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ab5abe23b7e7bbfa49ed012fbbfd7e1ca", null ], + [ "ResetRestitution", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a07616eda28dbecda4e312fe5ea818edf", null ], + [ "Manifold", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ad9481b56969c065ec17313e49073bde6", null ], + [ "ChildIndexA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a0f20cc8682408488e0ed9992155d37f2", null ], + [ "ChildIndexB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#af91d731818fda5fa1ec7788a00e2405e", null ], + [ "Enabled", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a558f5c44426d0eb7abb82a65e8892d9a", null ], + [ "FilterFlag", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a88f843e301c56bd1e0d722570efe955d", null ], + [ "FixtureA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a03472b3adf0c9004caabd7017141fb64", null ], + [ "FixtureB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ad3422dec73393251e6e7c6aa308854bc", null ], + [ "Friction", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#abbe2b137bdc4b928dc5723745c5f837d", null ], + [ "IslandFlag", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a67bbab2538e3946190a7d664b1420c35", null ], + [ "IsTouching", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a2cb5d55c90987d109789f1d7b09d2df6", null ], + [ "Next", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ae5e7ae4a22173343c439f14d7ac1d3d1", null ], + [ "Prev", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a588b305bf5a7512e139d696a8d1bab46", null ], + [ "Restitution", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a9d27380176f37bf8e5c91c163c54a6bd", null ], + [ "TangentSpeed", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#aec4d9335d62bd77b3cbb55ad3b205393", null ], + [ "TOIFlag", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a97a20a759f976e96c3f140f9e434e8d4", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.map new file mode 100644 index 00000000..cdb6094e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.md5 new file mode 100644 index 00000000..85a64448 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.md5 @@ -0,0 +1 @@ +38346425ebefab2e8a9deda45ea59fab \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.svg new file mode 100644 index 00000000..983a6359 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__coll__graph.svg @@ -0,0 +1,79 @@ + + + + + + +Contact + +Node1 + + +Contact + + + + +Node2 + + +ContactEdge + + + + +Node2->Node1 + + + _nodeA +_nodeB + + +Node3 + + +Manifold + + + + +Node3->Node1 + + + Manifold + + +Node4 + + +FixedArray2< nkast.Aether.Physics2 +D.Collision.ManifoldPoint > + + + + +Node4->Node3 + + + Points + + +Node5 + + +Vector2 + + + + +Node5->Node3 + + + LocalNormal +LocalPoint + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.map new file mode 100644 index 00000000..1591560f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.md5 new file mode 100644 index 00000000..dfa8b790 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.md5 @@ -0,0 +1 @@ +e7eee61d2e2f494dabd493204a5f7318 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.svg new file mode 100644 index 00000000..a84906c1 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact__inherit__graph.svg @@ -0,0 +1,33 @@ + + + + + + +Contact + +Node1 + + +Contact + + + + +Node2 + + +ContactListHead + + + + +Node1->Node2 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge-members.html new file mode 100644 index 00000000..6bdf0011 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge-members.html @@ -0,0 +1,74 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
ContactEdge Member List
+
+
+ +

This is the complete list of members for ContactEdge, including all inherited members.

+ + + + + +
ContactContactEdge
NextContactEdge
OtherContactEdge
PrevContactEdge
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html new file mode 100644 index 00000000..599f3973 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html @@ -0,0 +1,192 @@ + + + + + + + +Aether.Physics2D: ContactEdge Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
ContactEdge Class Reference
+
+
+ +

A contact edge is used to connect bodies and contacts together in a contact graph where each body is a node and each contact is an edge. A contact edge belongs to a doubly linked list maintained in each attached body. Each contact has two contact nodes, one for each attached body. + More...

+ + + + + + + + + + + + + + +

+Properties

Contact Contact [get, set]
 The contact More...
 
Body Other [get, set]
 Provides quick access to the other body attached. More...
 
ContactEdge Next [get, set]
 The next contact edge in the body's contact list More...
 
ContactEdge Prev [get, set]
 The previous contact edge in the body's contact list More...
 
+

Detailed Description

+

A contact edge is used to connect bodies and contacts together in a contact graph where each body is a node and each contact is an edge. A contact edge belongs to a doubly linked list maintained in each attached body. Each contact has two contact nodes, one for each attached body.

+

Property Documentation

+ +

◆ Contact

+ +
+
+ + + + + +
+ + + + +
Contact Contact
+
+getset
+
+ +

The contact

+ +
+
+ +

◆ Next

+ +
+
+ + + + + +
+ + + + +
ContactEdge Next
+
+getset
+
+ +

The next contact edge in the body's contact list

+ +
+
+ +

◆ Other

+ +
+
+ + + + + +
+ + + + +
Body Other
+
+getset
+
+ +

Provides quick access to the other body attached.

+ +
+
+ +

◆ Prev

+ +
+
+ + + + + +
+ + + + +
ContactEdge Prev
+
+getset
+
+ +

The previous contact edge in the body's contact list

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Contacts/Contact.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.js new file mode 100644 index 00000000..dd3b1279 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.js @@ -0,0 +1,7 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge = +[ + [ "Contact", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#aea5da2ab786e499d149f8149e11bb03c", null ], + [ "Next", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#ae471133e3b8c02ee144a9525a374e5c9", null ], + [ "Other", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#a90154eb1b8fd7dd1c290285c1b6bf4e9", null ], + [ "Prev", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#ae205c0143c9f7cf5caa77de50c45016d", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head-members.html new file mode 100644 index 00000000..18739d89 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head-members.html @@ -0,0 +1,86 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
ContactListHead Member List
+
+
+ +

This is the complete list of members for ContactListHead, including all inherited members.

+ + + + + + + + + + + + + + + + + +
ChildIndexAContact
ChildIndexBContact
Contact(Fixture fA, int indexA, Fixture fB, int indexB) (defined in Contact)Contactprotected
EnabledContact
FixtureA (defined in Contact)Contact
FixtureB (defined in Contact)Contact
Friction (defined in Contact)Contact
GetWorldManifold(out Vector2 normal, out FixedArray2< Vector2 > points)Contact
IsTouchingContact
ManifoldContact
NextContact
PrevContact
ResetFriction() (defined in Contact)Contact
ResetRestitution() (defined in Contact)Contact
Restitution (defined in Contact)Contact
TangentSpeedContact
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html new file mode 100644 index 00000000..eb18b55e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html @@ -0,0 +1,147 @@ + + + + + + + +Aether.Physics2D: ContactListHead Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
ContactListHead Class Reference
+
+
+ +

Head of a circular doubly linked list. + More...

+
+Inheritance diagram for ContactListHead:
+
+
+
+
+
+Collaboration diagram for ContactListHead:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from Contact
+void ResetRestitution ()
 
+void ResetFriction ()
 
void GetWorldManifold (out Vector2 normal, out FixedArray2< Vector2 > points)
 Gets the world manifold. More...
 
- Public Attributes inherited from Contact
Manifold Manifold
 Get the contact manifold. Do not modify the manifold unless you understand the internals of Box2D. More...
 
- Protected Member Functions inherited from Contact
Contact (Fixture fA, int indexA, Fixture fB, int indexB)
 
- Properties inherited from Contact
+Fixture FixtureA [get, set]
 
+Fixture FixtureB [get, set]
 
+float Friction [get, set]
 
+float Restitution [get, set]
 
+float TangentSpeed [get, set]
 Get or set the desired tangent speed for a conveyor belt behavior. In meters per second.
 
bool Enabled [get, set]
 
int ChildIndexA [get, set]
 Get the child primitive index for fixture A. More...
 
int ChildIndexB [get, set]
 Get the child primitive index for fixture B. More...
 
Contact Next [get, set]
 Get the next contact in the world's contact list. More...
 
Contact Prev [get, set]
 Get the previous contact in the world's contact list. More...
 
bool IsTouching [get, set]
 Determines whether this contact is touching. More...
 
+

Detailed Description

+

Head of a circular doubly linked list.

+

The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Contacts/ContactListHead.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.map new file mode 100644 index 00000000..38c6df8f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.md5 new file mode 100644 index 00000000..8de7b7ce --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.md5 @@ -0,0 +1 @@ +a74f324a16fe4288bb1a6d70d42e029f \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.svg new file mode 100644 index 00000000..5f575df5 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__coll__graph.svg @@ -0,0 +1,75 @@ + + + + + + +ContactListHead + +Node1 + + +ContactListHead + + + + +Node2 + + +Contact + + + + +Node2->Node1 + + + + +Node3 + + +ContactEdge + + + + +Node3->Node2 + + + _nodeA +_nodeB + + +Node4 + + +Manifold + + + + +Node4->Node2 + + + Manifold + + +Node8 + + +IEnumerable< Contact > + + + + +Node8->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.map new file mode 100644 index 00000000..7c2105d5 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.md5 new file mode 100644 index 00000000..8a74f67f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.md5 @@ -0,0 +1 @@ +a7b860fb4e6fb1ccaca491449e02ec3e \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.svg new file mode 100644 index 00000000..fb40e2c9 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head__inherit__graph.svg @@ -0,0 +1,46 @@ + + + + + + +ContactListHead + +Node1 + + +ContactListHead + + + + +Node2 + + +Contact + + + + +Node2->Node1 + + + + +Node3 + + +IEnumerable< Contact > + + + + +Node3->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint-members.html new file mode 100644 index 00000000..90258e6b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint-members.html @@ -0,0 +1,81 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
ContactPositionConstraint Member List
+
+ +
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html new file mode 100644 index 00000000..052568ba --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html @@ -0,0 +1,117 @@ + + + + + + + +Aether.Physics2D: ContactPositionConstraint Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
ContactPositionConstraint Class Reference
+
+
+
+Collaboration diagram for ContactPositionConstraint:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+Vector2[] localPoints = new Vector2[Settings.MaxManifoldPoints]
 
+Vector2 localNormal
 
+Vector2 localPoint
 
+int indexA
 
+int indexB
 
+float invMassA
 
+Vector2 localCenterA
 
+float invIA
 
+ManifoldType type
 
+float radiusA
 
+int pointCount
 
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Contacts/ContactSolver.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.js new file mode 100644 index 00000000..b90f758e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.js @@ -0,0 +1,14 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint = +[ + [ "indexA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#aae26576cdaf17ada628fff66f9e47ac6", null ], + [ "indexB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a9dc8744fb1d830c66dc475dafcf72719", null ], + [ "invIA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a30d4808a1b910f0a0dd166dbf2b83391", null ], + [ "invMassA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a236d1d6f895a2dea3ba82d1d35a83cca", null ], + [ "localCenterA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#af2881186a0c44af3a803ed83bf2cb72c", null ], + [ "localNormal", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a15bbb7289a54a7848aefc442ba346b14", null ], + [ "localPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a50ad6173c94738ad8c023810dcf5f73a", null ], + [ "localPoints", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a4ef0b99cf72a6075210c3439f2025f0b", null ], + [ "pointCount", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a733d5a6c2badbb774c3987833d453283", null ], + [ "radiusA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a0e1aaec677c4fc9c719cb42b7a79089e", null ], + [ "type", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#aebefb261ae564f8c80da85393c1eb22f", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.map new file mode 100644 index 00000000..f996b5db --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.md5 new file mode 100644 index 00000000..28640b18 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.md5 @@ -0,0 +1 @@ +10ff3b312c5ce22d8435cab4c6067469 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.svg new file mode 100644 index 00000000..ffe9fe8d --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint__coll__graph.svg @@ -0,0 +1,50 @@ + + + + + + +ContactPositionConstraint + +Node1 + + +ContactPositionConstraint + + + + +Node2 + + +Vector2 + + + + +Node2->Node1 + + + localCenterA +localNormal +localPoint +localPoints + + +Node3 + + +IEquatable< Vector2 > + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver-members.html new file mode 100644 index 00000000..9f106f1c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver-members.html @@ -0,0 +1,80 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
ContactSolver Member List
+
+
+ +

This is the complete list of members for ContactSolver, including all inherited members.

+ + + + + + + + + + + +
_contacts (defined in ContactSolver)ContactSolver
_count (defined in ContactSolver)ContactSolver
_positionConstraints (defined in ContactSolver)ContactSolver
_velocityConstraints (defined in ContactSolver)ContactSolver
InitializeVelocityConstraints() (defined in ContactSolver)ContactSolver
SolvePositionConstraints() (defined in ContactSolver)ContactSolver
SolveTOIPositionConstraints(int toiIndexA, int toiIndexB) (defined in ContactSolver)ContactSolver
SolveVelocityConstraints() (defined in ContactSolver)ContactSolver
StoreImpulses() (defined in ContactSolver)ContactSolver
WarmStart() (defined in ContactSolver)ContactSolver
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html new file mode 100644 index 00000000..bfbd7550 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html @@ -0,0 +1,124 @@ + + + + + + + +Aether.Physics2D: ContactSolver Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
ContactSolver Class Reference
+
+
+
+Collaboration diagram for ContactSolver:
+
+
+
+
+ + + + +

+Classes

class  WorldManifold
 
+ + + + + + + + + + + + + +

+Public Member Functions

+void InitializeVelocityConstraints ()
 
+void WarmStart ()
 
+void SolveVelocityConstraints ()
 
+void StoreImpulses ()
 
+bool SolvePositionConstraints ()
 
+bool SolveTOIPositionConstraints (int toiIndexA, int toiIndexB)
 
+ + + + + + + + + +

+Public Attributes

+ContactPositionConstraint[] _positionConstraints
 
+ContactVelocityConstraint[] _velocityConstraints
 
+Contact[] _contacts
 
+int _count
 
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Contacts/ContactSolver.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.js new file mode 100644 index 00000000..d7485d90 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.js @@ -0,0 +1,13 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver = +[ + [ "InitializeVelocityConstraints", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a935223df9e8737ed5ea4c42aff96cedf", null ], + [ "SolvePositionConstraints", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#af26f1b49bdee893f0b2bc627f5dcb7a1", null ], + [ "SolveTOIPositionConstraints", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#aecc36ccb388e9d7aca369a2e3d9ff977", null ], + [ "SolveVelocityConstraints", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#ad3fae0c65da1e12b433b48cd9f89a4ec", null ], + [ "StoreImpulses", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#af26bd07cbc762093c1d8e7ac63509522", null ], + [ "WarmStart", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a3293e13ceb971f4bc4643b7a4934bb21", null ], + [ "_contacts", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a0ad4f12358d00898a9f7289fb0f9f61b", null ], + [ "_count", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a83852750be9a651f15936176472dd5c0", null ], + [ "_positionConstraints", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#ae7bd5db9f624d63ce3b4892c4eaa585b", null ], + [ "_velocityConstraints", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a3c77c2245e3b65594abcbea64e2f23ad", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.map new file mode 100644 index 00000000..adb9cad3 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.md5 new file mode 100644 index 00000000..f2c611fa --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.md5 @@ -0,0 +1 @@ +18c8803f1d845d2fe28d112d8dbeeac2 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.svg new file mode 100644 index 00000000..44324642 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver__coll__graph.svg @@ -0,0 +1,204 @@ + + + + + + +ContactSolver + +Node1 + + +ContactSolver + + + + +Node2 + + +ContactVelocityConstraint + + + + +Node2->Node1 + + + _velocityConstraints + + +Node3 + + +Vector2 + + + + +Node3->Node2 + + + normal + + +Node5 + + +Mat22 + + + + +Node3->Node5 + + + ex +ey + + +Node6 + + +VelocityConstraintPoint + + + + +Node3->Node6 + + + rA +rB + + +Node7 + + +ContactPositionConstraint + + + + +Node3->Node7 + + + localCenterA +localNormal +localPoint +localPoints + + +Node8 + + +SolverPosition + + + + +Node3->Node8 + + + c + + +Node11 + + +Manifold + + + + +Node3->Node11 + + + LocalNormal +LocalPoint + + +Node13 + + +SolverVelocity + + + + +Node3->Node13 + + + v + + +Node5->Node2 + + + K +normalMass + + +Node6->Node2 + + + points + + +Node7->Node1 + + + _positionConstraints + + +Node8->Node1 + + + _positions + + +Node9 + + +Contact + + + + +Node9->Node1 + + + _contacts + + +Node10 + + +ContactEdge + + + + +Node10->Node9 + + + _nodeA +_nodeB + + +Node11->Node9 + + + Manifold + + +Node13->Node1 + + + _velocities + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint-members.html new file mode 100644 index 00000000..f435bdaf --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint-members.html @@ -0,0 +1,84 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
ContactVelocityConstraint Member List
+
+ +
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html new file mode 100644 index 00000000..d6a89d5c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html @@ -0,0 +1,123 @@ + + + + + + + +Aether.Physics2D: ContactVelocityConstraint Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
ContactVelocityConstraint Class Reference
+
+
+
+Collaboration diagram for ContactVelocityConstraint:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+VelocityConstraintPoint[] points = new VelocityConstraintPoint[Settings.MaxManifoldPoints]
 
+Vector2 normal
 
+Mat22 normalMass
 
+Mat22 K
 
+int indexA
 
+int indexB
 
+float invMassA
 
+float invIA
 
+float friction
 
+float restitution
 
+float tangentSpeed
 
+int pointCount
 
+int contactIndex
 
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Contacts/ContactSolver.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.js new file mode 100644 index 00000000..a1947e4b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.js @@ -0,0 +1,17 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint = +[ + [ "ContactVelocityConstraint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#ae325fde80da93c7c28cd27780c60e7e9", null ], + [ "contactIndex", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#af31bc8060305b85e581fb2212665a55d", null ], + [ "friction", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a585bd15db005143bac988d78710e4e93", null ], + [ "indexA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#aae26576cdaf17ada628fff66f9e47ac6", null ], + [ "indexB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a9dc8744fb1d830c66dc475dafcf72719", null ], + [ "invIA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a30d4808a1b910f0a0dd166dbf2b83391", null ], + [ "invMassA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a236d1d6f895a2dea3ba82d1d35a83cca", null ], + [ "K", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a683edbed9e50f5ed45b23fd93fc872fd", null ], + [ "normal", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a056705659e898d8e165483b25372e16a", null ], + [ "normalMass", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a2f4eb32c7696bac292ec2d08a70662c6", null ], + [ "pointCount", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a733d5a6c2badbb774c3987833d453283", null ], + [ "points", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#ab097eba47822a75c88ba363372083a0b", null ], + [ "restitution", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a6890c1209f18d7527b172e45a01a95a6", null ], + [ "tangentSpeed", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a3e9380a28f414ab5660951c23162323b", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.map new file mode 100644 index 00000000..1a276edd --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.md5 new file mode 100644 index 00000000..46acf2c4 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.md5 @@ -0,0 +1 @@ +5e113377c7601409eb6b69003d7a2db8 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.svg new file mode 100644 index 00000000..cc48f42e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint__coll__graph.svg @@ -0,0 +1,90 @@ + + + + + + +ContactVelocityConstraint + +Node1 + + +ContactVelocityConstraint + + + + +Node2 + + +Vector2 + + + + +Node2->Node1 + + + normal + + +Node4 + + +Mat22 + + + + +Node2->Node4 + + + ex +ey + + +Node5 + + +VelocityConstraintPoint + + + + +Node2->Node5 + + + rA +rB + + +Node3 + + +IEquatable< Vector2 > + + + + +Node3->Node2 + + + + +Node4->Node1 + + + K +normalMass + + +Node5->Node1 + + + points + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point-members.html new file mode 100644 index 00000000..b8cb04ae --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point-members.html @@ -0,0 +1,77 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
VelocityConstraintPoint Member List
+
+
+ +

This is the complete list of members for VelocityConstraintPoint, including all inherited members.

+ + + + + + + + +
normalImpulse (defined in VelocityConstraintPoint)VelocityConstraintPoint
normalMass (defined in VelocityConstraintPoint)VelocityConstraintPoint
rA (defined in VelocityConstraintPoint)VelocityConstraintPoint
rB (defined in VelocityConstraintPoint)VelocityConstraintPoint
tangentImpulse (defined in VelocityConstraintPoint)VelocityConstraintPoint
tangentMass (defined in VelocityConstraintPoint)VelocityConstraintPoint
velocityBias (defined in VelocityConstraintPoint)VelocityConstraintPoint
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html new file mode 100644 index 00000000..ac4ad0c7 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html @@ -0,0 +1,105 @@ + + + + + + + +Aether.Physics2D: VelocityConstraintPoint Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
VelocityConstraintPoint Class Reference
+
+
+
+Collaboration diagram for VelocityConstraintPoint:
+
+
+
+
+ + + + + + + + + + + + + + + + +

+Public Attributes

+Vector2 rA
 
+Vector2 rB
 
+float normalImpulse
 
+float tangentImpulse
 
+float normalMass
 
+float tangentMass
 
+float velocityBias
 
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Contacts/ContactSolver.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.js new file mode 100644 index 00000000..d790b036 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.js @@ -0,0 +1,10 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point = +[ + [ "normalImpulse", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a8238a868392748577dc61a3cc3b6e684", null ], + [ "normalMass", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a1480f0d308e0951bf8e9c404fc439a33", null ], + [ "rA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a4d8f4d3ddaaa5a8a292911df721300f8", null ], + [ "rB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#ab493b0967f9ed1ca6fb81433ef4b70d0", null ], + [ "tangentImpulse", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a33839e78373dc2056813c3d4740aa099", null ], + [ "tangentMass", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a7f70ad9d25c373cfe127846ad2cc8daf", null ], + [ "velocityBias", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#acb5b9a2f783891fba63a413ce78a7b5a", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.map new file mode 100644 index 00000000..66129896 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.md5 new file mode 100644 index 00000000..689ad90a --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.md5 @@ -0,0 +1 @@ +334a4d638d379c197429e446e46a331c \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.svg new file mode 100644 index 00000000..20e6b934 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point__coll__graph.svg @@ -0,0 +1,48 @@ + + + + + + +VelocityConstraintPoint + +Node1 + + +VelocityConstraintPoint + + + + +Node2 + + +Vector2 + + + + +Node2->Node1 + + + rA +rB + + +Node3 + + +IEquatable< Vector2 > + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection-members.html new file mode 100644 index 00000000..364b780f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection-members.html @@ -0,0 +1,78 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
ControllerCollection Member List
+
+
+ +

This is the complete list of members for ControllerCollection, including all inherited members.

+ + + + + + + + + +
Contains(Controller item) (defined in ControllerCollection)ControllerCollection
ControllerCollection(World world) (defined in ControllerCollection)ControllerCollection
CopyTo(Controller[] array, int arrayIndex) (defined in ControllerCollection)ControllerCollection
Count (defined in ControllerCollection)ControllerCollection
GetEnumerator() (defined in ControllerCollection)ControllerCollection
IndexOf(Controller item) (defined in ControllerCollection)ControllerCollection
IsReadOnly (defined in ControllerCollection)ControllerCollection
this[int index] (defined in ControllerCollection)ControllerCollection
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html new file mode 100644 index 00000000..ee5cdcce --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html @@ -0,0 +1,124 @@ + + + + + + + +Aether.Physics2D: ControllerCollection Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
ControllerCollection Class Reference
+
+
+
+Inheritance diagram for ControllerCollection:
+
+
+
+
+
+Collaboration diagram for ControllerCollection:
+
+
+
+
+ + + + +

+Classes

struct  ControllerEnumerator
 
+ + + + + + + + + + + +

+Public Member Functions

ControllerCollection (World world)
 
+ControllerEnumerator GetEnumerator ()
 
+int IndexOf (Controller item)
 
+bool Contains (Controller item)
 
+void CopyTo (Controller[] array, int arrayIndex)
 
+ + + + + + + +

+Properties

+Controller this[int index] [get, set]
 
+bool IsReadOnly [get]
 
+int Count [get]
 
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/ControllerCollection.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.js new file mode 100644 index 00000000..4402946f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.js @@ -0,0 +1,12 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection = +[ + [ "ControllerEnumerator", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator" ], + [ "ControllerCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a9af83cbe201c26219bad8781d1817a5a", null ], + [ "Contains", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#ab97f2b3f8c7920da7f4e5e12283cea9d", null ], + [ "CopyTo", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a90b84737ad72636aa8c4594f565f38c0", null ], + [ "GetEnumerator", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a5e1ab5fb14da554f53d08cd00789236f", null ], + [ "IndexOf", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a4240bb6f9a37a741ed0140f411af2aed", null ], + [ "Count", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#aad462966ed963f892117056de1eba502", null ], + [ "IsReadOnly", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a", null ], + [ "this[int index]", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a0e81a8e4c191505c21a91f6bac8e4c8a", null ] +]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.map similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.map rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.map diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.md5 similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.md5 rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.md5 diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.svg similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.svg rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__coll__graph.svg diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.map similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.map rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.map diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.md5 similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.md5 rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.md5 diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.svg similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.svg rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection__inherit__graph.svg diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture-members.html new file mode 100644 index 00000000..125a464b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture-members.html @@ -0,0 +1,90 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Fixture Member List
+
+
+ +

This is the complete list of members for Fixture, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
AfterCollisionFixture
BeforeCollisionFixture
BodyFixture
CloneOnto(Body body)Fixture
CollidesWithFixture
CollisionCategoriesFixture
CollisionGroupFixture
Fixture(Shape shape) (defined in Fixture)Fixture
FrictionFixture
GetAABB(out AABB aabb, int childIndex)Fixture
IsSensorFixture
OnCollisionFixture
OnSeparationFixture
Proxies (defined in Fixture)Fixture
ProxyCount (defined in Fixture)Fixture
RayCast(out RayCastOutput output, ref RayCastInput input, int childIndex)Fixture
RestitutionFixture
ShapeFixture
TagFixture
TestPoint(ref Vector2 point)Fixture
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html new file mode 100644 index 00000000..2a809f16 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html @@ -0,0 +1,571 @@ + + + + + + + +Aether.Physics2D: Fixture Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+ +

A fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc. + More...

+ + + + + + + + + + + + + + + + +

+Public Member Functions

Fixture (Shape shape)
 
bool TestPoint (ref Vector2 point)
 Test a point for containment in this fixture. More...
 
bool RayCast (out RayCastOutput output, ref RayCastInput input, int childIndex)
 Cast a ray against this Shape. More...
 
void GetAABB (out AABB aabb, int childIndex)
 Get the fixture's AABB. This AABB may be enlarge and/or stale. If you need a more accurate AABB, compute it using the Shape and the body transform. More...
 
Fixture CloneOnto (Body body)
 Clones the fixture onto the specified body. More...
 
+ + + + + + + + + + + + + + + + +

+Public Attributes

AfterCollisionEventHandler AfterCollision
 Fires after two shapes has collided and are solved. This gives you a chance to get the impact force. More...
 
BeforeCollisionEventHandler BeforeCollision
 Fires when two fixtures are close to each other. Due to how the broadphase works, this can be quite inaccurate as shapes are approximated using AABBs. More...
 
OnCollisionEventHandler OnCollision
 Fires when two shapes collide and a contact is created between them. Note that the first fixture argument is always the fixture that the delegate is subscribed to. More...
 
OnSeparationEventHandler OnSeparation
 Fires when two shapes separate and a contact is removed between them. Note: This can in some cases be called multiple times, as a fixture can have multiple contacts. Note The first fixture argument is always the fixture that the delegate is subscribed to. More...
 
object Tag
 Set the user data. Use this to store your application specific data. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

+FixtureProxy[] Proxies [get]
 
+int ProxyCount [get]
 
short CollisionGroup [get, set]
 Defaults to 0 More...
 
Category CollidesWith [get, set]
 Defaults to Category.All More...
 
Category CollisionCategories [get, set]
 The collision categories this fixture is a part of. More...
 
Shape Shape [get]
 Get the child Shape. More...
 
bool IsSensor [get, set]
 Gets or sets a value indicating whether this fixture is a sensor. More...
 
Body Body [get, set]
 Get the parent body of this fixture. This is null if the fixture is not attached. More...
 
float Friction [get, set]
 Set the coefficient of friction. This will not change the friction of existing contacts. More...
 
float Restitution [get, set]
 Set the coefficient of restitution. This will not change the restitution of existing contacts. More...
 
+

Detailed Description

+

A fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc.

+

Member Function Documentation

+ +

◆ CloneOnto()

+ +
+
+ + + + + + + + +
Fixture CloneOnto (Body body)
+
+ +

Clones the fixture onto the specified body.

+
Parameters
+ + +
bodyThe body you wish to clone the fixture onto.
+
+
+
Returns
The cloned fixture.
+ +
+
+ +

◆ GetAABB()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GetAABB (out AABB aabb,
int childIndex 
)
+
+ +

Get the fixture's AABB. This AABB may be enlarge and/or stale. If you need a more accurate AABB, compute it using the Shape and the body transform.

+
Parameters
+ + + +
aabbThe aabb.
childIndexIndex of the child.
+
+
+ +
+
+ +

◆ RayCast()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool RayCast (out RayCastOutput output,
ref RayCastInput input,
int childIndex 
)
+
+ +

Cast a ray against this Shape.

+
Parameters
+ + + + +
outputThe ray-cast results.
inputThe ray-cast input parameters.
childIndexIndex of the child.
+
+
+
Returns
+ +
+
+ +

◆ TestPoint()

+ +
+
+ + + + + + + + +
bool TestPoint (ref Vector2 point)
+
+ +

Test a point for containment in this fixture.

+
Parameters
+ + +
pointA point in world coordinates.
+
+
+
Returns
+ +
+
+

Member Data Documentation

+ +

◆ AfterCollision

+ +
+
+ + + + +
AfterCollisionEventHandler AfterCollision
+
+ +

Fires after two shapes has collided and are solved. This gives you a chance to get the impact force.

+ +
+
+ +

◆ BeforeCollision

+ +
+
+ + + + +
BeforeCollisionEventHandler BeforeCollision
+
+ +

Fires when two fixtures are close to each other. Due to how the broadphase works, this can be quite inaccurate as shapes are approximated using AABBs.

+ +
+
+ +

◆ OnCollision

+ +
+
+ + + + +
OnCollisionEventHandler OnCollision
+
+ +

Fires when two shapes collide and a contact is created between them. Note that the first fixture argument is always the fixture that the delegate is subscribed to.

+ +
+
+ +

◆ OnSeparation

+ +
+
+ + + + +
OnSeparationEventHandler OnSeparation
+
+ +

Fires when two shapes separate and a contact is removed between them. Note: This can in some cases be called multiple times, as a fixture can have multiple contacts. Note The first fixture argument is always the fixture that the delegate is subscribed to.

+ +
+
+ +

◆ Tag

+ +
+
+ + + + +
object Tag
+
+ +

Set the user data. Use this to store your application specific data.

+

The user data.

+ +
+
+

Property Documentation

+ +

◆ Body

+ +
+
+ + + + + +
+ + + + +
Body Body
+
+getset
+
+ +

Get the parent body of this fixture. This is null if the fixture is not attached.

+

The body.

+ +
+
+ +

◆ CollidesWith

+ +
+
+ + + + + +
+ + + + +
Category CollidesWith
+
+getset
+
+ +

Defaults to Category.All

+

The collision mask bits. This states the categories that this fixture would accept for collision.

+ +
+
+ +

◆ CollisionCategories

+ +
+
+ + + + + +
+ + + + +
Category CollisionCategories
+
+getset
+
+ +

The collision categories this fixture is a part of.

+

Defaults to Category.Cat1

+ +
+
+ +

◆ CollisionGroup

+ +
+
+ + + + + +
+ + + + +
short CollisionGroup
+
+getset
+
+ +

Defaults to 0

+

Collision groups allow a certain group of objects to never collide (negative) or always collide (positive). Zero means no collision group. Non-zero group filtering always wins against the mask bits.

+ +
+
+ +

◆ Friction

+ +
+
+ + + + + +
+ + + + +
float Friction
+
+getset
+
+ +

Set the coefficient of friction. This will not change the friction of existing contacts.

+

The friction.

+ +
+
+ +

◆ IsSensor

+ +
+
+ + + + + +
+ + + + +
bool IsSensor
+
+getset
+
+ +

Gets or sets a value indicating whether this fixture is a sensor.

+

true if this instance is a sensor; otherwise, false.

+ +
+
+ +

◆ Restitution

+ +
+
+ + + + + +
+ + + + +
float Restitution
+
+getset
+
+ +

Set the coefficient of restitution. This will not change the restitution of existing contacts.

+

The restitution.

+ +
+
+ +

◆ Shape

+ +
+
+ + + + + +
+ + + + +
Shape Shape
+
+get
+
+ +

Get the child Shape.

+

The shape.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Fixture.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.js new file mode 100644 index 00000000..47309e04 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.js @@ -0,0 +1,23 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture = +[ + [ "Fixture", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a0675fb92ec90d9befbad76ea3516174b", null ], + [ "CloneOnto", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a896bf59a7b5be0034a9a693b2d6acce2", null ], + [ "GetAABB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a83cae35d9fb441a8d25d52a84f946989", null ], + [ "RayCast", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a4e64ca3d8dadf6097571cd72e2338f1e", null ], + [ "TestPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a11a152abdf518d17f53b81c7dfcaa026", null ], + [ "AfterCollision", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a13ce670b52875b57dc7571e3b4fa8349", null ], + [ "BeforeCollision", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#af7ff1dea723cb6a3c8c1f52afbc0aebb", null ], + [ "OnCollision", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a66f5c3110f7cf3fd1e94ab024db8d6f0", null ], + [ "OnSeparation", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a93781358b505f094b2fab47d0fb528be", null ], + [ "Tag", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a4b7f4dc326555ee4a2f96d52622475cd", null ], + [ "Body", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#ae5d80cb0f77000dd4fb42843a8ae79e8", null ], + [ "CollidesWith", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a189809d54893e5f27c0bb1b417a440f8", null ], + [ "CollisionCategories", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a366da2f6a1f78ea8b1522a8493ddae27", null ], + [ "CollisionGroup", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a47d8d9a38546cc58003af96edf26d8c3", null ], + [ "Friction", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#abbe2b137bdc4b928dc5723745c5f837d", null ], + [ "IsSensor", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a1c8c68656dabb1f74cd773086b1c7d73", null ], + [ "Proxies", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#ac3a96621ac08b3e811e9f0d87ce73f6f", null ], + [ "ProxyCount", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#ac1585bd4c93094d69a305bd4284eff84", null ], + [ "Restitution", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a9d27380176f37bf8e5c91c163c54a6bd", null ], + [ "Shape", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a4d0387284f1b693fcceea9a8b36cd133", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection-members.html new file mode 100644 index 00000000..b9df8558 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection-members.html @@ -0,0 +1,78 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
FixtureCollection Member List
+
+
+ +

This is the complete list of members for FixtureCollection, including all inherited members.

+ + + + + + + + + +
Contains(Fixture item) (defined in FixtureCollection)FixtureCollection
CopyTo(Fixture[] array, int arrayIndex) (defined in FixtureCollection)FixtureCollection
Count (defined in FixtureCollection)FixtureCollection
FixtureCollection(Body body) (defined in FixtureCollection)FixtureCollection
GetEnumerator() (defined in FixtureCollection)FixtureCollection
IndexOf(Fixture item) (defined in FixtureCollection)FixtureCollection
IsReadOnly (defined in FixtureCollection)FixtureCollection
this[int index] (defined in FixtureCollection)FixtureCollection
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html new file mode 100644 index 00000000..9dacc09d --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html @@ -0,0 +1,124 @@ + + + + + + + +Aether.Physics2D: FixtureCollection Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
FixtureCollection Class Reference
+
+
+
+Inheritance diagram for FixtureCollection:
+
+
+
+
+
+Collaboration diagram for FixtureCollection:
+
+
+
+
+ + + + +

+Classes

struct  FixtureEnumerator
 
+ + + + + + + + + + + +

+Public Member Functions

FixtureCollection (Body body)
 
+FixtureEnumerator GetEnumerator ()
 
+int IndexOf (Fixture item)
 
+bool Contains (Fixture item)
 
+void CopyTo (Fixture[] array, int arrayIndex)
 
+ + + + + + + +

+Properties

+Fixture this[int index] [get, set]
 
+bool IsReadOnly [get]
 
+int Count [get]
 
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/FixtureCollection.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.js new file mode 100644 index 00000000..2c0d19f7 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.js @@ -0,0 +1,12 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection = +[ + [ "FixtureEnumerator", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator" ], + [ "FixtureCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#ab8794056252398ba521eac9c09c164e7", null ], + [ "Contains", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#aba70d31db1ee03258ef134cd6b090bea", null ], + [ "CopyTo", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#a66c3a06e35ec2fcd9fd026fefdbd7846", null ], + [ "GetEnumerator", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#a79be186cff3af83105a5894a9769f6ff", null ], + [ "IndexOf", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#ad5c4051ec73dae844429804e062ee2e7", null ], + [ "Count", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#aad462966ed963f892117056de1eba502", null ], + [ "IsReadOnly", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a", null ], + [ "this[int index]", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#a8b928e85e5c70508a8659a8bae9f56c3", null ] +]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.map similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.map rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.map diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.md5 similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.md5 rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.md5 diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.svg similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.svg rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__coll__graph.svg diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.map similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.map rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.map diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.md5 similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.md5 rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.md5 diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.svg similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.svg rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection__inherit__graph.svg diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island-members.html new file mode 100644 index 00000000..dc3c1860 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island-members.html @@ -0,0 +1,83 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Island Member List
+
+
+ +

This is the complete list of members for Island, including all inherited members.

+ + + + + + + + + + + + + + +
Add(Body body) (defined in Island)Island
Add(Contact contact) (defined in Island)Island
Add(Joint joint) (defined in Island)Island
Bodies (defined in Island)Island
BodyCapacity (defined in Island)Island
BodyCount (defined in Island)Island
Clear() (defined in Island)Island
ContactCapacity (defined in Island)Island
ContactCount (defined in Island)Island
JointCapacity (defined in Island)Island
JointCount (defined in Island)Island
JointUpdateTime (defined in Island)Island
Reset(int bodyCapacity, int contactCapacity, int jointCapacity, ContactManager contactManager) (defined in Island)Island
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html new file mode 100644 index 00000000..6b9cb3be --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html @@ -0,0 +1,132 @@ + + + + + + + +Aether.Physics2D: Island Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
Island Class Reference
+
+
+ +

This is an internal class. + More...

+
+Collaboration diagram for Island:
+
+
+
+
+ + + + + + + + + + + + +

+Public Member Functions

+void Reset (int bodyCapacity, int contactCapacity, int jointCapacity, ContactManager contactManager)
 
+void Clear ()
 
+void Add (Body body)
 
+void Add (Contact contact)
 
+void Add (Joint joint)
 
+ + + + + + + + + + + + + + + + + +

+Public Attributes

+Body[] Bodies
 
+int BodyCount
 
+int ContactCount
 
+int JointCount
 
+int BodyCapacity
 
+int ContactCapacity
 
+int JointCapacity
 
+TimeSpan JointUpdateTime
 
+

Detailed Description

+

This is an internal class.

+

The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Island.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.js new file mode 100644 index 00000000..1030f309 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.js @@ -0,0 +1,16 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island = +[ + [ "Add", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a6c7fdaadaf357719632f683e2b1e8a21", null ], + [ "Add", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a0c6aec357280216e99741051ea304138", null ], + [ "Add", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a959de692faac543756eefffb10263480", null ], + [ "Clear", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#aa71d36872f416feaa853788a7a7a7ef8", null ], + [ "Reset", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#ac597ad5fccfa33009b0d40f7d9e66c0a", null ], + [ "Bodies", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#ac14aed8133025e6f6077d05f1950636d", null ], + [ "BodyCapacity", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#afdb3ecb7b5386b83cc83cf4dfb093289", null ], + [ "BodyCount", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#aad71f8a7a7ce5e70d126f3ebe1e212fb", null ], + [ "ContactCapacity", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a005ef4586785885759c829cc8941acf5", null ], + [ "ContactCount", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#af3a7b0ce965a0f745e61a49aa9c327fd", null ], + [ "JointCapacity", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#ac54189f3a6a132bf1621a8b68904cf57", null ], + [ "JointCount", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a93045b82126db47289fe6de74dcdd15e", null ], + [ "JointUpdateTime", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a5e2e388b1de2114d533ca3ebec7a71bb", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.map new file mode 100644 index 00000000..7aaad17e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.md5 new file mode 100644 index 00000000..812eb3d2 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.md5 @@ -0,0 +1 @@ +a5920baf10ad81328e9a2e37049a1ecf \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.svg new file mode 100644 index 00000000..f86863e3 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island__coll__graph.svg @@ -0,0 +1,159 @@ + + + + + + +Island + +Node1 + + +Island + + + + +Node2 + + +Body + + + + +Node2->Node1 + + + Bodies + + +Node3 + + +Vector2 + + + + +Node3->Node2 + + + _force +_linearVelocity + + +Node9 + + +Transform + + + + +Node3->Node9 + + + p + + +Node32 + + +Sweep + + + + +Node3->Node32 + + + C +C0 +LocalCenter + + +Node33 + + +SolverPosition + + + + +Node3->Node33 + + + c + + +Node34 + + +SolverVelocity + + + + +Node3->Node34 + + + v + + +Node5 + + +FixtureCollection + + + + +Node5->Node2 + + + FixtureList + + +Node9->Node2 + + + _xf + + +Node11 + + +World + + + + +Node11->Node2 + + + _world + + +Node32->Node2 + + + _sweep + + +Node33->Node1 + + + _positions + + +Node34->Node1 + + + _velocities + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection-members.html new file mode 100644 index 00000000..a0378197 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection-members.html @@ -0,0 +1,78 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
JointCollection Member List
+
+
+ +

This is the complete list of members for JointCollection, including all inherited members.

+ + + + + + + + + +
Contains(Joint item) (defined in JointCollection)JointCollection
CopyTo(Joint[] array, int arrayIndex) (defined in JointCollection)JointCollection
Count (defined in JointCollection)JointCollection
GetEnumerator() (defined in JointCollection)JointCollection
IndexOf(Joint item) (defined in JointCollection)JointCollection
IsReadOnly (defined in JointCollection)JointCollection
JointCollection(World world) (defined in JointCollection)JointCollection
this[int index] (defined in JointCollection)JointCollection
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html new file mode 100644 index 00000000..b49a2964 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html @@ -0,0 +1,124 @@ + + + + + + + +Aether.Physics2D: JointCollection Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
JointCollection Class Reference
+
+
+
+Inheritance diagram for JointCollection:
+
+
+
+
+
+Collaboration diagram for JointCollection:
+
+
+
+
+ + + + +

+Classes

struct  JointEnumerator
 
+ + + + + + + + + + + +

+Public Member Functions

JointCollection (World world)
 
+JointEnumerator GetEnumerator ()
 
+int IndexOf (Joint item)
 
+bool Contains (Joint item)
 
+void CopyTo (Joint[] array, int arrayIndex)
 
+ + + + + + + +

+Properties

+Joint this[int index] [get, set]
 
+bool IsReadOnly [get]
 
+int Count [get]
 
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/JointCollection.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.js new file mode 100644 index 00000000..380e957e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.js @@ -0,0 +1,12 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection = +[ + [ "JointEnumerator", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator" ], + [ "JointCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#aa5ecb2f4850e8403879da860cad71d7a", null ], + [ "Contains", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#ac79b0e7d92e958ad6685bbe124977c59", null ], + [ "CopyTo", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#aa2bafa9343db716e1d53fbd8f7625937", null ], + [ "GetEnumerator", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#a62a60e657f62314b7597d1ed8a512b40", null ], + [ "IndexOf", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#a66113fb1d70eaab1631d5b360f92c7a9", null ], + [ "Count", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#aad462966ed963f892117056de1eba502", null ], + [ "IsReadOnly", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a", null ], + [ "this[int index]", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#a20c704d900879710b0795f175d373980", null ] +]; \ No newline at end of file diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.map similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.map rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.map diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.md5 similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.md5 rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.md5 diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.svg similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.svg rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__coll__graph.svg diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.map similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.map rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.map diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.md5 similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.md5 rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.md5 diff --git a/docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.svg similarity index 100% rename from docs/1.6/classtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.svg rename to docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection__inherit__graph.svg diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint-members.html new file mode 100644 index 00000000..d4458ef5 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint-members.html @@ -0,0 +1,93 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
AngleJoint Member List
+
+
+ +

This is the complete list of members for AngleJoint, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + +
AngleJoint(Body bodyA, Body bodyB)AngleJoint
BiasFactorAngleJoint
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetReactionForce(float invDt)AngleJointvirtual
GetReactionTorque(float invDt)AngleJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
MaxImpulseAngleJoint
SoftnessAngleJoint
TagJoint
TargetAngleAngleJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in AngleJoint)AngleJoint
WorldAnchorB (defined in AngleJoint)AngleJoint
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html new file mode 100644 index 00000000..d6f02b0c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html @@ -0,0 +1,387 @@ + + + + + + + +Aether.Physics2D: AngleJoint Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
AngleJoint Class Reference
+
+
+ +

Maintains a fixed angle between two bodies + More...

+
+Inheritance diagram for AngleJoint:
+
+
+
+
+
+Collaboration diagram for AngleJoint:
+
+
+
+
+ + + + + + + + + + + + + + + +

+Public Member Functions

 AngleJoint (Body bodyA, Body bodyB)
 Constructor for AngleJoint More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

+override Vector2 WorldAnchorA [get, set]
 
+override Vector2 WorldAnchorB [get, set]
 
float TargetAngle [get, set]
 The desired angle between BodyA and BodyB More...
 
float BiasFactor [get, set]
 Gets or sets the bias factor. Defaults to 0.2 More...
 
float MaxImpulse [get, set]
 Gets or sets the maximum impulse Defaults to float.MaxValue More...
 
float Softness [get, set]
 Gets or sets the softness of the joint Defaults to 0 More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
+ + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
+void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
+

Detailed Description

+

Maintains a fixed angle between two bodies

+

Constructor & Destructor Documentation

+ +

◆ AngleJoint()

+ +
+
+ + + + + + + + + + + + + + + + + + +
AngleJoint (Body bodyA,
Body bodyB 
)
+
+ +

Constructor for AngleJoint

+
Parameters
+ + + +
bodyAThe first body
bodyBThe second body
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetReactionForce()

+ +
+
+ + + + + +
+ + + + + + + + +
override Vector2 GetReactionForce (float invDt)
+
+virtual
+
+ +

Get the reaction force on body at the joint anchor in Newtons.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+ +

◆ GetReactionTorque()

+ +
+
+ + + + + +
+ + + + + + + + +
override float GetReactionTorque (float invDt)
+
+virtual
+
+ +

Get the reaction torque on the body at the joint anchor in N*m.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+

Property Documentation

+ +

◆ BiasFactor

+ +
+
+ + + + + +
+ + + + +
float BiasFactor
+
+getset
+
+ +

Gets or sets the bias factor. Defaults to 0.2

+ +
+
+ +

◆ MaxImpulse

+ +
+
+ + + + + +
+ + + + +
float MaxImpulse
+
+getset
+
+ +

Gets or sets the maximum impulse Defaults to float.MaxValue

+ +
+
+ +

◆ Softness

+ +
+
+ + + + + +
+ + + + +
float Softness
+
+getset
+
+ +

Gets or sets the softness of the joint Defaults to 0

+ +
+
+ +

◆ TargetAngle

+ +
+
+ + + + + +
+ + + + +
float TargetAngle
+
+getset
+
+ +

The desired angle between BodyA and BodyB

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Joints/AngleJoint.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.js new file mode 100644 index 00000000..d4776ad9 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.js @@ -0,0 +1,12 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint = +[ + [ "AngleJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a1733654a68e73821d202a6cf7a87762d", null ], + [ "GetReactionForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], + [ "GetReactionTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], + [ "BiasFactor", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#ad305f7fed4f35b7cf9d3d6e2d9a3f4ec", null ], + [ "MaxImpulse", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a9eda02dcb26bd3aeb263fe8d0caa8218", null ], + [ "Softness", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a542dd795297ee4dab83aa0845de17e26", null ], + [ "TargetAngle", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#af69bf663eca16d0c52cfa8326f7b4014", null ], + [ "WorldAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], + [ "WorldAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#afe947008abce0cb278427c6caa60bc74", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.map new file mode 100644 index 00000000..53b7f7da --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.md5 new file mode 100644 index 00000000..27e1037f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.md5 @@ -0,0 +1 @@ +8e80200dd420eb2a68245a4639fece14 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.svg new file mode 100644 index 00000000..b6b6407c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__coll__graph.svg @@ -0,0 +1,75 @@ + + + + + + +AngleJoint + +Node1 + + +AngleJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + +Node26 + + +JointEdge + + + + +Node2->Node26 + + + Joint + + +Node3 + + +World + + + + +Node3->Node2 + + + _world + + +Node26->Node2 + + + EdgeA +EdgeB + + +Node26->Node26 + + + Next +Prev + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.map new file mode 100644 index 00000000..bc1893c8 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.md5 new file mode 100644 index 00000000..eab31909 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.md5 @@ -0,0 +1 @@ +0603a64b180da536dbd5b9e599e550f1 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.svg new file mode 100644 index 00000000..50b0ce7f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint__inherit__graph.svg @@ -0,0 +1,33 @@ + + + + + + +AngleJoint + +Node1 + + +AngleJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint-members.html new file mode 100644 index 00000000..788fb96a --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint-members.html @@ -0,0 +1,94 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
DistanceJoint Member List
+
+
+ +

This is the complete list of members for DistanceJoint, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
DampingRatioDistanceJoint
DistanceJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)DistanceJoint
EnabledJoint
FrequencyDistanceJoint
GetReactionForce(float invDt)DistanceJointvirtual
GetReactionTorque(float invDt)DistanceJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LengthDistanceJoint
LocalAnchorADistanceJoint
LocalAnchorBDistanceJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in DistanceJoint)DistanceJoint
WorldAnchorB (defined in DistanceJoint)DistanceJoint
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html new file mode 100644 index 00000000..8978e0de --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html @@ -0,0 +1,437 @@ + + + + + + + +Aether.Physics2D: DistanceJoint Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
DistanceJoint Class Reference
+
+
+ +

A distance joint rains two points on two bodies to remain at a fixed distance from each other. You can view this as a massless, rigid rod. + More...

+
+Inheritance diagram for DistanceJoint:
+
+
+
+
+
+Collaboration diagram for DistanceJoint:
+
+
+
+
+ + + + + + + + + + + + + + + +

+Public Member Functions

 DistanceJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)
 This requires defining an anchor point on both bodies and the non-zero length of the distance joint. If you don't supply a length, the local anchor points is used so that the initial configuration can violate the constraint slightly. This helps when saving and loading a game. Warning Do not use a zero or short length. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force given the inverse time step. Unit is N. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque given the inverse time step. Unit is N*m. This is always zero for a distance joint. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point relative to bodyA's origin. More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point relative to bodyB's origin. More...
 
+override sealed Vector2 WorldAnchorA [get, set]
 
+override sealed Vector2 WorldAnchorB [get, set]
 
float Length [get, set]
 The natural length between the anchor points. Manipulating the length can lead to non-physical behavior when the frequency is zero. More...
 
float Frequency [get, set]
 The mass-spring-damper frequency in Hertz. A value of 0 disables softness. More...
 
float DampingRatio [get, set]
 The damping ratio. 0 = no damping, 1 = critical damping. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
+ + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
+void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
+

Detailed Description

+

A distance joint rains two points on two bodies to remain at a fixed distance from each other. You can view this as a massless, rigid rod.

+

Constructor & Destructor Documentation

+ +

◆ DistanceJoint()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DistanceJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
bool useWorldCoordinates = false 
)
+
+ +

This requires defining an anchor point on both bodies and the non-zero length of the distance joint. If you don't supply a length, the local anchor points is used so that the initial configuration can violate the constraint slightly. This helps when saving and loading a game. Warning Do not use a zero or short length.

+
Parameters
+ + + + + + +
bodyAThe first body
bodyBThe second body
anchorAThe first body anchor
anchorBThe second body anchor
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetReactionForce()

+ +
+
+ + + + + +
+ + + + + + + + +
override Vector2 GetReactionForce (float invDt)
+
+virtual
+
+ +

Get the reaction force given the inverse time step. Unit is N.

+
Parameters
+ + +
invDt
+
+
+
Returns
+ +

Implements Joint.

+ +
+
+ +

◆ GetReactionTorque()

+ +
+
+ + + + + +
+ + + + + + + + +
override float GetReactionTorque (float invDt)
+
+virtual
+
+ +

Get the reaction torque given the inverse time step. Unit is N*m. This is always zero for a distance joint.

+
Parameters
+ + +
invDt
+
+
+
Returns
+ +

Implements Joint.

+ +
+
+

Property Documentation

+ +

◆ DampingRatio

+ +
+
+ + + + + +
+ + + + +
float DampingRatio
+
+getset
+
+ +

The damping ratio. 0 = no damping, 1 = critical damping.

+ +
+
+ +

◆ Frequency

+ +
+
+ + + + + +
+ + + + +
float Frequency
+
+getset
+
+ +

The mass-spring-damper frequency in Hertz. A value of 0 disables softness.

+ +
+
+ +

◆ Length

+ +
+
+ + + + + +
+ + + + +
float Length
+
+getset
+
+ +

The natural length between the anchor points. Manipulating the length can lead to non-physical behavior when the frequency is zero.

+ +
+
+ +

◆ LocalAnchorA

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalAnchorA
+
+getset
+
+ +

The local anchor point relative to bodyA's origin.

+ +
+
+ +

◆ LocalAnchorB

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalAnchorB
+
+getset
+
+ +

The local anchor point relative to bodyB's origin.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Joints/DistanceJoint.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.js new file mode 100644 index 00000000..3690bba7 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.js @@ -0,0 +1,13 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint = +[ + [ "DistanceJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#acf5e3902a5f8f2c28eb455fadb1e8f52", null ], + [ "GetReactionForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], + [ "GetReactionTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], + [ "DampingRatio", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a9f2ba932f90e63270ba804dd6337a8b0", null ], + [ "Frequency", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a9d3c19e881c80a6596884ecb8da4a0f4", null ], + [ "Length", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#ab87d04698fba58ca22fe5ebecef0755e", null ], + [ "LocalAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], + [ "LocalAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], + [ "WorldAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#acad7fbf7f8d8c9354d92c71a418ac26a", null ], + [ "WorldAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a3cc2ad87687924151117fe3fa6a03912", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.map new file mode 100644 index 00000000..f7b6a994 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.md5 new file mode 100644 index 00000000..5b887670 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.md5 @@ -0,0 +1 @@ +c3a2013c7df5da2159829589438a1730 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.svg new file mode 100644 index 00000000..af83ed48 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__coll__graph.svg @@ -0,0 +1,75 @@ + + + + + + +DistanceJoint + +Node1 + + +DistanceJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + +Node26 + + +JointEdge + + + + +Node2->Node26 + + + Joint + + +Node3 + + +World + + + + +Node3->Node2 + + + _world + + +Node26->Node2 + + + EdgeA +EdgeB + + +Node26->Node26 + + + Next +Prev + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.map new file mode 100644 index 00000000..21961979 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.md5 new file mode 100644 index 00000000..2638d638 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.md5 @@ -0,0 +1 @@ +6160c287dc62cd967f963e1305daf60c \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.svg new file mode 100644 index 00000000..c1b34085 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint__inherit__graph.svg @@ -0,0 +1,33 @@ + + + + + + +DistanceJoint + +Node1 + + +DistanceJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint-members.html new file mode 100644 index 00000000..7960aa89 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint-members.html @@ -0,0 +1,93 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
FixedMouseJoint Member List
+
+
+ +

This is the complete list of members for FixedMouseJoint, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + +
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
DampingRatioFixedMouseJoint
EnabledJoint
FixedMouseJoint(Body body, Vector2 worldAnchor)FixedMouseJoint
FrequencyFixedMouseJoint
GetReactionForce(float invDt)FixedMouseJointvirtual
GetReactionTorque(float invDt)FixedMouseJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LocalAnchorAFixedMouseJoint
MaxForceFixedMouseJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in FixedMouseJoint)FixedMouseJoint
WorldAnchorB (defined in FixedMouseJoint)FixedMouseJoint
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html new file mode 100644 index 00000000..e799f0fe --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html @@ -0,0 +1,387 @@ + + + + + + + +Aether.Physics2D: FixedMouseJoint Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
FixedMouseJoint Class Reference
+
+
+ +

A mouse joint is used to make a point on a body track a specified world point. This a soft constraint with a maximum force. This allows the constraint to stretch and without applying huge forces. NOTE: this joint is not documented in the manual because it was developed to be used in the testbed. If you want to learn how to use the mouse joint, look at the testbed. + More...

+
+Inheritance diagram for FixedMouseJoint:
+
+
+
+
+
+Collaboration diagram for FixedMouseJoint:
+
+
+
+
+ + + + + + + + + + + + + + + +

+Public Member Functions

 FixedMouseJoint (Body body, Vector2 worldAnchor)
 This requires a world target point, tuning parameters, and the time step. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
+override Vector2 WorldAnchorA [get, set]
 
+override Vector2 WorldAnchorB [get, set]
 
float MaxForce [get, set]
 The maximum constraint force that can be exerted to move the candidate body. Usually you will express as some multiple of the weight (multiplier * mass * gravity). More...
 
float Frequency [get, set]
 The response speed. More...
 
float DampingRatio [get, set]
 The damping ratio. 0 = no damping, 1 = critical damping. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
+ + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
+void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
+

Detailed Description

+

A mouse joint is used to make a point on a body track a specified world point. This a soft constraint with a maximum force. This allows the constraint to stretch and without applying huge forces. NOTE: this joint is not documented in the manual because it was developed to be used in the testbed. If you want to learn how to use the mouse joint, look at the testbed.

+

Constructor & Destructor Documentation

+ +

◆ FixedMouseJoint()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FixedMouseJoint (Body body,
Vector2 worldAnchor 
)
+
+ +

This requires a world target point, tuning parameters, and the time step.

+
Parameters
+ + + +
bodyThe body.
worldAnchorThe target.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetReactionForce()

+ +
+
+ + + + + +
+ + + + + + + + +
override Vector2 GetReactionForce (float invDt)
+
+virtual
+
+ +

Get the reaction force on body at the joint anchor in Newtons.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+ +

◆ GetReactionTorque()

+ +
+
+ + + + + +
+ + + + + + + + +
override float GetReactionTorque (float invDt)
+
+virtual
+
+ +

Get the reaction torque on the body at the joint anchor in N*m.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+

Property Documentation

+ +

◆ DampingRatio

+ +
+
+ + + + + +
+ + + + +
float DampingRatio
+
+getset
+
+ +

The damping ratio. 0 = no damping, 1 = critical damping.

+ +
+
+ +

◆ Frequency

+ +
+
+ + + + + +
+ + + + +
float Frequency
+
+getset
+
+ +

The response speed.

+ +
+
+ +

◆ LocalAnchorA

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalAnchorA
+
+getset
+
+ +

The local anchor point on BodyA

+ +
+
+ +

◆ MaxForce

+ +
+
+ + + + + +
+ + + + +
float MaxForce
+
+getset
+
+ +

The maximum constraint force that can be exerted to move the candidate body. Usually you will express as some multiple of the weight (multiplier * mass * gravity).

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Joints/FixedMouseJoint.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.js new file mode 100644 index 00000000..ccb69d49 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.js @@ -0,0 +1,12 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint = +[ + [ "FixedMouseJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#ae8f3ac497907a3b49f3a048f7573f5c5", null ], + [ "GetReactionForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], + [ "GetReactionTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], + [ "DampingRatio", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a9f2ba932f90e63270ba804dd6337a8b0", null ], + [ "Frequency", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a9d3c19e881c80a6596884ecb8da4a0f4", null ], + [ "LocalAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], + [ "MaxForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#aea6a8bd745d298d7f57f809ccc4edadb", null ], + [ "WorldAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], + [ "WorldAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#afe947008abce0cb278427c6caa60bc74", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.map new file mode 100644 index 00000000..0d397ef2 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.md5 new file mode 100644 index 00000000..df7593cc --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.md5 @@ -0,0 +1 @@ +cdfa0ce88847a231f17a5fa57900fee1 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.svg new file mode 100644 index 00000000..dc798eaf --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__coll__graph.svg @@ -0,0 +1,75 @@ + + + + + + +FixedMouseJoint + +Node1 + + +FixedMouseJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + +Node26 + + +JointEdge + + + + +Node2->Node26 + + + Joint + + +Node3 + + +World + + + + +Node3->Node2 + + + _world + + +Node26->Node2 + + + EdgeA +EdgeB + + +Node26->Node26 + + + Next +Prev + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.map new file mode 100644 index 00000000..28a0ee9b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.md5 new file mode 100644 index 00000000..1ddb1ac4 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.md5 @@ -0,0 +1 @@ +c9de12d23b1ee54d6614debd92d9665a \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.svg new file mode 100644 index 00000000..76e0c2ca --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint__inherit__graph.svg @@ -0,0 +1,33 @@ + + + + + + +FixedMouseJoint + +Node1 + + +FixedMouseJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint-members.html new file mode 100644 index 00000000..e1343ff2 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint-members.html @@ -0,0 +1,93 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
FrictionJoint Member List
+
+
+ +

This is the complete list of members for FrictionJoint, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + +
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
FrictionJoint(Body bodyA, Body bodyB, Vector2 anchor, bool useWorldCoordinates=false)FrictionJoint
GetReactionForce(float invDt)FrictionJointvirtual
GetReactionTorque(float invDt)FrictionJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LocalAnchorAFrictionJoint
LocalAnchorBFrictionJoint
MaxForceFrictionJoint
MaxTorqueFrictionJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in FrictionJoint)FrictionJoint
WorldAnchorB (defined in FrictionJoint)FrictionJoint
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html new file mode 100644 index 00000000..b3390cee --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html @@ -0,0 +1,401 @@ + + + + + + + +Aether.Physics2D: FrictionJoint Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
FrictionJoint Class Reference
+
+
+ +

Friction joint. This is used for top-down friction. It provides 2D translational friction and angular friction. + More...

+
+Inheritance diagram for FrictionJoint:
+
+
+
+
+
+Collaboration diagram for FrictionJoint:
+
+
+
+
+ + + + + + + + + + + + + + + +

+Public Member Functions

 FrictionJoint (Body bodyA, Body bodyB, Vector2 anchor, bool useWorldCoordinates=false)
 Constructor for FrictionJoint. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
+override Vector2 WorldAnchorA [get, set]
 
+override Vector2 WorldAnchorB [get, set]
 
float MaxForce [get, set]
 The maximum friction force in N. More...
 
float MaxTorque [get, set]
 The maximum friction torque in N-m. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
+ + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
+void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
+

Detailed Description

+

Friction joint. This is used for top-down friction. It provides 2D translational friction and angular friction.

+

Constructor & Destructor Documentation

+ +

◆ FrictionJoint()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FrictionJoint (Body bodyA,
Body bodyB,
Vector2 anchor,
bool useWorldCoordinates = false 
)
+
+ +

Constructor for FrictionJoint.

+
Parameters
+ + + + + +
bodyA
bodyB
anchor
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetReactionForce()

+ +
+
+ + + + + +
+ + + + + + + + +
override Vector2 GetReactionForce (float invDt)
+
+virtual
+
+ +

Get the reaction force on body at the joint anchor in Newtons.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+ +

◆ GetReactionTorque()

+ +
+
+ + + + + +
+ + + + + + + + +
override float GetReactionTorque (float invDt)
+
+virtual
+
+ +

Get the reaction torque on the body at the joint anchor in N*m.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+

Property Documentation

+ +

◆ LocalAnchorA

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalAnchorA
+
+getset
+
+ +

The local anchor point on BodyA

+ +
+
+ +

◆ LocalAnchorB

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalAnchorB
+
+getset
+
+ +

The local anchor point on BodyB

+ +
+
+ +

◆ MaxForce

+ +
+
+ + + + + +
+ + + + +
float MaxForce
+
+getset
+
+ +

The maximum friction force in N.

+ +
+
+ +

◆ MaxTorque

+ +
+
+ + + + + +
+ + + + +
float MaxTorque
+
+getset
+
+ +

The maximum friction torque in N-m.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Joints/FrictionJoint.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.js new file mode 100644 index 00000000..2739dcb2 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.js @@ -0,0 +1,12 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint = +[ + [ "FrictionJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#af72273e8f22bf0098101d61a5fc91acd", null ], + [ "GetReactionForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], + [ "GetReactionTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], + [ "LocalAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], + [ "LocalAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], + [ "MaxForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#aea6a8bd745d298d7f57f809ccc4edadb", null ], + [ "MaxTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a165217338f4b70d63e18b1260ebba548", null ], + [ "WorldAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], + [ "WorldAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#afe947008abce0cb278427c6caa60bc74", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.map new file mode 100644 index 00000000..d6e48967 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.md5 new file mode 100644 index 00000000..6f632545 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.md5 @@ -0,0 +1 @@ +991641cc58c664c7051bf248c119452c \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.svg new file mode 100644 index 00000000..997fd3a5 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__coll__graph.svg @@ -0,0 +1,75 @@ + + + + + + +FrictionJoint + +Node1 + + +FrictionJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + +Node26 + + +JointEdge + + + + +Node2->Node26 + + + Joint + + +Node3 + + +World + + + + +Node3->Node2 + + + _world + + +Node26->Node2 + + + EdgeA +EdgeB + + +Node26->Node26 + + + Next +Prev + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.map new file mode 100644 index 00000000..18d8a52c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.md5 new file mode 100644 index 00000000..a4d58e35 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.md5 @@ -0,0 +1 @@ +4af686aa0bdf49071182ab9e9cdfec84 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.svg new file mode 100644 index 00000000..93001cc1 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint__inherit__graph.svg @@ -0,0 +1,33 @@ + + + + + + +FrictionJoint + +Node1 + + +FrictionJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint-members.html new file mode 100644 index 00000000..127a601e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint-members.html @@ -0,0 +1,92 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
GearJoint Member List
+
+
+ +

This is the complete list of members for GearJoint, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + +
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GearJoint(Body bodyA, Body bodyB, Joint jointA, Joint jointB, float ratio=1f)GearJoint
GetReactionForce(float invDt)GearJointvirtual
GetReactionTorque(float invDt)GearJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointAGearJoint
JointBGearJoint
JointTypeJoint
RatioGearJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in GearJoint)GearJoint
WorldAnchorB (defined in GearJoint)GearJoint
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html new file mode 100644 index 00000000..b25eb9db --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html @@ -0,0 +1,382 @@ + + + + + + + +Aether.Physics2D: GearJoint Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
GearJoint Class Reference
+
+
+ +

A gear joint is used to connect two joints together. Either joint can be a revolute or prismatic joint. You specify a gear ratio to bind the motions together: coordinate1 + ratio * coordinate2 = ant The ratio can be negative or positive. If one joint is a revolute joint and the other joint is a prismatic joint, then the ratio will have units of length or units of 1/length. + More...

+
+Inheritance diagram for GearJoint:
+
+
+
+
+
+Collaboration diagram for GearJoint:
+
+
+
+
+ + + + + + + + + + + + + + + +

+Public Member Functions

 GearJoint (Body bodyA, Body bodyB, Joint jointA, Joint jointB, float ratio=1f)
 Requires two existing revolute or prismatic joints (any combination will work). The provided joints must attach a dynamic body to a static body. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

+override Vector2 WorldAnchorA [get, set]
 
+override Vector2 WorldAnchorB [get, set]
 
float Ratio [get, set]
 The gear ratio. More...
 
Joint JointA [get]
 The first revolute/prismatic joint attached to the gear joint. More...
 
Joint JointB [get]
 The second revolute/prismatic joint attached to the gear joint. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
+ + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
+void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
+

Detailed Description

+

A gear joint is used to connect two joints together. Either joint can be a revolute or prismatic joint. You specify a gear ratio to bind the motions together: coordinate1 + ratio * coordinate2 = ant The ratio can be negative or positive. If one joint is a revolute joint and the other joint is a prismatic joint, then the ratio will have units of length or units of 1/length.

+

Warning: You have to manually destroy the gear joint if jointA or jointB is destroyed.

+

Constructor & Destructor Documentation

+ +

◆ GearJoint()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GearJoint (Body bodyA,
Body bodyB,
Joint jointA,
Joint jointB,
float ratio = 1f 
)
+
+ +

Requires two existing revolute or prismatic joints (any combination will work). The provided joints must attach a dynamic body to a static body.

+
Parameters
+ + + + + + +
jointAThe first joint.
jointBThe second joint.
ratioThe ratio.
bodyAThe first body
bodyBThe second body
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetReactionForce()

+ +
+
+ + + + + +
+ + + + + + + + +
override Vector2 GetReactionForce (float invDt)
+
+virtual
+
+ +

Get the reaction force on body at the joint anchor in Newtons.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+ +

◆ GetReactionTorque()

+ +
+
+ + + + + +
+ + + + + + + + +
override float GetReactionTorque (float invDt)
+
+virtual
+
+ +

Get the reaction torque on the body at the joint anchor in N*m.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+

Property Documentation

+ +

◆ JointA

+ +
+
+ + + + + +
+ + + + +
Joint JointA
+
+get
+
+ +

The first revolute/prismatic joint attached to the gear joint.

+ +
+
+ +

◆ JointB

+ +
+
+ + + + + +
+ + + + +
Joint JointB
+
+get
+
+ +

The second revolute/prismatic joint attached to the gear joint.

+ +
+
+ +

◆ Ratio

+ +
+
+ + + + + +
+ + + + +
float Ratio
+
+getset
+
+ +

The gear ratio.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Joints/GearJoint.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.js new file mode 100644 index 00000000..2dbbd4ec --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.js @@ -0,0 +1,11 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint = +[ + [ "GearJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#aedb4ed3f6b9a0c399a2f5b8f6d27f06b", null ], + [ "GetReactionForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], + [ "GetReactionTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], + [ "JointA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a5f72c2bc73f2ab24e1f4611ba9c2b7d7", null ], + [ "JointB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a4ffef67690e5a72cbc447f4c501537ec", null ], + [ "Ratio", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#af6ae4490c72c376a3b00876da95715bd", null ], + [ "WorldAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], + [ "WorldAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#afe947008abce0cb278427c6caa60bc74", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.map new file mode 100644 index 00000000..74dcbf1e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.md5 new file mode 100644 index 00000000..3cc220bf --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.md5 @@ -0,0 +1 @@ +27559423b3493db7bae1c10576f58c10 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.svg new file mode 100644 index 00000000..c0495b12 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__coll__graph.svg @@ -0,0 +1,75 @@ + + + + + + +GearJoint + +Node1 + + +GearJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + +Node26 + + +JointEdge + + + + +Node2->Node26 + + + Joint + + +Node3 + + +World + + + + +Node3->Node2 + + + _world + + +Node26->Node2 + + + EdgeA +EdgeB + + +Node26->Node26 + + + Next +Prev + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.map new file mode 100644 index 00000000..0fd24d33 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.md5 new file mode 100644 index 00000000..ec6ae7f2 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.md5 @@ -0,0 +1 @@ +656874624cb681654123b2189cd712e1 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.svg new file mode 100644 index 00000000..0e87e6b3 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint__inherit__graph.svg @@ -0,0 +1,33 @@ + + + + + + +GearJoint + +Node1 + + +GearJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint-members.html new file mode 100644 index 00000000..aadd1502 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint-members.html @@ -0,0 +1,88 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Joint Member List
+
+
+ +

This is the complete list of members for Joint, including all inherited members.

+ + + + + + + + + + + + + + + + + + + +
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetReactionForce(float invDt)Jointpure virtual
GetReactionTorque(float invDt)Jointpure virtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorAJoint
WorldAnchorBJoint
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html new file mode 100644 index 00000000..8a1a5f60 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html @@ -0,0 +1,523 @@ + + + + + + + +Aether.Physics2D: Joint Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+
+Inheritance diagram for Joint:
+
+
+
+
+
+Collaboration diagram for Joint:
+
+
+
+
+ + + + + + + + + + + +

+Public Member Functions

abstract Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
abstract float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
+ + + + + + + +

+Public Attributes

bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
+ + + + + + + + +

+Protected Member Functions

Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
+void WakeBodies ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
+ + + + +

+Events

Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
+

Constructor & Destructor Documentation

+ +

◆ Joint()

+ +
+
+ + + + + +
+ + + + + + + + +
Joint (Body body)
+
+protected
+
+ +

Constructor for fixed joint

+ +
+
+

Member Function Documentation

+ +

◆ GetReactionForce()

+ +
+
+ + + + + +
+ + + + + + + + +
abstract Vector2 GetReactionForce (float invDt)
+
+pure virtual
+
+ +

Get the reaction force on body at the joint anchor in Newtons.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implemented in WheelJoint, WeldJoint, RopeJoint, RevoluteJoint, PulleyJoint, PrismaticJoint, MotorJoint, GearJoint, FrictionJoint, FixedMouseJoint, DistanceJoint, and AngleJoint.

+ +
+
+ +

◆ GetReactionTorque()

+ +
+
+ + + + + +
+ + + + + + + + +
abstract float GetReactionTorque (float invDt)
+
+pure virtual
+
+ +

Get the reaction torque on the body at the joint anchor in N*m.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implemented in WheelJoint, WeldJoint, RopeJoint, RevoluteJoint, PulleyJoint, PrismaticJoint, MotorJoint, GearJoint, FrictionJoint, FixedMouseJoint, DistanceJoint, and AngleJoint.

+ +
+
+ +

◆ IsFixedType()

+ +
+
+ + + + + + + +
bool IsFixedType ()
+
+ +

Return true if the joint is a fixed type.

+ +
+
+

Member Data Documentation

+ +

◆ Enabled

+ +
+
+ + + + +
bool Enabled = true
+
+ +

Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive.

+ +
+
+ +

◆ Tag

+ +
+
+ + + + +
object Tag
+
+ +

Set the user data pointer.

+

The data.

+ +
+
+

Property Documentation

+ +

◆ BodyA

+ +
+
+ + + + + +
+ + + + +
Body BodyA
+
+getset
+
+ +

Get the first body attached to this joint.

+ +
+
+ +

◆ BodyB

+ +
+
+ + + + + +
+ + + + +
Body BodyB
+
+getset
+
+ +

Get the second body attached to this joint.

+ +
+
+ +

◆ Breakpoint

+ +
+
+ + + + + +
+ + + + +
float Breakpoint
+
+getset
+
+ +

The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks.

+ +
+
+ +

◆ CollideConnected

+ +
+
+ + + + + +
+ + + + +
bool CollideConnected
+
+getset
+
+ +

Set this flag to true if the attached bodies should collide.

+ +
+
+ +

◆ JointType

+ +
+
+ + + + + +
+ + + + +
JointType JointType
+
+getprotected set
+
+ +

Gets or sets the type of the joint.

+

The type of the joint.

+ +
+
+ +

◆ World

+ +
+
+ + + + + +
+ + + + +
World World
+
+get
+
+ +

Get the parent World of this joint. This is null if the joint is not attached.

+ +
+
+ +

◆ WorldAnchorA

+ +
+
+ + + + + +
+ + + + +
abstract Vector2 WorldAnchorA
+
+getset
+
+ +

Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world.

+ +
+
+ +

◆ WorldAnchorB

+ +
+
+ + + + + +
+ + + + +
abstract Vector2 WorldAnchorB
+
+getset
+
+ +

Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world.

+ +
+
+

Event Documentation

+ +

◆ Broke

+ +
+
+ + + + +
Action<Joint, float> Broke
+
+ +

Fires when the joint is broken.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Joints/Joint.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.js new file mode 100644 index 00000000..07e6463e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.js @@ -0,0 +1,21 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint = +[ + [ "Joint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#aca80e0202fa1c41a0a91c217b1e13a29", null ], + [ "Joint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ab6ad917c93c524e7e95c88955052d12e", null ], + [ "Joint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a1ed184e088d1d9eafabd761fcf85b147", null ], + [ "GetReactionForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a488df9e4f355efa29dd7df62ee5863a1", null ], + [ "GetReactionTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#abbd479f202d287c4d7627c055d47563a", null ], + [ "IsFixedType", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ac1592acfb27fbe442c5fcdd3de9d093a", null ], + [ "WakeBodies", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ab93d501643113e1a7bbf98e082993792", null ], + [ "Enabled", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a558f5c44426d0eb7abb82a65e8892d9a", null ], + [ "Tag", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a4b7f4dc326555ee4a2f96d52622475cd", null ], + [ "BodyA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#af8c003a1fd3fb14b8a808303d67e3f5b", null ], + [ "BodyB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ad0b4d84d44f93476742419fb23f3c01d", null ], + [ "Breakpoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ac5f05154e31ebc368d68c91039031523", null ], + [ "CollideConnected", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a77e734c4babee723cc437bc218e2f288", null ], + [ "JointType", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a375b88e8e0673bf4d2e4ea24c7ec91cf", null ], + [ "World", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#addad4c6d854b8c10bcf693736126f9ee", null ], + [ "WorldAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ab448af58cedb44e032daeefd3295d26b", null ], + [ "WorldAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#adf4fd3f20ade1c978a7d7d07a5e9e7ba", null ], + [ "Broke", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#aea15d567852879223509e956f3f75a1a", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.map new file mode 100644 index 00000000..74a24d1f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.md5 new file mode 100644 index 00000000..d29cf1a0 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.md5 @@ -0,0 +1 @@ +fc9c987afd9bef06d106dc7e30c9998a \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.svg new file mode 100644 index 00000000..eb94a6d4 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__coll__graph.svg @@ -0,0 +1,138 @@ + + + + + + +Joint + +Node1 + + +Joint + + + + +Node25 + + +JointEdge + + + + +Node1->Node25 + + + Joint + + +Node2 + + +World + + + + +Node2->Node1 + + + _world + + +Node26 + + +Body + + + + +Node2->Node26 + + + _world + + +Node3 + + +JointCollection + + + + +Node3->Node2 + + + JointList + + +Node7 + + +BodyCollection + + + + +Node7->Node2 + + + BodyList + + +Node11 + + +ContactManager + + + + +Node11->Node2 + + + ContactManager + + +Node21 + + +ControllerCollection + + + + +Node21->Node2 + + + ControllerList + + +Node25->Node1 + + + EdgeA +EdgeB + + +Node25->Node25 + + + Next +Prev + + +Node26->Node25 + + + Other + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.map new file mode 100644 index 00000000..b73d33c8 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.md5 new file mode 100644 index 00000000..508efe09 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.md5 @@ -0,0 +1 @@ +4ef344dce0c66d047e38b2eec520b9b7 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.svg new file mode 100644 index 00000000..90a99783 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint__inherit__graph.svg @@ -0,0 +1,176 @@ + + + + + + +Joint + +Node1 + + +Joint + + + + +Node2 + + +AngleJoint + + + + +Node1->Node2 + + + + +Node3 + + +DistanceJoint + + + + +Node1->Node3 + + + + +Node4 + + +FixedMouseJoint + + + + +Node1->Node4 + + + + +Node5 + + +FrictionJoint + + + + +Node1->Node5 + + + + +Node6 + + +GearJoint + + + + +Node1->Node6 + + + + +Node7 + + +MotorJoint + + + + +Node1->Node7 + + + + +Node8 + + +PrismaticJoint + + + + +Node1->Node8 + + + + +Node9 + + +PulleyJoint + + + + +Node1->Node9 + + + + +Node10 + + +RevoluteJoint + + + + +Node1->Node10 + + + + +Node11 + + +RopeJoint + + + + +Node1->Node11 + + + + +Node12 + + +WeldJoint + + + + +Node1->Node12 + + + + +Node13 + + +WheelJoint + + + + +Node1->Node13 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge-members.html new file mode 100644 index 00000000..1dd8a14b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge-members.html @@ -0,0 +1,74 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
JointEdge Member List
+
+
+ +

This is the complete list of members for JointEdge, including all inherited members.

+ + + + + +
JointJointEdge
NextJointEdge
OtherJointEdge
PrevJointEdge
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html new file mode 100644 index 00000000..090afafc --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html @@ -0,0 +1,166 @@ + + + + + + + +Aether.Physics2D: JointEdge Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
JointEdge Class Reference
+
+
+ +

A joint edge is used to connect bodies and joints together in a joint graph where each body is a node and each joint is an edge. A joint edge belongs to a doubly linked list maintained in each attached body. Each joint has two joint nodes, one for each attached body. + More...

+
+Collaboration diagram for JointEdge:
+
+
+
+
+ + + + + + + + + + + + + + +

+Public Attributes

Joint Joint
 The joint. More...
 
JointEdge Next
 The next joint edge in the body's joint list. More...
 
Body Other
 Provides quick access to the other body attached. More...
 
JointEdge Prev
 The previous joint edge in the body's joint list. More...
 
+

Detailed Description

+

A joint edge is used to connect bodies and joints together in a joint graph where each body is a node and each joint is an edge. A joint edge belongs to a doubly linked list maintained in each attached body. Each joint has two joint nodes, one for each attached body.

+

Member Data Documentation

+ +

◆ Joint

+ +
+
+ + + + +
Joint Joint
+
+ +

The joint.

+ +
+
+ +

◆ Next

+ +
+
+ + + + +
JointEdge Next
+
+ +

The next joint edge in the body's joint list.

+ +
+
+ +

◆ Other

+ +
+
+ + + + +
Body Other
+
+ +

Provides quick access to the other body attached.

+ +
+
+ +

◆ Prev

+ +
+
+ + + + +
JointEdge Prev
+
+ +

The previous joint edge in the body's joint list.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Joints/Joint.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.js new file mode 100644 index 00000000..054218e8 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.js @@ -0,0 +1,7 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge = +[ + [ "Joint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#a0bbb0dc0579ae4dfe2df1540e85ed6cb", null ], + [ "Next", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#a28934be4aa53274019ed9652410959dd", null ], + [ "Other", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#a90154eb1b8fd7dd1c290285c1b6bf4e9", null ], + [ "Prev", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#afaaf30f763de64aec29318e757f515d6", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.map new file mode 100644 index 00000000..167b0931 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.md5 new file mode 100644 index 00000000..0211cea1 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.md5 @@ -0,0 +1 @@ +de4652342e1dfc82f554edaae9601b73 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.svg new file mode 100644 index 00000000..9491600e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge__coll__graph.svg @@ -0,0 +1,153 @@ + + + + + + +JointEdge + +Node1 + + +JointEdge + + + + +Node1->Node1 + + + Next +Prev + + +Node33 + + +Joint + + + + +Node1->Node33 + + + EdgeA +EdgeB + + +Node2 + + +Body + + + + +Node2->Node1 + + + Other + + +Node3 + + +Vector2 + + + + +Node3->Node2 + + + _force +_linearVelocity + + +Node9 + + +Transform + + + + +Node3->Node9 + + + p + + +Node32 + + +Sweep + + + + +Node3->Node32 + + + C +C0 +LocalCenter + + +Node5 + + +FixtureCollection + + + + +Node5->Node2 + + + FixtureList + + +Node9->Node2 + + + _xf + + +Node11 + + +World + + + + +Node11->Node2 + + + _world + + +Node11->Node33 + + + _world + + +Node32->Node2 + + + _sweep + + +Node33->Node1 + + + Joint + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint-members.html new file mode 100644 index 00000000..dafa7b9c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint-members.html @@ -0,0 +1,93 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
MotorJoint Member List
+
+
+ +

This is the complete list of members for MotorJoint, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + +
AngularOffsetMotorJoint
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetReactionForce(float invDt)MotorJointvirtual
GetReactionTorque(float invDt)MotorJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LinearOffsetMotorJoint
MaxForceMotorJoint
MaxTorqueMotorJoint
MotorJoint(Body bodyA, Body bodyB, bool useWorldCoordinates=false)MotorJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in MotorJoint)MotorJoint
WorldAnchorB (defined in MotorJoint)MotorJoint
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html new file mode 100644 index 00000000..008d41cd --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html @@ -0,0 +1,394 @@ + + + + + + + +Aether.Physics2D: MotorJoint Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
MotorJoint Class Reference
+
+
+ +

A motor joint is used to control the relative motion between two bodies. A typical usage is to control the movement of a dynamic body with respect to the ground. + More...

+
+Inheritance diagram for MotorJoint:
+
+
+
+
+
+Collaboration diagram for MotorJoint:
+
+
+
+
+ + + + + + + + + + + + + + + +

+Public Member Functions

 MotorJoint (Body bodyA, Body bodyB, bool useWorldCoordinates=false)
 Constructor for MotorJoint. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

+override Vector2 WorldAnchorA [get, set]
 
+override Vector2 WorldAnchorB [get, set]
 
float MaxForce [get, set]
 The maximum amount of force that can be applied to BodyA More...
 
float MaxTorque [get, set]
 The maximum amount of torque that can be applied to BodyA More...
 
Vector2 LinearOffset [get, set]
 The linear (translation) offset. More...
 
float AngularOffset [get, set]
 Get or set the angular offset. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
+ + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
+void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
+

Detailed Description

+

A motor joint is used to control the relative motion between two bodies. A typical usage is to control the movement of a dynamic body with respect to the ground.

+

Constructor & Destructor Documentation

+ +

◆ MotorJoint()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
MotorJoint (Body bodyA,
Body bodyB,
bool useWorldCoordinates = false 
)
+
+ +

Constructor for MotorJoint.

+
Parameters
+ + + + +
bodyAThe first body
bodyBThe second body
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetReactionForce()

+ +
+
+ + + + + +
+ + + + + + + + +
override Vector2 GetReactionForce (float invDt)
+
+virtual
+
+ +

Get the reaction force on body at the joint anchor in Newtons.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+ +

◆ GetReactionTorque()

+ +
+
+ + + + + +
+ + + + + + + + +
override float GetReactionTorque (float invDt)
+
+virtual
+
+ +

Get the reaction torque on the body at the joint anchor in N*m.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+

Property Documentation

+ +

◆ AngularOffset

+ +
+
+ + + + + +
+ + + + +
float AngularOffset
+
+getset
+
+ +

Get or set the angular offset.

+ +
+
+ +

◆ LinearOffset

+ +
+
+ + + + + +
+ + + + +
Vector2 LinearOffset
+
+getset
+
+ +

The linear (translation) offset.

+ +
+
+ +

◆ MaxForce

+ +
+
+ + + + + +
+ + + + +
float MaxForce
+
+getset
+
+ +

The maximum amount of force that can be applied to BodyA

+ +
+
+ +

◆ MaxTorque

+ +
+
+ + + + + +
+ + + + +
float MaxTorque
+
+getset
+
+ +

The maximum amount of torque that can be applied to BodyA

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Joints/MotorJoint.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.js new file mode 100644 index 00000000..12b02193 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.js @@ -0,0 +1,13 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint = +[ + [ "MotorJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a059657af23476ab360182a89a87b3c25", null ], + [ "GetReactionForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], + [ "GetReactionTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], + [ "AngularOffset", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a3b3eb3df80a07ca0c56c40f661514598", null ], + [ "CorrectionFactor", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#adca405d014a47fadfac1448889408ff3", null ], + [ "LinearOffset", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a6f661cfedcbee5504220fd20ee4b94c5", null ], + [ "MaxForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#aea6a8bd745d298d7f57f809ccc4edadb", null ], + [ "MaxTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a165217338f4b70d63e18b1260ebba548", null ], + [ "WorldAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], + [ "WorldAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#afe947008abce0cb278427c6caa60bc74", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.map new file mode 100644 index 00000000..5851df62 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.md5 new file mode 100644 index 00000000..dc60efdf --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.md5 @@ -0,0 +1 @@ +7f3e05653098a198bb8360d165febafd \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.svg new file mode 100644 index 00000000..2b448dda --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__coll__graph.svg @@ -0,0 +1,75 @@ + + + + + + +MotorJoint + +Node1 + + +MotorJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + +Node26 + + +JointEdge + + + + +Node2->Node26 + + + Joint + + +Node3 + + +World + + + + +Node3->Node2 + + + _world + + +Node26->Node2 + + + EdgeA +EdgeB + + +Node26->Node26 + + + Next +Prev + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.map new file mode 100644 index 00000000..293d7fbb --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.md5 new file mode 100644 index 00000000..21e1987c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.md5 @@ -0,0 +1 @@ +beed2748a7c0f496c4e905adad961fb8 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.svg new file mode 100644 index 00000000..80c2f30b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint__inherit__graph.svg @@ -0,0 +1,33 @@ + + + + + + +MotorJoint + +Node1 + + +MotorJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint-members.html new file mode 100644 index 00000000..cbc18f01 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint-members.html @@ -0,0 +1,106 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
PrismaticJoint Member List
+
+
+ +

This is the complete list of members for PrismaticJoint, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AxisPrismaticJoint
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetMotorForce(float invDt)PrismaticJoint
GetReactionForce(float invDt)PrismaticJointvirtual
GetReactionTorque(float invDt)PrismaticJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointSpeedPrismaticJoint
JointTranslationPrismaticJoint
JointTypeJoint
LimitEnabledPrismaticJoint
LocalAnchorAPrismaticJoint
LocalAnchorBPrismaticJoint
LocalXAxisPrismaticJoint
LowerLimitPrismaticJoint
MaxMotorForcePrismaticJoint
MotorEnabledPrismaticJoint
MotorImpulsePrismaticJoint
MotorSpeedPrismaticJoint
PrismaticJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, Vector2 axis, bool useWorldCoordinates=false)PrismaticJoint
PrismaticJoint(Body bodyA, Body bodyB, Vector2 anchor, Vector2 axis, bool useWorldCoordinates=false) (defined in PrismaticJoint)PrismaticJoint
ReferenceAnglePrismaticJoint
SetLimits(float lower, float upper)PrismaticJoint
TagJoint
UpperLimitPrismaticJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in PrismaticJoint)PrismaticJoint
WorldAnchorB (defined in PrismaticJoint)PrismaticJoint
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html new file mode 100644 index 00000000..4806cfff --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html @@ -0,0 +1,761 @@ + + + + + + + +Aether.Physics2D: PrismaticJoint Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
PrismaticJoint Class Reference
+
+
+ +

A prismatic joint. This joint provides one degree of freedom: translation along an axis fixed in bodyA. Relative rotation is prevented. You can use a joint limit to restrict the range of motion and a joint motor to drive the motion or to model joint friction. + More...

+
+Inheritance diagram for PrismaticJoint:
+
+
+
+
+
+Collaboration diagram for PrismaticJoint:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PrismaticJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, Vector2 axis, bool useWorldCoordinates=false)
 This requires defining a line of motion using an axis and an anchor point. The definition uses local anchor points and a local axis so that the initial configuration can violate the constraint slightly. The joint translation is zero when the local anchor points coincide in world space. Using local anchors and a local axis helps when saving and loading a game. More...
 
PrismaticJoint (Body bodyA, Body bodyB, Vector2 anchor, Vector2 axis, bool useWorldCoordinates=false)
 
void SetLimits (float lower, float upper)
 Set the joint limits, usually in meters. More...
 
float GetMotorForce (float invDt)
 Gets the motor force. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
+override Vector2 WorldAnchorA [get, set]
 
+override Vector2 WorldAnchorB [get, set]
 
float JointTranslation [get]
 Get the current joint translation, usually in meters. More...
 
float JointSpeed [get]
 Get the current joint translation speed, usually in meters per second. More...
 
bool LimitEnabled [get, set]
 Is the joint limit enabled? More...
 
float LowerLimit [get, set]
 Get the lower joint limit, usually in meters. More...
 
float UpperLimit [get, set]
 Get the upper joint limit, usually in meters. More...
 
bool MotorEnabled [get, set]
 Is the joint motor enabled? More...
 
float MotorSpeed [get, set]
 Set the motor speed, usually in meters per second. More...
 
float MaxMotorForce [get, set]
 Set the maximum motor force, usually in N. More...
 
float MotorImpulse [get, set]
 Get the current motor impulse, usually in N. More...
 
Vector2 Axis [get, set]
 The axis at which the joint moves. More...
 
Vector2 LocalXAxis [get]
 The axis in local coordinates relative to BodyA More...
 
float ReferenceAngle [get, set]
 The reference angle. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
+ + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
+void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
+

Detailed Description

+

A prismatic joint. This joint provides one degree of freedom: translation along an axis fixed in bodyA. Relative rotation is prevented. You can use a joint limit to restrict the range of motion and a joint motor to drive the motion or to model joint friction.

+

Constructor & Destructor Documentation

+ +

◆ PrismaticJoint()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PrismaticJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
Vector2 axis,
bool useWorldCoordinates = false 
)
+
+ +

This requires defining a line of motion using an axis and an anchor point. The definition uses local anchor points and a local axis so that the initial configuration can violate the constraint slightly. The joint translation is zero when the local anchor points coincide in world space. Using local anchors and a local axis helps when saving and loading a game.

+
Parameters
+ + + + + + + +
bodyAThe first body.
bodyBThe second body.
anchorAThe first body anchor.
anchorBThe second body anchor.
axisThe axis.
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMotorForce()

+ +
+
+ + + + + + + + +
float GetMotorForce (float invDt)
+
+ +

Gets the motor force.

+
Parameters
+ + +
invDtThe inverse delta time
+
+
+ +
+
+ +

◆ GetReactionForce()

+ +
+
+ + + + + +
+ + + + + + + + +
override Vector2 GetReactionForce (float invDt)
+
+virtual
+
+ +

Get the reaction force on body at the joint anchor in Newtons.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+ +

◆ GetReactionTorque()

+ +
+
+ + + + + +
+ + + + + + + + +
override float GetReactionTorque (float invDt)
+
+virtual
+
+ +

Get the reaction torque on the body at the joint anchor in N*m.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+ +

◆ SetLimits()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void SetLimits (float lower,
float upper 
)
+
+ +

Set the joint limits, usually in meters.

+
Parameters
+ + + +
lowerThe lower limit
upperThe upper limit
+
+
+ +
+
+

Property Documentation

+ +

◆ Axis

+ +
+
+ + + + + +
+ + + + +
Vector2 Axis
+
+getset
+
+ +

The axis at which the joint moves.

+ +
+
+ +

◆ JointSpeed

+ +
+
+ + + + + +
+ + + + +
float JointSpeed
+
+get
+
+ +

Get the current joint translation speed, usually in meters per second.

+ +
+
+ +

◆ JointTranslation

+ +
+
+ + + + + +
+ + + + +
float JointTranslation
+
+get
+
+ +

Get the current joint translation, usually in meters.

+ +
+
+ +

◆ LimitEnabled

+ +
+
+ + + + + +
+ + + + +
bool LimitEnabled
+
+getset
+
+ +

Is the joint limit enabled?

+

true if [limit enabled]; otherwise, false.

+ +
+
+ +

◆ LocalAnchorA

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalAnchorA
+
+getset
+
+ +

The local anchor point on BodyA

+ +
+
+ +

◆ LocalAnchorB

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalAnchorB
+
+getset
+
+ +

The local anchor point on BodyB

+ +
+
+ +

◆ LocalXAxis

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalXAxis
+
+get
+
+ +

The axis in local coordinates relative to BodyA

+ +
+
+ +

◆ LowerLimit

+ +
+
+ + + + + +
+ + + + +
float LowerLimit
+
+getset
+
+ +

Get the lower joint limit, usually in meters.

+ +
+
+ +

◆ MaxMotorForce

+ +
+
+ + + + + +
+ + + + +
float MaxMotorForce
+
+getset
+
+ +

Set the maximum motor force, usually in N.

+

The force.

+ +
+
+ +

◆ MotorEnabled

+ +
+
+ + + + + +
+ + + + +
bool MotorEnabled
+
+getset
+
+ +

Is the joint motor enabled?

+

true if [motor enabled]; otherwise, false.

+ +
+
+ +

◆ MotorImpulse

+ +
+
+ + + + + +
+ + + + +
float MotorImpulse
+
+getset
+
+ +

Get the current motor impulse, usually in N.

+ +
+
+ +

◆ MotorSpeed

+ +
+
+ + + + + +
+ + + + +
float MotorSpeed
+
+getset
+
+ +

Set the motor speed, usually in meters per second.

+

The speed.

+ +
+
+ +

◆ ReferenceAngle

+ +
+
+ + + + + +
+ + + + +
float ReferenceAngle
+
+getset
+
+ +

The reference angle.

+ +
+
+ +

◆ UpperLimit

+ +
+
+ + + + + +
+ + + + +
float UpperLimit
+
+getset
+
+ +

Get the upper joint limit, usually in meters.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Joints/PrismaticJoint.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.js new file mode 100644 index 00000000..d443be62 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.js @@ -0,0 +1,25 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint = +[ + [ "PrismaticJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a4acdf013e05be6f2573ff41915abdc29", null ], + [ "PrismaticJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a3ca1feade0b9b3e58866d70601f8e68c", null ], + [ "GetMotorForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a26ef16211e1bdf654b6210d65c5c0d0d", null ], + [ "GetReactionForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], + [ "GetReactionTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], + [ "SetLimits", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a570fdd2d1ff18b491f985b697054c055", null ], + [ "Axis", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a903a32e094f42fdb107078e01b6a45bd", null ], + [ "JointSpeed", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#af160e3897b3d4aa3ef36b9d41d827a51", null ], + [ "JointTranslation", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a96d2abf27990ec0a8fb478a37c8040e6", null ], + [ "LimitEnabled", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#aea8f57e77e06ce4e150a9e47fdcda2ee", null ], + [ "LocalAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], + [ "LocalAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], + [ "LocalXAxis", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#ae1c3b3ff3a93366137a330df937be100", null ], + [ "LowerLimit", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#ac45b2c1842637697841f89d4ebe431a0", null ], + [ "MaxMotorForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a3de84e0813adbb6929f5d6246131aa52", null ], + [ "MotorEnabled", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a82646b4c8a5eb0c1926d643b804e42ca", null ], + [ "MotorImpulse", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a627ca1df1d77e9b4d9274d080d181647", null ], + [ "MotorSpeed", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a14844f4c6590da6b12e5b42dab3e198a", null ], + [ "ReferenceAngle", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a05184147e05d88e03f941539f95e5aae", null ], + [ "UpperLimit", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a51dd0201db52cba44ca24bc08a6b1a7a", null ], + [ "WorldAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], + [ "WorldAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#afe947008abce0cb278427c6caa60bc74", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.map new file mode 100644 index 00000000..558c6920 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.md5 new file mode 100644 index 00000000..0531cc2c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.md5 @@ -0,0 +1 @@ +3088a1b518e255c92f1470e2aa6db77a \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.svg new file mode 100644 index 00000000..de45396c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__coll__graph.svg @@ -0,0 +1,75 @@ + + + + + + +PrismaticJoint + +Node1 + + +PrismaticJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + +Node26 + + +JointEdge + + + + +Node2->Node26 + + + Joint + + +Node3 + + +World + + + + +Node3->Node2 + + + _world + + +Node26->Node2 + + + EdgeA +EdgeB + + +Node26->Node26 + + + Next +Prev + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.map new file mode 100644 index 00000000..9f2910be --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.md5 new file mode 100644 index 00000000..3643a7f7 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.md5 @@ -0,0 +1 @@ +8869e2783cedd5be8c71b99e3237e8c3 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.svg new file mode 100644 index 00000000..f97ed764 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint__inherit__graph.svg @@ -0,0 +1,33 @@ + + + + + + +PrismaticJoint + +Node1 + + +PrismaticJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint-members.html new file mode 100644 index 00000000..a0c3d5f2 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint-members.html @@ -0,0 +1,96 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
PulleyJoint Member List
+
+
+ +

This is the complete list of members for PulleyJoint, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
CurrentLengthAPulleyJoint
CurrentLengthBPulleyJoint
EnabledJoint
GetReactionForce(float invDt)PulleyJointvirtual
GetReactionTorque(float invDt)PulleyJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LengthAPulleyJoint
LengthBPulleyJoint
LocalAnchorAPulleyJoint
LocalAnchorBPulleyJoint
PulleyJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, Vector2 worldAnchorA, Vector2 worldAnchorB, float ratio, bool useWorldCoordinates=false)PulleyJoint
RatioPulleyJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorAPulleyJoint
WorldAnchorBPulleyJoint
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html new file mode 100644 index 00000000..07ae01f2 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html @@ -0,0 +1,559 @@ + + + + + + + +Aether.Physics2D: PulleyJoint Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
PulleyJoint Class Reference
+
+
+ +

The pulley joint is connected to two bodies and two fixed world points. The pulley supports a ratio such that: length1 + ratio * length2 <= constant Yes, the force transmitted is scaled by the ratio. + More...

+
+Inheritance diagram for PulleyJoint:
+
+
+
+
+
+Collaboration diagram for PulleyJoint:
+
+
+
+
+ + + + + + + + + + + + + + + +

+Public Member Functions

 PulleyJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, Vector2 worldAnchorA, Vector2 worldAnchorB, float ratio, bool useWorldCoordinates=false)
 Constructor for PulleyJoint. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
override sealed Vector2 WorldAnchorA [get, set]
 Get the first world anchor. More...
 
override sealed Vector2 WorldAnchorB [get, set]
 Get the second world anchor. More...
 
float LengthA [get, set]
 Get the current length of the segment attached to body1. More...
 
float LengthB [get, set]
 Get the current length of the segment attached to body2. More...
 
float CurrentLengthA [get]
 The current length between the anchor point on BodyA and WorldAnchorA More...
 
float CurrentLengthB [get]
 The current length between the anchor point on BodyB and WorldAnchorB More...
 
float Ratio [get, set]
 Get the pulley ratio. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
+ + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
+void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
+

Detailed Description

+

The pulley joint is connected to two bodies and two fixed world points. The pulley supports a ratio such that: length1 + ratio * length2 <= constant Yes, the force transmitted is scaled by the ratio.

+

Warning: the pulley joint can get a bit squirrelly by itself. They often work better when combined with prismatic joints. You should also cover the the anchor points with static shapes to prevent one side from going to zero length.

+

Constructor & Destructor Documentation

+ +

◆ PulleyJoint()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PulleyJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
Vector2 worldAnchorA,
Vector2 worldAnchorB,
float ratio,
bool useWorldCoordinates = false 
)
+
+ +

Constructor for PulleyJoint.

+
Parameters
+ + + + + + + + + +
bodyAThe first body.
bodyBThe second body.
anchorAThe anchor on the first body.
anchorBThe anchor on the second body.
worldAnchorAThe world anchor for the first body.
worldAnchorBThe world anchor for the second body.
ratioThe ratio.
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetReactionForce()

+ +
+
+ + + + + +
+ + + + + + + + +
override Vector2 GetReactionForce (float invDt)
+
+virtual
+
+ +

Get the reaction force on body at the joint anchor in Newtons.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+ +

◆ GetReactionTorque()

+ +
+
+ + + + + +
+ + + + + + + + +
override float GetReactionTorque (float invDt)
+
+virtual
+
+ +

Get the reaction torque on the body at the joint anchor in N*m.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+

Property Documentation

+ +

◆ CurrentLengthA

+ +
+
+ + + + + +
+ + + + +
float CurrentLengthA
+
+get
+
+ +

The current length between the anchor point on BodyA and WorldAnchorA

+ +
+
+ +

◆ CurrentLengthB

+ +
+
+ + + + + +
+ + + + +
float CurrentLengthB
+
+get
+
+ +

The current length between the anchor point on BodyB and WorldAnchorB

+ +
+
+ +

◆ LengthA

+ +
+
+ + + + + +
+ + + + +
float LengthA
+
+getset
+
+ +

Get the current length of the segment attached to body1.

+ +
+
+ +

◆ LengthB

+ +
+
+ + + + + +
+ + + + +
float LengthB
+
+getset
+
+ +

Get the current length of the segment attached to body2.

+ +
+
+ +

◆ LocalAnchorA

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalAnchorA
+
+getset
+
+ +

The local anchor point on BodyA

+ +
+
+ +

◆ LocalAnchorB

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalAnchorB
+
+getset
+
+ +

The local anchor point on BodyB

+ +
+
+ +

◆ Ratio

+ +
+
+ + + + + +
+ + + + +
float Ratio
+
+getset
+
+ +

Get the pulley ratio.

+ +
+
+ +

◆ WorldAnchorA

+ +
+
+ + + + + +
+ + + + +
override sealed Vector2 WorldAnchorA
+
+getset
+
+ +

Get the first world anchor.

+ +
+
+ +

◆ WorldAnchorB

+ +
+
+ + + + + +
+ + + + +
override sealed Vector2 WorldAnchorB
+
+getset
+
+ +

Get the second world anchor.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Joints/PulleyJoint.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.js new file mode 100644 index 00000000..baf963b9 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.js @@ -0,0 +1,16 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint = +[ + [ "PulleyJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a25a1437344e92ce024d51983c1fef2fe", null ], + [ "GetReactionForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], + [ "GetReactionTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], + [ "Constant", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a36bcf24140561abc42e6112776eeaf01", null ], + [ "CurrentLengthA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a310784ebb6e3952292a0a406d842999c", null ], + [ "CurrentLengthB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a22189d091b00b4e43436c5c8837e1bd5", null ], + [ "LengthA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a17228bb383163d16223419dcf2004e72", null ], + [ "LengthB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a821ef58fd6f01bdf6afb867ab86dcd68", null ], + [ "LocalAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], + [ "LocalAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], + [ "Ratio", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#af6ae4490c72c376a3b00876da95715bd", null ], + [ "WorldAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#acad7fbf7f8d8c9354d92c71a418ac26a", null ], + [ "WorldAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a3cc2ad87687924151117fe3fa6a03912", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.map new file mode 100644 index 00000000..29473514 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.md5 new file mode 100644 index 00000000..219d9473 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.md5 @@ -0,0 +1 @@ +e3e25c5bffc6e3459b58dc3781871e1e \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.svg new file mode 100644 index 00000000..90e1b59b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__coll__graph.svg @@ -0,0 +1,75 @@ + + + + + + +PulleyJoint + +Node1 + + +PulleyJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + +Node26 + + +JointEdge + + + + +Node2->Node26 + + + Joint + + +Node3 + + +World + + + + +Node3->Node2 + + + _world + + +Node26->Node2 + + + EdgeA +EdgeB + + +Node26->Node26 + + + Next +Prev + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.map new file mode 100644 index 00000000..6206cb10 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.md5 new file mode 100644 index 00000000..a79169b8 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.md5 @@ -0,0 +1 @@ +b68f424baf65010112ec7c3a61bdbb45 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.svg new file mode 100644 index 00000000..7695543e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint__inherit__graph.svg @@ -0,0 +1,33 @@ + + + + + + +PulleyJoint + +Node1 + + +PulleyJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint-members.html new file mode 100644 index 00000000..0f617b42 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint-members.html @@ -0,0 +1,104 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
RevoluteJoint Member List
+
+
+ +

This is the complete list of members for RevoluteJoint, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetMotorTorque(float invDt)RevoluteJoint
GetReactionForce(float invDt)RevoluteJointvirtual
GetReactionTorque(float invDt)RevoluteJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointAngleRevoluteJoint
JointSpeedRevoluteJoint
JointTypeJoint
LimitEnabledRevoluteJoint
LocalAnchorARevoluteJoint
LocalAnchorBRevoluteJoint
LowerLimitRevoluteJoint
MaxMotorTorqueRevoluteJoint
MotorEnabledRevoluteJoint
MotorImpulseRevoluteJoint
MotorSpeedRevoluteJoint
ReferenceAngleRevoluteJoint
RevoluteJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)RevoluteJoint
RevoluteJoint(Body bodyA, Body bodyB, Vector2 anchor, bool useWorldCoordinates=false)RevoluteJoint
SetLimits(float lower, float upper)RevoluteJoint
TagJoint
UpperLimitRevoluteJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in RevoluteJoint)RevoluteJoint
WorldAnchorB (defined in RevoluteJoint)RevoluteJoint
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html new file mode 100644 index 00000000..6606d185 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html @@ -0,0 +1,749 @@ + + + + + + + +Aether.Physics2D: RevoluteJoint Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
RevoluteJoint Class Reference
+
+
+ +

A revolute joint constrains to bodies to share a common point while they are free to rotate about the point. The relative rotation about the shared point is the joint angle. You can limit the relative rotation with a joint limit that specifies a lower and upper angle. You can use a motor to drive the relative rotation about the shared point. A maximum motor torque is provided so that infinite forces are not generated. + More...

+
+Inheritance diagram for RevoluteJoint:
+
+
+
+
+
+Collaboration diagram for RevoluteJoint:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 RevoluteJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)
 Constructor of RevoluteJoint. More...
 
 RevoluteJoint (Body bodyA, Body bodyB, Vector2 anchor, bool useWorldCoordinates=false)
 Constructor of RevoluteJoint. More...
 
void SetLimits (float lower, float upper)
 Set the joint limits, usually in meters. More...
 
float GetMotorTorque (float invDt)
 Gets the motor torque in N-m. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
+override Vector2 WorldAnchorA [get, set]
 
+override Vector2 WorldAnchorB [get, set]
 
float ReferenceAngle [get, set]
 The referance angle computed as BodyB angle minus BodyA angle. More...
 
float JointAngle [get]
 Get the current joint angle in radians. More...
 
float JointSpeed [get]
 Get the current joint angle speed in radians per second. More...
 
bool LimitEnabled [get, set]
 Is the joint limit enabled? More...
 
float LowerLimit [get, set]
 Get the lower joint limit in radians. More...
 
float UpperLimit [get, set]
 Get the upper joint limit in radians. More...
 
bool MotorEnabled [get, set]
 Is the joint motor enabled? More...
 
float MotorSpeed [get, set]
 Get or set the motor speed in radians per second. More...
 
float MaxMotorTorque [get, set]
 Get or set the maximum motor torque, usually in N-m. More...
 
float MotorImpulse [get, set]
 Get or set the current motor impulse, usually in N-m. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
+ + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
+void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
+

Detailed Description

+

A revolute joint constrains to bodies to share a common point while they are free to rotate about the point. The relative rotation about the shared point is the joint angle. You can limit the relative rotation with a joint limit that specifies a lower and upper angle. You can use a motor to drive the relative rotation about the shared point. A maximum motor torque is provided so that infinite forces are not generated.

+

Constructor & Destructor Documentation

+ +

◆ RevoluteJoint() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RevoluteJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
bool useWorldCoordinates = false 
)
+
+ +

Constructor of RevoluteJoint.

+
Parameters
+ + + + + + +
bodyAThe first body.
bodyBThe second body.
anchorAThe first body anchor.
anchorBThe second anchor.
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
+
+
+ +
+
+ +

◆ RevoluteJoint() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RevoluteJoint (Body bodyA,
Body bodyB,
Vector2 anchor,
bool useWorldCoordinates = false 
)
+
+ +

Constructor of RevoluteJoint.

+
Parameters
+ + + + + +
bodyAThe first body.
bodyBThe second body.
anchorThe shared anchor.
useWorldCoordinates
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMotorTorque()

+ +
+
+ + + + + + + + +
float GetMotorTorque (float invDt)
+
+ +

Gets the motor torque in N-m.

+
Parameters
+ + +
invDtThe inverse delta time
+
+
+ +
+
+ +

◆ GetReactionForce()

+ +
+
+ + + + + +
+ + + + + + + + +
override Vector2 GetReactionForce (float invDt)
+
+virtual
+
+ +

Get the reaction force on body at the joint anchor in Newtons.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+ +

◆ GetReactionTorque()

+ +
+
+ + + + + +
+ + + + + + + + +
override float GetReactionTorque (float invDt)
+
+virtual
+
+ +

Get the reaction torque on the body at the joint anchor in N*m.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+ +

◆ SetLimits()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void SetLimits (float lower,
float upper 
)
+
+ +

Set the joint limits, usually in meters.

+
Parameters
+ + + +
lowerThe lower limit
upperThe upper limit
+
+
+ +
+
+

Property Documentation

+ +

◆ JointAngle

+ +
+
+ + + + + +
+ + + + +
float JointAngle
+
+get
+
+ +

Get the current joint angle in radians.

+ +
+
+ +

◆ JointSpeed

+ +
+
+ + + + + +
+ + + + +
float JointSpeed
+
+get
+
+ +

Get the current joint angle speed in radians per second.

+ +
+
+ +

◆ LimitEnabled

+ +
+
+ + + + + +
+ + + + +
bool LimitEnabled
+
+getset
+
+ +

Is the joint limit enabled?

+

true if [limit enabled]; otherwise, false.

+ +
+
+ +

◆ LocalAnchorA

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalAnchorA
+
+getset
+
+ +

The local anchor point on BodyA

+ +
+
+ +

◆ LocalAnchorB

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalAnchorB
+
+getset
+
+ +

The local anchor point on BodyB

+ +
+
+ +

◆ LowerLimit

+ +
+
+ + + + + +
+ + + + +
float LowerLimit
+
+getset
+
+ +

Get the lower joint limit in radians.

+ +
+
+ +

◆ MaxMotorTorque

+ +
+
+ + + + + +
+ + + + +
float MaxMotorTorque
+
+getset
+
+ +

Get or set the maximum motor torque, usually in N-m.

+ +
+
+ +

◆ MotorEnabled

+ +
+
+ + + + + +
+ + + + +
bool MotorEnabled
+
+getset
+
+ +

Is the joint motor enabled?

+

true if [motor enabled]; otherwise, false.

+ +
+
+ +

◆ MotorImpulse

+ +
+
+ + + + + +
+ + + + +
float MotorImpulse
+
+getset
+
+ +

Get or set the current motor impulse, usually in N-m.

+ +
+
+ +

◆ MotorSpeed

+ +
+
+ + + + + +
+ + + + +
float MotorSpeed
+
+getset
+
+ +

Get or set the motor speed in radians per second.

+ +
+
+ +

◆ ReferenceAngle

+ +
+
+ + + + + +
+ + + + +
float ReferenceAngle
+
+getset
+
+ +

The referance angle computed as BodyB angle minus BodyA angle.

+ +
+
+ +

◆ UpperLimit

+ +
+
+ + + + + +
+ + + + +
float UpperLimit
+
+getset
+
+ +

Get the upper joint limit in radians.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Joints/RevoluteJoint.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.js new file mode 100644 index 00000000..3f46112b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.js @@ -0,0 +1,23 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint = +[ + [ "RevoluteJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a1deadd61d4183919eee47707ae7d3ad8", null ], + [ "RevoluteJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#aa9a523c27dea2bd9dd6435e58646285c", null ], + [ "GetMotorTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a5f4067acd5bef0cfa32cee701ca68d85", null ], + [ "GetReactionForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], + [ "GetReactionTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], + [ "SetLimits", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a570fdd2d1ff18b491f985b697054c055", null ], + [ "JointAngle", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#acf8136ee624a7c506eebf84d577ac246", null ], + [ "JointSpeed", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#af160e3897b3d4aa3ef36b9d41d827a51", null ], + [ "LimitEnabled", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#aea8f57e77e06ce4e150a9e47fdcda2ee", null ], + [ "LocalAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], + [ "LocalAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], + [ "LowerLimit", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#ac45b2c1842637697841f89d4ebe431a0", null ], + [ "MaxMotorTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a249b4d118ffb7885126147390cacfd67", null ], + [ "MotorEnabled", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a82646b4c8a5eb0c1926d643b804e42ca", null ], + [ "MotorImpulse", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a627ca1df1d77e9b4d9274d080d181647", null ], + [ "MotorSpeed", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a14844f4c6590da6b12e5b42dab3e198a", null ], + [ "ReferenceAngle", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a05184147e05d88e03f941539f95e5aae", null ], + [ "UpperLimit", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a51dd0201db52cba44ca24bc08a6b1a7a", null ], + [ "WorldAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], + [ "WorldAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#afe947008abce0cb278427c6caa60bc74", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.map new file mode 100644 index 00000000..b8817ead --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.md5 new file mode 100644 index 00000000..2586e935 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.md5 @@ -0,0 +1 @@ +2950530a9ce6ff817a191a1914aa8baa \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.svg new file mode 100644 index 00000000..efd34a80 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__coll__graph.svg @@ -0,0 +1,75 @@ + + + + + + +RevoluteJoint + +Node1 + + +RevoluteJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + +Node26 + + +JointEdge + + + + +Node2->Node26 + + + Joint + + +Node3 + + +World + + + + +Node3->Node2 + + + _world + + +Node26->Node2 + + + EdgeA +EdgeB + + +Node26->Node26 + + + Next +Prev + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.map new file mode 100644 index 00000000..03337943 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.md5 new file mode 100644 index 00000000..234afe3a --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.md5 @@ -0,0 +1 @@ +9c1b3d0e0c908a2f0c200b54156582c5 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.svg new file mode 100644 index 00000000..314ae38f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint__inherit__graph.svg @@ -0,0 +1,33 @@ + + + + + + +RevoluteJoint + +Node1 + + +RevoluteJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint-members.html new file mode 100644 index 00000000..88225e7b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint-members.html @@ -0,0 +1,93 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
RopeJoint Member List
+
+
+ +

This is the complete list of members for RopeJoint, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + +
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
EnabledJoint
GetReactionForce(float invDt)RopeJointvirtual
GetReactionTorque(float invDt)RopeJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LocalAnchorARopeJoint
LocalAnchorBRopeJoint
MaxLengthRopeJoint
RopeJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)RopeJoint
StateRopeJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WorldJoint
WorldAnchorA (defined in RopeJoint)RopeJoint
WorldAnchorB (defined in RopeJoint)RopeJoint
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html new file mode 100644 index 00000000..fbf0bb1f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html @@ -0,0 +1,409 @@ + + + + + + + +Aether.Physics2D: RopeJoint Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
RopeJoint Class Reference
+
+
+ +

A rope joint enforces a maximum distance between two points on two bodies. It has no other effect. It can be used on ropes that are made up of several connected bodies, and if there is a need to support a heavy body. This joint is used for stabiliation of heavy objects on soft constraint joints. + More...

+
+Inheritance diagram for RopeJoint:
+
+
+
+
+
+Collaboration diagram for RopeJoint:
+
+
+
+
+ + + + + + + + + + + + + + + +

+Public Member Functions

 RopeJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)
 Constructor for RopeJoint. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
+override sealed Vector2 WorldAnchorA [get, set]
 
+override sealed Vector2 WorldAnchorB [get, set]
 
float MaxLength [get, set]
 Get or set the maximum length of the rope. By default, it is the distance between the two anchor points. More...
 
LimitState State [get]
 Gets the state of the joint. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
+ + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
+void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
+

Detailed Description

+

A rope joint enforces a maximum distance between two points on two bodies. It has no other effect. It can be used on ropes that are made up of several connected bodies, and if there is a need to support a heavy body. This joint is used for stabiliation of heavy objects on soft constraint joints.

+

Warning: if you attempt to change the maximum length during the simulation you will get some non-physical behavior. Use the DistanceJoint instead if you want to dynamically control the length.

+

Constructor & Destructor Documentation

+ +

◆ RopeJoint()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RopeJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
bool useWorldCoordinates = false 
)
+
+ +

Constructor for RopeJoint.

+
Parameters
+ + + + + + +
bodyAThe first body
bodyBThe second body
anchorAThe anchor on the first body
anchorBThe anchor on the second body
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetReactionForce()

+ +
+
+ + + + + +
+ + + + + + + + +
override Vector2 GetReactionForce (float invDt)
+
+virtual
+
+ +

Get the reaction force on body at the joint anchor in Newtons.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+ +

◆ GetReactionTorque()

+ +
+
+ + + + + +
+ + + + + + + + +
override float GetReactionTorque (float invDt)
+
+virtual
+
+ +

Get the reaction torque on the body at the joint anchor in N*m.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+

Property Documentation

+ +

◆ LocalAnchorA

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalAnchorA
+
+getset
+
+ +

The local anchor point on BodyA

+ +
+
+ +

◆ LocalAnchorB

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalAnchorB
+
+getset
+
+ +

The local anchor point on BodyB

+ +
+
+ +

◆ MaxLength

+ +
+
+ + + + + +
+ + + + +
float MaxLength
+
+getset
+
+ +

Get or set the maximum length of the rope. By default, it is the distance between the two anchor points.

+ +
+
+ +

◆ State

+ +
+
+ + + + + +
+ + + + +
LimitState State
+
+get
+
+ +

Gets the state of the joint.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Joints/RopeJoint.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.js new file mode 100644 index 00000000..cb9d4df6 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.js @@ -0,0 +1,12 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint = +[ + [ "RopeJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a6767fa475aa0dc1bc44a2b2e920c6737", null ], + [ "GetReactionForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], + [ "GetReactionTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], + [ "LocalAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], + [ "LocalAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], + [ "MaxLength", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#af55a58298e945aa340098ded1d880605", null ], + [ "State", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a2d2d55fbc1a2d0f0c04c4646c8ef0d1f", null ], + [ "WorldAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#acad7fbf7f8d8c9354d92c71a418ac26a", null ], + [ "WorldAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a3cc2ad87687924151117fe3fa6a03912", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.map new file mode 100644 index 00000000..e1f3d31c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.md5 new file mode 100644 index 00000000..d39ebfb9 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.md5 @@ -0,0 +1 @@ +c2f5042cc5e7f1d57a57fb24ac4bac36 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.svg new file mode 100644 index 00000000..b27f641f --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__coll__graph.svg @@ -0,0 +1,75 @@ + + + + + + +RopeJoint + +Node1 + + +RopeJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + +Node26 + + +JointEdge + + + + +Node2->Node26 + + + Joint + + +Node3 + + +World + + + + +Node3->Node2 + + + _world + + +Node26->Node2 + + + EdgeA +EdgeB + + +Node26->Node26 + + + Next +Prev + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.map new file mode 100644 index 00000000..ad12338e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.md5 new file mode 100644 index 00000000..a3db91ba --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.md5 @@ -0,0 +1 @@ +3ee74e3b75686cf036c59122d2b2b034 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.svg new file mode 100644 index 00000000..92ad2f13 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint__inherit__graph.svg @@ -0,0 +1,33 @@ + + + + + + +RopeJoint + +Node1 + + +RopeJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint-members.html new file mode 100644 index 00000000..a0052c3b --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint-members.html @@ -0,0 +1,94 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
WeldJoint Member List
+
+
+ +

This is the complete list of members for WeldJoint, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
DampingRatioWeldJoint
EnabledJoint
FrequencyHzWeldJoint
GetReactionForce(float invDt)WeldJointvirtual
GetReactionTorque(float invDt)WeldJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointTypeJoint
LocalAnchorAWeldJoint
LocalAnchorBWeldJoint
ReferenceAngleWeldJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WeldJoint(Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)WeldJoint
WorldJoint
WorldAnchorA (defined in WeldJoint)WeldJoint
WorldAnchorB (defined in WeldJoint)WeldJoint
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html new file mode 100644 index 00000000..e2082bc7 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html @@ -0,0 +1,436 @@ + + + + + + + +Aether.Physics2D: WeldJoint Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
WeldJoint Class Reference
+
+
+ +

A weld joint essentially glues two bodies together. A weld joint may distort somewhat because the island constraint solver is approximate. + More...

+
+Inheritance diagram for WeldJoint:
+
+
+
+
+
+Collaboration diagram for WeldJoint:
+
+
+
+
+ + + + + + + + + + + + + + + +

+Public Member Functions

 WeldJoint (Body bodyA, Body bodyB, Vector2 anchorA, Vector2 anchorB, bool useWorldCoordinates=false)
 You need to specify an anchor point where they are attached. The position of the anchor point is important for computing the reaction torque. More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
+override Vector2 WorldAnchorA [get, set]
 
+override Vector2 WorldAnchorB [get, set]
 
float ReferenceAngle [get, set]
 The bodyB angle minus bodyA angle in the reference state (radians). More...
 
float FrequencyHz [get, set]
 The frequency of the joint. A higher frequency means a stiffer joint, but a too high value can cause the joint to oscillate. Default is 0, which means the joint does no spring calculations. More...
 
float DampingRatio [get, set]
 The damping on the joint. The damping is only used when the joint has a frequency (> 0). A higher value means more damping. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
+ + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
+void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
+

Detailed Description

+

A weld joint essentially glues two bodies together. A weld joint may distort somewhat because the island constraint solver is approximate.

+

The joint is soft constraint based, which means the two bodies will move relative to each other, when a force is applied. To combine two bodies in a rigid fashion, combine the fixtures to a single body instead.

+

Constructor & Destructor Documentation

+ +

◆ WeldJoint()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
WeldJoint (Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB,
bool useWorldCoordinates = false 
)
+
+ +

You need to specify an anchor point where they are attached. The position of the anchor point is important for computing the reaction torque.

+
Parameters
+ + + + + + +
bodyAThe first body
bodyBThe second body
anchorAThe first body anchor.
anchorBThe second body anchor.
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetReactionForce()

+ +
+
+ + + + + +
+ + + + + + + + +
override Vector2 GetReactionForce (float invDt)
+
+virtual
+
+ +

Get the reaction force on body at the joint anchor in Newtons.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+ +

◆ GetReactionTorque()

+ +
+
+ + + + + +
+ + + + + + + + +
override float GetReactionTorque (float invDt)
+
+virtual
+
+ +

Get the reaction torque on the body at the joint anchor in N*m.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+

Property Documentation

+ +

◆ DampingRatio

+ +
+
+ + + + + +
+ + + + +
float DampingRatio
+
+getset
+
+ +

The damping on the joint. The damping is only used when the joint has a frequency (> 0). A higher value means more damping.

+ +
+
+ +

◆ FrequencyHz

+ +
+
+ + + + + +
+ + + + +
float FrequencyHz
+
+getset
+
+ +

The frequency of the joint. A higher frequency means a stiffer joint, but a too high value can cause the joint to oscillate. Default is 0, which means the joint does no spring calculations.

+ +
+
+ +

◆ LocalAnchorA

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalAnchorA
+
+getset
+
+ +

The local anchor point on BodyA

+ +
+
+ +

◆ LocalAnchorB

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalAnchorB
+
+getset
+
+ +

The local anchor point on BodyB

+ +
+
+ +

◆ ReferenceAngle

+ +
+
+ + + + + +
+ + + + +
float ReferenceAngle
+
+getset
+
+ +

The bodyB angle minus bodyA angle in the reference state (radians).

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Joints/WeldJoint.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.js new file mode 100644 index 00000000..5d7ab104 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.js @@ -0,0 +1,13 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint = +[ + [ "WeldJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#abcdad62e33f27b0bee5b9a78a768eda7", null ], + [ "GetReactionForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], + [ "GetReactionTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], + [ "DampingRatio", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a9f2ba932f90e63270ba804dd6337a8b0", null ], + [ "FrequencyHz", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a2775d71b0217d32a2a6ca139c866356f", null ], + [ "LocalAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], + [ "LocalAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], + [ "ReferenceAngle", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a05184147e05d88e03f941539f95e5aae", null ], + [ "WorldAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], + [ "WorldAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#afe947008abce0cb278427c6caa60bc74", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.map new file mode 100644 index 00000000..57b6430e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.md5 new file mode 100644 index 00000000..4be79e38 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.md5 @@ -0,0 +1 @@ +f0798380a0de0c7fc3101631fd4e32b9 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.svg new file mode 100644 index 00000000..ea39ec2c --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__coll__graph.svg @@ -0,0 +1,75 @@ + + + + + + +WeldJoint + +Node1 + + +WeldJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + +Node26 + + +JointEdge + + + + +Node2->Node26 + + + Joint + + +Node3 + + +World + + + + +Node3->Node2 + + + _world + + +Node26->Node2 + + + EdgeA +EdgeB + + +Node26->Node26 + + + Next +Prev + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.map new file mode 100644 index 00000000..4feac733 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.md5 new file mode 100644 index 00000000..eedee81a --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.md5 @@ -0,0 +1 @@ +d099bdf89c327d0dd1f7cc02acc8147e \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.svg new file mode 100644 index 00000000..360e9ac8 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint__inherit__graph.svg @@ -0,0 +1,33 @@ + + + + + + +WeldJoint + +Node1 + + +WeldJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint-members.html new file mode 100644 index 00000000..4e9c8d44 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint-members.html @@ -0,0 +1,101 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
WheelJoint Member List
+
+
+ +

This is the complete list of members for WheelJoint, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AxisWheelJoint
BodyAJoint
BodyBJoint
BreakpointJoint
BrokeJoint
CollideConnectedJoint
DampingRatioWheelJoint
EnabledJoint
FrequencyWheelJoint
GetMotorTorque(float invDt)WheelJoint
GetReactionForce(float invDt)WheelJointvirtual
GetReactionTorque(float invDt)WheelJointvirtual
IsFixedType()Joint
Joint() (defined in Joint)Jointprotected
Joint(Body bodyA, Body bodyB) (defined in Joint)Jointprotected
Joint(Body body)Jointprotected
JointSpeedWheelJoint
JointTranslationWheelJoint
JointTypeJoint
LocalAnchorAWheelJoint
LocalAnchorBWheelJoint
LocalXAxisWheelJoint
MaxMotorTorqueWheelJoint
MotorEnabledWheelJoint
MotorSpeedWheelJoint
TagJoint
WakeBodies() (defined in Joint)Jointprotected
WheelJoint(Body bodyA, Body bodyB, Vector2 anchor, Vector2 axis, bool useWorldCoordinates=false)WheelJoint
WorldJoint
WorldAnchorA (defined in WheelJoint)WheelJoint
WorldAnchorB (defined in WheelJoint)WheelJoint
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html new file mode 100644 index 00000000..d7360891 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html @@ -0,0 +1,626 @@ + + + + + + + +Aether.Physics2D: WheelJoint Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
WheelJoint Class Reference
+
+
+ +

A wheel joint. This joint provides two degrees of freedom: translation along an axis fixed in bodyA and rotation in the plane. You can use a joint limit to restrict the range of motion and a joint motor to drive the rotation or to model rotational friction. This joint is designed for vehicle suspensions. + More...

+
+Inheritance diagram for WheelJoint:
+
+
+
+
+
+Collaboration diagram for WheelJoint:
+
+
+
+
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

 WheelJoint (Body bodyA, Body bodyB, Vector2 anchor, Vector2 axis, bool useWorldCoordinates=false)
 Constructor for WheelJoint More...
 
float GetMotorTorque (float invDt)
 Gets the torque of the motor More...
 
override Vector2 GetReactionForce (float invDt)
 Get the reaction force on body at the joint anchor in Newtons. More...
 
override float GetReactionTorque (float invDt)
 Get the reaction torque on the body at the joint anchor in N*m. More...
 
- Public Member Functions inherited from Joint
bool IsFixedType ()
 Return true if the joint is a fixed type. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

Vector2 LocalAnchorA [get, set]
 The local anchor point on BodyA More...
 
Vector2 LocalAnchorB [get, set]
 The local anchor point on BodyB More...
 
+override Vector2 WorldAnchorA [get, set]
 
+override Vector2 WorldAnchorB [get, set]
 
Vector2 Axis [get, set]
 The axis at which the suspension moves. More...
 
Vector2 LocalXAxis [get]
 The axis in local coordinates relative to BodyA More...
 
float MotorSpeed [get, set]
 The desired motor speed in radians per second. More...
 
float MaxMotorTorque [get, set]
 The maximum motor torque, usually in N-m. More...
 
float Frequency [get, set]
 Suspension frequency, zero indicates no suspension More...
 
float DampingRatio [get, set]
 Suspension damping ratio, one indicates critical damping More...
 
float JointTranslation [get]
 Gets the translation along the axis More...
 
float JointSpeed [get]
 Gets the angular velocity of the joint More...
 
bool MotorEnabled [get, set]
 Enable/disable the joint motor. More...
 
- Properties inherited from Joint
World World [get]
 Get the parent World of this joint. This is null if the joint is not attached. More...
 
JointType JointType [get, protected set]
 Gets or sets the type of the joint. More...
 
Body BodyA [get, set]
 Get the first body attached to this joint. More...
 
Body BodyB [get, set]
 Get the second body attached to this joint. More...
 
abstract Vector2 WorldAnchorA [get, set]
 Get the anchor point on bodyA in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
abstract Vector2 WorldAnchorB [get, set]
 Get the anchor point on bodyB in world coordinates. On some joints, this value indicate the anchor point within the world. More...
 
bool CollideConnected [get, set]
 Set this flag to true if the attached bodies should collide. More...
 
float Breakpoint [get, set]
 The Breakpoint simply indicates the maximum Value the JointError can be before it breaks. The default value is float.MaxValue, which means it never breaks. More...
 
+ + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from Joint
bool Enabled = true
 Indicate if this join is enabled or not. Disabling a joint means it is still in the simulation, but inactive. More...
 
object Tag
 Set the user data pointer. More...
 
- Protected Member Functions inherited from Joint
Joint (Body bodyA, Body bodyB)
 
 Joint (Body body)
 Constructor for fixed joint More...
 
+void WakeBodies ()
 
- Events inherited from Joint
Action< Joint, float > Broke
 Fires when the joint is broken. More...
 
+

Detailed Description

+

A wheel joint. This joint provides two degrees of freedom: translation along an axis fixed in bodyA and rotation in the plane. You can use a joint limit to restrict the range of motion and a joint motor to drive the rotation or to model rotational friction. This joint is designed for vehicle suspensions.

+

Constructor & Destructor Documentation

+ +

◆ WheelJoint()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
WheelJoint (Body bodyA,
Body bodyB,
Vector2 anchor,
Vector2 axis,
bool useWorldCoordinates = false 
)
+
+ +

Constructor for WheelJoint

+
Parameters
+ + + + + + +
bodyAThe first body
bodyBThe second body
anchorThe anchor point
axisThe axis
useWorldCoordinatesSet to true if you are using world coordinates as anchors.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMotorTorque()

+ +
+
+ + + + + + + + +
float GetMotorTorque (float invDt)
+
+ +

Gets the torque of the motor

+
Parameters
+ + +
invDtinverse delta time
+
+
+ +
+
+ +

◆ GetReactionForce()

+ +
+
+ + + + + +
+ + + + + + + + +
override Vector2 GetReactionForce (float invDt)
+
+virtual
+
+ +

Get the reaction force on body at the joint anchor in Newtons.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+ +

◆ GetReactionTorque()

+ +
+
+ + + + + +
+ + + + + + + + +
override float GetReactionTorque (float invDt)
+
+virtual
+
+ +

Get the reaction torque on the body at the joint anchor in N*m.

+
Parameters
+ + +
invDtThe inverse delta time.
+
+
+ +

Implements Joint.

+ +
+
+

Property Documentation

+ +

◆ Axis

+ +
+
+ + + + + +
+ + + + +
Vector2 Axis
+
+getset
+
+ +

The axis at which the suspension moves.

+ +
+
+ +

◆ DampingRatio

+ +
+
+ + + + + +
+ + + + +
float DampingRatio
+
+getset
+
+ +

Suspension damping ratio, one indicates critical damping

+ +
+
+ +

◆ Frequency

+ +
+
+ + + + + +
+ + + + +
float Frequency
+
+getset
+
+ +

Suspension frequency, zero indicates no suspension

+ +
+
+ +

◆ JointSpeed

+ +
+
+ + + + + +
+ + + + +
float JointSpeed
+
+get
+
+ +

Gets the angular velocity of the joint

+ +
+
+ +

◆ JointTranslation

+ +
+
+ + + + + +
+ + + + +
float JointTranslation
+
+get
+
+ +

Gets the translation along the axis

+ +
+
+ +

◆ LocalAnchorA

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalAnchorA
+
+getset
+
+ +

The local anchor point on BodyA

+ +
+
+ +

◆ LocalAnchorB

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalAnchorB
+
+getset
+
+ +

The local anchor point on BodyB

+ +
+
+ +

◆ LocalXAxis

+ +
+
+ + + + + +
+ + + + +
Vector2 LocalXAxis
+
+get
+
+ +

The axis in local coordinates relative to BodyA

+ +
+
+ +

◆ MaxMotorTorque

+ +
+
+ + + + + +
+ + + + +
float MaxMotorTorque
+
+getset
+
+ +

The maximum motor torque, usually in N-m.

+ +
+
+ +

◆ MotorEnabled

+ +
+
+ + + + + +
+ + + + +
bool MotorEnabled
+
+getset
+
+ +

Enable/disable the joint motor.

+ +
+
+ +

◆ MotorSpeed

+ +
+
+ + + + + +
+ + + + +
float MotorSpeed
+
+getset
+
+ +

The desired motor speed in radians per second.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • Physics2D/Dynamics/Joints/WheelJoint.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.js new file mode 100644 index 00000000..5f38d0bf --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.js @@ -0,0 +1,20 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint = +[ + [ "WheelJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a3f4d78dace24f18285bbbeda0b724178", null ], + [ "GetMotorTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a5f4067acd5bef0cfa32cee701ca68d85", null ], + [ "GetReactionForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a655b5ba70f47995fbe17b62474d32ca7", null ], + [ "GetReactionTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a86cd32ec6a920205da5cf3202ceefba5", null ], + [ "Axis", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a903a32e094f42fdb107078e01b6a45bd", null ], + [ "DampingRatio", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a9f2ba932f90e63270ba804dd6337a8b0", null ], + [ "Frequency", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a9d3c19e881c80a6596884ecb8da4a0f4", null ], + [ "JointSpeed", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#af160e3897b3d4aa3ef36b9d41d827a51", null ], + [ "JointTranslation", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a96d2abf27990ec0a8fb478a37c8040e6", null ], + [ "LocalAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#aea4a215e75a513da8aae15b39eb44afe", null ], + [ "LocalAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#acfb3caac07b42ddba2829f5b3cd8460a", null ], + [ "LocalXAxis", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#ae1c3b3ff3a93366137a330df937be100", null ], + [ "MaxMotorTorque", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a249b4d118ffb7885126147390cacfd67", null ], + [ "MotorEnabled", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a82646b4c8a5eb0c1926d643b804e42ca", null ], + [ "MotorSpeed", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a14844f4c6590da6b12e5b42dab3e198a", null ], + [ "WorldAnchorA", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a1e682b2efa30bbb78be0e028ca6ae828", null ], + [ "WorldAnchorB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#afe947008abce0cb278427c6caa60bc74", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.map new file mode 100644 index 00000000..13e96ec0 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.md5 new file mode 100644 index 00000000..e9a60d70 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.md5 @@ -0,0 +1 @@ +3a1bf55764588386f21d028cfcdf29c5 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.svg new file mode 100644 index 00000000..57ae7702 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__coll__graph.svg @@ -0,0 +1,75 @@ + + + + + + +WheelJoint + +Node1 + + +WheelJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + +Node26 + + +JointEdge + + + + +Node2->Node26 + + + Joint + + +Node3 + + +World + + + + +Node3->Node2 + + + _world + + +Node26->Node2 + + + EdgeA +EdgeB + + +Node26->Node26 + + + Next +Prev + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.map new file mode 100644 index 00000000..e2de07ab --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.md5 new file mode 100644 index 00000000..d097b355 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.md5 @@ -0,0 +1 @@ +362859a8030646c260434db874a96e18 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.svg new file mode 100644 index 00000000..1d7b84c6 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint__inherit__graph.svg @@ -0,0 +1,33 @@ + + + + + + +WheelJoint + +Node1 + + +WheelJoint + + + + +Node2 + + +Joint + + + + +Node2->Node1 + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world-members.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world-members.html new file mode 100644 index 00000000..77a8f072 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world-members.html @@ -0,0 +1,133 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
World Member List
+
+
+ +

This is the complete list of members for World, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Add(Body body)Worldvirtual
Add(Joint joint)World
Add(Controller controller)World
AddRemoveTime (defined in World)World
BodyAddedWorld
BodyListWorld
BodyRemovedWorld
Clear()World
ClearForces()World
ContactCountWorld
ContactListWorld
ContactManagerWorld
ContactsUpdateTime (defined in World)World
ContinuousPhysicsTime (defined in World)World
ControllerAddedWorld
ControllerList (defined in World)World
ControllerRemovedWorld
ControllersUpdateTime (defined in World)World
CreateBody(Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)Worldvirtual
CreateCapsule(float height, float topRadius, int topEdges, float bottomRadius, int bottomEdges, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateCapsule(float height, float endRadius, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateChain(Vector2 start, Vector2 end, float linkWidth, float linkHeight, int numberOfLinks, float linkDensity, bool attachRopeJoint)World
CreateChainShape(Vertices vertices, Vector2 position=new Vector2()) (defined in World)World
CreateCircle(float radius, float density, Vector2 position=new Vector2(), BodyType bodyType=BodyType.Static) (defined in World)World
CreateCompoundPolygon(List< Vertices > list, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateEdge(Vector2 start, Vector2 end) (defined in World)World
CreateEllipse(float xRadius, float yRadius, int edges, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateGear(float radius, int numberOfTeeth, float tipPercentage, float toothHeight, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateLineArc(float radians, int sides, float radius, bool closed=false, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateLoopShape(Vertices vertices, Vector2 position=new Vector2()) (defined in World)World
CreatePolygon(Vertices vertices, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateRectangle(float width, float height, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateRoundedRectangle(float width, float height, float xRadius, float yRadius, int segments, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
CreateSolidArc(float density, float radians, int sides, float radius, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) (defined in World)World
EnabledWorld
FixtureAddedWorld
FixtureRemovedWorld
GravityWorld
Island (defined in World)World
IsLockedWorld
JointAddedWorld
JointListWorld
JointRemovedWorld
NewContactsTime (defined in World)World
ProxyCountWorld
QueryAABB(QueryReportFixtureDelegate callback, AABB aabb)World
QueryAABB(QueryReportFixtureDelegate callback, ref AABB aabb)World
RayCast(RayCastReportFixtureDelegate callback, Vector2 point1, Vector2 point2)World
Remove(Body body)Worldvirtual
Remove(Joint joint)World
Remove(Controller controller)World
ShiftOrigin(Vector2 newOrigin)World
SolveUpdateTime (defined in World)World
Step(TimeSpan dt)World
Step(TimeSpan dt, ref SolverIterations iterations)World
Step(float dt)World
Step(float dt, ref SolverIterations iterations)World
TagWorld
TestPoint(Vector2 point) (defined in World)World
UpdateTime (defined in World)World
World()World
World(Vector2 gravity)World
World(IBroadPhase broadPhase)World
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html new file mode 100644 index 00000000..438e61ad --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html @@ -0,0 +1,1291 @@ + + + + + + + +Aether.Physics2D: World Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+ +

The world class manages all physics entities, dynamic simulation, and asynchronous queries. + More...

+
+Collaboration diagram for World:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 World ()
 Initializes a new instance of the World class. More...
 
 World (Vector2 gravity)
 Initializes a new instance of the World class. More...
 
 World (IBroadPhase broadPhase)
 Initializes a new instance of the World class. More...
 
virtual void Add (Body body)
 Add a rigid body. Warning: This method is locked during callbacks. More...
 
virtual void Remove (Body body)
 Destroy a rigid body. Warning: This automatically deletes all associated shapes and joints. Warning: This method is locked during callbacks. More...
 
void Add (Joint joint)
 Create a joint to constrain bodies together. This may cause the connected bodies to cease colliding. Warning: This method is locked during callbacks. More...
 
void Remove (Joint joint)
 Destroy a joint. This may cause the connected bodies to begin colliding. Warning: This method is locked during callbacks. More...
 
void Step (TimeSpan dt)
 Take a time step. This performs collision detection, integration, and consraint solution. More...
 
void Step (TimeSpan dt, ref SolverIterations iterations)
 Take a time step. This performs collision detection, integration, and consraint solution. More...
 
void Step (float dt)
 Take a time step. This performs collision detection, integration, and consraint solution. Warning: This method is locked during callbacks. More...
 
void Step (float dt, ref SolverIterations iterations)
 Take a time step. This performs collision detection, integration, and consraint solution. Warning: This method is locked during callbacks. More...
 
void ClearForces ()
 Call this after you are done with time steps to clear the forces. You normally call this after each call to Step, unless you are performing sub-steps. By default, forces will be automatically cleared, so you don't need to call this function. More...
 
void QueryAABB (QueryReportFixtureDelegate callback, AABB aabb)
 Query the world for all fixtures that potentially overlap the provided AABB. More...
 
void QueryAABB (QueryReportFixtureDelegate callback, ref AABB aabb)
 Query the world for all fixtures that potentially overlap the provided AABB. More...
 
void RayCast (RayCastReportFixtureDelegate callback, Vector2 point1, Vector2 point2)
 Ray-cast the world for all fixtures in the path of the ray. Your callback controls whether you get the closest point, any point, or n-points. The ray-cast ignores shapes that contain the starting point. More...
 
void Add (Controller controller)
 Warning: This method is locked during callbacks. More...
 
void Remove (Controller controller)
 Warning: This method is locked during callbacks. More...
 
+Fixture TestPoint (Vector2 point)
 
void ShiftOrigin (Vector2 newOrigin)
 
void Clear ()
 Warning: This method is locked during callbacks. More...
 
+virtual Body CreateBody (Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
+Body CreateEdge (Vector2 start, Vector2 end)
 
+Body CreateChainShape (Vertices vertices, Vector2 position=new Vector2())
 
+Body CreateLoopShape (Vertices vertices, Vector2 position=new Vector2())
 
+Body CreateRectangle (float width, float height, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
+Body CreateCircle (float radius, float density, Vector2 position=new Vector2(), BodyType bodyType=BodyType.Static)
 
+Body CreateEllipse (float xRadius, float yRadius, int edges, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
+Body CreatePolygon (Vertices vertices, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
+Body CreateCompoundPolygon (List< Vertices > list, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
+Body CreateGear (float radius, int numberOfTeeth, float tipPercentage, float toothHeight, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
+Body CreateCapsule (float height, float topRadius, int topEdges, float bottomRadius, int bottomEdges, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
+Body CreateCapsule (float height, float endRadius, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
+Body CreateRoundedRectangle (float width, float height, float xRadius, float yRadius, int segments, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
+Body CreateLineArc (float radians, int sides, float radius, bool closed=false, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
+Body CreateSolidArc (float density, float radians, int sides, float radius, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static)
 
Path CreateChain (Vector2 start, Vector2 end, float linkWidth, float linkHeight, int numberOfLinks, float linkDensity, bool attachRopeJoint)
 Creates a chain. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

object Tag
 Set the user data. Use this to store your application specific data. More...
 
BodyDelegate BodyAdded
 Fires whenever a body has been added More...
 
BodyDelegate BodyRemoved
 Fires whenever a body has been removed More...
 
FixtureDelegate FixtureAdded
 Fires whenever a fixture has been added More...
 
FixtureDelegate FixtureRemoved
 Fires whenever a fixture has been removed More...
 
JointDelegate JointAdded
 Fires whenever a joint has been added More...
 
JointDelegate JointRemoved
 Fires whenever a joint has been removed More...
 
ControllerDelegate ControllerAdded
 Fires every time a controller is added to the World. More...
 
ControllerDelegate ControllerRemoved
 Fires every time a controlelr is removed form the World. More...
 
+readonly ControllerCollection ControllerList
 
readonly ContactManager ContactManager
 Get the contact manager for testing. More...
 
readonly BodyCollection BodyList
 Get the world body list. More...
 
readonly JointCollection JointList
 Get the world joint list. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

+TimeSpan UpdateTime [get]
 
+TimeSpan ContinuousPhysicsTime [get]
 
+TimeSpan ControllersUpdateTime [get]
 
+TimeSpan AddRemoveTime [get]
 
+TimeSpan NewContactsTime [get]
 
+TimeSpan ContactsUpdateTime [get]
 
+TimeSpan SolveUpdateTime [get]
 
int ProxyCount [get]
 Get the number of broad-phase proxies. More...
 
int ContactCount [get]
 Get the number of contacts (each may have 0 or more contact points). More...
 
Vector2 Gravity [get, set]
 Change the global gravity vector. More...
 
bool IsLocked [get]
 Is the world locked (in the middle of a time step). More...
 
ContactListHead ContactList [get]
 Get the world contact list. ContactList is the head of a circular linked list. Use Contact.Next to get the next contact in the world list. A contact equal to ContactList indicates the end of the list. More...
 
bool Enabled [get, set]
 If false, the whole simulation stops. It still processes added and removed geometries. More...
 
+Island Island [get]
 
+

Detailed Description

+

The world class manages all physics entities, dynamic simulation, and asynchronous queries.

+

Constructor & Destructor Documentation

+ +

◆ World() [1/3]

+ +
+
+ + + + + + + +
World ()
+
+ +

Initializes a new instance of the World class.

+ +
+
+ +

◆ World() [2/3]

+ +
+
+ + + + + + + + +
World (Vector2 gravity)
+
+ +

Initializes a new instance of the World class.

+
Parameters
+ + +
gravityThe gravity.
+
+
+ +
+
+ +

◆ World() [3/3]

+ +
+
+ + + + + + + + +
World (IBroadPhase broadPhase)
+
+ +

Initializes a new instance of the World class.

+ +
+
+

Member Function Documentation

+ +

◆ Add() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void Add (Body body)
+
+virtual
+
+ +

Add a rigid body. Warning: This method is locked during callbacks.

+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ Add() [2/3]

+ +
+
+ + + + + + + + +
void Add (Controller controller)
+
+ +

Warning: This method is locked during callbacks.

+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ Add() [3/3]

+ +
+
+ + + + + + + + +
void Add (Joint joint)
+
+ +

Create a joint to constrain bodies together. This may cause the connected bodies to cease colliding. Warning: This method is locked during callbacks.

+
Parameters
+ + +
jointThe joint.
+
+
+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ Clear()

+ +
+
+ + + + + + + +
void Clear ()
+
+ +

Warning: This method is locked during callbacks.

+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ ClearForces()

+ +
+
+ + + + + + + +
void ClearForces ()
+
+ +

Call this after you are done with time steps to clear the forces. You normally call this after each call to Step, unless you are performing sub-steps. By default, forces will be automatically cleared, so you don't need to call this function.

+ +
+
+ +

◆ CreateChain()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Path CreateChain (Vector2 start,
Vector2 end,
float linkWidth,
float linkHeight,
int numberOfLinks,
float linkDensity,
bool attachRopeJoint 
)
+
+ +

Creates a chain.

+
Parameters
+ + + + + + + + + +
worldThe world.
startThe start.
endThe end.
linkWidthThe width.
linkHeightThe height.
numberOfLinksThe number of links.
linkDensityThe link density.
attachRopeJointCreates a rope joint between start and end. This enforces the length of the rope. Said in another way: it makes the rope less bouncy.
+
+
+
Returns
+ +
+
+ +

◆ QueryAABB() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void QueryAABB (QueryReportFixtureDelegate callback,
AABB aabb 
)
+
+ +

Query the world for all fixtures that potentially overlap the provided AABB.

+

Inside the callback: Return true: Continues the query Return false: Terminate the query

+
Parameters
+ + + +
callbackA user implemented callback class.
aabbThe aabb query box.
+
+
+ +
+
+ +

◆ QueryAABB() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void QueryAABB (QueryReportFixtureDelegate callback,
ref AABB aabb 
)
+
+ +

Query the world for all fixtures that potentially overlap the provided AABB.

+

Inside the callback: Return true: Continues the query Return false: Terminate the query

+
Parameters
+ + + +
callbackA user implemented callback class.
aabbThe aabb query box.
+
+
+ +
+
+ +

◆ RayCast()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void RayCast (RayCastReportFixtureDelegate callback,
Vector2 point1,
Vector2 point2 
)
+
+ +

Ray-cast the world for all fixtures in the path of the ray. Your callback controls whether you get the closest point, any point, or n-points. The ray-cast ignores shapes that contain the starting point.

+

Inside the callback: return -1: ignore this fixture and continue return 0: terminate the ray cast return fraction: clip the ray to this point return 1: don't clip the ray and continue

+
Parameters
+ + + + +
callbackA user implemented callback class.
point1The ray starting point.
point2The ray ending point.
+
+
+ +
+
+ +

◆ Remove() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void Remove (Body body)
+
+virtual
+
+ +

Destroy a rigid body. Warning: This automatically deletes all associated shapes and joints. Warning: This method is locked during callbacks.

+
Parameters
+ + +
bodyThe body.
+
+
+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ Remove() [2/3]

+ +
+
+ + + + + + + + +
void Remove (Controller controller)
+
+ +

Warning: This method is locked during callbacks.

+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ Remove() [3/3]

+ +
+
+ + + + + + + + +
void Remove (Joint joint)
+
+ +

Destroy a joint. This may cause the connected bodies to begin colliding. Warning: This method is locked during callbacks.

+
Parameters
+ + +
jointThe joint.
+
+
+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ ShiftOrigin()

+ +
+
+ + + + + + + + +
void ShiftOrigin (Vector2 newOrigin)
+
+

Shift the world origin. Useful for large worlds. The body shift formula is: position -= newOrigin

Parameters
+ + +
newOriginthe new origin with respect to the old origin Warning: Calling this method mid-update might cause a crash.
+
+
+ +
+
+ +

◆ Step() [1/4]

+ +
+
+ + + + + + + + +
void Step (float dt)
+
+ +

Take a time step. This performs collision detection, integration, and consraint solution. Warning: This method is locked during callbacks.

+
Parameters
+ + +
dtThe amount of time to simulate in seconds, this should not vary.
+
+
+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ Step() [2/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void Step (float dt,
ref SolverIterations iterations 
)
+
+ +

Take a time step. This performs collision detection, integration, and consraint solution. Warning: This method is locked during callbacks.

+
Parameters
+ + +
dtThe amount of time to simulate in seconds, this should not vary.
+
+
+
Exceptions
+ + +
System.InvalidOperationExceptionThrown when the world is Locked/Stepping.
+
+
+ +
+
+ +

◆ Step() [3/4]

+ +
+
+ + + + + + + + +
void Step (TimeSpan dt)
+
+ +

Take a time step. This performs collision detection, integration, and consraint solution.

+
Parameters
+ + +
dtThe amount of time to simulate, this should not vary.
+
+
+ +
+
+ +

◆ Step() [4/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void Step (TimeSpan dt,
ref SolverIterations iterations 
)
+
+ +

Take a time step. This performs collision detection, integration, and consraint solution.

+
Parameters
+ + +
dtThe amount of time to simulate, this should not vary.
+
+
+ +
+
+

Member Data Documentation

+ +

◆ BodyAdded

+ +
+
+ + + + +
BodyDelegate BodyAdded
+
+ +

Fires whenever a body has been added

+ +
+
+ +

◆ BodyList

+ +
+
+ + + + +
readonly BodyCollection BodyList
+
+ +

Get the world body list.

+

The head of the world body list.

+ +
+
+ +

◆ BodyRemoved

+ +
+
+ + + + +
BodyDelegate BodyRemoved
+
+ +

Fires whenever a body has been removed

+ +
+
+ +

◆ ContactManager

+ +
+
+ + + + +
readonly ContactManager ContactManager
+
+ +

Get the contact manager for testing.

+

The contact manager.

+ +
+
+ +

◆ ControllerAdded

+ +
+
+ + + + +
ControllerDelegate ControllerAdded
+
+ +

Fires every time a controller is added to the World.

+ +
+
+ +

◆ ControllerRemoved

+ +
+
+ + + + +
ControllerDelegate ControllerRemoved
+
+ +

Fires every time a controlelr is removed form the World.

+ +
+
+ +

◆ FixtureAdded

+ +
+
+ + + + +
FixtureDelegate FixtureAdded
+
+ +

Fires whenever a fixture has been added

+ +
+
+ +

◆ FixtureRemoved

+ +
+
+ + + + +
FixtureDelegate FixtureRemoved
+
+ +

Fires whenever a fixture has been removed

+ +
+
+ +

◆ JointAdded

+ +
+
+ + + + +
JointDelegate JointAdded
+
+ +

Fires whenever a joint has been added

+ +
+
+ +

◆ JointList

+ +
+
+ + + + +
readonly JointCollection JointList
+
+ +

Get the world joint list.

+

The joint list.

+ +
+
+ +

◆ JointRemoved

+ +
+
+ + + + +
JointDelegate JointRemoved
+
+ +

Fires whenever a joint has been removed

+ +
+
+ +

◆ Tag

+ +
+
+ + + + +
object Tag
+
+ +

Set the user data. Use this to store your application specific data.

+

The user data.

+ +
+
+

Property Documentation

+ +

◆ ContactCount

+ +
+
+ + + + + +
+ + + + +
int ContactCount
+
+get
+
+ +

Get the number of contacts (each may have 0 or more contact points).

+

The contact count.

+ +
+
+ +

◆ ContactList

+ +
+
+ + + + + +
+ + + + +
ContactListHead ContactList
+
+get
+
+ +

Get the world contact list. ContactList is the head of a circular linked list. Use Contact.Next to get the next contact in the world list. A contact equal to ContactList indicates the end of the list.

+

The head of the world contact list.

+

for (Contact c = World.ContactList.Next; c != World..ContactList; c = c.Next)

+ +
+
+ +

◆ Enabled

+ +
+
+ + + + + +
+ + + + +
bool Enabled
+
+getset
+
+ +

If false, the whole simulation stops. It still processes added and removed geometries.

+ +
+
+ +

◆ Gravity

+ +
+
+ + + + + +
+ + + + +
Vector2 Gravity
+
+getset
+
+ +

Change the global gravity vector.

+

The gravity.

+ +
+
+ +

◆ IsLocked

+ +
+
+ + + + + +
+ + + + +
bool IsLocked
+
+get
+
+ +

Is the world locked (in the middle of a time step).

+


+

+ +
+
+ +

◆ ProxyCount

+ +
+
+ + + + + +
+ + + + +
int ProxyCount
+
+get
+
+ +

Get the number of broad-phase proxies.

+

The proxy count.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • Physics2D/Dynamics/World.cs
  • +
  • Physics2D/Dynamics/World.Factory.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.js b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.js new file mode 100644 index 00000000..5b9c2cb0 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.js @@ -0,0 +1,66 @@ +var classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world = +[ + [ "World", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a75e827b8787e735882f60c266d58e02e", null ], + [ "World", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a48b4050cc165e8168a99ef5a5482472a", null ], + [ "World", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a134a6371b387dfce4e05c4ecdec47248", null ], + [ "Add", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#acde8da3ff2fddcf440a8ebdb0112c307", null ], + [ "Add", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ae9c7e0d702f543a958f990b8e06a625e", null ], + [ "Add", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a959de692faac543756eefffb10263480", null ], + [ "Clear", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aa71d36872f416feaa853788a7a7a7ef8", null ], + [ "ClearForces", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a89b7bb0e4a891f7f97c4d7fc7b25a0db", null ], + [ "CreateBody", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af9d2e1070edf5fc20ef6099956e3a36e", null ], + [ "CreateCapsule", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ae3c2563c193507fca4c9c4349239b853", null ], + [ "CreateCapsule", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#affb8483347ae5107de9796c001a85fe1", null ], + [ "CreateChain", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a1acd0c5cfab8142c6015796d1cda2d58", null ], + [ "CreateChainShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a9d9e788a7422de0e0736890c3b6a51ca", null ], + [ "CreateCircle", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a7cf7d869656b7a119790dcb2ef193ad1", null ], + [ "CreateCompoundPolygon", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af04f1a7efac3cf8e0c7eb2398f6bfc28", null ], + [ "CreateEdge", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4caefce0e741e8376114dd056487db7d", null ], + [ "CreateEllipse", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a05616c0deac913e0079cbea2babb0160", null ], + [ "CreateGear", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a046fd8f7eccbd0eeb2132221f26f9caf", null ], + [ "CreateLineArc", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a65159aa0252161673d627be2627e3441", null ], + [ "CreateLoopShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ab0bce692087bf69efef650017d1fd9d4", null ], + [ "CreatePolygon", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a606c4e46d3898adbb3500a8b13c7faba", null ], + [ "CreateRectangle", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a580ee124be0692674aa40a226b32f470", null ], + [ "CreateRoundedRectangle", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ad084fc2a19c59e0c66aa3fd2b2c5fffb", null ], + [ "CreateSolidArc", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a12b181f424de198e51963091783b86c1", null ], + [ "QueryAABB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4eb91e11b4042f7a39b55dbeb20913c4", null ], + [ "QueryAABB", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a6cf251e6f9fb78f83bfa7a9bff2230ae", null ], + [ "RayCast", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a3d17f59cf181a391a7f53a14dfb1d4fa", null ], + [ "Remove", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a53000108c93cf36d9821ec33233cfdfd", null ], + [ "Remove", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4111ae1b02bc719ebb3f31dfeacd0827", null ], + [ "Remove", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a842d131069a9a9dcca18ddc1ca976f18", null ], + [ "ShiftOrigin", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90", null ], + [ "Step", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a39c632f5ebb6de21bbe2a8ea9cac699f", null ], + [ "Step", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aeb41673fd278e1323fd8c21666e37382", null ], + [ "Step", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a521276961cff4db409ffae01b54c17b8", null ], + [ "Step", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a97adf85ad5fc106d8a10fff7a0204d6a", null ], + [ "TestPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a9d21279a187310d2479ed999ff619735", null ], + [ "BodyAdded", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aabb331df600dc453986d4344498114f8", null ], + [ "BodyList", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a19d1059dbcdaece057efb2c053186aa0", null ], + [ "BodyRemoved", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af56e09c3e9a72900b5a9cbba2b9f2c51", null ], + [ "ContactManager", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aed5fae3c146c72d82af5b66efbbfb054", null ], + [ "ControllerAdded", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a8350a298d96575531910b7087c8da846", null ], + [ "ControllerList", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a3b8c7dd9a67eac9067a73f17209eae3c", null ], + [ "ControllerRemoved", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#add1cdf4590f78240297a033f8fe9c6f3", null ], + [ "FixtureAdded", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a72f298e79c373ba211af51873bd30ed2", null ], + [ "FixtureRemoved", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a6bac4a4fe1bd8de85ff97f4ccf72d675", null ], + [ "JointAdded", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a56e4f9baff45d305b3d85ac39f2749ad", null ], + [ "JointList", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a080c5a9e0781a1c8eec645bc06289d3a", null ], + [ "JointRemoved", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a5c5b783cae6b10562bbc4d56acd0df31", null ], + [ "Tag", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4b7f4dc326555ee4a2f96d52622475cd", null ], + [ "AddRemoveTime", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a72453cdbfe9063fd91c7ee8b5a859496", null ], + [ "ContactCount", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af3a7b0ce965a0f745e61a49aa9c327fd", null ], + [ "ContactList", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aefb06ec64902dde573d60291aa48f69f", null ], + [ "ContactsUpdateTime", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a3f303fbfb0fed24b891c7741c495a35b", null ], + [ "ContinuousPhysicsTime", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a9c1af35e61a9e7ae111e325a27d8316e", null ], + [ "ControllersUpdateTime", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#afdaee781ce0ecd97aa8ae83b98c29674", null ], + [ "Enabled", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a558f5c44426d0eb7abb82a65e8892d9a", null ], + [ "Gravity", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#adcfb60a0a7d7adf73b3cef6263a57dea", null ], + [ "Island", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a898f0d48ce3d8214ffaa2985b75c9505", null ], + [ "IsLocked", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a1ac26699bcbb00ea98e99c37fd175c89", null ], + [ "NewContactsTime", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a8e86f0eab4367d3d9b4076955b7c2811", null ], + [ "ProxyCount", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ac1585bd4c93094d69a305bd4284eff84", null ], + [ "SolveUpdateTime", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ad7f163cce3d021c7a2ddc2b0fb167877", null ], + [ "UpdateTime", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ac3e2f9fc76c8dc58ac817c74f41cc968", null ] +]; \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.map b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.map new file mode 100644 index 00000000..96a0161e --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.md5 b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.md5 new file mode 100644 index 00000000..4b595e80 --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.md5 @@ -0,0 +1 @@ +c1d2b81f4022bc777d97f01f883e5064 \ No newline at end of file diff --git a/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.svg b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.svg new file mode 100644 index 00000000..7a1c5ffb --- /dev/null +++ b/docs/2.0/classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world__coll__graph.svg @@ -0,0 +1,222 @@ + + + + + + +World + +Node1 + + +World + + + + +Node2 + + +JointCollection + + + + +Node2->Node1 + + + JointList + + +Node3 + + +IEnumerable< Joint > + + + + +Node3->Node2 + + + + +Node4 + + +ICollection< Joint > + + + + +Node4->Node2 + + + + +Node5 + + +IList< Joint > + + + + +Node5->Node2 + + + + +Node6 + + +BodyCollection + + + + +Node6->Node1 + + + BodyList + + +Node7 + + +IEnumerable< Body > + + + + +Node7->Node6 + + + + +Node8 + + +ICollection< Body > + + + + +Node8->Node6 + + + + +Node9 + + +IList< Body > + + + + +Node9->Node6 + + + + +Node10 + + +ContactManager + + + + +Node10->Node1 + + + ContactManager + + +Node11 + + +ContactListHead + + + + +Node11->Node10 + + + ContactList +_contactPoolList + + +Node19 + + +IBroadPhase< TNode > + + + + +Node19->Node10 + + + BroadPhase + + +Node20 + + +ControllerCollection + + + + +Node20->Node1 + + + ControllerList + + +Node21 + + +IEnumerable< Controller > + + + + +Node21->Node20 + + + + +Node22 + + +ICollection< Controller > + + + + +Node22->Node20 + + + + +Node23 + + +IList< Controller > + + + + +Node23->Node20 + + + + + diff --git a/docs/1.6/closed.png b/docs/2.0/closed.png similarity index 100% rename from docs/1.6/closed.png rename to docs/2.0/closed.png diff --git a/docs/2.0/dir_0e1029dfd013b058d543644acd0717bc.html b/docs/2.0/dir_0e1029dfd013b058d543644acd0717bc.html new file mode 100644 index 00000000..0e7b791f --- /dev/null +++ b/docs/2.0/dir_0e1029dfd013b058d543644acd0717bc.html @@ -0,0 +1,68 @@ + + + + + + + +Aether.Physics2D: Physics2D/Controllers Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Controllers Directory Reference
+
+
+
+
+ + + + diff --git a/docs/2.0/dir_23fdfceae895dcb338a941e1d7344a92.html b/docs/2.0/dir_23fdfceae895dcb338a941e1d7344a92.html new file mode 100644 index 00000000..f0a712cb --- /dev/null +++ b/docs/2.0/dir_23fdfceae895dcb338a941e1d7344a92.html @@ -0,0 +1,72 @@ + + + + + + + +Aether.Physics2D: Physics2D/Dynamics Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Dynamics Directory Reference
+
+
+ + +

+Directories

+
+
+ + + + diff --git a/docs/2.0/dir_277c0e9c6be012641b9dccf6e2b967c8.html b/docs/2.0/dir_277c0e9c6be012641b9dccf6e2b967c8.html new file mode 100644 index 00000000..f7278d55 --- /dev/null +++ b/docs/2.0/dir_277c0e9c6be012641b9dccf6e2b967c8.html @@ -0,0 +1,68 @@ + + + + + + + +Aether.Physics2D: Physics2D/Common/Decomposition/CDT/Util Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Util Directory Reference
+
+
+
+
+ + + + diff --git a/docs/2.0/dir_3778aaf54157dd263127683dd4bacac9.html b/docs/2.0/dir_3778aaf54157dd263127683dd4bacac9.html new file mode 100644 index 00000000..d4277855 --- /dev/null +++ b/docs/2.0/dir_3778aaf54157dd263127683dd4bacac9.html @@ -0,0 +1,68 @@ + + + + + + + +Aether.Physics2D: Physics2D/Common/TextureTools Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
TextureTools Directory Reference
+
+
+
+
+ + + + diff --git a/docs/2.0/dir_43dce756a2a5bbdec80603087f8e5e95.html b/docs/2.0/dir_43dce756a2a5bbdec80603087f8e5e95.html new file mode 100644 index 00000000..eaea22de --- /dev/null +++ b/docs/2.0/dir_43dce756a2a5bbdec80603087f8e5e95.html @@ -0,0 +1,68 @@ + + + + + + + +Aether.Physics2D: Physics2D/Dynamics/Contacts Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Contacts Directory Reference
+
+
+
+
+ + + + diff --git a/docs/2.0/dir_467ec770951959479211ac6ddf2b8c6f.html b/docs/2.0/dir_467ec770951959479211ac6ddf2b8c6f.html new file mode 100644 index 00000000..25f9fa57 --- /dev/null +++ b/docs/2.0/dir_467ec770951959479211ac6ddf2b8c6f.html @@ -0,0 +1,68 @@ + + + + + + + +Aether.Physics2D: Physics2D/Common/ConvexHull Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
ConvexHull Directory Reference
+
+
+
+
+ + + + diff --git a/docs/2.0/dir_5150cc52956511ea54c968043e6601c5.html b/docs/2.0/dir_5150cc52956511ea54c968043e6601c5.html new file mode 100644 index 00000000..40f7d77d --- /dev/null +++ b/docs/2.0/dir_5150cc52956511ea54c968043e6601c5.html @@ -0,0 +1,68 @@ + + + + + + + +Aether.Physics2D: Physics2D/Common/Decomposition/Seidel Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Seidel Directory Reference
+
+
+
+
+ + + + diff --git a/docs/2.0/dir_53ee7dc8115cc3fab084306a5c4904d8.html b/docs/2.0/dir_53ee7dc8115cc3fab084306a5c4904d8.html new file mode 100644 index 00000000..7909e180 --- /dev/null +++ b/docs/2.0/dir_53ee7dc8115cc3fab084306a5c4904d8.html @@ -0,0 +1,68 @@ + + + + + + + +Aether.Physics2D: Physics2D/Dynamics/Joints Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Joints Directory Reference
+
+
+
+
+ + + + diff --git a/docs/2.0/dir_5a5696634c3b737a94da0d790f0cde8d.html b/docs/2.0/dir_5a5696634c3b737a94da0d790f0cde8d.html new file mode 100644 index 00000000..2d9e73a9 --- /dev/null +++ b/docs/2.0/dir_5a5696634c3b737a94da0d790f0cde8d.html @@ -0,0 +1,72 @@ + + + + + + + +Aether.Physics2D: Physics2D/Common/Decomposition/CDT Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
CDT Directory Reference
+
+
+ + +

+Directories

+
+
+ + + + diff --git a/docs/2.0/dir_61fc533d2b0d211ae45dbb715e7f6856.html b/docs/2.0/dir_61fc533d2b0d211ae45dbb715e7f6856.html new file mode 100644 index 00000000..f786a5d5 --- /dev/null +++ b/docs/2.0/dir_61fc533d2b0d211ae45dbb715e7f6856.html @@ -0,0 +1,72 @@ + + + + + + + +Aether.Physics2D: Physics2D/Common/Decomposition Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Decomposition Directory Reference
+
+
+ + +

+Directories

+
+
+ + + + diff --git a/docs/2.0/dir_701d4d157daf637bd31d70cb7efcb8a9.html b/docs/2.0/dir_701d4d157daf637bd31d70cb7efcb8a9.html new file mode 100644 index 00000000..551ee226 --- /dev/null +++ b/docs/2.0/dir_701d4d157daf637bd31d70cb7efcb8a9.html @@ -0,0 +1,68 @@ + + + + + + + +Aether.Physics2D: Physics2D/Collision/Shapes Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Shapes Directory Reference
+
+
+
+
+ + + + diff --git a/docs/2.0/dir_7f9a1e54ae33dc25921372d1ac6b6298.html b/docs/2.0/dir_7f9a1e54ae33dc25921372d1ac6b6298.html new file mode 100644 index 00000000..9287438b --- /dev/null +++ b/docs/2.0/dir_7f9a1e54ae33dc25921372d1ac6b6298.html @@ -0,0 +1,68 @@ + + + + + + + +Aether.Physics2D: Physics2D/Common/PhysicsLogic Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
PhysicsLogic Directory Reference
+
+
+
+
+ + + + diff --git a/docs/2.0/dir_a88b9a141032021f574d50b3e6d439b5.html b/docs/2.0/dir_a88b9a141032021f574d50b3e6d439b5.html new file mode 100644 index 00000000..1c77769f --- /dev/null +++ b/docs/2.0/dir_a88b9a141032021f574d50b3e6d439b5.html @@ -0,0 +1,72 @@ + + + + + + + +Aether.Physics2D: Physics2D/Collision Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Collision Directory Reference
+
+
+ + +

+Directories

+
+
+ + + + diff --git a/docs/2.0/dir_bcfc156f6f2a78c8313299bbd03aaaf6.html b/docs/2.0/dir_bcfc156f6f2a78c8313299bbd03aaaf6.html new file mode 100644 index 00000000..e40513cd --- /dev/null +++ b/docs/2.0/dir_bcfc156f6f2a78c8313299bbd03aaaf6.html @@ -0,0 +1,72 @@ + + + + + + + +Aether.Physics2D: Physics2D/Common Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Common Directory Reference
+
+
+ + +

+Directories

+
+
+ + + + diff --git a/docs/2.0/dir_c15d829c758f8cde2e79963fa3ad8abd.html b/docs/2.0/dir_c15d829c758f8cde2e79963fa3ad8abd.html new file mode 100644 index 00000000..99d0c8b8 --- /dev/null +++ b/docs/2.0/dir_c15d829c758f8cde2e79963fa3ad8abd.html @@ -0,0 +1,68 @@ + + + + + + + +Aether.Physics2D: Physics2D/Common/Decomposition/CDT/Delaunay/Sweep Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Sweep Directory Reference
+
+
+
+
+ + + + diff --git a/docs/2.0/dir_c6031ab5f49f0d41206f3dbaca0805ac.html b/docs/2.0/dir_c6031ab5f49f0d41206f3dbaca0805ac.html new file mode 100644 index 00000000..9275083c --- /dev/null +++ b/docs/2.0/dir_c6031ab5f49f0d41206f3dbaca0805ac.html @@ -0,0 +1,72 @@ + + + + + + + +Aether.Physics2D: Physics2D/Common/Decomposition/CDT/Delaunay Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Delaunay Directory Reference
+
+
+ + +

+Directories

+
+
+ + + + diff --git a/docs/2.0/dir_d00b72c0a85a238b6c5d219f70aa9fa3.html b/docs/2.0/dir_d00b72c0a85a238b6c5d219f70aa9fa3.html new file mode 100644 index 00000000..8f42d711 --- /dev/null +++ b/docs/2.0/dir_d00b72c0a85a238b6c5d219f70aa9fa3.html @@ -0,0 +1,68 @@ + + + + + + + +Aether.Physics2D: Physics2D/Common/Decomposition/CDT/Polygon Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Polygon Directory Reference
+
+
+
+
+ + + + diff --git a/docs/2.0/dir_d5e8eff7b347d394f77f526e0e6653c4.html b/docs/2.0/dir_d5e8eff7b347d394f77f526e0e6653c4.html new file mode 100644 index 00000000..395b2dab --- /dev/null +++ b/docs/2.0/dir_d5e8eff7b347d394f77f526e0e6653c4.html @@ -0,0 +1,72 @@ + + + + + + + +Aether.Physics2D: Physics2D Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Physics2D Directory Reference
+
+
+ + +

+Directories

+
+
+ + + + diff --git a/docs/2.0/dir_e76b6f991c16c70c91d5cf48c50ef8ce.html b/docs/2.0/dir_e76b6f991c16c70c91d5cf48c50ef8ce.html new file mode 100644 index 00000000..9469ca38 --- /dev/null +++ b/docs/2.0/dir_e76b6f991c16c70c91d5cf48c50ef8ce.html @@ -0,0 +1,68 @@ + + + + + + + +Aether.Physics2D: Physics2D/Common/Decomposition/CDT/Sets Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Sets Directory Reference
+
+
+
+
+ + + + diff --git a/docs/2.0/dir_ed7d350bffbd4947f60f0b5c888c922c.html b/docs/2.0/dir_ed7d350bffbd4947f60f0b5c888c922c.html new file mode 100644 index 00000000..f9faf0a0 --- /dev/null +++ b/docs/2.0/dir_ed7d350bffbd4947f60f0b5c888c922c.html @@ -0,0 +1,68 @@ + + + + + + + +Aether.Physics2D: Physics2D/Properties Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Properties Directory Reference
+
+
+
+
+ + + + diff --git a/docs/2.0/dir_f188a439b58cd88a9f7a59fad5baa8d0.html b/docs/2.0/dir_f188a439b58cd88a9f7a59fad5baa8d0.html new file mode 100644 index 00000000..5c72062c --- /dev/null +++ b/docs/2.0/dir_f188a439b58cd88a9f7a59fad5baa8d0.html @@ -0,0 +1,68 @@ + + + + + + + +Aether.Physics2D: Physics2D/Common/PolygonManipulation Directory Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
PolygonManipulation Directory Reference
+
+
+
+
+ + + + diff --git a/docs/1.6/doc.png b/docs/2.0/doc.png similarity index 100% rename from docs/1.6/doc.png rename to docs/2.0/doc.png diff --git a/docs/1.6/doxygen.css b/docs/2.0/doxygen.css similarity index 100% rename from docs/1.6/doxygen.css rename to docs/2.0/doxygen.css diff --git a/docs/1.6/doxygen.svg b/docs/2.0/doxygen.svg similarity index 100% rename from docs/1.6/doxygen.svg rename to docs/2.0/doxygen.svg diff --git a/docs/1.6/dynsections.js b/docs/2.0/dynsections.js similarity index 100% rename from docs/1.6/dynsections.js rename to docs/2.0/dynsections.js diff --git a/docs/1.6/folderclosed.png b/docs/2.0/folderclosed.png similarity index 100% rename from docs/1.6/folderclosed.png rename to docs/2.0/folderclosed.png diff --git a/docs/1.6/folderopen.png b/docs/2.0/folderopen.png similarity index 100% rename from docs/1.6/folderopen.png rename to docs/2.0/folderopen.png diff --git a/docs/2.0/functions.html b/docs/2.0/functions.html new file mode 100644 index 00000000..6584747f --- /dev/null +++ b/docs/2.0/functions.html @@ -0,0 +1,147 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- a -

+
+
+ + + + diff --git a/docs/2.0/functions_b.html b/docs/2.0/functions_b.html new file mode 100644 index 00000000..61843b09 --- /dev/null +++ b/docs/2.0/functions_b.html @@ -0,0 +1,106 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- b -

+
+
+ + + + diff --git a/docs/2.0/functions_c.html b/docs/2.0/functions_c.html new file mode 100644 index 00000000..e38762a7 --- /dev/null +++ b/docs/2.0/functions_c.html @@ -0,0 +1,207 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- c -

+
+
+ + + + diff --git a/docs/2.0/functions_d.html b/docs/2.0/functions_d.html new file mode 100644 index 00000000..fcadd86f --- /dev/null +++ b/docs/2.0/functions_d.html @@ -0,0 +1,125 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- d -

+
+
+ + + + diff --git a/docs/1.7/functions_dup.js b/docs/2.0/functions_dup.js similarity index 100% rename from docs/1.7/functions_dup.js rename to docs/2.0/functions_dup.js diff --git a/docs/2.0/functions_e.html b/docs/2.0/functions_e.html new file mode 100644 index 00000000..f68b1cd0 --- /dev/null +++ b/docs/2.0/functions_e.html @@ -0,0 +1,91 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- e -

+
+
+ + + + diff --git a/docs/2.0/functions_enum.html b/docs/2.0/functions_enum.html new file mode 100644 index 00000000..3ab031e9 --- /dev/null +++ b/docs/2.0/functions_enum.html @@ -0,0 +1,74 @@ + + + + + + + +Aether.Physics2D: Class Members - Enumerations + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+ + + + diff --git a/docs/2.0/functions_evnt.html b/docs/2.0/functions_evnt.html new file mode 100644 index 00000000..17e657ae --- /dev/null +++ b/docs/2.0/functions_evnt.html @@ -0,0 +1,68 @@ + + + + + + + +Aether.Physics2D: Class Members - Events + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+ + + + diff --git a/docs/2.0/functions_f.html b/docs/2.0/functions_f.html new file mode 100644 index 00000000..5333b3e1 --- /dev/null +++ b/docs/2.0/functions_f.html @@ -0,0 +1,111 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- f -

+
+
+ + + + diff --git a/docs/2.0/functions_func.html b/docs/2.0/functions_func.html new file mode 100644 index 00000000..f8435ccb --- /dev/null +++ b/docs/2.0/functions_func.html @@ -0,0 +1,110 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- a -

+
+
+ + + + diff --git a/docs/1.6/functions_func.js b/docs/2.0/functions_func.js similarity index 100% rename from docs/1.6/functions_func.js rename to docs/2.0/functions_func.js diff --git a/docs/2.0/functions_func_b.html b/docs/2.0/functions_func_b.html new file mode 100644 index 00000000..adc1f880 --- /dev/null +++ b/docs/2.0/functions_func_b.html @@ -0,0 +1,70 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- b -

+
+
+ + + + diff --git a/docs/2.0/functions_func_c.html b/docs/2.0/functions_func_c.html new file mode 100644 index 00000000..01879115 --- /dev/null +++ b/docs/2.0/functions_func_c.html @@ -0,0 +1,133 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- c -

+
+
+ + + + diff --git a/docs/2.0/functions_func_d.html b/docs/2.0/functions_func_d.html new file mode 100644 index 00000000..e6d44041 --- /dev/null +++ b/docs/2.0/functions_func_d.html @@ -0,0 +1,85 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- d -

+
+
+ + + + diff --git a/docs/2.0/functions_func_e.html b/docs/2.0/functions_func_e.html new file mode 100644 index 00000000..b3d26281 --- /dev/null +++ b/docs/2.0/functions_func_e.html @@ -0,0 +1,70 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- e -

+
+
+ + + + diff --git a/docs/2.0/functions_func_f.html b/docs/2.0/functions_func_f.html new file mode 100644 index 00000000..c7557bed --- /dev/null +++ b/docs/2.0/functions_func_f.html @@ -0,0 +1,76 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- f -

+
+
+ + + + diff --git a/docs/2.0/functions_func_g.html b/docs/2.0/functions_func_g.html new file mode 100644 index 00000000..3954bf74 --- /dev/null +++ b/docs/2.0/functions_func_g.html @@ -0,0 +1,179 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- g -

+
+
+ + + + diff --git a/docs/2.0/functions_func_i.html b/docs/2.0/functions_func_i.html new file mode 100644 index 00000000..079faf63 --- /dev/null +++ b/docs/2.0/functions_func_i.html @@ -0,0 +1,102 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- i -

+
+
+ + + + diff --git a/docs/2.0/functions_func_j.html b/docs/2.0/functions_func_j.html new file mode 100644 index 00000000..320a9311 --- /dev/null +++ b/docs/2.0/functions_func_j.html @@ -0,0 +1,70 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- j -

+
+
+ + + + diff --git a/docs/2.0/functions_func_m.html b/docs/2.0/functions_func_m.html new file mode 100644 index 00000000..ffe79299 --- /dev/null +++ b/docs/2.0/functions_func_m.html @@ -0,0 +1,82 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- m -

+
+
+ + + + diff --git a/docs/2.0/functions_func_n.html b/docs/2.0/functions_func_n.html new file mode 100644 index 00000000..d216804e --- /dev/null +++ b/docs/2.0/functions_func_n.html @@ -0,0 +1,77 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- n -

+
+
+ + + + diff --git a/docs/2.0/functions_func_o.html b/docs/2.0/functions_func_o.html new file mode 100644 index 00000000..8ead1045 --- /dev/null +++ b/docs/2.0/functions_func_o.html @@ -0,0 +1,73 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- o -

+
+
+ + + + diff --git a/docs/2.0/functions_func_p.html b/docs/2.0/functions_func_p.html new file mode 100644 index 00000000..8d934300 --- /dev/null +++ b/docs/2.0/functions_func_p.html @@ -0,0 +1,95 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- p -

+
+
+ + + + diff --git a/docs/2.0/functions_func_q.html b/docs/2.0/functions_func_q.html new file mode 100644 index 00000000..2e1a0445 --- /dev/null +++ b/docs/2.0/functions_func_q.html @@ -0,0 +1,74 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- q -

+
+
+ + + + diff --git a/docs/2.0/functions_func_r.html b/docs/2.0/functions_func_r.html new file mode 100644 index 00000000..bda40d7c --- /dev/null +++ b/docs/2.0/functions_func_r.html @@ -0,0 +1,118 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- r -

+
+
+ + + + diff --git a/docs/2.0/functions_func_s.html b/docs/2.0/functions_func_s.html new file mode 100644 index 00000000..4082b2d2 --- /dev/null +++ b/docs/2.0/functions_func_s.html @@ -0,0 +1,129 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- s -

+
+
+ + + + diff --git a/docs/2.0/functions_func_t.html b/docs/2.0/functions_func_t.html new file mode 100644 index 00000000..d913ec29 --- /dev/null +++ b/docs/2.0/functions_func_t.html @@ -0,0 +1,95 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- t -

+
+
+ + + + diff --git a/docs/2.0/functions_func_u.html b/docs/2.0/functions_func_u.html new file mode 100644 index 00000000..0a8d12fe --- /dev/null +++ b/docs/2.0/functions_func_u.html @@ -0,0 +1,73 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- u -

+
+
+ + + + diff --git a/docs/2.0/functions_func_v.html b/docs/2.0/functions_func_v.html new file mode 100644 index 00000000..f8101144 --- /dev/null +++ b/docs/2.0/functions_func_v.html @@ -0,0 +1,73 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- v -

+
+
+ + + + diff --git a/docs/2.0/functions_func_w.html b/docs/2.0/functions_func_w.html new file mode 100644 index 00000000..e2c18325 --- /dev/null +++ b/docs/2.0/functions_func_w.html @@ -0,0 +1,76 @@ + + + + + + + +Aether.Physics2D: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- w -

+
+
+ + + + diff --git a/docs/2.0/functions_g.html b/docs/2.0/functions_g.html new file mode 100644 index 00000000..db6b5099 --- /dev/null +++ b/docs/2.0/functions_g.html @@ -0,0 +1,182 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- g -

+
+
+ + + + diff --git a/docs/2.0/functions_h.html b/docs/2.0/functions_h.html new file mode 100644 index 00000000..75f8239f --- /dev/null +++ b/docs/2.0/functions_h.html @@ -0,0 +1,86 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- h -

+
+
+ + + + diff --git a/docs/2.0/functions_i.html b/docs/2.0/functions_i.html new file mode 100644 index 00000000..666ad54a --- /dev/null +++ b/docs/2.0/functions_i.html @@ -0,0 +1,151 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- i -

+
+
+ + + + diff --git a/docs/2.0/functions_j.html b/docs/2.0/functions_j.html new file mode 100644 index 00000000..c3bc0800 --- /dev/null +++ b/docs/2.0/functions_j.html @@ -0,0 +1,102 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- j -

+
+
+ + + + diff --git a/docs/2.0/functions_k.html b/docs/2.0/functions_k.html new file mode 100644 index 00000000..ddf23191 --- /dev/null +++ b/docs/2.0/functions_k.html @@ -0,0 +1,70 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- k -

+
+
+ + + + diff --git a/docs/2.0/functions_l.html b/docs/2.0/functions_l.html new file mode 100644 index 00000000..dec0fd2c --- /dev/null +++ b/docs/2.0/functions_l.html @@ -0,0 +1,135 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- l -

+
+
+ + + + diff --git a/docs/2.0/functions_m.html b/docs/2.0/functions_m.html new file mode 100644 index 00000000..dc78ca6b --- /dev/null +++ b/docs/2.0/functions_m.html @@ -0,0 +1,158 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- m -

+
+
+ + + + diff --git a/docs/2.0/functions_n.html b/docs/2.0/functions_n.html new file mode 100644 index 00000000..41eef2a1 --- /dev/null +++ b/docs/2.0/functions_n.html @@ -0,0 +1,89 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- n -

+
+
+ + + + diff --git a/docs/2.0/functions_o.html b/docs/2.0/functions_o.html new file mode 100644 index 00000000..f45055d9 --- /dev/null +++ b/docs/2.0/functions_o.html @@ -0,0 +1,86 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- o -

+
+
+ + + + diff --git a/docs/2.0/functions_p.html b/docs/2.0/functions_p.html new file mode 100644 index 00000000..c865f6f1 --- /dev/null +++ b/docs/2.0/functions_p.html @@ -0,0 +1,157 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- p -

+
+
+ + + + diff --git a/docs/2.0/functions_prop.html b/docs/2.0/functions_prop.html new file mode 100644 index 00000000..aab05c56 --- /dev/null +++ b/docs/2.0/functions_prop.html @@ -0,0 +1,625 @@ + + + + + + + +Aether.Physics2D: Class Members - Properties + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- a -

+ + +

- b -

+ + +

- c -

+ + +

- d -

+ + +

- e -

+ + +

- f -

+ + +

- g -

+ + +

- h -

+ + +

- i -

+ + +

- j -

+ + +

- l -

+ + +

- m -

+ + +

- n -

+ + +

- o -

+ + +

- p -

+ + +

- q -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- u -

+ + +

- v -

+ + +

- w -

+
+
+ + + + diff --git a/docs/2.0/functions_q.html b/docs/2.0/functions_q.html new file mode 100644 index 00000000..562d90e6 --- /dev/null +++ b/docs/2.0/functions_q.html @@ -0,0 +1,86 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- q -

+
+
+ + + + diff --git a/docs/2.0/functions_r.html b/docs/2.0/functions_r.html new file mode 100644 index 00000000..dac37d69 --- /dev/null +++ b/docs/2.0/functions_r.html @@ -0,0 +1,142 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- r -

+
+
+ + + + diff --git a/docs/2.0/functions_s.html b/docs/2.0/functions_s.html new file mode 100644 index 00000000..5c3fd6ee --- /dev/null +++ b/docs/2.0/functions_s.html @@ -0,0 +1,154 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- s -

+
+
+ + + + diff --git a/docs/2.0/functions_t.html b/docs/2.0/functions_t.html new file mode 100644 index 00000000..69f3ca64 --- /dev/null +++ b/docs/2.0/functions_t.html @@ -0,0 +1,141 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- t -

+
+
+ + + + diff --git a/docs/2.0/functions_u.html b/docs/2.0/functions_u.html new file mode 100644 index 00000000..94fbb68e --- /dev/null +++ b/docs/2.0/functions_u.html @@ -0,0 +1,80 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- u -

+
+
+ + + + diff --git a/docs/2.0/functions_v.html b/docs/2.0/functions_v.html new file mode 100644 index 00000000..fe34b4a0 --- /dev/null +++ b/docs/2.0/functions_v.html @@ -0,0 +1,102 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- v -

+
+
+ + + + diff --git a/docs/2.0/functions_vars.html b/docs/2.0/functions_vars.html new file mode 100644 index 00000000..352a4a04 --- /dev/null +++ b/docs/2.0/functions_vars.html @@ -0,0 +1,433 @@ + + + + + + + +Aether.Physics2D: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+  + +

- a -

+ + +

- b -

+ + +

- c -

+ + +

- d -

+ + +

- e -

+ + +

- f -

+ + +

- h -

+ + +

- i -

+ + +

- j -

+ + +

- k -

+ + +

- l -

+ + +

- m -

+ + +

- n -

+ + +

- o -

+ + +

- p -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- u -

    +
  • UpperBound +: AABB +
  • +
+ + +

- v -

+ + +

- w -

+
+
+ + + + diff --git a/docs/2.0/functions_w.html b/docs/2.0/functions_w.html new file mode 100644 index 00000000..377cac81 --- /dev/null +++ b/docs/2.0/functions_w.html @@ -0,0 +1,93 @@ + + + + + + + +Aether.Physics2D: Class Members + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- w -

+
+
+ + + + diff --git a/docs/2.0/hierarchy.html b/docs/2.0/hierarchy.html new file mode 100644 index 00000000..8b826fd8 --- /dev/null +++ b/docs/2.0/hierarchy.html @@ -0,0 +1,182 @@ + + + + + + + +Aether.Physics2D: Class Hierarchy + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Class Hierarchy
+
+
+
+

Go to the graphical class hierarchy

+This inheritance list is sorted roughly, but not completely, alphabetically:
+
[detail level 1234]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 CAABBAn axis aligned bounding box
 CBody
 CBreakableBodyA type of body that supports multiple fixtures that can break apart
 CClipVertexUsed for computing contact manifolds
 CComplex
 CContactThe class manages contact between two shapes. A contact exists for each overlapping AABB in the broad-phase (except if filtered). Therefore a contact object may exist that has no contact points
 CContactEdgeA contact edge is used to connect bodies and contacts together in a contact graph where each body is a node and each contact is an edge. A contact edge belongs to a doubly linked list maintained in each attached body. Each contact has two contact nodes, one for each attached body
 CContactFeatureThe features that intersect to form the contact point This must be 4 bytes or less
 CContactIDContact ids to facilitate warm starting
 CContactManager
 CContactPositionConstraint
 CContactSolver
 CContactVelocityConstraint
 CControllerFilter
 CDistanceInputInput for Distance.ComputeDistance(). You have to option to use the shape radii in the computation
 CDistanceOutputOutput for Distance.ComputeDistance()
 CDistanceProxyA distance proxy is used by the GJK algorithm. It encapsulates any shape
 CDTSweepContext.DTSweepBasin
 CDTSweepContext.DTSweepEdgeEvent
 CDynamicTree< TNode >A dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update
 CEPAxisThis structure is used to keep track of the best separating axis
 CFilterDataContains filter data that can determine whether an object should be processed or not
 CFixedArray2< T >
 CFixedArray2< nkast.Aether.Physics2D.Collision.ManifoldPoint >
 CFixedArray3< T >
 CFixedArray3< byte >
 CFixedArray3< SimplexVertex >
 CFixedArray4< T >
 CFixedArray8< T >
 CFixtureA fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc
 CFixtureProxyThis proxy is used internally to connect fixtures to the broad-phase
 CIBroadPhase< TNode >
 CICollection
 CIEnumerable
 CIEnumerator
 CIEquatable
 CIList
 CIslandThis is an internal class
 CJoint
 CJointEdgeA joint edge is used to connect bodies and joints together in a joint graph where each body is a node and each joint is an edge. A joint edge belongs to a doubly linked list maintained in each attached body. Each joint has two joint nodes, one for each attached body
 CList
 CManifoldA manifold for two touching convex Shapes. Box2D supports multiple types of contact:
 CManifoldPointA manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions
 CMat22A 2-by-2 matrix. Stored in column-major order
 CMat33A 3-by-3 matrix. Stored in column-major order
 CPathPath: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve
 CRayCastInputRay-cast input data
 CRayCastOutputRay-cast output data
 CReferenceFaceReference face used for clipping
 CShapeA shape is used for collision detection. You can create a shape however you like. Shapes used for simulation in World are created automatically when a Fixture is created. Shapes may encapsulate a one or more child shapes
 CSimplexCacheUsed to warm start ComputeDistance. Set count to zero on first call
 CSolverIterations
 CSweepThis describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position
 CTerrainSimple class to maintain a terrain. It can keep track
 CTextureConverter
 CTOIInputInput parameters for CalculateTimeOfImpact
 CTOIOutput
 CTransformA transform contains translation and rotation. It is used to represent the position and orientation of rigid frames
 CVelocityConstraintPoint
 CWorldThe world class manages all physics entities, dynamic simulation, and asynchronous queries
+
+
+
+ + + + diff --git a/docs/2.0/hierarchy.js b/docs/2.0/hierarchy.js new file mode 100644 index 00000000..ff28326b --- /dev/null +++ b/docs/2.0/hierarchy.js @@ -0,0 +1,126 @@ +var hierarchy = +[ + [ "AABB", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html", null ], + [ "Body", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html", null ], + [ "BreakableBody", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html", null ], + [ "ClipVertex", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html", null ], + [ "Complex", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html", null ], + [ "Contact", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html", [ + [ "ContactListHead", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html", null ] + ] ], + [ "ContactEdge", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html", null ], + [ "ContactFeature", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html", null ], + [ "ContactID", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html", null ], + [ "ContactManager", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html", null ], + [ "ContactPositionConstraint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html", null ], + [ "ContactSolver", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html", null ], + [ "ContactVelocityConstraint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html", null ], + [ "ControllerFilter", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html", null ], + [ "DistanceInput", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html", null ], + [ "DistanceOutput", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html", null ], + [ "DistanceProxy", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html", null ], + [ "DTSweepContext.DTSweepBasin", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe8ab7159db6ff80fffad86be43e940473.html", null ], + [ "DTSweepContext.DTSweepEdgeEvent", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_swe6c1bdd9899af65c9dfb05bcafbfb6a2f.html", null ], + [ "DynamicTree< TNode >", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html", null ], + [ "EPAxis", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html", null ], + [ "FilterData", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html", [ + [ "PhysicsLogic", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html", [ + [ "RealExplosion", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html", null ], + [ "SimpleExplosion", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html", null ] + ] ], + [ "Controller", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html", [ + [ "AbstractForceController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html", [ + [ "SimpleWindForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html", null ] + ] ], + [ "BuoyancyController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html", null ], + [ "GravityController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html", null ], + [ "VelocityLimitController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html", null ] + ] ] + ] ], + [ "FixedArray2< T >", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html", null ], + [ "FixedArray2< nkast.Aether.Physics2D.Collision.ManifoldPoint >", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html", null ], + [ "FixedArray3< T >", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html", null ], + [ "FixedArray3< byte >", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html", null ], + [ "FixedArray3< SimplexVertex >", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html", null ], + [ "FixedArray4< T >", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html", null ], + [ "FixedArray8< T >", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html", null ], + [ "Fixture", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html", null ], + [ "FixtureProxy", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html", null ], + [ "IBroadPhase< TNode >", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html", [ + [ "DynamicTreeBroadPhase< TNode >", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html", null ], + [ "DynamicTreeBroadPhase< TNode >", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html", null ] + ] ], + [ "ICollection", null, [ + [ "BodyCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html", null ], + [ "ControllerCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html", null ], + [ "FixtureCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html", null ], + [ "JointCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html", null ] + ] ], + [ "IEnumerable", null, [ + [ "BodyCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html", null ], + [ "ContactListHead", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html", null ], + [ "ControllerCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html", null ], + [ "FixtureCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html", null ], + [ "JointCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html", null ] + ] ], + [ "IEnumerator", null, [ + [ "BodyCollection.BodyEnumerator", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html", null ], + [ "ControllerCollection.ControllerEnumerator", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html", null ], + [ "FixtureCollection.FixtureEnumerator", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html", null ], + [ "JointCollection.JointEnumerator", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html", null ] + ] ], + [ "IEquatable", null, [ + [ "MassData", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html", null ], + [ "Vector2", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html", null ], + [ "Vector3", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html", null ] + ] ], + [ "IList", null, [ + [ "BodyCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html", null ], + [ "ControllerCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html", null ], + [ "FixtureCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html", null ], + [ "JointCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html", null ] + ] ], + [ "Island", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html", null ], + [ "Joint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html", [ + [ "AngleJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html", null ], + [ "DistanceJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html", null ], + [ "FixedMouseJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html", null ], + [ "FrictionJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html", null ], + [ "GearJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html", null ], + [ "MotorJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html", null ], + [ "PrismaticJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html", null ], + [ "PulleyJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html", null ], + [ "RevoluteJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html", null ], + [ "RopeJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html", null ], + [ "WeldJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html", null ], + [ "WheelJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html", null ] + ] ], + [ "JointEdge", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html", null ], + [ "List", null, [ + [ "Vertices", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html", null ] + ] ], + [ "Manifold", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html", null ], + [ "ManifoldPoint", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html", null ], + [ "Mat22", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html", null ], + [ "Mat33", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html", null ], + [ "Path", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html", null ], + [ "RayCastInput", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html", null ], + [ "RayCastOutput", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html", null ], + [ "ReferenceFace", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html", null ], + [ "Shape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html", [ + [ "ChainShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html", null ], + [ "CircleShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html", null ], + [ "EdgeShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html", null ], + [ "PolygonShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html", null ] + ] ], + [ "SimplexCache", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html", null ], + [ "SolverIterations", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html", null ], + [ "Sweep", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html", null ], + [ "Terrain", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html", null ], + [ "TextureConverter", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html", null ], + [ "TOIInput", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html", null ], + [ "TOIOutput", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html", null ], + [ "Transform", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html", null ], + [ "VelocityConstraintPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html", null ], + [ "World", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html", null ] +]; \ No newline at end of file diff --git a/docs/2.0/index.html b/docs/2.0/index.html new file mode 100644 index 00000000..8a6df542 --- /dev/null +++ b/docs/2.0/index.html @@ -0,0 +1,79 @@ + + + + + + + +Aether.Physics2D: Main Page + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ + + + + + diff --git a/docs/2.0/inherit_graph_0.map b/docs/2.0/inherit_graph_0.map new file mode 100644 index 00000000..e612e456 --- /dev/null +++ b/docs/2.0/inherit_graph_0.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_0.md5 b/docs/2.0/inherit_graph_0.md5 new file mode 100644 index 00000000..08bc22a5 --- /dev/null +++ b/docs/2.0/inherit_graph_0.md5 @@ -0,0 +1 @@ +3332c229b605b967f1bdbf6012c39bb0 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_0.svg b/docs/2.0/inherit_graph_0.svg new file mode 100644 index 00000000..cd0a8725 --- /dev/null +++ b/docs/2.0/inherit_graph_0.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +AABB + + + + + diff --git a/docs/2.0/inherit_graph_1.map b/docs/2.0/inherit_graph_1.map new file mode 100644 index 00000000..20e4852f --- /dev/null +++ b/docs/2.0/inherit_graph_1.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_1.md5 b/docs/2.0/inherit_graph_1.md5 new file mode 100644 index 00000000..c21389a6 --- /dev/null +++ b/docs/2.0/inherit_graph_1.md5 @@ -0,0 +1 @@ +8b34a1f9d37321479fcf08ac2c7abd6b \ No newline at end of file diff --git a/docs/2.0/inherit_graph_1.svg b/docs/2.0/inherit_graph_1.svg new file mode 100644 index 00000000..4b72c676 --- /dev/null +++ b/docs/2.0/inherit_graph_1.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +Body + + + + + diff --git a/docs/2.0/inherit_graph_10.map b/docs/2.0/inherit_graph_10.map new file mode 100644 index 00000000..f88bd2f7 --- /dev/null +++ b/docs/2.0/inherit_graph_10.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_10.md5 b/docs/2.0/inherit_graph_10.md5 new file mode 100644 index 00000000..1661021f --- /dev/null +++ b/docs/2.0/inherit_graph_10.md5 @@ -0,0 +1 @@ +8cb76a74f56280e31036af45c66a3e07 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_10.svg b/docs/2.0/inherit_graph_10.svg new file mode 100644 index 00000000..2087e72f --- /dev/null +++ b/docs/2.0/inherit_graph_10.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +ContactManager + + + + + diff --git a/docs/2.0/inherit_graph_11.map b/docs/2.0/inherit_graph_11.map new file mode 100644 index 00000000..66a70cee --- /dev/null +++ b/docs/2.0/inherit_graph_11.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_11.md5 b/docs/2.0/inherit_graph_11.md5 new file mode 100644 index 00000000..754ac779 --- /dev/null +++ b/docs/2.0/inherit_graph_11.md5 @@ -0,0 +1 @@ +0b2b31ada71a708f1cf58130142704a7 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_11.svg b/docs/2.0/inherit_graph_11.svg new file mode 100644 index 00000000..3962df26 --- /dev/null +++ b/docs/2.0/inherit_graph_11.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +ContactPositionConstraint + + + + + diff --git a/docs/2.0/inherit_graph_12.map b/docs/2.0/inherit_graph_12.map new file mode 100644 index 00000000..b3eec118 --- /dev/null +++ b/docs/2.0/inherit_graph_12.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_12.md5 b/docs/2.0/inherit_graph_12.md5 new file mode 100644 index 00000000..2513258b --- /dev/null +++ b/docs/2.0/inherit_graph_12.md5 @@ -0,0 +1 @@ +024f72c1edc84e9c5cdd7d38c109dce8 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_12.svg b/docs/2.0/inherit_graph_12.svg new file mode 100644 index 00000000..c45555ee --- /dev/null +++ b/docs/2.0/inherit_graph_12.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +ContactSolver + + + + + diff --git a/docs/2.0/inherit_graph_13.map b/docs/2.0/inherit_graph_13.map new file mode 100644 index 00000000..b19a0e07 --- /dev/null +++ b/docs/2.0/inherit_graph_13.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_13.md5 b/docs/2.0/inherit_graph_13.md5 new file mode 100644 index 00000000..698681de --- /dev/null +++ b/docs/2.0/inherit_graph_13.md5 @@ -0,0 +1 @@ +a268756e1b87b60f447ad35b7a19f461 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_13.svg b/docs/2.0/inherit_graph_13.svg new file mode 100644 index 00000000..86a25259 --- /dev/null +++ b/docs/2.0/inherit_graph_13.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +ContactVelocityConstraint + + + + + diff --git a/docs/2.0/inherit_graph_14.map b/docs/2.0/inherit_graph_14.map new file mode 100644 index 00000000..94c0f270 --- /dev/null +++ b/docs/2.0/inherit_graph_14.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_14.md5 b/docs/2.0/inherit_graph_14.md5 new file mode 100644 index 00000000..36b07069 --- /dev/null +++ b/docs/2.0/inherit_graph_14.md5 @@ -0,0 +1 @@ +8184a5b9dbde689a3af22f0fda067819 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_14.svg b/docs/2.0/inherit_graph_14.svg new file mode 100644 index 00000000..4008ee08 --- /dev/null +++ b/docs/2.0/inherit_graph_14.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +ControllerFilter + + + + + diff --git a/docs/2.0/inherit_graph_15.map b/docs/2.0/inherit_graph_15.map new file mode 100644 index 00000000..aa0a2401 --- /dev/null +++ b/docs/2.0/inherit_graph_15.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_15.md5 b/docs/2.0/inherit_graph_15.md5 new file mode 100644 index 00000000..3392a3e1 --- /dev/null +++ b/docs/2.0/inherit_graph_15.md5 @@ -0,0 +1 @@ +87fa76acb61009535bac6252f5ee9f83 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_15.svg b/docs/2.0/inherit_graph_15.svg new file mode 100644 index 00000000..30dc70ad --- /dev/null +++ b/docs/2.0/inherit_graph_15.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +DistanceInput + + + + + diff --git a/docs/2.0/inherit_graph_16.map b/docs/2.0/inherit_graph_16.map new file mode 100644 index 00000000..0fab2a19 --- /dev/null +++ b/docs/2.0/inherit_graph_16.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_16.md5 b/docs/2.0/inherit_graph_16.md5 new file mode 100644 index 00000000..ebe6a1c2 --- /dev/null +++ b/docs/2.0/inherit_graph_16.md5 @@ -0,0 +1 @@ +8371b61e232f1155aa5c07de71faa58b \ No newline at end of file diff --git a/docs/2.0/inherit_graph_16.svg b/docs/2.0/inherit_graph_16.svg new file mode 100644 index 00000000..6c106936 --- /dev/null +++ b/docs/2.0/inherit_graph_16.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +DistanceOutput + + + + + diff --git a/docs/2.0/inherit_graph_17.map b/docs/2.0/inherit_graph_17.map new file mode 100644 index 00000000..931a3229 --- /dev/null +++ b/docs/2.0/inherit_graph_17.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_17.md5 b/docs/2.0/inherit_graph_17.md5 new file mode 100644 index 00000000..09147697 --- /dev/null +++ b/docs/2.0/inherit_graph_17.md5 @@ -0,0 +1 @@ +900bb4b92de4495e078174aa856b7a5e \ No newline at end of file diff --git a/docs/2.0/inherit_graph_17.svg b/docs/2.0/inherit_graph_17.svg new file mode 100644 index 00000000..03e64095 --- /dev/null +++ b/docs/2.0/inherit_graph_17.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +DistanceProxy + + + + + diff --git a/docs/2.0/inherit_graph_18.map b/docs/2.0/inherit_graph_18.map new file mode 100644 index 00000000..368e713c --- /dev/null +++ b/docs/2.0/inherit_graph_18.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_18.md5 b/docs/2.0/inherit_graph_18.md5 new file mode 100644 index 00000000..97f4ec37 --- /dev/null +++ b/docs/2.0/inherit_graph_18.md5 @@ -0,0 +1 @@ +921d86e4fe9679eb2a9d7d01ae1b5d4d \ No newline at end of file diff --git a/docs/2.0/inherit_graph_18.svg b/docs/2.0/inherit_graph_18.svg new file mode 100644 index 00000000..8820061f --- /dev/null +++ b/docs/2.0/inherit_graph_18.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +DTSweepContext.DTSweepBasin + + + + + diff --git a/docs/2.0/inherit_graph_19.map b/docs/2.0/inherit_graph_19.map new file mode 100644 index 00000000..6be295c4 --- /dev/null +++ b/docs/2.0/inherit_graph_19.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_19.md5 b/docs/2.0/inherit_graph_19.md5 new file mode 100644 index 00000000..266aa8de --- /dev/null +++ b/docs/2.0/inherit_graph_19.md5 @@ -0,0 +1 @@ +52a6e3a1e2f8698cc6692684adad6b65 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_19.svg b/docs/2.0/inherit_graph_19.svg new file mode 100644 index 00000000..b98f4606 --- /dev/null +++ b/docs/2.0/inherit_graph_19.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +DTSweepContext.DTSweepEdgeEvent + + + + + diff --git a/docs/2.0/inherit_graph_2.map b/docs/2.0/inherit_graph_2.map new file mode 100644 index 00000000..99704680 --- /dev/null +++ b/docs/2.0/inherit_graph_2.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/2.0/inherit_graph_2.md5 b/docs/2.0/inherit_graph_2.md5 new file mode 100644 index 00000000..6f61797b --- /dev/null +++ b/docs/2.0/inherit_graph_2.md5 @@ -0,0 +1 @@ +7a5feb065052503604abf8278900f725 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_2.svg b/docs/2.0/inherit_graph_2.svg new file mode 100644 index 00000000..7c7ffeff --- /dev/null +++ b/docs/2.0/inherit_graph_2.svg @@ -0,0 +1,73 @@ + + + + + + +Graphical Class Hierarchy + +Node50 + + +IEnumerator + + + + +Node0 + + +BodyCollection.BodyEnumerator + + + + +Node50->Node0 + + + + +Node52 + + +ControllerCollection.Controller +Enumerator + + + + +Node50->Node52 + + + + +Node53 + + +FixtureCollection.FixtureEnumerator + + + + +Node50->Node53 + + + + +Node54 + + +JointCollection.JointEnumerator + + + + +Node50->Node54 + + + + + diff --git a/docs/2.0/inherit_graph_20.map b/docs/2.0/inherit_graph_20.map new file mode 100644 index 00000000..07a95df3 --- /dev/null +++ b/docs/2.0/inherit_graph_20.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_20.md5 b/docs/2.0/inherit_graph_20.md5 new file mode 100644 index 00000000..112fb64a --- /dev/null +++ b/docs/2.0/inherit_graph_20.md5 @@ -0,0 +1 @@ +11e654694fdbf827631e0d4439ef58ab \ No newline at end of file diff --git a/docs/2.0/inherit_graph_20.svg b/docs/2.0/inherit_graph_20.svg new file mode 100644 index 00000000..df94bfbe --- /dev/null +++ b/docs/2.0/inherit_graph_20.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +DynamicTree< TNode > + + + + + diff --git a/docs/2.0/inherit_graph_21.map b/docs/2.0/inherit_graph_21.map new file mode 100644 index 00000000..ef13f003 --- /dev/null +++ b/docs/2.0/inherit_graph_21.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_21.md5 b/docs/2.0/inherit_graph_21.md5 new file mode 100644 index 00000000..6eecfb97 --- /dev/null +++ b/docs/2.0/inherit_graph_21.md5 @@ -0,0 +1 @@ +e572f0bc5c1cdadc953ebdcc6eb73418 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_21.svg b/docs/2.0/inherit_graph_21.svg new file mode 100644 index 00000000..cfee75e3 --- /dev/null +++ b/docs/2.0/inherit_graph_21.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +EPAxis + + + + + diff --git a/docs/2.0/inherit_graph_22.map b/docs/2.0/inherit_graph_22.map new file mode 100644 index 00000000..c797504e --- /dev/null +++ b/docs/2.0/inherit_graph_22.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/2.0/inherit_graph_22.md5 b/docs/2.0/inherit_graph_22.md5 new file mode 100644 index 00000000..cb04612a --- /dev/null +++ b/docs/2.0/inherit_graph_22.md5 @@ -0,0 +1 @@ +cd4d6628726447685fe8073ac3714218 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_22.svg b/docs/2.0/inherit_graph_22.svg new file mode 100644 index 00000000..904e140b --- /dev/null +++ b/docs/2.0/inherit_graph_22.svg @@ -0,0 +1,137 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +FilterData + + + + +Node1 + + +PhysicsLogic + + + + +Node0->Node1 + + + + +Node4 + + +Controller + + + + +Node0->Node4 + + + + +Node2 + + +RealExplosion + + + + +Node1->Node2 + + + + +Node3 + + +SimpleExplosion + + + + +Node1->Node3 + + + + +Node5 + + +AbstractForceController + + + + +Node4->Node5 + + + + +Node7 + + +BuoyancyController + + + + +Node4->Node7 + + + + +Node8 + + +GravityController + + + + +Node4->Node8 + + + + +Node9 + + +VelocityLimitController + + + + +Node4->Node9 + + + + +Node6 + + +SimpleWindForce + + + + +Node5->Node6 + + + + + diff --git a/docs/2.0/inherit_graph_23.map b/docs/2.0/inherit_graph_23.map new file mode 100644 index 00000000..0ca7448e --- /dev/null +++ b/docs/2.0/inherit_graph_23.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_23.md5 b/docs/2.0/inherit_graph_23.md5 new file mode 100644 index 00000000..c32de2a2 --- /dev/null +++ b/docs/2.0/inherit_graph_23.md5 @@ -0,0 +1 @@ +f8c5323d6f449157c9142f5b1c3ccb52 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_23.svg b/docs/2.0/inherit_graph_23.svg new file mode 100644 index 00000000..3757d3df --- /dev/null +++ b/docs/2.0/inherit_graph_23.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +FixedArray2< nkast.Aether.Physics2 +D.Collision.ManifoldPoint > + + + + + diff --git a/docs/2.0/inherit_graph_24.map b/docs/2.0/inherit_graph_24.map new file mode 100644 index 00000000..13692493 --- /dev/null +++ b/docs/2.0/inherit_graph_24.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_24.md5 b/docs/2.0/inherit_graph_24.md5 new file mode 100644 index 00000000..3d11eb36 --- /dev/null +++ b/docs/2.0/inherit_graph_24.md5 @@ -0,0 +1 @@ +3e3cb809668b8ea7cbf194873f6a11b6 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_24.svg b/docs/2.0/inherit_graph_24.svg new file mode 100644 index 00000000..ceb69445 --- /dev/null +++ b/docs/2.0/inherit_graph_24.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +FixedArray2< T > + + + + + diff --git a/docs/2.0/inherit_graph_25.map b/docs/2.0/inherit_graph_25.map new file mode 100644 index 00000000..2fa75d12 --- /dev/null +++ b/docs/2.0/inherit_graph_25.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_25.md5 b/docs/2.0/inherit_graph_25.md5 new file mode 100644 index 00000000..3f329e74 --- /dev/null +++ b/docs/2.0/inherit_graph_25.md5 @@ -0,0 +1 @@ +9d6dd0055b75d733f43002811cc7a7c6 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_25.svg b/docs/2.0/inherit_graph_25.svg new file mode 100644 index 00000000..20bcc401 --- /dev/null +++ b/docs/2.0/inherit_graph_25.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +FixedArray3< byte > + + + + + diff --git a/docs/2.0/inherit_graph_26.map b/docs/2.0/inherit_graph_26.map new file mode 100644 index 00000000..f8c1f194 --- /dev/null +++ b/docs/2.0/inherit_graph_26.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_26.md5 b/docs/2.0/inherit_graph_26.md5 new file mode 100644 index 00000000..999b45d3 --- /dev/null +++ b/docs/2.0/inherit_graph_26.md5 @@ -0,0 +1 @@ +d6d45b900bfdd4badfa7dadfa34ed138 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_26.svg b/docs/2.0/inherit_graph_26.svg new file mode 100644 index 00000000..7c527c9d --- /dev/null +++ b/docs/2.0/inherit_graph_26.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +FixedArray3< SimplexVertex > + + + + + diff --git a/docs/2.0/inherit_graph_27.map b/docs/2.0/inherit_graph_27.map new file mode 100644 index 00000000..cd809f6f --- /dev/null +++ b/docs/2.0/inherit_graph_27.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_27.md5 b/docs/2.0/inherit_graph_27.md5 new file mode 100644 index 00000000..69284c7f --- /dev/null +++ b/docs/2.0/inherit_graph_27.md5 @@ -0,0 +1 @@ +b0f38a888b4bf764abce171cc05aacba \ No newline at end of file diff --git a/docs/2.0/inherit_graph_27.svg b/docs/2.0/inherit_graph_27.svg new file mode 100644 index 00000000..526aff96 --- /dev/null +++ b/docs/2.0/inherit_graph_27.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +FixedArray3< T > + + + + + diff --git a/docs/2.0/inherit_graph_28.map b/docs/2.0/inherit_graph_28.map new file mode 100644 index 00000000..d328d814 --- /dev/null +++ b/docs/2.0/inherit_graph_28.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_28.md5 b/docs/2.0/inherit_graph_28.md5 new file mode 100644 index 00000000..90677e11 --- /dev/null +++ b/docs/2.0/inherit_graph_28.md5 @@ -0,0 +1 @@ +8f167bf77aabcba066b33a0c943450bc \ No newline at end of file diff --git a/docs/2.0/inherit_graph_28.svg b/docs/2.0/inherit_graph_28.svg new file mode 100644 index 00000000..066370fb --- /dev/null +++ b/docs/2.0/inherit_graph_28.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +FixedArray4< T > + + + + + diff --git a/docs/2.0/inherit_graph_29.map b/docs/2.0/inherit_graph_29.map new file mode 100644 index 00000000..4983d8c3 --- /dev/null +++ b/docs/2.0/inherit_graph_29.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_29.md5 b/docs/2.0/inherit_graph_29.md5 new file mode 100644 index 00000000..13034fd3 --- /dev/null +++ b/docs/2.0/inherit_graph_29.md5 @@ -0,0 +1 @@ +4beb3033fb6869fa6e8e6de0cb7fb706 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_29.svg b/docs/2.0/inherit_graph_29.svg new file mode 100644 index 00000000..a3b15d6a --- /dev/null +++ b/docs/2.0/inherit_graph_29.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +FixedArray8< T > + + + + + diff --git a/docs/2.0/inherit_graph_3.map b/docs/2.0/inherit_graph_3.map new file mode 100644 index 00000000..8618d49e --- /dev/null +++ b/docs/2.0/inherit_graph_3.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_3.md5 b/docs/2.0/inherit_graph_3.md5 new file mode 100644 index 00000000..936d8d98 --- /dev/null +++ b/docs/2.0/inherit_graph_3.md5 @@ -0,0 +1 @@ +0c4f3600e11803119bf7f15f1835cd80 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_3.svg b/docs/2.0/inherit_graph_3.svg new file mode 100644 index 00000000..52d9c959 --- /dev/null +++ b/docs/2.0/inherit_graph_3.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +BreakableBody + + + + + diff --git a/docs/2.0/inherit_graph_30.map b/docs/2.0/inherit_graph_30.map new file mode 100644 index 00000000..9c9dcab0 --- /dev/null +++ b/docs/2.0/inherit_graph_30.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_30.md5 b/docs/2.0/inherit_graph_30.md5 new file mode 100644 index 00000000..e0857c1e --- /dev/null +++ b/docs/2.0/inherit_graph_30.md5 @@ -0,0 +1 @@ +8ad402da1f61a9b04f29bac10f4b676f \ No newline at end of file diff --git a/docs/2.0/inherit_graph_30.svg b/docs/2.0/inherit_graph_30.svg new file mode 100644 index 00000000..cf060de4 --- /dev/null +++ b/docs/2.0/inherit_graph_30.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +Fixture + + + + + diff --git a/docs/2.0/inherit_graph_31.map b/docs/2.0/inherit_graph_31.map new file mode 100644 index 00000000..70090d5f --- /dev/null +++ b/docs/2.0/inherit_graph_31.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_31.md5 b/docs/2.0/inherit_graph_31.md5 new file mode 100644 index 00000000..71dbb876 --- /dev/null +++ b/docs/2.0/inherit_graph_31.md5 @@ -0,0 +1 @@ +f1d668ee64e266d3be9c2efe2abe82c7 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_31.svg b/docs/2.0/inherit_graph_31.svg new file mode 100644 index 00000000..ce54209f --- /dev/null +++ b/docs/2.0/inherit_graph_31.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +FixtureProxy + + + + + diff --git a/docs/2.0/inherit_graph_32.map b/docs/2.0/inherit_graph_32.map new file mode 100644 index 00000000..70bf9dab --- /dev/null +++ b/docs/2.0/inherit_graph_32.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/inherit_graph_32.md5 b/docs/2.0/inherit_graph_32.md5 new file mode 100644 index 00000000..dadc0b14 --- /dev/null +++ b/docs/2.0/inherit_graph_32.md5 @@ -0,0 +1 @@ +5922c67d61f0d63a8abc3ce3f220b6c6 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_32.svg b/docs/2.0/inherit_graph_32.svg new file mode 100644 index 00000000..908d98b0 --- /dev/null +++ b/docs/2.0/inherit_graph_32.svg @@ -0,0 +1,34 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +IBroadPhase< TNode > + + + + +Node1 + + +DynamicTreeBroadPhase +< TNode > + + + + +Node0->Node1 + + + + + diff --git a/docs/2.0/inherit_graph_33.map b/docs/2.0/inherit_graph_33.map new file mode 100644 index 00000000..3524edb0 --- /dev/null +++ b/docs/2.0/inherit_graph_33.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_33.md5 b/docs/2.0/inherit_graph_33.md5 new file mode 100644 index 00000000..7234bb1b --- /dev/null +++ b/docs/2.0/inherit_graph_33.md5 @@ -0,0 +1 @@ +f67751be76066121da93d4f6d2d4e658 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_33.svg b/docs/2.0/inherit_graph_33.svg new file mode 100644 index 00000000..bad30534 --- /dev/null +++ b/docs/2.0/inherit_graph_33.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +Island + + + + + diff --git a/docs/2.0/inherit_graph_34.map b/docs/2.0/inherit_graph_34.map new file mode 100644 index 00000000..3540a94c --- /dev/null +++ b/docs/2.0/inherit_graph_34.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/2.0/inherit_graph_34.md5 b/docs/2.0/inherit_graph_34.md5 new file mode 100644 index 00000000..8df7da5f --- /dev/null +++ b/docs/2.0/inherit_graph_34.md5 @@ -0,0 +1 @@ +a0200b99ee35d6211ad939524d5ccc4c \ No newline at end of file diff --git a/docs/2.0/inherit_graph_34.svg b/docs/2.0/inherit_graph_34.svg new file mode 100644 index 00000000..eb84224e --- /dev/null +++ b/docs/2.0/inherit_graph_34.svg @@ -0,0 +1,176 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +Joint + + + + +Node1 + + +AngleJoint + + + + +Node0->Node1 + + + + +Node2 + + +DistanceJoint + + + + +Node0->Node2 + + + + +Node3 + + +FixedMouseJoint + + + + +Node0->Node3 + + + + +Node4 + + +FrictionJoint + + + + +Node0->Node4 + + + + +Node5 + + +GearJoint + + + + +Node0->Node5 + + + + +Node6 + + +MotorJoint + + + + +Node0->Node6 + + + + +Node7 + + +PrismaticJoint + + + + +Node0->Node7 + + + + +Node8 + + +PulleyJoint + + + + +Node0->Node8 + + + + +Node9 + + +RevoluteJoint + + + + +Node0->Node9 + + + + +Node10 + + +RopeJoint + + + + +Node0->Node10 + + + + +Node11 + + +WeldJoint + + + + +Node0->Node11 + + + + +Node12 + + +WheelJoint + + + + +Node0->Node12 + + + + + diff --git a/docs/2.0/inherit_graph_35.map b/docs/2.0/inherit_graph_35.map new file mode 100644 index 00000000..c4259a82 --- /dev/null +++ b/docs/2.0/inherit_graph_35.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_35.md5 b/docs/2.0/inherit_graph_35.md5 new file mode 100644 index 00000000..59c6a07e --- /dev/null +++ b/docs/2.0/inherit_graph_35.md5 @@ -0,0 +1 @@ +d2dad2c19efc118b27ab188ed5732345 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_35.svg b/docs/2.0/inherit_graph_35.svg new file mode 100644 index 00000000..5e2cf8cd --- /dev/null +++ b/docs/2.0/inherit_graph_35.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +JointEdge + + + + + diff --git a/docs/2.0/inherit_graph_36.map b/docs/2.0/inherit_graph_36.map new file mode 100644 index 00000000..bae11f20 --- /dev/null +++ b/docs/2.0/inherit_graph_36.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_36.md5 b/docs/2.0/inherit_graph_36.md5 new file mode 100644 index 00000000..6f1368d7 --- /dev/null +++ b/docs/2.0/inherit_graph_36.md5 @@ -0,0 +1 @@ +2ebb5a7fa31a0ea0aede8126355a9857 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_36.svg b/docs/2.0/inherit_graph_36.svg new file mode 100644 index 00000000..3e490c9d --- /dev/null +++ b/docs/2.0/inherit_graph_36.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +Manifold + + + + + diff --git a/docs/2.0/inherit_graph_37.map b/docs/2.0/inherit_graph_37.map new file mode 100644 index 00000000..8f37d158 --- /dev/null +++ b/docs/2.0/inherit_graph_37.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_37.md5 b/docs/2.0/inherit_graph_37.md5 new file mode 100644 index 00000000..7ad57c9e --- /dev/null +++ b/docs/2.0/inherit_graph_37.md5 @@ -0,0 +1 @@ +047d570ff5102179625021021ea77599 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_37.svg b/docs/2.0/inherit_graph_37.svg new file mode 100644 index 00000000..90fe5916 --- /dev/null +++ b/docs/2.0/inherit_graph_37.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +ManifoldPoint + + + + + diff --git a/docs/2.0/inherit_graph_38.map b/docs/2.0/inherit_graph_38.map new file mode 100644 index 00000000..2fdd7102 --- /dev/null +++ b/docs/2.0/inherit_graph_38.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/inherit_graph_38.md5 b/docs/2.0/inherit_graph_38.md5 new file mode 100644 index 00000000..715bfc00 --- /dev/null +++ b/docs/2.0/inherit_graph_38.md5 @@ -0,0 +1 @@ +5c08fd4473850a2c1103495a288a1123 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_38.svg b/docs/2.0/inherit_graph_38.svg new file mode 100644 index 00000000..ad697cf1 --- /dev/null +++ b/docs/2.0/inherit_graph_38.svg @@ -0,0 +1,59 @@ + + + + + + +Graphical Class Hierarchy + +Node55 + + +IEquatable + + + + +Node0 + + +MassData + + + + +Node55->Node0 + + + + +Node57 + + +Vector2 + + + + +Node55->Node57 + + + + +Node58 + + +Vector3 + + + + +Node55->Node58 + + + + + diff --git a/docs/2.0/inherit_graph_39.map b/docs/2.0/inherit_graph_39.map new file mode 100644 index 00000000..8892af23 --- /dev/null +++ b/docs/2.0/inherit_graph_39.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_39.md5 b/docs/2.0/inherit_graph_39.md5 new file mode 100644 index 00000000..c0ea4841 --- /dev/null +++ b/docs/2.0/inherit_graph_39.md5 @@ -0,0 +1 @@ +8353e65f9c832d89447816ec9e89b19e \ No newline at end of file diff --git a/docs/2.0/inherit_graph_39.svg b/docs/2.0/inherit_graph_39.svg new file mode 100644 index 00000000..3b5d9002 --- /dev/null +++ b/docs/2.0/inherit_graph_39.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +Mat22 + + + + + diff --git a/docs/2.0/inherit_graph_4.map b/docs/2.0/inherit_graph_4.map new file mode 100644 index 00000000..f3122889 --- /dev/null +++ b/docs/2.0/inherit_graph_4.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_4.md5 b/docs/2.0/inherit_graph_4.md5 new file mode 100644 index 00000000..2f381347 --- /dev/null +++ b/docs/2.0/inherit_graph_4.md5 @@ -0,0 +1 @@ +dd11954e4488fc04b96e5aa743872234 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_4.svg b/docs/2.0/inherit_graph_4.svg new file mode 100644 index 00000000..dd15dc42 --- /dev/null +++ b/docs/2.0/inherit_graph_4.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +ClipVertex + + + + + diff --git a/docs/2.0/inherit_graph_40.map b/docs/2.0/inherit_graph_40.map new file mode 100644 index 00000000..5d8a3be4 --- /dev/null +++ b/docs/2.0/inherit_graph_40.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_40.md5 b/docs/2.0/inherit_graph_40.md5 new file mode 100644 index 00000000..69033cea --- /dev/null +++ b/docs/2.0/inherit_graph_40.md5 @@ -0,0 +1 @@ +2b68158a146b9762cf36d83ae408c3d1 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_40.svg b/docs/2.0/inherit_graph_40.svg new file mode 100644 index 00000000..b7ec8bd4 --- /dev/null +++ b/docs/2.0/inherit_graph_40.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +Mat33 + + + + + diff --git a/docs/2.0/inherit_graph_41.map b/docs/2.0/inherit_graph_41.map new file mode 100644 index 00000000..41404f33 --- /dev/null +++ b/docs/2.0/inherit_graph_41.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_41.md5 b/docs/2.0/inherit_graph_41.md5 new file mode 100644 index 00000000..d4ff4f7d --- /dev/null +++ b/docs/2.0/inherit_graph_41.md5 @@ -0,0 +1 @@ +9a3b6bc25ff8f952230f0bbbe88414d4 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_41.svg b/docs/2.0/inherit_graph_41.svg new file mode 100644 index 00000000..99faafe1 --- /dev/null +++ b/docs/2.0/inherit_graph_41.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +Path + + + + + diff --git a/docs/2.0/inherit_graph_42.map b/docs/2.0/inherit_graph_42.map new file mode 100644 index 00000000..dddd9f7c --- /dev/null +++ b/docs/2.0/inherit_graph_42.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_42.md5 b/docs/2.0/inherit_graph_42.md5 new file mode 100644 index 00000000..dcfbdddd --- /dev/null +++ b/docs/2.0/inherit_graph_42.md5 @@ -0,0 +1 @@ +2f1ed5b089fa571a08c68ac7c85e76a9 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_42.svg b/docs/2.0/inherit_graph_42.svg new file mode 100644 index 00000000..644b9ba5 --- /dev/null +++ b/docs/2.0/inherit_graph_42.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +RayCastInput + + + + + diff --git a/docs/2.0/inherit_graph_43.map b/docs/2.0/inherit_graph_43.map new file mode 100644 index 00000000..bde4d923 --- /dev/null +++ b/docs/2.0/inherit_graph_43.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_43.md5 b/docs/2.0/inherit_graph_43.md5 new file mode 100644 index 00000000..b8fc2c22 --- /dev/null +++ b/docs/2.0/inherit_graph_43.md5 @@ -0,0 +1 @@ +32a2ba16bd47ab4af92487eecd2060ff \ No newline at end of file diff --git a/docs/2.0/inherit_graph_43.svg b/docs/2.0/inherit_graph_43.svg new file mode 100644 index 00000000..a6ce13f2 --- /dev/null +++ b/docs/2.0/inherit_graph_43.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +RayCastOutput + + + + + diff --git a/docs/2.0/inherit_graph_44.map b/docs/2.0/inherit_graph_44.map new file mode 100644 index 00000000..046fb5f3 --- /dev/null +++ b/docs/2.0/inherit_graph_44.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_44.md5 b/docs/2.0/inherit_graph_44.md5 new file mode 100644 index 00000000..2809774c --- /dev/null +++ b/docs/2.0/inherit_graph_44.md5 @@ -0,0 +1 @@ +30d14d8c39722238d47750114d8c11f3 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_44.svg b/docs/2.0/inherit_graph_44.svg new file mode 100644 index 00000000..fd2ecf5a --- /dev/null +++ b/docs/2.0/inherit_graph_44.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +ReferenceFace + + + + + diff --git a/docs/2.0/inherit_graph_45.map b/docs/2.0/inherit_graph_45.map new file mode 100644 index 00000000..7e4fd632 --- /dev/null +++ b/docs/2.0/inherit_graph_45.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/2.0/inherit_graph_45.md5 b/docs/2.0/inherit_graph_45.md5 new file mode 100644 index 00000000..c2589299 --- /dev/null +++ b/docs/2.0/inherit_graph_45.md5 @@ -0,0 +1 @@ +4f0d7a7180f32069b1db4a45795815f8 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_45.svg b/docs/2.0/inherit_graph_45.svg new file mode 100644 index 00000000..123dfbec --- /dev/null +++ b/docs/2.0/inherit_graph_45.svg @@ -0,0 +1,72 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +Shape + + + + +Node1 + + +ChainShape + + + + +Node0->Node1 + + + + +Node2 + + +CircleShape + + + + +Node0->Node2 + + + + +Node3 + + +EdgeShape + + + + +Node0->Node3 + + + + +Node4 + + +PolygonShape + + + + +Node0->Node4 + + + + + diff --git a/docs/2.0/inherit_graph_46.map b/docs/2.0/inherit_graph_46.map new file mode 100644 index 00000000..82cb8cf3 --- /dev/null +++ b/docs/2.0/inherit_graph_46.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_46.md5 b/docs/2.0/inherit_graph_46.md5 new file mode 100644 index 00000000..53d9a81b --- /dev/null +++ b/docs/2.0/inherit_graph_46.md5 @@ -0,0 +1 @@ +4d6b28aa327a254f0b068ba05db8fdd3 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_46.svg b/docs/2.0/inherit_graph_46.svg new file mode 100644 index 00000000..3ac659b0 --- /dev/null +++ b/docs/2.0/inherit_graph_46.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +SimplexCache + + + + + diff --git a/docs/2.0/inherit_graph_47.map b/docs/2.0/inherit_graph_47.map new file mode 100644 index 00000000..622ffe8b --- /dev/null +++ b/docs/2.0/inherit_graph_47.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_47.md5 b/docs/2.0/inherit_graph_47.md5 new file mode 100644 index 00000000..74d66a10 --- /dev/null +++ b/docs/2.0/inherit_graph_47.md5 @@ -0,0 +1 @@ +6be5c6f9e6bfb3e353d1a1207096f362 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_47.svg b/docs/2.0/inherit_graph_47.svg new file mode 100644 index 00000000..8843fc26 --- /dev/null +++ b/docs/2.0/inherit_graph_47.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +SolverIterations + + + + + diff --git a/docs/2.0/inherit_graph_48.map b/docs/2.0/inherit_graph_48.map new file mode 100644 index 00000000..feadfac3 --- /dev/null +++ b/docs/2.0/inherit_graph_48.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_48.md5 b/docs/2.0/inherit_graph_48.md5 new file mode 100644 index 00000000..4ea88f25 --- /dev/null +++ b/docs/2.0/inherit_graph_48.md5 @@ -0,0 +1 @@ +fad7b36af1bf290043dc7acbb5a2179a \ No newline at end of file diff --git a/docs/2.0/inherit_graph_48.svg b/docs/2.0/inherit_graph_48.svg new file mode 100644 index 00000000..70e41b69 --- /dev/null +++ b/docs/2.0/inherit_graph_48.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +Sweep + + + + + diff --git a/docs/2.0/inherit_graph_49.map b/docs/2.0/inherit_graph_49.map new file mode 100644 index 00000000..3dc54029 --- /dev/null +++ b/docs/2.0/inherit_graph_49.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_49.md5 b/docs/2.0/inherit_graph_49.md5 new file mode 100644 index 00000000..8ebd4ad6 --- /dev/null +++ b/docs/2.0/inherit_graph_49.md5 @@ -0,0 +1 @@ +e8a0fbe0afa40d18358365088af81ac8 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_49.svg b/docs/2.0/inherit_graph_49.svg new file mode 100644 index 00000000..85326a15 --- /dev/null +++ b/docs/2.0/inherit_graph_49.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +Terrain + + + + + diff --git a/docs/2.0/inherit_graph_5.map b/docs/2.0/inherit_graph_5.map new file mode 100644 index 00000000..a46c8e90 --- /dev/null +++ b/docs/2.0/inherit_graph_5.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_5.md5 b/docs/2.0/inherit_graph_5.md5 new file mode 100644 index 00000000..aa8f673a --- /dev/null +++ b/docs/2.0/inherit_graph_5.md5 @@ -0,0 +1 @@ +9ab41b2e95579a0ee5117a8f5efa59fd \ No newline at end of file diff --git a/docs/2.0/inherit_graph_5.svg b/docs/2.0/inherit_graph_5.svg new file mode 100644 index 00000000..3bb88e6a --- /dev/null +++ b/docs/2.0/inherit_graph_5.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +Complex + + + + + diff --git a/docs/2.0/inherit_graph_50.map b/docs/2.0/inherit_graph_50.map new file mode 100644 index 00000000..96d346ef --- /dev/null +++ b/docs/2.0/inherit_graph_50.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_50.md5 b/docs/2.0/inherit_graph_50.md5 new file mode 100644 index 00000000..02532b63 --- /dev/null +++ b/docs/2.0/inherit_graph_50.md5 @@ -0,0 +1 @@ +fe862402a56fde724ce460944efa1e41 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_50.svg b/docs/2.0/inherit_graph_50.svg new file mode 100644 index 00000000..e430bf47 --- /dev/null +++ b/docs/2.0/inherit_graph_50.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +TextureConverter + + + + + diff --git a/docs/2.0/inherit_graph_51.map b/docs/2.0/inherit_graph_51.map new file mode 100644 index 00000000..b422a60a --- /dev/null +++ b/docs/2.0/inherit_graph_51.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_51.md5 b/docs/2.0/inherit_graph_51.md5 new file mode 100644 index 00000000..10c3951d --- /dev/null +++ b/docs/2.0/inherit_graph_51.md5 @@ -0,0 +1 @@ +5b95055799ce99e8d885944ca910f65e \ No newline at end of file diff --git a/docs/2.0/inherit_graph_51.svg b/docs/2.0/inherit_graph_51.svg new file mode 100644 index 00000000..d0cc6eba --- /dev/null +++ b/docs/2.0/inherit_graph_51.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +TOIInput + + + + + diff --git a/docs/2.0/inherit_graph_52.map b/docs/2.0/inherit_graph_52.map new file mode 100644 index 00000000..b2679849 --- /dev/null +++ b/docs/2.0/inherit_graph_52.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_52.md5 b/docs/2.0/inherit_graph_52.md5 new file mode 100644 index 00000000..8c7e87c1 --- /dev/null +++ b/docs/2.0/inherit_graph_52.md5 @@ -0,0 +1 @@ +2a3db3876c9a24ac3bd84c1021831d93 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_52.svg b/docs/2.0/inherit_graph_52.svg new file mode 100644 index 00000000..ff4bb1eb --- /dev/null +++ b/docs/2.0/inherit_graph_52.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +TOIOutput + + + + + diff --git a/docs/2.0/inherit_graph_53.map b/docs/2.0/inherit_graph_53.map new file mode 100644 index 00000000..8ad0e615 --- /dev/null +++ b/docs/2.0/inherit_graph_53.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_53.md5 b/docs/2.0/inherit_graph_53.md5 new file mode 100644 index 00000000..6a1ee1d5 --- /dev/null +++ b/docs/2.0/inherit_graph_53.md5 @@ -0,0 +1 @@ +d7fd86bee7291840948b5a113b20b69c \ No newline at end of file diff --git a/docs/2.0/inherit_graph_53.svg b/docs/2.0/inherit_graph_53.svg new file mode 100644 index 00000000..dfc02465 --- /dev/null +++ b/docs/2.0/inherit_graph_53.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +Transform + + + + + diff --git a/docs/2.0/inherit_graph_54.map b/docs/2.0/inherit_graph_54.map new file mode 100644 index 00000000..08c075f5 --- /dev/null +++ b/docs/2.0/inherit_graph_54.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_54.md5 b/docs/2.0/inherit_graph_54.md5 new file mode 100644 index 00000000..e88244f3 --- /dev/null +++ b/docs/2.0/inherit_graph_54.md5 @@ -0,0 +1 @@ +74c6fe99b2be45027e8a11e540b30007 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_54.svg b/docs/2.0/inherit_graph_54.svg new file mode 100644 index 00000000..2fbfdaf3 --- /dev/null +++ b/docs/2.0/inherit_graph_54.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +VelocityConstraintPoint + + + + + diff --git a/docs/2.0/inherit_graph_55.map b/docs/2.0/inherit_graph_55.map new file mode 100644 index 00000000..03ad7a30 --- /dev/null +++ b/docs/2.0/inherit_graph_55.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/inherit_graph_55.md5 b/docs/2.0/inherit_graph_55.md5 new file mode 100644 index 00000000..3a486f24 --- /dev/null +++ b/docs/2.0/inherit_graph_55.md5 @@ -0,0 +1 @@ +fdd4b1b9e8968bb703d5ebff366fe0a8 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_55.svg b/docs/2.0/inherit_graph_55.svg new file mode 100644 index 00000000..4485eb5d --- /dev/null +++ b/docs/2.0/inherit_graph_55.svg @@ -0,0 +1,33 @@ + + + + + + +Graphical Class Hierarchy + +Node75 + + +List + + + + +Node0 + + +Vertices + + + + +Node75->Node0 + + + + + diff --git a/docs/2.0/inherit_graph_56.map b/docs/2.0/inherit_graph_56.map new file mode 100644 index 00000000..0a05b5c6 --- /dev/null +++ b/docs/2.0/inherit_graph_56.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_56.md5 b/docs/2.0/inherit_graph_56.md5 new file mode 100644 index 00000000..ac7c0f98 --- /dev/null +++ b/docs/2.0/inherit_graph_56.md5 @@ -0,0 +1 @@ +d6bcb06882f125f75acb7652c3d6a82e \ No newline at end of file diff --git a/docs/2.0/inherit_graph_56.svg b/docs/2.0/inherit_graph_56.svg new file mode 100644 index 00000000..0f8ed286 --- /dev/null +++ b/docs/2.0/inherit_graph_56.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +World + + + + + diff --git a/docs/2.0/inherit_graph_6.map b/docs/2.0/inherit_graph_6.map new file mode 100644 index 00000000..b08cdc43 --- /dev/null +++ b/docs/2.0/inherit_graph_6.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/2.0/inherit_graph_6.md5 b/docs/2.0/inherit_graph_6.md5 new file mode 100644 index 00000000..17e7c80c --- /dev/null +++ b/docs/2.0/inherit_graph_6.md5 @@ -0,0 +1 @@ +bb40ab4520f39a07998b8c0ed32d6073 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_6.svg b/docs/2.0/inherit_graph_6.svg new file mode 100644 index 00000000..1c170b2c --- /dev/null +++ b/docs/2.0/inherit_graph_6.svg @@ -0,0 +1,154 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +Contact + + + + +Node1 + + +ContactListHead + + + + +Node0->Node1 + + + + +Node44 + + +ICollection + + + + +Node45 + + +BodyCollection + + + + +Node44->Node45 + + + + +Node46 + + +ControllerCollection + + + + +Node44->Node46 + + + + +Node47 + + +FixtureCollection + + + + +Node44->Node47 + + + + +Node48 + + +JointCollection + + + + +Node44->Node48 + + + + +Node49 + + +IEnumerable + + + + +Node49->Node1 + + + + +Node49->Node45 + + + + +Node49->Node46 + + + + +Node49->Node47 + + + + +Node49->Node48 + + + + +Node59 + + +IList + + + + +Node59->Node45 + + + + +Node59->Node46 + + + + +Node59->Node47 + + + + +Node59->Node48 + + + + + diff --git a/docs/2.0/inherit_graph_7.map b/docs/2.0/inherit_graph_7.map new file mode 100644 index 00000000..a78e8805 --- /dev/null +++ b/docs/2.0/inherit_graph_7.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_7.md5 b/docs/2.0/inherit_graph_7.md5 new file mode 100644 index 00000000..0c72b057 --- /dev/null +++ b/docs/2.0/inherit_graph_7.md5 @@ -0,0 +1 @@ +bad5f383f2e6b1cc1e3ee0fb3ba5d787 \ No newline at end of file diff --git a/docs/2.0/inherit_graph_7.svg b/docs/2.0/inherit_graph_7.svg new file mode 100644 index 00000000..bf961ce5 --- /dev/null +++ b/docs/2.0/inherit_graph_7.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +ContactEdge + + + + + diff --git a/docs/2.0/inherit_graph_8.map b/docs/2.0/inherit_graph_8.map new file mode 100644 index 00000000..024a9e93 --- /dev/null +++ b/docs/2.0/inherit_graph_8.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_8.md5 b/docs/2.0/inherit_graph_8.md5 new file mode 100644 index 00000000..db4a3dec --- /dev/null +++ b/docs/2.0/inherit_graph_8.md5 @@ -0,0 +1 @@ +cb2678e2d25ac545ec0d1a66d3f25b6d \ No newline at end of file diff --git a/docs/2.0/inherit_graph_8.svg b/docs/2.0/inherit_graph_8.svg new file mode 100644 index 00000000..07ae6be6 --- /dev/null +++ b/docs/2.0/inherit_graph_8.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +ContactFeature + + + + + diff --git a/docs/2.0/inherit_graph_9.map b/docs/2.0/inherit_graph_9.map new file mode 100644 index 00000000..10b26f44 --- /dev/null +++ b/docs/2.0/inherit_graph_9.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/2.0/inherit_graph_9.md5 b/docs/2.0/inherit_graph_9.md5 new file mode 100644 index 00000000..5112abc9 --- /dev/null +++ b/docs/2.0/inherit_graph_9.md5 @@ -0,0 +1 @@ +367c9dd1dfa3bfc04a41a35dd6042f8f \ No newline at end of file diff --git a/docs/2.0/inherit_graph_9.svg b/docs/2.0/inherit_graph_9.svg new file mode 100644 index 00000000..dc2adb1a --- /dev/null +++ b/docs/2.0/inherit_graph_9.svg @@ -0,0 +1,20 @@ + + + + + + +Graphical Class Hierarchy + +Node0 + + +ContactID + + + + + diff --git a/docs/2.0/inherits.html b/docs/2.0/inherits.html new file mode 100644 index 00000000..f7a63d17 --- /dev/null +++ b/docs/2.0/inherits.html @@ -0,0 +1,185 @@ + + + + + + + +Aether.Physics2D: Class Hierarchy + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Class Hierarchy
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + diff --git a/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase-members.html b/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase-members.html new file mode 100644 index 00000000..0d988480 --- /dev/null +++ b/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase-members.html @@ -0,0 +1,83 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
IBroadPhase< TNode > Member List
+
+
+ +

This is the complete list of members for IBroadPhase< TNode >, including all inherited members.

+ + + + + + + + + + + + + + +
AddProxy(ref AABB aabb) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
GetFatAABB(int proxyId, out AABB aabb) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
GetProxy(int proxyId) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
MoveProxy(int proxyId, ref AABB aabb, Vector2 displacement) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
ProxyCount (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
Query(BroadPhaseQueryCallback callback, ref AABB aabb) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
RayCast(BroadPhaseRayCastCallback callback, ref RayCastInput input) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
RemoveProxy(int proxyId) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
SetProxy(int proxyId, ref TNode proxy) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
ShiftOrigin(Vector2 newOrigin) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
TestOverlap(int proxyIdA, int proxyIdB) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
TouchProxy(int proxyId) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
UpdatePairs(BroadphaseDelegate callback) (defined in IBroadPhase< TNode >)IBroadPhase< TNode >
+
+ + + + diff --git a/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html b/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html new file mode 100644 index 00000000..ec0931a7 --- /dev/null +++ b/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html @@ -0,0 +1,127 @@ + + + + + + + +Aether.Physics2D: IBroadPhase< TNode > Interface Template Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
IBroadPhase< TNode > Interface Template Reference
+
+
+
+Inheritance diagram for IBroadPhase< TNode >:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+void UpdatePairs (BroadphaseDelegate callback)
 
+bool TestOverlap (int proxyIdA, int proxyIdB)
 
+int AddProxy (ref AABB aabb)
 
+void RemoveProxy (int proxyId)
 
+void MoveProxy (int proxyId, ref AABB aabb, Vector2 displacement)
 
+void SetProxy (int proxyId, ref TNode proxy)
 
+TNode GetProxy (int proxyId)
 
+void TouchProxy (int proxyId)
 
+void GetFatAABB (int proxyId, out AABB aabb)
 
+void Query (BroadPhaseQueryCallback callback, ref AABB aabb)
 
+void RayCast (BroadPhaseRayCastCallback callback, ref RayCastInput input)
 
+void ShiftOrigin (Vector2 newOrigin)
 
+ + + +

+Properties

+int ProxyCount [get]
 
+
The documentation for this interface was generated from the following file:
    +
  • Physics2D/Collision/IBroadPhase.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.js b/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.js new file mode 100644 index 00000000..fa81af92 --- /dev/null +++ b/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.js @@ -0,0 +1,16 @@ +var interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase = +[ + [ "AddProxy", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#ad9ca66daacf1828b84c56f5b2808a731", null ], + [ "GetFatAABB", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a7dc1e097e5476d11499f4f8298bb3d8d", null ], + [ "GetProxy", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a73f2e38ab598835174aaed4d306f87a8", null ], + [ "MoveProxy", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a71078c994b7867922c99146146276ad6", null ], + [ "Query", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a6f951deaee4acbc9330e52c75ad5f857", null ], + [ "RayCast", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#adea785a0ed01ff136a9331945d041201", null ], + [ "RemoveProxy", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#af2d1ef2e21c25692ad5cf89c36853773", null ], + [ "SetProxy", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#aabbd173edaa8feb8486addb897ec5e0c", null ], + [ "ShiftOrigin", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90", null ], + [ "TestOverlap", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#af0ed3fc2a990659fc739d696e53ad2ae", null ], + [ "TouchProxy", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a98ac388450b6819447187b01e5524bf1", null ], + [ "UpdatePairs", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a01e0910c006b4ddd6d6cce44d7a5eb72", null ], + [ "ProxyCount", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#ac1585bd4c93094d69a305bd4284eff84", null ] +]; \ No newline at end of file diff --git a/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.map b/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.map new file mode 100644 index 00000000..997b28fa --- /dev/null +++ b/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.md5 b/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.md5 new file mode 100644 index 00000000..7a08d995 --- /dev/null +++ b/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.md5 @@ -0,0 +1 @@ +a5c02382d1358d5280b28dd53ce8b552 \ No newline at end of file diff --git a/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.svg b/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.svg new file mode 100644 index 00000000..a7b17f56 --- /dev/null +++ b/docs/2.0/interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase__inherit__graph.svg @@ -0,0 +1,39 @@ + + + + + + +IBroadPhase< TNode > + +Node1 + + +IBroadPhase< TNode > + + + + +Node2 + + +DynamicTreeBroadPhase +< TNode > + + + + +Node1->Node2 + + + + +Node1->Node2 + + + + + diff --git a/docs/1.6/jquery.js b/docs/2.0/jquery.js similarity index 100% rename from docs/1.6/jquery.js rename to docs/2.0/jquery.js diff --git a/docs/2.0/namespacemembers.html b/docs/2.0/namespacemembers.html new file mode 100644 index 00000000..d4688afa --- /dev/null +++ b/docs/2.0/namespacemembers.html @@ -0,0 +1,92 @@ + + + + + + + +Aether.Physics2D: Package Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
Here is a list of all documented namespace members with links to the namespaces they belong to:
+
+
+ + + + diff --git a/docs/2.0/namespacemembers_enum.html b/docs/2.0/namespacemembers_enum.html new file mode 100644 index 00000000..42ac230c --- /dev/null +++ b/docs/2.0/namespacemembers_enum.html @@ -0,0 +1,80 @@ + + + + + + + +Aether.Physics2D: Package Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+ + + + diff --git a/docs/2.0/namespacemembers_func.html b/docs/2.0/namespacemembers_func.html new file mode 100644 index 00000000..0ee83d5a --- /dev/null +++ b/docs/2.0/namespacemembers_func.html @@ -0,0 +1,77 @@ + + + + + + + +Aether.Physics2D: Package Functions + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+ + + + diff --git a/docs/2.0/namespacenkast.html b/docs/2.0/namespacenkast.html new file mode 100644 index 00000000..4c8e8a96 --- /dev/null +++ b/docs/2.0/namespacenkast.html @@ -0,0 +1,70 @@ + + + + + + + +Aether.Physics2D: nkast Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast Namespace Reference
+
+
+
+
+ + + + diff --git a/docs/2.0/namespacenkast.js b/docs/2.0/namespacenkast.js new file mode 100644 index 00000000..82eb7e6c --- /dev/null +++ b/docs/2.0/namespacenkast.js @@ -0,0 +1,4 @@ +var namespacenkast = +[ + [ "Aether", "namespacenkast_1_1_aether.html", "namespacenkast_1_1_aether" ] +]; \ No newline at end of file diff --git a/docs/2.0/namespacenkast_1_1_aether.html b/docs/2.0/namespacenkast_1_1_aether.html new file mode 100644 index 00000000..9ddd2a14 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether.html @@ -0,0 +1,70 @@ + + + + + + + +Aether.Physics2D: nkast.Aether Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether Namespace Reference
+
+
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether.js b/docs/2.0/namespacenkast_1_1_aether.js new file mode 100644 index 00000000..caa59bb6 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether.js @@ -0,0 +1,4 @@ +var namespacenkast_1_1_aether = +[ + [ "Physics2D", "namespacenkast_1_1_aether_1_1_physics2_d.html", "namespacenkast_1_1_aether_1_1_physics2_d" ] +]; \ No newline at end of file diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d.html new file mode 100644 index 00000000..976b44e5 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d.html @@ -0,0 +1,77 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D Namespace Reference
+
+
+ + + + +

+Classes

class  Settings
 
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d.js b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d.js new file mode 100644 index 00000000..88a4877e --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d.js @@ -0,0 +1,7 @@ +var namespacenkast_1_1_aether_1_1_physics2_d = +[ + [ "Collision", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision" ], + [ "Common", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common" ], + [ "Controllers", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers.html", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers" ], + [ "Dynamics", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics" ] +]; \ No newline at end of file diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html new file mode 100644 index 00000000..4161e7ba --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html @@ -0,0 +1,233 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Collision Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Collision Namespace Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

struct  ContactFeature
 The features that intersect to form the contact point This must be 4 bytes or less. More...
 
struct  ContactID
 Contact ids to facilitate warm starting. More...
 
struct  ManifoldPoint
 A manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions. More...
 
struct  Manifold
 A manifold for two touching convex Shapes. Box2D supports multiple types of contact: More...
 
struct  ClipVertex
 Used for computing contact manifolds. More...
 
struct  RayCastInput
 Ray-cast input data. More...
 
struct  RayCastOutput
 Ray-cast output data. More...
 
struct  AABB
 An axis aligned bounding box. More...
 
struct  EPAxis
 This structure is used to keep track of the best separating axis. More...
 
struct  ReferenceFace
 Reference face used for clipping More...
 
class  Collision
 Collision methods
 
struct  DistanceProxy
 A distance proxy is used by the GJK algorithm. It encapsulates any shape. More...
 
struct  SimplexCache
 Used to warm start ComputeDistance. Set count to zero on first call. More...
 
struct  DistanceInput
 Input for Distance.ComputeDistance(). You have to option to use the shape radii in the computation. More...
 
struct  DistanceOutput
 Output for Distance.ComputeDistance(). More...
 
struct  SimplexVertex
 
struct  Simplex
 
class  Distance
 The Gilbert–Johnson–Keerthi distance algorithm that provides the distance between shapes.
 
struct  TreeNode
 A node in the dynamic tree. The client does not interact with this directly.
 
class  DynamicTree
 A dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update. More...
 
struct  Pair
 
class  DynamicTreeBroadPhase
 The broad-phase is used for computing pairs and performing volume queries and ray casts. This broad-phase does not persist pairs. Instead, this reports potentially new pairs. It is up to the client to consume the new pairs and to track subsequent overlap. More...
 
interface  IBroadPhase
 
class  TOIInput
 Input parameters for CalculateTimeOfImpact More...
 
struct  TOIOutput
 
class  SeparationFunction
 
class  TimeOfImpact
 
+ + + + + + + + + + + + +

+Enumerations

enum class  ManifoldType { Circles +, FaceA +, FaceB + }
 
enum class  PointState { Null +, Add +, Persist +, Remove + }
 This is used for determining the state of contact points. More...
 
enum class  EPAxisType { Unknown +, EdgeA +, EdgeB + }
 
enum class  TOIOutputState {
+  Unknown +, Failed +, Overlapped +, Touching +,
+  Seperated +
+ }
 
enum class  SeparationFunctionType { Points +, FaceA +, FaceB + }
 
+ + + + + + + +

+Functions

+delegate void BroadphaseDelegate (int proxyIdA, int proxyIdB)
 
+delegate bool BroadPhaseQueryCallback (int proxyId)
 
+delegate float BroadPhaseRayCastCallback (ref RayCastInput input, int proxyId)
 
+

Enumeration Type Documentation

+ +

◆ PointState

+ +
+
+ + + + + +
+ + + + +
enum PointState
+
+strong
+
+ +

This is used for determining the state of contact points.

+ + + + + +
Enumerator
Null 

Point does not exist

+
Add 

Point was added in the update

+
Persist 

Point persisted across the update

+
Remove 

Point was removed in the update

+
+ +
+
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.js b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.js new file mode 100644 index 00000000..8cdb3b49 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.js @@ -0,0 +1,58 @@ +var namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision = +[ + [ "Shapes", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes" ], + [ "ContactFeature", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature" ], + [ "ContactID", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d" ], + [ "ManifoldPoint", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point" ], + [ "Manifold", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold" ], + [ "ClipVertex", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex" ], + [ "RayCastInput", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input" ], + [ "RayCastOutput", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output" ], + [ "AABB", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b" ], + [ "EPAxis", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis" ], + [ "ReferenceFace", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face" ], + [ "DistanceProxy", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy" ], + [ "SimplexCache", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache" ], + [ "DistanceInput", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input" ], + [ "DistanceOutput", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output" ], + [ "DynamicTree", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree" ], + [ "DynamicTreeBroadPhase", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase" ], + [ "IBroadPhase", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html", "interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase" ], + [ "TOIInput", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input" ], + [ "TOIOutput", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output" ], + [ "ContactFeatureType", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#ab2468d2f3733112c3dfefba3d8713fbd", [ + [ "Vertex", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#ab2468d2f3733112c3dfefba3d8713fbdab22b929ba52471a02d18bb3a4e4472e6", null ], + [ "Face", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#ab2468d2f3733112c3dfefba3d8713fbda8af5861002f3c157f9ba842bba10aa3f", null ] + ] ], + [ "EPAxisType", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52", [ + [ "Unknown", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52a88183b946cc5f0e8c96b2e66e1c74a7e", null ], + [ "EdgeA", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52a2a187552a4c67d367110e85ea0087a4d", null ], + [ "EdgeB", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52a0a2d24d621ca67652605108f4d4eac97", null ] + ] ], + [ "ManifoldType", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80eb", [ + [ "Circles", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80eba0b746483cd6f7830702edd6ee7d8d4b9", null ], + [ "FaceA", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80ebaf43c8682b4637a32c3fd76348733a5b0", null ], + [ "FaceB", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80eba9d0245173cf584f064c34d2be4718f0d", null ] + ] ], + [ "PointState", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5", [ + [ "Null", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5abbb93ef26e3c101ff11cdd21cab08a94", null ], + [ "Add", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5aec211f7c20af43e742bf2570c3cb84f9", null ], + [ "Persist", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5a5a7dacb6e9b5ba37e22f825429355174", null ], + [ "Remove", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5a1063e38cb53d94d386f21227fcd84717", null ] + ] ], + [ "SeparationFunctionType", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97", [ + [ "Points", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97a75dd5f1160a3f02b6fae89c54361a1b3", null ], + [ "FaceA", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97af43c8682b4637a32c3fd76348733a5b0", null ], + [ "FaceB", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97a9d0245173cf584f064c34d2be4718f0d", null ] + ] ], + [ "TOIOutputState", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538f", [ + [ "Unknown", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fa88183b946cc5f0e8c96b2e66e1c74a7e", null ], + [ "Failed", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fad7c8c85bf79bbe1b7188497c32c3b0ca", null ], + [ "Overlapped", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fa5f1b91d5ebf354ef9c15b0671c0e8b18", null ], + [ "Touching", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fa5b32faae4c7bae1011dc7ab43caa1529", null ], + [ "Seperated", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538faa718c9e839947a5b30fd87b5d1da6f8d", null ] + ] ], + [ "BroadphaseDelegate", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#af1e4aeb9b27ae87c5bd1f582ef85171a", null ], + [ "BroadPhaseQueryCallback", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#ae1629af2df7ca183f2d3e0b48d926a67", null ], + [ "BroadPhaseRayCastCallback", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a983b1b0a406526ec27963240014c4b5e", null ] +]; \ No newline at end of file diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html new file mode 100644 index 00000000..19a4eacd --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html @@ -0,0 +1,107 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Collision.Shapes Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Collision.Shapes Namespace Reference
+
+
+ + + + + + + + + + + + + + + + + + + + +

+Classes

class  ChainShape
 A chain shape is a free form sequence of line segments. The chain has two-sided collision, so you can use inside and outside collision. Therefore, you may use any winding order. Connectivity information is used to create smooth collisions. WARNING: The chain will not collide properly if there are self-intersections. More...
 
class  CircleShape
 A circle shape. More...
 
class  EdgeShape
 A line segment (edge) shape. These can be connected in chains or loops to other edge shapes. The connectivity information is used to ensure correct contact normals. More...
 
class  PolygonShape
 Represents a simple non-selfintersecting convex polygon. Create a convex hull from the given array of points. More...
 
struct  MassData
 This holds the mass data computed for a shape. More...
 
class  Shape
 A shape is used for collision detection. You can create a shape however you like. Shapes used for simulation in World are created automatically when a Fixture is created. Shapes may encapsulate a one or more child shapes. More...
 
+ + + +

+Enumerations

enum class  ShapeType {
+  Unknown = -1 +, Circle = 0 +, Edge = 1 +, Polygon = 2 +,
+  Chain = 3 +, TypeCount = 4 +
+ }
 
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.js b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.js new file mode 100644 index 00000000..77955483 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.js @@ -0,0 +1,17 @@ +var namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes = +[ + [ "ChainShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape" ], + [ "CircleShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape" ], + [ "EdgeShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape" ], + [ "PolygonShape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape" ], + [ "MassData", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data" ], + [ "Shape", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape" ], + [ "ShapeType", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345", [ + [ "Unknown", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a88183b946cc5f0e8c96b2e66e1c74a7e", null ], + [ "Circle", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a30954d90085f6eaaf5817917fc5fecb3", null ], + [ "Edge", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345ae4a297a0f76119a442c2595ac040673e", null ], + [ "Polygon", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a4c0a11247d92f73fb84baa51e37a3263", null ], + [ "Chain", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a5320550175ad6f79ad658943b9c013a7", null ], + [ "TypeCount", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a834c072a52bcf98866ed2eadaaa861a1", null ] + ] ] +]; \ No newline at end of file diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html new file mode 100644 index 00000000..62885113 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html @@ -0,0 +1,190 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Common Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Common Namespace Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

struct  Complex
 
class  Constant
 
struct  FixedArray2
 
struct  FixedArray3
 
struct  FixedArray4
 
struct  FixedArray8
 
class  LineTools
 Collection of helper methods for misc collisions. Does float tolerance and line collisions with lines and AABBs.
 
class  MathUtils
 
struct  Mat22
 A 2-by-2 matrix. Stored in column-major order. More...
 
struct  Mat33
 A 3-by-3 matrix. Stored in column-major order. More...
 
struct  Transform
 A transform contains translation and rotation. It is used to represent the position and orientation of rigid frames. More...
 
struct  Sweep
 This describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position. More...
 
class  Path
 Path: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve. More...
 
class  PathManager
 An easy to use manager for creating paths.
 
class  PolygonTools
 
class  WorldSerializer
 Serialize the world into an XML file
 
class  WorldXmlSerializer
 
class  WorldXmlDeserializer
 
class  XMLFragmentAttribute
 
class  XMLFragmentElement
 
class  XMLFragmentException
 
class  FileBuffer
 
class  XMLFragmentParser
 
struct  Vector2
 
struct  Vector3
 
class  Vertices
 
+ + + +

+Enumerations

enum class  PolygonError {
+  NoError +, InvalidAmountOfVertices +, NotSimple +, NotCounterClockWise +,
+  NotConvex +, AreaTooSmall +, SideTooSmall +
+ }
 
+

Enumeration Type Documentation

+ +

◆ PolygonError

+ +
+
+ + + + + +
+ + + + +
enum PolygonError
+
+strong
+
+ + + + + + + + +
Enumerator
NoError 

There were no errors in the polygon

+
InvalidAmountOfVertices 

Polygon must have between 3 and Settings.MaxPolygonVertices vertices.

+
NotSimple 

Polygon must be simple. This means no overlapping edges.

+
NotCounterClockWise 

Polygon must have a counter clockwise winding.

+
NotConvex 

The polygon is concave, it needs to be convex.

+
AreaTooSmall 

Polygon area is too small.

+
SideTooSmall 

The polygon has a side that is too short.

+
+ +
+
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.js b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.js new file mode 100644 index 00000000..22e04993 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.js @@ -0,0 +1,42 @@ +var namespacenkast_1_1_aether_1_1_physics2_d_1_1_common = +[ + [ "ConvexHull", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_convex_hull.html", null ], + [ "Decomposition", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition" ], + [ "PhysicsLogic", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic" ], + [ "PolygonManipulation", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html", [ + [ "PolyClipError", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdf", [ + [ "None", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfa6adf97f83acf6453d4a6a4b1070f3754", null ], + [ "DegeneratedOutput", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfad292f634700e4b9ca3f5a35372d22e6f", null ], + [ "NonSimpleInput", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfa12b4f2335c258d659ce17a8d14b8693f", null ], + [ "BrokenResult", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfaa869e0bf0957ca8c26ff2c88e1271abc", null ] + ] ], + [ "PolyClipType", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229", [ + [ "Intersect", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229a6faa907d79c8bb46a12bea5c8de76654", null ], + [ "Union", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229aaef12e903e606a4895a16b393bfdec8c", null ], + [ "Difference", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229a28ed2ac6c29f64a3692c956004b8ff7a", null ] + ] ] + ] ], + [ "TextureTools", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools" ], + [ "Complex", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex" ], + [ "FixedArray2", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2" ], + [ "FixedArray3", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3" ], + [ "FixedArray4", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4" ], + [ "FixedArray8", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8" ], + [ "Mat22", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22" ], + [ "Mat33", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33" ], + [ "Transform", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform" ], + [ "Sweep", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep" ], + [ "Path", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path" ], + [ "Vector2", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2" ], + [ "Vector3", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3" ], + [ "Vertices", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices" ], + [ "PolygonError", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60", [ + [ "NoError", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a70a47cae4eb221930f2663fd244369ea", null ], + [ "InvalidAmountOfVertices", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a0c102ced3f80f774f01bc8afd57b3476", null ], + [ "NotSimple", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60acdc1287219057b99b6a4a9885a3a490d", null ], + [ "NotCounterClockWise", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a751aa663d12b704bb5f0d52db13667ee", null ], + [ "NotConvex", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a0a31d96e9c3d3ed4569ab3bd8e00de05", null ], + [ "AreaTooSmall", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a52d9613893b8e72f4688a51696199ecf", null ], + [ "SideTooSmall", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60ae0df3b706ac8cffaf103e5f8e600dc8c", null ] + ] ] +]; \ No newline at end of file diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_convex_hull.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_convex_hull.html new file mode 100644 index 00000000..d9b63edc --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_convex_hull.html @@ -0,0 +1,83 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Common.ConvexHull Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Common.ConvexHull Namespace Reference
+
+
+ + + + + + + + + + + +

+Classes

class  ChainHull
 Andrew's Monotone Chain Convex Hull algorithm. Used to get the convex hull of a point cloud.
 
class  GiftWrap
 Giftwrap convex hull algorithm. O(nh) time complexity, where n is the number of points and h is the number of points on the convex hull.
 
class  Melkman
 Creates a convex hull. Note:
 
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html new file mode 100644 index 00000000..57f80bde --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html @@ -0,0 +1,179 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Common.Decomposition Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Common.Decomposition Namespace Reference
+
+
+ + + + +

+Namespaces

namespace  CDT
 
+ + + + + + + + + + + + + + + + + + +

+Classes

class  BayazitDecomposer
 Convex decomposition algorithm created by Mark Bayazit (http://mnbayazit.com/)
 
class  CDTDecomposer
 2D constrained Delaunay triangulation algorithm. Based on the paper "Sweep-line algorithm for constrained Delaunay triangulation" by V. Domiter and and B. Zalik
 
class  EarclipDecomposer
 Convex decomposition algorithm using ear clipping
 
class  FlipcodeDecomposer
 Convex decomposition algorithm created by unknown
 
class  SeidelDecomposer
 Convex decomposition algorithm created by Raimund Seidel
 
class  Triangulate
 
+ + + +

+Enumerations

enum class  TriangulationAlgorithm {
+  Earclip +, Bayazit +, Flipcode +, Seidel +,
+  SeidelTrapezoids +, Delauny +
+ }
 
+

Enumeration Type Documentation

+ +

◆ TriangulationAlgorithm

+ +
+
+ + + + + +
+ + + + +
enum TriangulationAlgorithm
+
+strong
+
+ + + + + + +
Enumerator
Earclip 

Convex decomposition algorithm using ear clipping

+

Properties:

    +
  • Only works on simple polygons.
  • +
  • Does not support holes.
  • +
  • Running time is O(n^2), n = number of vertices.
  • +
+
Bayazit 

Convex decomposition algorithm created by Mark Bayazit (http://mnbayazit.com/)

+

Properties:

    +
  • Tries to decompose using polygons instead of triangles.
  • +
  • Tends to produce optimal results with low processing time.
  • +
  • Running time is O(nr), n = number of vertices, r = reflex vertices.
  • +
  • Does not support holes.
  • +
+
Flipcode 

Convex decomposition algorithm created by unknown

+

Properties:

    +
  • No support for holes
  • +
  • Very fast
  • +
  • Only works on simple polygons
  • +
  • Only works on counter clockwise polygons
  • +
+
Seidel 

Convex decomposition algorithm created by Raimund Seidel

+

Properties:

    +
  • Decompose the polygon into trapezoids, then triangulate.
  • +
  • To use the trapezoid data, use ConvexPartitionTrapezoid()
  • +
  • Generate a lot of garbage due to incapsulation of the Poly2Tri library.
  • +
  • Running time is O(n log n), n = number of vertices.
  • +
  • Running time is almost linear for most simple polygons.
  • +
  • Does not care about winding order.
  • +
+
Delauny 

2D constrained Delaunay triangulation algorithm. Based on the paper "Sweep-line algorithm for constrained Delaunay triangulation" by V. Domiter and and B. Zalik

+

Properties:

    +
  • Creates triangles with a large interior angle.
  • +
  • Supports holes
  • +
  • Generate a lot of garbage due to incapsulation of the Poly2Tri library.
  • +
  • Running time is O(n^2), n = number of vertices.
  • +
  • Does not care about winding order.
  • +
+
+ +
+
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.js b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.js new file mode 100644 index 00000000..0de16894 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.js @@ -0,0 +1,13 @@ +var namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition = +[ + [ "CDT", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t" ], + [ "Seidel", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_seidel.html", null ], + [ "TriangulationAlgorithm", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4", [ + [ "Earclip", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a67ac673518d5cac732e925c3621006fd", null ], + [ "Bayazit", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a666e685ea058b7188395cd99aa1b8a19", null ], + [ "Flipcode", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a0efdbf579d7141aad03cab430e30307c", null ], + [ "Seidel", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4aab178da569507fcd537f712af786ca97", null ], + [ "SeidelTrapezoids", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4ae998f071c4e86f59551b73d6762c1671", null ], + [ "Delauny", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a6601e04d7cfa7c4f369d32e14b0ff0e2", null ] + ] ] +]; \ No newline at end of file diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html new file mode 100644 index 00000000..8d530b5b --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html @@ -0,0 +1,88 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Common.Decomposition.CDT Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Common.Decomposition.CDT Namespace Reference
+
+
+ + + + + + + + + + + + +

+Classes

interface  Triangulatable
 
class  TriangulationConstraint
 
class  TriangulationContext
 
class  TriangulationPoint
 
class  TriangulationUtil
 
+

Detailed Description

+

Forces a triangle edge between two points p and q when triangulating. For example used to enforce Polygon Edges during a polygon triangulation.

+
Author
Thomas Åhlén, thahl.nosp@m.en@g.nosp@m.mail..nosp@m.com
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.js b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.js new file mode 100644 index 00000000..b5bdd596 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.js @@ -0,0 +1,17 @@ +var namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t = +[ + [ "Delaunay", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.html", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay" ], + [ "Polygon", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_polygon.html", null ], + [ "Sets", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_sets.html", null ], + [ "Util", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_util.html", null ], + [ "Orientation", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58", [ + [ "CW", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58a9af3107a066f6b0defb1cafc0499f6ed", null ], + [ "CCW", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58a59ec5d573abd014f3ae2c26ca962e8cf", null ], + [ "Collinear", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58a817d9fd9977363770196b7b64da74bbb", null ] + ] ], + [ "TriangulationMode", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165b", [ + [ "Unconstrained", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165ba2770fb7b80f3c459d058bd4ca341a42b", null ], + [ "Constrained", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165bae85c071596f0dfdf2e6b4b5c8633445c", null ], + [ "Polygon", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165ba4c0a11247d92f73fb84baa51e37a3263", null ] + ] ] +]; \ No newline at end of file diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.html new file mode 100644 index 00000000..36aac71a --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.html @@ -0,0 +1,77 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Common.Decomposition.CDT.Delaunay Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Common.Decomposition.CDT.Delaunay Namespace Reference
+
+
+ + + + +

+Classes

class  DelaunayTriangle
 
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.js b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.js new file mode 100644 index 00000000..98560a57 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.js @@ -0,0 +1,4 @@ +var namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay = +[ + [ "Sweep", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweep.html", null ] +]; \ No newline at end of file diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweep.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweep.html new file mode 100644 index 00000000..2d7970ac --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweep.html @@ -0,0 +1,88 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Common.Decomposition.CDT.Delaunay.Sweep Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Common.Decomposition.CDT.Delaunay.Sweep Namespace Reference
+
+
+ + + + + + + + + + + + + + + + +

+Classes

class  AdvancingFront
 
class  AdvancingFrontNode
 
class  DTSweep
 
class  DTSweepConstraint
 
class  DTSweepContext
 
class  DTSweepPointComparator
 
class  PointOnEdgeException
 
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_polygon.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_polygon.html new file mode 100644 index 00000000..77ccc564 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_polygon.html @@ -0,0 +1,80 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Common.Decomposition.CDT.Polygon Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Common.Decomposition.CDT.Polygon Namespace Reference
+
+
+ + + + + + + + +

+Classes

class  Polygon
 
class  PolygonPoint
 
class  PolygonSet
 
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_sets.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_sets.html new file mode 100644 index 00000000..a6ac51b8 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_sets.html @@ -0,0 +1,78 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Common.Decomposition.CDT.Sets Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Common.Decomposition.CDT.Sets Namespace Reference
+
+
+ + + + + + +

+Classes

class  ConstrainedPointSet
 
class  PointSet
 
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_util.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_util.html new file mode 100644 index 00000000..90cd22f0 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_util.html @@ -0,0 +1,82 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Common.Decomposition.CDT.Util Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Common.Decomposition.CDT.Util Namespace Reference
+
+
+ + + + + + + + + + +

+Classes

struct  FixedArray3
 
struct  FixedBitArray3
 
class  PointGenerator
 
class  PolygonGenerator
 
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_seidel.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_seidel.html new file mode 100644 index 00000000..cb234eec --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_seidel.html @@ -0,0 +1,96 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Common.Decomposition.Seidel Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Common.Decomposition.Seidel Namespace Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

class  Edge
 
class  MonotoneMountain
 
class  Node
 
class  Point
 
class  QueryGraph
 
class  Sink
 
class  Trapezoid
 
class  TrapezoidalMap
 
class  Triangulator
 
class  XNode
 
class  YNode
 
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html new file mode 100644 index 00000000..6609ecce --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html @@ -0,0 +1,144 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Common.PhysicsLogic Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Common.PhysicsLogic Namespace Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +

+Classes

class  BreakableBody
 A type of body that supports multiple fixtures that can break apart. More...
 
struct  ControllerFilter
 
class  FilterData
 Contains filter data that can determine whether an object should be processed or not. More...
 
class  PhysicsLogic
 
struct  ShapeData
 
class  RayDataComparer
 This is a comprarer used for detecting angle difference between rays
 
class  RealExplosion
 Creates a realistic explosion based on raycasting. Objects in the open will be affected, but objects behind static bodies will not. A body that is half in cover, half in the open will get half the force applied to the end in the open. More...
 
class  SimpleExplosion
 Creates a simple explosion that ignores other bodies hiding behind static bodies. More...
 
+ + + +

+Enumerations

enum class  ControllerCategory {
+  None = 0x00000000 +, Cat01 = 0x00000001 +, Cat02 = 0x00000002 +, Cat03 = 0x00000004 +,
+  Cat04 = 0x00000008 +, Cat05 = 0x00000010 +, Cat06 = 0x00000020 +, Cat07 = 0x00000040 +,
+  Cat08 = 0x00000080 +, Cat09 = 0x00000100 +, Cat10 = 0x00000200 +, Cat11 = 0x00000400 +,
+  Cat12 = 0x00000800 +, Cat13 = 0x00001000 +, Cat14 = 0x00002000 +, Cat15 = 0x00004000 +,
+  Cat16 = 0x00008000 +, Cat17 = 0x00010000 +, Cat18 = 0x00020000 +, Cat19 = 0x00040000 +,
+  Cat20 = 0x00080000 +, Cat21 = 0x00100000 +, Cat22 = 0x00200000 +, Cat23 = 0x00400000 +,
+  Cat24 = 0x00800000 +, Cat25 = 0x01000000 +, Cat26 = 0x02000000 +, Cat27 = 0x04000000 +,
+  Cat28 = 0x08000000 +, Cat29 = 0x10000000 +, Cat30 = 0x20000000 +, Cat31 = 0x40000000 +,
+  All = int.MaxValue +
+ }
 
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.js b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.js new file mode 100644 index 00000000..6f3c003c --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.js @@ -0,0 +1,44 @@ +var namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic = +[ + [ "BreakableBody", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body" ], + [ "ControllerFilter", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter" ], + [ "FilterData", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data" ], + [ "PhysicsLogic", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic" ], + [ "RealExplosion", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion" ], + [ "SimpleExplosion", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion" ], + [ "ControllerCategory", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fd", [ + [ "None", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6adf97f83acf6453d4a6a4b1070f3754", null ], + [ "Cat01", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda653593abf02993e1cf60db5c75ca9f38", null ], + [ "Cat02", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda64512cab2d0331e429a6d73eb071082f", null ], + [ "Cat03", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda7eb94fe39b5fbee14fc077308f70ece2", null ], + [ "Cat04", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda40e68dc2bba3566c41dc122ca9291385", null ], + [ "Cat05", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda0c08f8cc3a14bb256e330fe4a1c5874a", null ], + [ "Cat06", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda9aa941f77971fbad190d0cde2620d5e6", null ], + [ "Cat07", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdacf7650bb9e2b9d571b0ddb36301bd8b7", null ], + [ "Cat08", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6addb2a7b7cf8a579a72f3540dcf8051", null ], + [ "Cat09", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdac94d691c4f3b90e6ab7c30a10befe582", null ], + [ "Cat10", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaae7c1e1d2ced9c571dec4729a0719a57", null ], + [ "Cat11", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdad6ef569d172c8ca14f4b545017eb6257", null ], + [ "Cat12", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaf459944a0cb3e3dc7203be0221b520fd", null ], + [ "Cat13", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda28d24c9232f6eb4ad18795275c0c1ffd", null ], + [ "Cat14", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda40afc2da1fba8a10f074ee178ae91dc4", null ], + [ "Cat15", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda4fa4065ca62791ccdc0151e5f2dd3535", null ], + [ "Cat16", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6909665d1b64813a26565474bdb6ad75", null ], + [ "Cat17", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdad000b7d55eb653c7b9a21c03e9245734", null ], + [ "Cat18", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda4b4092506652347fba6782f2dee8fe71", null ], + [ "Cat19", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda1369e3d226710ca96fd1271335ca279d", null ], + [ "Cat20", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda00b694b917c4a7f22fa6b73ca2a72c47", null ], + [ "Cat21", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda732bebff73009bf2971c83fbcf7026bd", null ], + [ "Cat22", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaddd5143c22227cc8d8e845e84f7446bc", null ], + [ "Cat23", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6d07f1a28c7240fb705ca7e821d0717f", null ], + [ "Cat24", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda37e6497fce444c3d0fdc324d1fa184da", null ], + [ "Cat25", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda5337ec1c99c36d2395a6021da682b7e2", null ], + [ "Cat26", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda8f1c8155630c68d0dbd60a328262ce88", null ], + [ "Cat27", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaee74bb3fc6c6c1a8239365e81f202dbc", null ], + [ "Cat28", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda2c95aa5e1ba4e7610b5e0916cad67b6a", null ], + [ "Cat29", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdae14512278a9ad6eecf0182ef9c51d935", null ], + [ "Cat30", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda49649770cc6a2f7530fd82b4cf61eecd", null ], + [ "Cat31", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdac147cfa91b1fb061dabcf50391df6d84", null ], + [ "All", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdab1c94ca2fbc3e78fc30069c8d0f01680", null ] + ] ] +]; \ No newline at end of file diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html new file mode 100644 index 00000000..615bd4b3 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html @@ -0,0 +1,94 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Common.PolygonManipulation Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Common.PolygonManipulation Namespace Reference
+
+
+ + + + + + + + + + + + +

+Classes

class  CuttingTools
 
class  SimpleCombiner
 Combines a list of triangles into a list of convex polygons. Starts with a seed triangle, keep adding triangles to it until you can't add any more without making the polygon non-convex.
 
class  SimplifyTools
 Provides a set of tools to simplify polygons in various ways.
 
class  YuPengClipper
 
+ + + +

+Enumerations

enum class  PolyClipError { None +, DegeneratedOutput +, NonSimpleInput +, BrokenResult + }
 
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html new file mode 100644 index 00000000..6760860f --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html @@ -0,0 +1,121 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Common.TextureTools Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Common.TextureTools Namespace Reference
+
+
+ + + + + + + + + +

+Classes

class  MarchingSquares
 
class  Terrain
 Simple class to maintain a terrain. It can keep track More...
 
class  TextureConverter
 
+ + + + +

+Enumerations

enum class  VerticesDetectionType { Integrated = 0 +, Separated = 1 + }
 The detection type affects the resulting polygon data. More...
 
+

Enumeration Type Documentation

+ +

◆ VerticesDetectionType

+ +
+
+ + + + + +
+ + + + +
enum VerticesDetectionType
+
+strong
+
+ +

The detection type affects the resulting polygon data.

+ + + +
Enumerator
Integrated 

Holes are integrated into the main polygon.

+
Separated 

The data of the main polygon and hole polygons is returned separately.

+
+ +
+
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.js b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.js new file mode 100644 index 00000000..3e112996 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.js @@ -0,0 +1,9 @@ +var namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools = +[ + [ "Terrain", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain" ], + [ "TextureConverter", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter" ], + [ "VerticesDetectionType", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html#a02718b40fa95f524ad54c378c618e373", [ + [ "Integrated", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html#a02718b40fa95f524ad54c378c618e373a92d909e2ae45ed6c55a55088f1d46394", null ], + [ "Separated", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html#a02718b40fa95f524ad54c378c618e373a606970f24025625f40867ff6d152fa1e", null ] + ] ] +]; \ No newline at end of file diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers.html new file mode 100644 index 00000000..9531f2a9 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers.html @@ -0,0 +1,96 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Controllers Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Controllers Namespace Reference
+
+
+ + + + + + + + + + + + + + + + +

+Classes

class  AbstractForceController
 
class  BuoyancyController
 
class  Controller
 
class  GravityController
 
class  SimpleWindForce
 Reference implementation for forces based on AbstractForceController It supports all features provided by the base class and illustrates proper usage as an easy to understand example. As a side-effect it is a nice and easy to use wind force for your projects More...
 
class  VelocityLimitController
 Put a limit on the linear (translation - the movespeed) and angular (rotation) velocity of bodies added to this controller. More...
 
+ + + +

+Enumerations

enum class  GravityType { Linear +, DistanceSquared + }
 
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers.js b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers.js new file mode 100644 index 00000000..3080144f --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers.js @@ -0,0 +1,13 @@ +var namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers = +[ + [ "AbstractForceController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller" ], + [ "BuoyancyController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller" ], + [ "Controller", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller" ], + [ "GravityController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller" ], + [ "SimpleWindForce", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force" ], + [ "VelocityLimitController", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller" ], + [ "GravityType", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers.html#afd1e527b17eba5305ea949fa7c717069", [ + [ "Linear", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers.html#afd1e527b17eba5305ea949fa7c717069a32a843da6ea40ab3b17a3421ccdf671b", null ], + [ "DistanceSquared", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers.html#afd1e527b17eba5305ea949fa7c717069ab5950247badd257aa18269aa0e183c6a", null ] + ] ] +]; \ No newline at end of file diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html new file mode 100644 index 00000000..a2520c6a --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html @@ -0,0 +1,364 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Dynamics Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Dynamics Namespace Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

class  Body
 
class  BodyCollection
 
class  ContactManager
 
class  ControllerCollection
 
class  Fixture
 A fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc. More...
 
class  FixtureCollection
 
struct  FixtureProxy
 This proxy is used internally to connect fixtures to the broad-phase. More...
 
class  Island
 This is an internal class. More...
 
class  JointCollection
 
struct  SolverIterations
 
struct  TimeStep
 This is an internal structure.
 
struct  SolverPosition
 This is an internal structure.
 
struct  SolverVelocity
 This is an internal structure.
 
struct  SolverData
 Solver Data.
 
class  World
 The world class manages all physics entities, dynamic simulation, and asynchronous queries. More...
 
+ + + + + + +

+Enumerations

enum class  BodyType { Static +, Kinematic +, Dynamic + }
 The body type. More...
 
enum class  Category {
+  None = 0x00000000 +, Cat1 = 0x00000001 +, Cat2 = 0x00000002 +, Cat3 = 0x00000004 +,
+  Cat4 = 0x00000008 +, Cat5 = 0x00000010 +, Cat6 = 0x00000020 +, Cat7 = 0x00000040 +,
+  Cat8 = 0x00000080 +, Cat9 = 0x00000100 +, Cat10 = 0x00000200 +, Cat11 = 0x00000400 +,
+  Cat12 = 0x00000800 +, Cat13 = 0x00001000 +, Cat14 = 0x00002000 +, Cat15 = 0x00004000 +,
+  Cat16 = 0x00008000 +, Cat17 = 0x00010000 +, Cat18 = 0x00020000 +, Cat19 = 0x00040000 +,
+  Cat20 = 0x00080000 +, Cat21 = 0x00100000 +, Cat22 = 0x00200000 +, Cat23 = 0x00400000 +,
+  Cat24 = 0x00800000 +, Cat25 = 0x01000000 +, Cat26 = 0x02000000 +, Cat27 = 0x04000000 +,
+  Cat28 = 0x08000000 +, Cat29 = 0x10000000 +, Cat30 = 0x20000000 +, Cat31 = 0x40000000 +,
+  All = int.MaxValue +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

delegate bool QueryReportFixtureDelegate (Fixture fixture)
 Called for each fixture found in the query.

Returns
true: Continues the query, false: Terminate the query
+ More...
 
delegate float RayCastReportFixtureDelegate (Fixture fixture, Vector2 point, Vector2 normal, float fraction)
 Called for each fixture found in the query. You control how the ray cast proceeds by returning a float: return -1: ignore this fixture and continue return 0: terminate the ray cast return fraction: clip the ray to this point return 1: don't clip the ray and continue More...
 
delegate void EndContactDelegate (Contact contact)
 This delegate is called when a contact is deleted More...
 
delegate bool BeginContactDelegate (Contact contact)
 This delegate is called when a contact is created More...
 
+delegate void PreSolveDelegate (Contact contact, ref Manifold oldManifold)
 
+delegate void PostSolveDelegate (Contact contact, ContactVelocityConstraint impulse)
 
+delegate void FixtureDelegate (World sender, Body body, Fixture fixture)
 
+delegate void JointDelegate (World sender, Joint joint)
 
+delegate void BodyDelegate (World sender, Body body)
 
+delegate void ControllerDelegate (World sender, Controller controller)
 
+delegate bool CollisionFilterDelegate (Fixture fixtureA, Fixture fixtureB)
 
+delegate bool BeforeCollisionEventHandler (Fixture sender, Fixture other)
 
+delegate bool OnCollisionEventHandler (Fixture sender, Fixture other, Contact contact)
 
+delegate void AfterCollisionEventHandler (Fixture sender, Fixture other, Contact contact, ContactVelocityConstraint impulse)
 
+delegate void OnSeparationEventHandler (Fixture sender, Fixture other, Contact contact)
 
+

Enumeration Type Documentation

+ +

◆ BodyType

+ +
+
+ + + + + +
+ + + + +
enum BodyType
+
+strong
+
+ +

The body type.

+ + + + +
Enumerator
Static 

Zero velocity, may be manually moved. Note: even static bodies have mass.

+
Kinematic 

Zero mass, non-zero velocity set by user, moved by solver

+
Dynamic 

Positive mass, non-zero velocity determined by forces, moved by solver

+
+ +
+
+

Function Documentation

+ +

◆ BeginContactDelegate()

+ +
+
+ + + + + + + + +
delegate bool nkast.Aether.Physics2D.Dynamics.BeginContactDelegate (Contact contact)
+
+ +

This delegate is called when a contact is created

+ +
+
+ +

◆ EndContactDelegate()

+ +
+
+ + + + + + + + +
delegate void nkast.Aether.Physics2D.Dynamics.EndContactDelegate (Contact contact)
+
+ +

This delegate is called when a contact is deleted

+ +
+
+ +

◆ QueryReportFixtureDelegate()

+ +
+
+ + + + + + + + +
delegate bool nkast.Aether.Physics2D.Dynamics.QueryReportFixtureDelegate (Fixture fixture)
+
+ +

Called for each fixture found in the query.

Returns
true: Continues the query, false: Terminate the query
+

+ +
+
+ +

◆ RayCastReportFixtureDelegate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
delegate float nkast.Aether.Physics2D.Dynamics.RayCastReportFixtureDelegate (Fixture fixture,
Vector2 point,
Vector2 normal,
float fraction 
)
+
+ +

Called for each fixture found in the query. You control how the ray cast proceeds by returning a float: return -1: ignore this fixture and continue return 0: terminate the ray cast return fraction: clip the ray to this point return 1: don't clip the ray and continue

+
Parameters
+ + + + +
fixturethe fixture hit by the ray
pointthe point of initial intersection
normalthe normal vector at the point of intersection
+
+
+
Returns
0 to terminate, fraction to clip the ray for closest hit, 1 to continue
+ +
+
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.js b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.js new file mode 100644 index 00000000..7b1cf8c7 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.js @@ -0,0 +1,71 @@ +var namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics = +[ + [ "Contacts", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts" ], + [ "Joints", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints" ], + [ "Body", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body" ], + [ "BodyCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection" ], + [ "ContactManager", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager" ], + [ "ControllerCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection" ], + [ "Fixture", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture" ], + [ "FixtureCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection" ], + [ "FixtureProxy", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy" ], + [ "Island", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island" ], + [ "JointCollection", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection" ], + [ "SolverIterations", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations" ], + [ "World", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world" ], + [ "BodyType", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2", [ + [ "Static", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2a84a8921b25f505d0d2077aeb5db4bc16", null ], + [ "Kinematic", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2a40c78b58b86002ee38fad2d3c9dd787e", null ], + [ "Dynamic", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2a971fd8cc345d8bd9f92e9f7d88fdf20c", null ] + ] ], + [ "Category", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccb", [ + [ "None", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba6adf97f83acf6453d4a6a4b1070f3754", null ], + [ "Cat1", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba7cd6dfa1e5c487327adc06188deb0fb6", null ], + [ "Cat2", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbae40de42d219daec83c36108458c33448", null ], + [ "Cat3", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba37f6adc37f0d87173121e583167d6cc1", null ], + [ "Cat4", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba129f228c0d7a220b0553d8cba9184121", null ], + [ "Cat5", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaaa470590104819dd8bfe57561230fb03", null ], + [ "Cat6", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbac54ad63095318697d3211bcd63f58154", null ], + [ "Cat7", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaf600d208aab66127dd4464dba35a3121", null ], + [ "Cat8", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba5e086afde3ccd07c854219e8f918cf8c", null ], + [ "Cat9", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaedb8dbf31ba7788483f002ee267d463d", null ], + [ "Cat10", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaae7c1e1d2ced9c571dec4729a0719a57", null ], + [ "Cat11", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbad6ef569d172c8ca14f4b545017eb6257", null ], + [ "Cat12", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaf459944a0cb3e3dc7203be0221b520fd", null ], + [ "Cat13", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba28d24c9232f6eb4ad18795275c0c1ffd", null ], + [ "Cat14", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba40afc2da1fba8a10f074ee178ae91dc4", null ], + [ "Cat15", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba4fa4065ca62791ccdc0151e5f2dd3535", null ], + [ "Cat16", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba6909665d1b64813a26565474bdb6ad75", null ], + [ "Cat17", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbad000b7d55eb653c7b9a21c03e9245734", null ], + [ "Cat18", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba4b4092506652347fba6782f2dee8fe71", null ], + [ "Cat19", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba1369e3d226710ca96fd1271335ca279d", null ], + [ "Cat20", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba00b694b917c4a7f22fa6b73ca2a72c47", null ], + [ "Cat21", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba732bebff73009bf2971c83fbcf7026bd", null ], + [ "Cat22", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaddd5143c22227cc8d8e845e84f7446bc", null ], + [ "Cat23", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba6d07f1a28c7240fb705ca7e821d0717f", null ], + [ "Cat24", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba37e6497fce444c3d0fdc324d1fa184da", null ], + [ "Cat25", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba5337ec1c99c36d2395a6021da682b7e2", null ], + [ "Cat26", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba8f1c8155630c68d0dbd60a328262ce88", null ], + [ "Cat27", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaee74bb3fc6c6c1a8239365e81f202dbc", null ], + [ "Cat28", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba2c95aa5e1ba4e7610b5e0916cad67b6a", null ], + [ "Cat29", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbae14512278a9ad6eecf0182ef9c51d935", null ], + [ "Cat30", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba49649770cc6a2f7530fd82b4cf61eecd", null ], + [ "Cat31", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbac147cfa91b1fb061dabcf50391df6d84", null ], + [ "All", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbab1c94ca2fbc3e78fc30069c8d0f01680", null ] + ] ], + [ "AfterCollisionEventHandler", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a38ab39da55b81861b266b2d3a81b500b", null ], + [ "BeforeCollisionEventHandler", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a72c7a3a02987de75ee970794f235e9df", null ], + [ "BeginContactDelegate", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acfb07c253a2cc64acd0cde25171a421f", null ], + [ "BodyDelegate", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a2268d88288062219fadaeabfda41f056", null ], + [ "CollisionFilterDelegate", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#ac340f0d6ae29a8674e0740465976a5b0", null ], + [ "ControllerDelegate", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#abe9b80407daa12bbf7411b597df817bb", null ], + [ "EndContactDelegate", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a937b2b18316e7a01fbab45a2ea93db88", null ], + [ "FixtureDelegate", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#aa1e459ea5ba0d4c07cadd15af4a3749d", null ], + [ "JointDelegate", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a15049f950fe3cc85e3ca1598bb931558", null ], + [ "OnCollisionEventHandler", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a5f03eb4da28ad7384b4951345d46b0f7", null ], + [ "OnSeparationEventHandler", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#ad5d18ffb01e86bae72c2d15b86eb3aa2", null ], + [ "PostSolveDelegate", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#ae9b17d0f8ef32835d131c99cc7435680", null ], + [ "PreSolveDelegate", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a907e5809c845a5d52df88364fb6a7ee5", null ], + [ "QueryReportFixtureDelegate", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a6e4869a26e8b43c7cff5ee19bc0fc73e", null ], + [ "RayCastReportFixtureDelegate", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a70cbd3e9cd377f11b36c5dc66eb23531", null ] +]; \ No newline at end of file diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html new file mode 100644 index 00000000..2dbeeb8a --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html @@ -0,0 +1,91 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Dynamics.Contacts Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Dynamics.Contacts Namespace Reference
+
+
+ + + + + + + + + + + + + + + + + + + +

+Classes

class  ContactEdge
 A contact edge is used to connect bodies and contacts together in a contact graph where each body is a node and each contact is an edge. A contact edge belongs to a doubly linked list maintained in each attached body. Each contact has two contact nodes, one for each attached body. More...
 
class  Contact
 The class manages contact between two shapes. A contact exists for each overlapping AABB in the broad-phase (except if filtered). Therefore a contact object may exist that has no contact points. More...
 
class  ContactListHead
 Head of a circular doubly linked list. More...
 
class  ContactPositionConstraint
 
class  VelocityConstraintPoint
 
class  ContactVelocityConstraint
 
class  ContactSolver
 
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.js b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.js new file mode 100644 index 00000000..0eafe099 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.js @@ -0,0 +1,10 @@ +var namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts = +[ + [ "ContactEdge", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge" ], + [ "Contact", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact" ], + [ "ContactListHead", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html", null ], + [ "ContactPositionConstraint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint" ], + [ "VelocityConstraintPoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point" ], + [ "ContactVelocityConstraint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint" ], + [ "ContactSolver", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver" ] +]; \ No newline at end of file diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html new file mode 100644 index 00000000..d1347c2f --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html @@ -0,0 +1,155 @@ + + + + + + + +Aether.Physics2D: nkast.Aether.Physics2D.Dynamics.Joints Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
nkast.Aether.Physics2D.Dynamics.Joints Namespace Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

class  AngleJoint
 Maintains a fixed angle between two bodies More...
 
class  DistanceJoint
 A distance joint rains two points on two bodies to remain at a fixed distance from each other. You can view this as a massless, rigid rod. More...
 
class  FixedMouseJoint
 A mouse joint is used to make a point on a body track a specified world point. This a soft constraint with a maximum force. This allows the constraint to stretch and without applying huge forces. NOTE: this joint is not documented in the manual because it was developed to be used in the testbed. If you want to learn how to use the mouse joint, look at the testbed. More...
 
class  FrictionJoint
 Friction joint. This is used for top-down friction. It provides 2D translational friction and angular friction. More...
 
class  GearJoint
 A gear joint is used to connect two joints together. Either joint can be a revolute or prismatic joint. You specify a gear ratio to bind the motions together: coordinate1 + ratio * coordinate2 = ant The ratio can be negative or positive. If one joint is a revolute joint and the other joint is a prismatic joint, then the ratio will have units of length or units of 1/length. More...
 
class  JointEdge
 A joint edge is used to connect bodies and joints together in a joint graph where each body is a node and each joint is an edge. A joint edge belongs to a doubly linked list maintained in each attached body. Each joint has two joint nodes, one for each attached body. More...
 
class  Joint
 
class  JointFactory
 An easy to use factory for using joints.
 
class  MotorJoint
 A motor joint is used to control the relative motion between two bodies. A typical usage is to control the movement of a dynamic body with respect to the ground. More...
 
class  PrismaticJoint
 A prismatic joint. This joint provides one degree of freedom: translation along an axis fixed in bodyA. Relative rotation is prevented. You can use a joint limit to restrict the range of motion and a joint motor to drive the motion or to model joint friction. More...
 
class  PulleyJoint
 The pulley joint is connected to two bodies and two fixed world points. The pulley supports a ratio such that: length1 + ratio * length2 <= constant Yes, the force transmitted is scaled by the ratio. More...
 
class  RevoluteJoint
 A revolute joint constrains to bodies to share a common point while they are free to rotate about the point. The relative rotation about the shared point is the joint angle. You can limit the relative rotation with a joint limit that specifies a lower and upper angle. You can use a motor to drive the relative rotation about the shared point. A maximum motor torque is provided so that infinite forces are not generated. More...
 
class  RopeJoint
 A rope joint enforces a maximum distance between two points on two bodies. It has no other effect. It can be used on ropes that are made up of several connected bodies, and if there is a need to support a heavy body. This joint is used for stabiliation of heavy objects on soft constraint joints. More...
 
class  WeldJoint
 A weld joint essentially glues two bodies together. A weld joint may distort somewhat because the island constraint solver is approximate. More...
 
class  WheelJoint
 A wheel joint. This joint provides two degrees of freedom: translation along an axis fixed in bodyA and rotation in the plane. You can use a joint limit to restrict the range of motion and a joint motor to drive the rotation or to model rotational friction. This joint is designed for vehicle suspensions. More...
 
+ + + + + +

+Enumerations

enum class  JointType {
+  Unknown +, Revolute +, Prismatic +, Distance +,
+  Pulley +, Gear +, Wheel +, Weld +,
+  Friction +, Rope +, Motor +, Angle +,
+  FixedMouse +, FixedRevolute +, FixedDistance +, FixedLine +,
+  FixedPrismatic +, FixedAngle +, FixedFriction +
+ }
 
enum class  LimitState { Inactive +, AtLower +, AtUpper +, Equal + }
 
+
+
+ + + + diff --git a/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.js b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.js new file mode 100644 index 00000000..55735cc5 --- /dev/null +++ b/docs/2.0/namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.js @@ -0,0 +1,44 @@ +var namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints = +[ + [ "AngleJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint" ], + [ "DistanceJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint" ], + [ "FixedMouseJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint" ], + [ "FrictionJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint" ], + [ "GearJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint" ], + [ "JointEdge", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge" ], + [ "Joint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint" ], + [ "MotorJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint" ], + [ "PrismaticJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint" ], + [ "PulleyJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint" ], + [ "RevoluteJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint" ], + [ "RopeJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint" ], + [ "WeldJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint" ], + [ "WheelJoint", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html", "classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint" ], + [ "JointType", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9", [ + [ "Unknown", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a88183b946cc5f0e8c96b2e66e1c74a7e", null ], + [ "Revolute", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a358561ac4d41f41d479b7c54b19b639e", null ], + [ "Prismatic", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a35fa8acd1b8b1beb23e6c2e24313570c", null ], + [ "Distance", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a0aa6f4210bf373c95eda00232e93cd98", null ], + [ "Pulley", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9aba41903d01ed39b1b98768512c8e65f5", null ], + [ "Gear", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9afb845762a66c26782f477febab5344dc", null ], + [ "Wheel", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9aa5df60ef4fc4447353769d66661d2229", null ], + [ "Weld", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a768bf199aed2d6ea5cd5d27017978530", null ], + [ "Friction", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a6513892a7d1f1a327b2d4de2b8f69b89", null ], + [ "Rope", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9aa3a77296cc85eb0c3175a09c0f7c3e60", null ], + [ "Motor", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9ab33538179f5661a86cbe327a1793e199", null ], + [ "Angle", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a45f4ce6c3306644b1efe333f4f8d6929", null ], + [ "FixedMouse", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9abe5d9f5fe5d17b1ed014e090a0f9d94d", null ], + [ "FixedRevolute", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a59a85b3732f41a070284c0ee10611b7d", null ], + [ "FixedDistance", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a10c25cea0541b2393f6d6aed1c6c9736", null ], + [ "FixedLine", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9ad46b8bc8437d639008f876c409cb2d0b", null ], + [ "FixedPrismatic", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a40cc91cbdb2b729c31040a77e354196b", null ], + [ "FixedAngle", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a5e344a2279c3ac68f18fc1654170e7db", null ], + [ "FixedFriction", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a0977c53f423eee5673c8d142f232e7d6", null ] + ] ], + [ "LimitState", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3", [ + [ "Inactive", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3a3cab03c00dbd11bc3569afa0748013f0", null ], + [ "AtLower", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3aca182151063c1d84522f0a6b8bf974b9", null ], + [ "AtUpper", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3affd094d9668b346a58bb516fbcef4253", null ], + [ "Equal", "namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3af5f286e73bda105e538310b3190f75c5", null ] + ] ] +]; \ No newline at end of file diff --git a/docs/2.0/namespaces.html b/docs/2.0/namespaces.html new file mode 100644 index 00000000..d5863889 --- /dev/null +++ b/docs/2.0/namespaces.html @@ -0,0 +1,181 @@ + + + + + + + +Aether.Physics2D: Packages + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Packages
+
+
+
Here are the packages with brief descriptions (if available):
+
[detail level 12345678]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Nnkast
 NAether
 NPhysics2D
 NCollision
 NShapes
 CContactFeatureThe features that intersect to form the contact point This must be 4 bytes or less
 CContactIDContact ids to facilitate warm starting
 CManifoldPointA manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions
 CManifoldA manifold for two touching convex Shapes. Box2D supports multiple types of contact:
 CClipVertexUsed for computing contact manifolds
 CRayCastInputRay-cast input data
 CRayCastOutputRay-cast output data
 CAABBAn axis aligned bounding box
 CEPAxisThis structure is used to keep track of the best separating axis
 CReferenceFaceReference face used for clipping
 CDistanceProxyA distance proxy is used by the GJK algorithm. It encapsulates any shape
 CSimplexCacheUsed to warm start ComputeDistance. Set count to zero on first call
 CDistanceInputInput for Distance.ComputeDistance(). You have to option to use the shape radii in the computation
 CDistanceOutputOutput for Distance.ComputeDistance()
 CDynamicTreeA dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and ray casts. Leafs are proxies with an AABB. In the tree we expand the proxy AABB by Settings.b2_fatAABBFactor so that the proxy AABB is bigger than the client object. This allows the client object to move by small amounts without triggering a tree update
 CDynamicTreeBroadPhaseThe broad-phase is used for computing pairs and performing volume queries and ray casts. This broad-phase does not persist pairs. Instead, this reports potentially new pairs. It is up to the client to consume the new pairs and to track subsequent overlap
 CIBroadPhase
 CTOIInputInput parameters for CalculateTimeOfImpact
 CTOIOutput
 NCommon
 NConvexHull
 NDecomposition
 NPhysicsLogic
 NPolygonManipulation
 NTextureTools
 CComplex
 CFixedArray2
 CFixedArray3
 CFixedArray4
 CFixedArray8
 CMat22A 2-by-2 matrix. Stored in column-major order
 CMat33A 3-by-3 matrix. Stored in column-major order
 CTransformA transform contains translation and rotation. It is used to represent the position and orientation of rigid frames
 CSweepThis describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position
 CPathPath: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve
 CVector2
 CVector3
 CVertices
 NControllers
 CAbstractForceController
 CBuoyancyController
 CController
 CGravityController
 CSimpleWindForceReference implementation for forces based on AbstractForceController It supports all features provided by the base class and illustrates proper usage as an easy to understand example. As a side-effect it is a nice and easy to use wind force for your projects
 CVelocityLimitControllerPut a limit on the linear (translation - the movespeed) and angular (rotation) velocity of bodies added to this controller
 NDynamics
 NContacts
 NJoints
 CBody
 CBodyCollection
 CContactManager
 CControllerCollection
 CFixtureA fixture is used to attach a Shape to a body for collision detection. A fixture inherits its transform from its parent. Fixtures hold additional non-geometric data such as friction, collision filters, etc
 CFixtureCollection
 CFixtureProxyThis proxy is used internally to connect fixtures to the broad-phase
 CIslandThis is an internal class
 CJointCollection
 CSolverIterations
 CWorldThe world class manages all physics entities, dynamic simulation, and asynchronous queries
+
+
+
+ + + + diff --git a/docs/2.0/namespaces_dup.js b/docs/2.0/namespaces_dup.js new file mode 100644 index 00000000..b0f955c1 --- /dev/null +++ b/docs/2.0/namespaces_dup.js @@ -0,0 +1,4 @@ +var namespaces_dup = +[ + [ "nkast", "namespacenkast.html", "namespacenkast" ] +]; \ No newline at end of file diff --git a/docs/1.6/nav_f.png b/docs/2.0/nav_f.png similarity index 100% rename from docs/1.6/nav_f.png rename to docs/2.0/nav_f.png diff --git a/docs/1.6/nav_g.png b/docs/2.0/nav_g.png similarity index 100% rename from docs/1.6/nav_g.png rename to docs/2.0/nav_g.png diff --git a/docs/1.6/nav_h.png b/docs/2.0/nav_h.png similarity index 100% rename from docs/1.6/nav_h.png rename to docs/2.0/nav_h.png diff --git a/docs/1.6/navtree.css b/docs/2.0/navtree.css similarity index 100% rename from docs/1.6/navtree.css rename to docs/2.0/navtree.css diff --git a/docs/1.6/navtree.js b/docs/2.0/navtree.js similarity index 100% rename from docs/1.6/navtree.js rename to docs/2.0/navtree.js diff --git a/docs/2.0/navtreedata.js b/docs/2.0/navtreedata.js new file mode 100644 index 00000000..db716d7a --- /dev/null +++ b/docs/2.0/navtreedata.js @@ -0,0 +1,63 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file +*/ +var NAVTREE = +[ + [ "Aether.Physics2D", "index.html", [ + [ "Packages", "namespaces.html", [ + [ "Packages", "namespaces.html", "namespaces_dup" ], + [ "Package Functions", "namespacemembers.html", [ + [ "All", "namespacemembers.html", null ], + [ "Functions", "namespacemembers_func.html", null ], + [ "Enumerations", "namespacemembers_enum.html", null ] + ] ] + ] ], + [ "Classes", "annotated.html", [ + [ "Class List", "annotated.html", "annotated_dup" ], + [ "Class Index", "classes.html", null ], + [ "Class Hierarchy", "hierarchy.html", "hierarchy" ], + [ "Class Members", "functions.html", [ + [ "All", "functions.html", "functions_dup" ], + [ "Functions", "functions_func.html", "functions_func" ], + [ "Variables", "functions_vars.html", null ], + [ "Enumerations", "functions_enum.html", null ], + [ "Properties", "functions_prop.html", null ], + [ "Events", "functions_evnt.html", null ] + ] ] + ] ] + ] ] +]; + +var NAVTREEINDEX = +[ +"annotated.html", +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a442b8ca2755ec6c329c488366e63cba5", +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a9af83cbe201c26219bad8781d1817a5a", +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a3d17f59cf181a391a7f53a14dfb1d4fa", +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a2268d88288062219fadaeabfda41f056", +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html" +]; + +var SYNCONMSG = 'click to disable panel synchronisation'; +var SYNCOFFMSG = 'click to enable panel synchronisation'; \ No newline at end of file diff --git a/docs/2.0/navtreeindex0.js b/docs/2.0/navtreeindex0.js new file mode 100644 index 00000000..150a5410 --- /dev/null +++ b/docs/2.0/navtreeindex0.js @@ -0,0 +1,253 @@ +var NAVTREEINDEX0 = +{ +"annotated.html":[1,0], +"classes.html":[1,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html":[1,0,0,0,0,0,15], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a2be0fd8d3134feabb57f8fb44d96fb8b":[1,0,0,0,0,0,15,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a2e2acaeb760a05b1efd0953ed0cb2173":[1,0,0,0,0,0,15,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a647dab9f34ef88dfe6f037d918b9ced7":[1,0,0,0,0,0,15,14], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6a17e4539f5b0c67dbd36bae0c2c0c8a":[1,0,0,0,0,0,15,15], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6df819a71685f42f11b975d4dd7cab2b":[1,0,0,0,0,0,15,17], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6f951deaee4acbc9330e52c75ad5f857":[1,0,0,0,0,0,15,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a6fdd7baa039c8a4adce90ee9a0bc9fe6":[1,0,0,0,0,0,15,20], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a702e48000b6328f3d4886e73aeda1f8d":[1,0,0,0,0,0,15,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a7b29c89f090c4b1d9439af93c95c3c6b":[1,0,0,0,0,0,15,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a8080b28ec477f7744b31c03d1c1d2e5a":[1,0,0,0,0,0,15,16], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#a9201650006651538e794c3965d364b21":[1,0,0,0,0,0,15,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#aaadefba794062a2ca7e58ceb10b955a1":[1,0,0,0,0,0,15,19], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#ac5840a865e4c1a9a3827226452d7d2f6":[1,0,0,0,0,0,15,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#ac69143d44c2bfdabf6d3f7766254401e":[1,0,0,0,0,0,15,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#ad9ca66daacf1828b84c56f5b2808a731":[1,0,0,0,0,0,15,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90":[1,0,0,0,0,0,15,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#adea785a0ed01ff136a9331945d041201":[1,0,0,0,0,0,15,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#adff5fce6cc8470ce991cae8456d81e74":[1,0,0,0,0,0,15,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#aecca9efc1edb3d6120f1965934066750":[1,0,0,0,0,0,15,18], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#aef5084b04b0edb83503149880f140580":[1,0,0,0,0,0,15,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree.html#af2d1ef2e21c25692ad5cf89c36853773":[1,0,0,0,0,0,15,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html":[1,0,0,0,0,0,16], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a01e0910c006b4ddd6d6cce44d7a5eb72":[1,0,0,0,0,0,16,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a6f951deaee4acbc9330e52c75ad5f857":[1,0,0,0,0,0,16,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a71078c994b7867922c99146146276ad6":[1,0,0,0,0,0,16,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a73f2e38ab598835174aaed4d306f87a8":[1,0,0,0,0,0,16,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a7dc1e097e5476d11499f4f8298bb3d8d":[1,0,0,0,0,0,16,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a9681a64d6798bd690dc9f798e313e2e0":[1,0,0,0,0,0,16,16], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a98ac388450b6819447187b01e5524bf1":[1,0,0,0,0,0,16,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#a9a13957ac9843fdc7fd6b00d7420dd9f":[1,0,0,0,0,0,16,15], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#aabbd173edaa8feb8486addb897ec5e0c":[1,0,0,0,0,0,16,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ac1585bd4c93094d69a305bd4284eff84":[1,0,0,0,0,0,16,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ad1a4b1c5c0595dc20c8653023afa8a29":[1,0,0,0,0,0,16,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ad3b336168325ae1949617e50b6e5f9e4":[1,0,0,0,0,0,16,14], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#ad9ca66daacf1828b84c56f5b2808a731":[1,0,0,0,0,0,16,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90":[1,0,0,0,0,0,16,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#adea785a0ed01ff136a9331945d041201":[1,0,0,0,0,0,16,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#af0ed3fc2a990659fc739d696e53ad2ae":[1,0,0,0,0,0,16,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_dynamic_tree_broad_phase.html#af2d1ef2e21c25692ad5cf89c36853773":[1,0,0,0,0,0,16,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html":[1,0,0,0,0,0,0,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a093930f367fdfbf31ef7e56449cbaef8":[1,0,0,0,0,0,0,0,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a220de7924230483aa0f27bda169091ef":[1,0,0,0,0,0,0,0,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a2778225f703af6be7c0e1c5071043f28":[1,0,0,0,0,0,0,0,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a45938b77fd55a99a6996f4d9b30a9355":[1,0,0,0,0,0,0,0,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a48aca4b2ada41bbc2cb55778a28116a4":[1,0,0,0,0,0,0,0,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a687db1adac39a8c76d6d4345b327a3c2":[1,0,0,0,0,0,0,0,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a73a1f174a21da9e592046ffc67dec0bd":[1,0,0,0,0,0,0,0,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a74105a5a4e912788aaa1d60b841be6b2":[1,0,0,0,0,0,0,0,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a8b2c4da9adb10dbc336de9e115f3164d":[1,0,0,0,0,0,0,0,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a93713547c5cf73e00d9777ee7c473704":[1,0,0,0,0,0,0,0,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#a93e98b4c54ef6cde87296f9734cb0054":[1,0,0,0,0,0,0,0,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#abc23d8fa885599f1d328186d2979eba0":[1,0,0,0,0,0,0,0,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab":[1,0,0,0,0,0,0,0,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_chain_shape.html#adf30fc48334cb6a61cbe29a167ede83c":[1,0,0,0,0,0,0,0,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html":[1,0,0,0,0,0,0,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a0ca736e11269772f972683c208aaea49":[1,0,0,0,0,0,0,1,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a220de7924230483aa0f27bda169091ef":[1,0,0,0,0,0,0,1,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a2778225f703af6be7c0e1c5071043f28":[1,0,0,0,0,0,0,1,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a45938b77fd55a99a6996f4d9b30a9355":[1,0,0,0,0,0,0,1,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a48aca4b2ada41bbc2cb55778a28116a4":[1,0,0,0,0,0,0,1,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a93713547c5cf73e00d9777ee7c473704":[1,0,0,0,0,0,0,1,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#a9ed9c27968b3f93860c66dad2f2b7065":[1,0,0,0,0,0,0,1,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#aab84255a301f0fedbd95b8e45c63ebba":[1,0,0,0,0,0,0,1,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#ac93813e4ed0c226b04038258a92d22e6":[1,0,0,0,0,0,0,1,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_circle_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab":[1,0,0,0,0,0,0,1,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html":[1,0,0,0,0,0,0,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a093930f367fdfbf31ef7e56449cbaef8":[1,0,0,0,0,0,0,2,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a0e5a69f4817e01e09ce7ace9b44331b9":[1,0,0,0,0,0,0,2,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a1001f4b26387f549f9d00ceee82e31e5":[1,0,0,0,0,0,0,2,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a220de7924230483aa0f27bda169091ef":[1,0,0,0,0,0,0,2,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a2778225f703af6be7c0e1c5071043f28":[1,0,0,0,0,0,0,2,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a325ec51263b5ed601c44ab57d88aef0a":[1,0,0,0,0,0,0,2,15], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a45938b77fd55a99a6996f4d9b30a9355":[1,0,0,0,0,0,0,2,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a48aca4b2ada41bbc2cb55778a28116a4":[1,0,0,0,0,0,0,2,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a59fa48d26b136a246ca171cdc1e6962b":[1,0,0,0,0,0,0,2,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a7051a1e667e176b2817e5f8d7f0916dd":[1,0,0,0,0,0,0,2,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#a93713547c5cf73e00d9777ee7c473704":[1,0,0,0,0,0,0,2,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#aa4569d21fbf5c0cfb3c3d9af20cf4138":[1,0,0,0,0,0,0,2,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab":[1,0,0,0,0,0,0,2,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#ad4beeb2d226acbc888836a2c0ddccc5a":[1,0,0,0,0,0,0,2,14], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#adbd26cd09c52aaa653128da5ceb32912":[1,0,0,0,0,0,0,2,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_edge_shape.html#aed14509caec5cd3504d4b89d7092c0d9":[1,0,0,0,0,0,0,2,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html":[1,0,0,0,0,0,0,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a093930f367fdfbf31ef7e56449cbaef8":[1,0,0,0,0,0,0,3,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a220de7924230483aa0f27bda169091ef":[1,0,0,0,0,0,0,3,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a2778225f703af6be7c0e1c5071043f28":[1,0,0,0,0,0,0,3,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a30b6cd752bacf9f3a37d89fe7115aa05":[1,0,0,0,0,0,0,3,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a38f89abd2ae9cbb5c8c1304bb6d6ee85":[1,0,0,0,0,0,0,3,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a45938b77fd55a99a6996f4d9b30a9355":[1,0,0,0,0,0,0,3,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a48aca4b2ada41bbc2cb55778a28116a4":[1,0,0,0,0,0,0,3,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a53939aa9619530fcdd1bc2c2de9d237e":[1,0,0,0,0,0,0,3,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a811aa4a64a4882cd167940613d723e93":[1,0,0,0,0,0,0,3,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#a93713547c5cf73e00d9777ee7c473704":[1,0,0,0,0,0,0,3,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#ac9ea90f249ba9bd7d0ecce4b55553a46":[1,0,0,0,0,0,0,3,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_polygon_shape.html#acfad9c8f6c9c6bb4af7e6d895b7db6ab":[1,0,0,0,0,0,0,3,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html":[1,0,0,0,0,0,0,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a062172106d8148f032b915309c6ff4e6":[1,0,0,0,0,0,0,5,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a197ede34ea1afc5846714a6ff404d5bc":[1,0,0,0,0,0,0,5,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a198166e06737d60718fe5b2928ed2b1f":[1,0,0,0,0,0,0,5,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a39c52aba3b10f231f31636915bf32eeb":[1,0,0,0,0,0,0,5,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a56dfbf74d858c85376fc6f62773d9625":[1,0,0,0,0,0,0,5,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a5b7e162e66dbc52fe2657ad895a50817":[1,0,0,0,0,0,0,5,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#a8d7187cabd35d4e479cecf7c7e3a9f00":[1,0,0,0,0,0,0,5,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#abaa4b975feb7324e02010f6229539bd4":[1,0,0,0,0,0,0,5,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ac0cc1de8ed6c1dd1667134fc91477f8b":[1,0,0,0,0,0,0,5,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ae2750bf71e92108b3d60c4d2c65dc981":[1,0,0,0,0,0,0,5,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ae386cd71f9a6c7c0c232fa100373e391":[1,0,0,0,0,0,0,5,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_shape.html#ae865cf87c2deb408bb751ac4edec48e3":[1,0,0,0,0,0,0,5,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html":[1,0,0,0,0,0,18], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#a374f0661ba06820e3ab398e30231f5ec":[1,0,0,0,0,0,18,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#a626dfb64707717d21edffde8e4544d40":[1,0,0,0,0,0,18,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#a8de1ee4d8c167318b4aedb600e196d2d":[1,0,0,0,0,0,18,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#ac194a13b96b555ff5a0da460ba18c307":[1,0,0,0,0,0,18,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_input.html#ad1a466e816d56705f17f954ae35951d1":[1,0,0,0,0,0,18,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html":[1,0,0,0,0,1,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a0ae22165840106cf43489824f114db4d":[1,0,0,0,0,1,11,16], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a13f539d8649f8ea9e5d08fb17181fd5c":[1,0,0,0,0,1,11,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a1e239fee97465c1f3f20fb562194e374":[1,0,0,0,0,1,11,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a3790eb40d9ecf822344442c576f34582":[1,0,0,0,0,1,11,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a4f525399fc4e12ce8d246285dfc443f9":[1,0,0,0,0,1,11,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a5386451142d82fd512c5184a6169e991":[1,0,0,0,0,1,11,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a53cc51c65c2106af0be7f8381a0c347c":[1,0,0,0,0,1,11,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a6362ec7225f1ba5a7ac6ce0be6d06e2e":[1,0,0,0,0,1,11,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a6c0247c1d40018269042a07e59cedddf":[1,0,0,0,0,1,11,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a8f81c7cbb2c6c3b4674822f0fa12fa39":[1,0,0,0,0,1,11,14], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#a92acbe179d76f206252a79f5b3fc3b06":[1,0,0,0,0,1,11,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#aa73e7c4dd1df5fd5fbf81c7764ee1533":[1,0,0,0,0,1,11,15], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#aaa44fef284bec9041f7eb22b921c6174":[1,0,0,0,0,1,11,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ac049fbc8fa2267b0f8e669bf9c21a6e2":[1,0,0,0,0,1,11,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ac8b7cbac1111935301291574998499c4":[1,0,0,0,0,1,11,17], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ad0bd8bce51350ee6f1eeabda9da72097":[1,0,0,0,0,1,11,18], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ad7c925d24a4e07389d2331e0508618ea":[1,0,0,0,0,1,11,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#adc95b1d2445b45474575ae9222102785":[1,0,0,0,0,1,11,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_path.html#ae67215371ec6015737e086cc0b60f8da":[1,0,0,0,0,1,11,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html":[1,0,0,0,0,1,0,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a03ab273229d2c63ca328003052b4923b":[1,0,0,0,0,1,0,0,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a3033aa295a2f0768efa99ef7e55d4291":[1,0,0,0,0,1,0,0,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1b":[1,0,0,0,0,1,0,0,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1ba3bfaa3d0d7276f874f11575d2732a70b":[1,0,0,0,0,1,0,0,0,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1ba8d96a8323a879b9b1339d6fc9ba7d8f6":[1,0,0,0,0,1,0,0,0,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a5039d2a263d69edc2efe62c66d281a1bac98dbc22f49f1b4a644307551924f8da":[1,0,0,0,0,1,0,0,0,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a73df52ab809bd17f9722ee6fd0a06b78":[1,0,0,0,0,1,0,0,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a7e0af77c63d277b389e7bb0caace453c":[1,0,0,0,0,1,0,0,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a880b50972d509e21eb53dcf9f9527efa":[1,0,0,0,0,1,0,0,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#a9dd2cece80aa907a06f2980d0ce9239f":[1,0,0,0,0,1,0,0,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#aa54e69b33ce1086dcf2203f93342ffd7":[1,0,0,0,0,1,0,0,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#addad4c6d854b8c10bcf693736126f9ee":[1,0,0,0,0,1,0,0,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_breakable_body.html#aec0783b5a136e042adcc47bae4fe5291":[1,0,0,0,0,1,0,0,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html":[1,0,0,0,0,1,0,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a132b248c4ddbcf5ec6b04208e0ef60a7":[1,0,0,0,0,1,0,2,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a1d6bbb270e8ed5be5a31763e281b44d6":[1,0,0,0,0,1,0,2,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a20478d647a39fcf4c22af0e6ed844d2d":[1,0,0,0,0,1,0,2,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a3ab1d065d3ab249d102bc4b27f3eaba4":[1,0,0,0,0,1,0,2,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a3ed289991bba5358ffd7f7a54a1e1c6a":[1,0,0,0,0,1,0,2,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a659aaa84f09e85c3f9e9f299702ac1d1":[1,0,0,0,0,1,0,2,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#a70f13a7871af18288bab9ffb9ea1cc65":[1,0,0,0,0,1,0,2,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#aa7c5e7b717cfe847dd9ef362691af48c":[1,0,0,0,0,1,0,2,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#ab15e5dba449204c04296c752e2d11d3e":[1,0,0,0,0,1,0,2,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#ad3bebf19d04c08ca0f68379d192b6acf":[1,0,0,0,0,1,0,2,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_filter_data.html#aeb2199c51dc40168079d3303cad1fa1d":[1,0,0,0,0,1,0,2,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html":[1,0,0,0,0,1,0,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#a1e4e2b809a45a820de9376256d3bf0c0":[1,0,0,0,0,1,0,3,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#a8154c9f27c7becbccacf50f1eeaa4aff":[1,0,0,0,0,1,0,3,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#aba13b67f12caccff864d7109b51ac73d":[1,0,0,0,0,1,0,3,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_physics_logic.html#addad4c6d854b8c10bcf693736126f9ee":[1,0,0,0,0,1,0,3,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html":[1,0,0,0,0,1,0,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a0068f329bc3a0da392be609b39b2207f":[1,0,0,0,0,1,0,4,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a0fe1d5703fdce33a031b23f58dfd5ed2":[1,0,0,0,0,1,0,4,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a1501f9b40800d4e8cd6190b181e61f5d":[1,0,0,0,0,1,0,4,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#a3a649535b23acb69ff4f1b45e72b9260":[1,0,0,0,0,1,0,4,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#aa155a8183216feb30fa0578b781a2423":[1,0,0,0,0,1,0,4,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#aa86299372e2193a2e860e315e9d3a11c":[1,0,0,0,0,1,0,4,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_real_explosion.html#aab930d7df5785acffc9670f6e53d9577":[1,0,0,0,0,1,0,4,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html":[1,0,0,0,0,1,0,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html#aa5dd1dda0867910c3c4a548c1cc9829a":[1,0,0,0,0,1,0,5,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html#ad0f3f074f559f045fcd6daf807999d58":[1,0,0,0,0,1,0,5,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_simple_explosion.html#aeca176f09c48cbe15df7fc4fff7c77f7":[1,0,0,0,0,1,0,5,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html":[1,0,0,0,0,1,1,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a0400482de381c91e017bfbc1e41b7699":[1,0,0,0,0,1,1,0,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a0f776a4ace9e9771de0a864193f3de0b":[1,0,0,0,0,1,1,0,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a1ae23ee3a9a72f06321acfbc8a67a1f3":[1,0,0,0,0,1,1,0,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a1f4bd9408ab95f568995dc5582c4f137":[1,0,0,0,0,1,1,0,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a34b94b66abd6db44c0a918fdd339ec06":[1,0,0,0,0,1,1,0,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a7725dbb2fc74a7a71b68f744a68a8d69":[1,0,0,0,0,1,1,0,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a7de4690b4c35b991ee86032c52d974ab":[1,0,0,0,0,1,1,0,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a83c0404f26e4e91f5c334503d89e08ce":[1,0,0,0,0,1,1,0,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a8b72d222a9621e5219af3e09cbfdc05b":[1,0,0,0,0,1,1,0,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#a98b1050f09da390896f964fb7a892391":[1,0,0,0,0,1,1,0,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#aa790d59296f437e1fbfa8d5237318e09":[1,0,0,0,0,1,1,0,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#addad4c6d854b8c10bcf693736126f9ee":[1,0,0,0,0,1,1,0,14], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#ae0d17bcc40667f128a17c273ea27e4c0":[1,0,0,0,0,1,1,0,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#aef6850d3506626a383e3e9541315b078":[1,0,0,0,0,1,1,0,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_terrain.html#af7f864f53c8721790c96e70f21523803":[1,0,0,0,0,1,1,0,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html":[1,0,0,0,0,1,1,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a102ba4699aa82bcba7d9b81bd00e6576":[1,0,0,0,0,1,1,1,14], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a2361f0f581dfea164797fefc6d10eb5e":[1,0,0,0,0,1,1,1,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a381dbfb7f1703537aed8f37d0063fafd":[1,0,0,0,0,1,1,1,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a393321e1b9ea801a3737d5a420056844":[1,0,0,0,0,1,1,1,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a446af2f01c5554a33fe99b819b42ee56":[1,0,0,0,0,1,1,1,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a71265f239a35282917bf0bc66c9dd6ea":[1,0,0,0,0,1,1,1,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a93792633e8f1633e7a692a0b27ce2a1b":[1,0,0,0,0,1,1,1,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a9592eb441fb2a34e9590b8b4371c927a":[1,0,0,0,0,1,1,1,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#a991473651803a71b5423a97fdc7ce37d":[1,0,0,0,0,1,1,1,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#aab8401bb452e6ed0e686367efa1f6779":[1,0,0,0,0,1,1,1,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#ab14176b4bcd252a5346b4e05df8d2ed1":[1,0,0,0,0,1,1,1,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#ab846930f4ec131b4ab985f437357e5a5":[1,0,0,0,0,1,1,1,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#abd27454f7962c11215f8eea492e2ac25":[1,0,0,0,0,1,1,1,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#ae8dca6ef911c4064b73e8ebe0fb1b7f8":[1,0,0,0,0,1,1,1,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#aedc13f9e97af4c9522b523a104293139":[1,0,0,0,0,1,1,1,15], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools_1_1_texture_converter.html#afc09a6bcfbe406c54773173b113e0635":[1,0,0,0,0,1,1,1,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html":[1,0,0,0,0,1,14], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a0905a5dccff9a252451ef2f3eef4b028":[1,0,0,0,0,1,14,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a11b3e73b8f5150b8ef42a9c228b694ba":[1,0,0,0,0,1,14,15], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a220d2534669aad9849c9ee765d1f9c83":[1,0,0,0,0,1,14,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a25689ac9b057e53c7267742723ca99e3":[1,0,0,0,0,1,14,26], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a3790eb40d9ecf822344442c576f34582":[1,0,0,0,0,1,14,16], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a3efa799bb37b6d73be16a58cfd458a88":[1,0,0,0,0,1,14,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a4d56dfcaacc3d45d5c30ccfd26cfc8de":[1,0,0,0,0,1,14,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a5009903ca9da9c5f0aaac1d21fa19fd3":[1,0,0,0,0,1,14,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a5386451142d82fd512c5184a6169e991":[1,0,0,0,0,1,14,19], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a54556fee1be31edf1a2343d073a22da5":[1,0,0,0,0,1,14,14], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a5b40df1a349091c003a450e98deae548":[1,0,0,0,0,1,14,17], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a758a8929443c66fec9cb881d2788c894":[1,0,0,0,0,1,14,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a881d454439e2ca42bd5b72a19061ab57":[1,0,0,0,0,1,14,21], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a92acbe179d76f206252a79f5b3fc3b06":[1,0,0,0,0,1,14,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#a9dfcc37e8535cfca6728e62e202eb0eb":[1,0,0,0,0,1,14,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa4862251a60f16ce98c0976d5a11990b":[1,0,0,0,0,1,14,18], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa49cf05a85c579b8fdbbc09c41f9b5fd":[1,0,0,0,0,1,14,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa664e693da1904b8d065aee16dd6d857":[1,0,0,0,0,1,14,25], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aa73e7c4dd1df5fd5fbf81c7764ee1533":[1,0,0,0,0,1,14,22], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aad1848051a82158b33759b86f6b581f0":[1,0,0,0,0,1,14,23], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#abe25c017e17fb2891a100e92016ebd40":[1,0,0,0,0,1,14,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#aca3f35af579cd26f0a30c1a84138b9aa":[1,0,0,0,0,1,14,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#acd10fc67704eafc1724e88cfa259f0d2":[1,0,0,0,0,1,14,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#adc95b1d2445b45474575ae9222102785":[1,0,0,0,0,1,14,20], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#ae0a304c1179964f85f50df04904efb97":[1,0,0,0,0,1,14,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#ae4ba97c79b8aaa9a0abe8e8ed33d4e1a":[1,0,0,0,0,1,14,24], +"classnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vertices.html#af60c6df8f92c5bd7c2b28e6801fb4a5c":[1,0,0,0,0,1,14,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html":[1,0,0,0,0,2,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a094a305996ee618b827e62029f9fa9cd":[1,0,0,0,0,2,0,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a1d7796497b84e249a3c2b20ce1064d14":[1,0,0,0,0,2,0,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a23118fcf9ac347570316693bb56b853f":[1,0,0,0,0,2,0,14], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3779ff2916787f9b369d814ea1486a04":[1,0,0,0,0,2,0,22], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557":[1,0,0,0,0,2,0,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557a2a3cd5946cfd317eb99c3d32e35e2d4c":[1,0,0,0,0,2,0,1,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557a4803e6b9e63dabf04de980788d6a13c4":[1,0,0,0,0,2,0,1,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a3e57296e855d9b8faf81086f49e44557adeec4ff19974f12ed781cb9a59064214":[1,0,0,0,0,2,0,1,2] +}; diff --git a/docs/2.0/navtreeindex1.js b/docs/2.0/navtreeindex1.js new file mode 100644 index 00000000..cd03d9e4 --- /dev/null +++ b/docs/2.0/navtreeindex1.js @@ -0,0 +1,253 @@ +var NAVTREEINDEX1 = +{ +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a442b8ca2755ec6c329c488366e63cba5":[1,0,0,0,0,2,0,17], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a5f5fee00a02ab76e0edd8eabdfbe9847":[1,0,0,0,0,2,0,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a640ab19b2ce19a6fb360c8f4851e4dc5":[1,0,0,0,0,2,0,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a65682103ccf91eb796ed4e52955628bd":[1,0,0,0,0,2,0,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a7035b43d5ae398680cfa2291afebb2f7":[1,0,0,0,0,2,0,19], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a7e0af77c63d277b389e7bb0caace453c":[1,0,0,0,0,2,0,21], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#a8a5c131bf94f12e82f2fb9a9aae2f748":[1,0,0,0,0,2,0,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa83124cf2c39cdb305ff43240018b4bb":[1,0,0,0,0,2,0,23], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82":[1,0,0,0,0,2,0,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a2cb4d4a3f8dacd623fa045a44febd476":[1,0,0,0,0,2,0,0,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a32a843da6ea40ab3b17a3421ccdf671b":[1,0,0,0,0,2,0,0,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a48c7c41b72e1d678923ce3571aa65b2d":[1,0,0,0,0,2,0,0,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82a6adf97f83acf6453d4a6a4b1070f3754":[1,0,0,0,0,2,0,0,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aa9235e31c1065a95f14b4c95b1060a82ace3511fe6e3cab696c0e1a62d445cd01":[1,0,0,0,0,2,0,0,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aab84255a301f0fedbd95b8e45c63ebba":[1,0,0,0,0,2,0,20], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04":[1,0,0,0,0,2,0,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04a073b1bbd5b71098e61f7c3b8240a29bf":[1,0,0,0,0,2,0,2,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04a2cb4d4a3f8dacd623fa045a44febd476":[1,0,0,0,0,2,0,2,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aac8123cce43525a5d743f381609d5d04ae95589f4d6357f5680d489ad6997f338":[1,0,0,0,0,2,0,2,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aade77b6b6fa269b0c04936c33c1aeaea":[1,0,0,0,0,2,0,24], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce":[1,0,0,0,0,2,0,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ad5fbd74367fcab9642859b41da2b4434":[1,0,0,0,0,2,0,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ae4e5918d514e84898c333f558c44e3d8":[1,0,0,0,0,2,0,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ae5ca22e450cb7eef4a8b4dbf34779f8f":[1,0,0,0,0,2,0,16], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#ae601076a1485e178407e5024b0ae5c96":[1,0,0,0,0,2,0,18], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aef3dcb04200b0a28e0aa7bf88c447b3f":[1,0,0,0,0,2,0,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#aefa5314c35620e26ccf791afc3538ae4":[1,0,0,0,0,2,0,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_abstract_force_controller.html#af305015d36cb32ad57a2b10c3211fe60":[1,0,0,0,0,2,0,15], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html":[1,0,0,0,0,2,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a1c9defb6b9a1db402b9e4a02bf127fb2":[1,0,0,0,0,2,1,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a62865cdf0e6ee8df4c342c4f75b957fe":[1,0,0,0,0,2,1,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a6a0633ed58e3e95dabeee7206d07cc12":[1,0,0,0,0,2,1,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a8d7187cabd35d4e479cecf7c7e3a9f00":[1,0,0,0,0,2,1,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#a9270bc95559fa30ee69c62e4d4c427b6":[1,0,0,0,0,2,1,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#ab1814009c8f2c4dd3822d61b84ce238d":[1,0,0,0,0,2,1,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_buoyancy_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce":[1,0,0,0,0,2,1,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html":[1,0,0,0,0,2,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#a1e4e2b809a45a820de9376256d3bf0c0":[1,0,0,0,0,2,2,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#a558f5c44426d0eb7abb82a65e8892d9a":[1,0,0,0,0,2,2,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#a8154c9f27c7becbccacf50f1eeaa4aff":[1,0,0,0,0,2,2,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#ad00b332f0c1e4ab9ae430d3b5d9c104d":[1,0,0,0,0,2,2,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#addad4c6d854b8c10bcf693736126f9ee":[1,0,0,0,0,2,2,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_controller.html#aeee02f1e6f84f42452208c1bf0bb62cf":[1,0,0,0,0,2,2,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html":[1,0,0,0,0,2,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#a121ac15c8f7bb78dee77184150a53ab6":[1,0,0,0,0,2,3,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#a538332b6ee646bb3ed8bd76514242cda":[1,0,0,0,0,2,3,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#a7e0af77c63d277b389e7bb0caace453c":[1,0,0,0,0,2,3,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ab8b5ccc9c2afcc6e2a78c2c0f08b903a":[1,0,0,0,0,2,3,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce":[1,0,0,0,0,2,3,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ab999de273ada8579956d4940429ae31e":[1,0,0,0,0,2,3,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#abb618a0e8a00829fee7899f2debf3ec5":[1,0,0,0,0,2,3,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ac1eb99d5fb7524d0cb2e13b8fd3db61f":[1,0,0,0,0,2,3,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ad9c180e4df4000af70ef11e9a853acee":[1,0,0,0,0,2,3,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#adb1743ae976ec35df5477b593f5b55ca":[1,0,0,0,0,2,3,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_gravity_controller.html#ae87d188721420d06e7aae15956cc0b02":[1,0,0,0,0,2,3,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html":[1,0,0,0,0,2,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#a3cdf5df6e7ff5c4daecd722c5dce00eb":[1,0,0,0,0,2,4,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#a4fcced862bdecc3879cfbf3da6029054":[1,0,0,0,0,2,4,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#a7c6f7ab4f3acdfd48b183a4938f2725d":[1,0,0,0,0,2,4,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_simple_wind_force.html#ad4276345e58f3a6a24bba46b2daae7a6":[1,0,0,0,0,2,4,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html":[1,0,0,0,0,2,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a0420eeac8ef374e230a61c91498ffe25":[1,0,0,0,0,2,5,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a3912da4486997e59305d6dedd7a540d5":[1,0,0,0,0,2,5,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a5b783c4e8b9eeb7a40b0e9b71277e71a":[1,0,0,0,0,2,5,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#a683ff8071ff99f58a3051e3d19d77fba":[1,0,0,0,0,2,5,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#aa8480a7223d819332fdf18bef496b01f":[1,0,0,0,0,2,5,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#ab8ff9ed75b9c887d0912448e9c12ecce":[1,0,0,0,0,2,5,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#acfd6d91898bc43519d55c901021f973e":[1,0,0,0,0,2,5,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#ad4557f81bf581258734a5f9fb53a30aa":[1,0,0,0,0,2,5,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_controllers_1_1_velocity_limit_controller.html#adb1743ae976ec35df5477b593f5b55ca":[1,0,0,0,0,2,5,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html":[1,0,0,0,0,3,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a03114268d3cd9afc1c4c6539c208faaf":[1,0,0,0,0,3,2,37], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a0a5185cb17386910ac4b9ae624bcace9":[1,0,0,0,0,3,2,26], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a0c53ef3b9aabf580edba0aaca75809bc":[1,0,0,0,0,3,2,69], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a0ded10813531b428294cf395abff0d1c":[1,0,0,0,0,3,2,71], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a11a7ba04b54ac6de48c4034c1d5aaa2a":[1,0,0,0,0,3,2,40], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a13c36494173fc6c0eae107fa4662aa15":[1,0,0,0,0,3,2,27], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a155cc76b7d4c9b87a95166e37d2ce7fb":[1,0,0,0,0,3,2,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a1e76cfd1e34bb3c4179b47f7ba4a0155":[1,0,0,0,0,3,2,49], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a214ffec209bae8263331dab6caf3fab9":[1,0,0,0,0,3,2,39], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a24ac643ae7fc80c944ddd36d7cad1d95":[1,0,0,0,0,3,2,22], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a2cf4b31130c70fafdec54f1566a49c4b":[1,0,0,0,0,3,2,33], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a2ee411e9b97027dfa9d9c1443f1dfd4e":[1,0,0,0,0,3,2,41], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a2f9dbdd05c3a135441d8b3630f35cbe1":[1,0,0,0,0,3,2,38], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a31c77f6a8a00fc232736e6cf313a0360":[1,0,0,0,0,3,2,46], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a35a47f6abb96ea16abb84d8d7da14886":[1,0,0,0,0,3,2,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a37ee97114815a55775ba7099020a392c":[1,0,0,0,0,3,2,53], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a385261b84b7e28ac5264e61f5c5377ba":[1,0,0,0,0,3,2,42], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a3cf0e831f1262a4d515d75f94f895817":[1,0,0,0,0,3,2,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a3e0bd5501959e58e10bcbd11a44d1934":[1,0,0,0,0,3,2,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a3e40c5b54e8978cf3e59f81a36d72e45":[1,0,0,0,0,3,2,20], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a44994ec9bf385e90656c556427594b43":[1,0,0,0,0,3,2,36], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a45b9d268f2f23b30d61a5e4ed405c053":[1,0,0,0,0,3,2,18], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a4683c642e77a0ddac45a0842a821da19":[1,0,0,0,0,3,2,66], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a47335a678dd12a5813d9b13c47d7953a":[1,0,0,0,0,3,2,57], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a47429ab57e2f8934001d4f4b822a389e":[1,0,0,0,0,3,2,55], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a4b7f4dc326555ee4a2f96d52622475cd":[1,0,0,0,0,3,2,54], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a52c24b0f4296f6df9c47168987ea546f":[1,0,0,0,0,3,2,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a558f5c44426d0eb7abb82a65e8892d9a":[1,0,0,0,0,3,2,60], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a5779c9354f5aec0119169ee4bdb3cc70":[1,0,0,0,0,3,2,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a5d55583a304262267eb3899ec13d7271":[1,0,0,0,0,3,2,25], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a5ef0c3c2b6414118bdd5fe85b3b89e6e":[1,0,0,0,0,3,2,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a622cd97b2e9b40148f6c4de6b4f68e40":[1,0,0,0,0,3,2,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a6252833ed7c9cd31d897e5b79687de14":[1,0,0,0,0,3,2,35], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a66f5c3110f7cf3fd1e94ab024db8d6f0":[1,0,0,0,0,3,2,72], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a687741d6add95e46c99c04d18a4b6231":[1,0,0,0,0,3,2,77], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a68d5c3c68d35ebcd8506c6085ff1ef32":[1,0,0,0,0,3,2,19], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a693e81fdfaa7cfd5371cb7c09c5f0b9c":[1,0,0,0,0,3,2,76], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a6df4f64d63cf178e0e2dbf167fe73100":[1,0,0,0,0,3,2,47], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a6e57b0632f7846920238bb83a999bac4":[1,0,0,0,0,3,2,23], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a7b673e0050282eaceec7359f4a3c0471":[1,0,0,0,0,3,2,44], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a7e48ee1cbe3696ca567103466ebb22e7":[1,0,0,0,0,3,2,52], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a7e85a76557ac86f27f5170b71d3d0418":[1,0,0,0,0,3,2,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8688cee8c24cc01cb4d10d8826eb705e":[1,0,0,0,0,3,2,68], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8a28034682296dfc411079c5367e008a":[1,0,0,0,0,3,2,65], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8da6884ab2fc9afff46590d4fdfd9e01":[1,0,0,0,0,3,2,31], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a8ee40372286a228f7c6eea6d4b009548":[1,0,0,0,0,3,2,50], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a91ace011a3ed427c0839a4c28ee7de51":[1,0,0,0,0,3,2,16], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a93781358b505f094b2fab47d0fb528be":[1,0,0,0,0,3,2,73], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a93ac10514b76ea6aeed9c22d8bdde70d":[1,0,0,0,0,3,2,21], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a98714855cbf3c36e1b57978f4d657866":[1,0,0,0,0,3,2,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a992605faf0cf3428a009e0a588e05610":[1,0,0,0,0,3,2,75], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a9beb350912c5bfaf88b57dcb43e99dd6":[1,0,0,0,0,3,2,56], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#a9e36b5e71469461aa8d88cce6ca6407e":[1,0,0,0,0,3,2,45], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aa0c0ab10da53c004feed887ecbae13fe":[1,0,0,0,0,3,2,61], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aa3fe8f7ef96a416f19b5f70367f6ba3b":[1,0,0,0,0,3,2,29], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aa8b50d215add490b6f088d1b4619476c":[1,0,0,0,0,3,2,62], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aaa0543fc492adcbf2c89f8ebf73d24b4":[1,0,0,0,0,3,2,70], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aab84255a301f0fedbd95b8e45c63ebba":[1,0,0,0,0,3,2,74], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aaefa51fcc4934bf0f124b31d633e7983":[1,0,0,0,0,3,2,48], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ab1a74911ead329e45cd0431a6ce22968":[1,0,0,0,0,3,2,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#abe988cafb2715fcdc78ff5654b216e12":[1,0,0,0,0,3,2,79], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac210a6acf1c604640eb8a0e47603b16e":[1,0,0,0,0,3,2,14], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac286b8066ff523c7987c99ef921e589f":[1,0,0,0,0,3,2,28], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac2f615bd7e785e1c12319e26824bfa72":[1,0,0,0,0,3,2,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac92ff2067850c8c2e12b28896fd06116":[1,0,0,0,0,3,2,64], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ac9e36c451a889ab94a33556122632a8c":[1,0,0,0,0,3,2,17], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aca1bab02ed1b402c20a626132db198e8":[1,0,0,0,0,3,2,32], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#acba207858889b46fa36c34032f0086a1":[1,0,0,0,0,3,2,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#acd08d9793df780a7b4b2f3f26901c37e":[1,0,0,0,0,3,2,59], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#acf6f0bc73e31db5126e174c39699744c":[1,0,0,0,0,3,2,30], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ad1d48235520f5f2273c03732422bcf93":[1,0,0,0,0,3,2,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ad6d78561ed251ec48d62c078f39539a6":[1,0,0,0,0,3,2,51], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#adb7d8c78d92630d63f72debba5cf074c":[1,0,0,0,0,3,2,58], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#adc3143151ab0cc862255732d6629325e":[1,0,0,0,0,3,2,67], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#addad4c6d854b8c10bcf693736126f9ee":[1,0,0,0,0,3,2,78], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#ae2e4f5fbfad7abd186fcb2bfc179a96f":[1,0,0,0,0,3,2,34], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aeb445f2327de7ce4515e3cab8b90c26b":[1,0,0,0,0,3,2,63], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#af0266f3dee11b32e0f3caad6d590df90":[1,0,0,0,0,3,2,43], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#af126a7132d5a5c6b8d457959602c5f40":[1,0,0,0,0,3,2,24], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body.html#aff3e19b6962304e4ada33268993c8983":[1,0,0,0,0,3,2,15], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html":[1,0,0,0,0,3,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#a04d0cd6ee35f8265214cc796b56cb820":[1,0,0,0,0,3,3,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#a304bd61db4cff78017cd87352c60c47a":[1,0,0,0,0,3,3,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#a99f1e63df102acee8416572787c8675f":[1,0,0,0,0,3,3,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#aa23b9a6e9900a2d13792a56deca199af":[1,0,0,0,0,3,3,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#aad462966ed963f892117056de1eba502":[1,0,0,0,0,3,3,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#ab00401de68e2e2d45f0cfbc2e43215e3":[1,0,0,0,0,3,3,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#ac3540df42550a298c6ba675f5766a8e1":[1,0,0,0,0,3,3,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a":[1,0,0,0,0,3,3,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html":[1,0,0,0,0,3,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a14346a31390006aad45d83430d50192c":[1,0,0,0,0,3,4,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a345bca47fbeeeb0262fc6c70de58e92f":[1,0,0,0,0,3,4,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a447f24cf9dbde01a284560f80f5f40fc":[1,0,0,0,0,3,4,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a4c1cc489f8d2e394e136d0399a58a717":[1,0,0,0,0,3,4,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a715119ff8700296623b84d8ec8d32023":[1,0,0,0,0,3,4,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#a8218cfdbd44afd0e4fd178cf9901c80a":[1,0,0,0,0,3,4,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#abb7e8662280422f0192e197101fb454f":[1,0,0,0,0,3,4,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#abcaa5eaaeeb00f311ad3f05176402f8f":[1,0,0,0,0,3,4,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#ad89ea453cec1bf36fdc1b1343b1b37e6":[1,0,0,0,0,3,4,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#af3a7b0ce965a0f745e61a49aa9c327fd":[1,0,0,0,0,3,4,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#afbbd30128f35f52a412bfa976979263f":[1,0,0,0,0,3,4,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contact_manager.html#afef03c61ffd25958ac30515dd36e149d":[1,0,0,0,0,3,4,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html":[1,0,0,0,0,3,0,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a03472b3adf0c9004caabd7017141fb64":[1,0,0,0,0,3,0,1,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a07616eda28dbecda4e312fe5ea818edf":[1,0,0,0,0,3,0,1,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a0f20cc8682408488e0ed9992155d37f2":[1,0,0,0,0,3,0,1,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a2cb5d55c90987d109789f1d7b09d2df6":[1,0,0,0,0,3,0,1,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a558f5c44426d0eb7abb82a65e8892d9a":[1,0,0,0,0,3,0,1,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a588b305bf5a7512e139d696a8d1bab46":[1,0,0,0,0,3,0,1,15], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a67bbab2538e3946190a7d664b1420c35":[1,0,0,0,0,3,0,1,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a88f843e301c56bd1e0d722570efe955d":[1,0,0,0,0,3,0,1,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a8fb5964748bd5e1cb09c3cc2b636c9cb":[1,0,0,0,0,3,0,1,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a97a20a759f976e96c3f140f9e434e8d4":[1,0,0,0,0,3,0,1,18], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#a9d27380176f37bf8e5c91c163c54a6bd":[1,0,0,0,0,3,0,1,16], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ab5abe23b7e7bbfa49ed012fbbfd7e1ca":[1,0,0,0,0,3,0,1,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#abbe2b137bdc4b928dc5723745c5f837d":[1,0,0,0,0,3,0,1,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ad3422dec73393251e6e7c6aa308854bc":[1,0,0,0,0,3,0,1,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ad9481b56969c065ec17313e49073bde6":[1,0,0,0,0,3,0,1,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#ae5e7ae4a22173343c439f14d7ac1d3d1":[1,0,0,0,0,3,0,1,14], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#aec4d9335d62bd77b3cbb55ad3b205393":[1,0,0,0,0,3,0,1,17], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#af5c1924538e622fdc9a4a4f634666a8a":[1,0,0,0,0,3,0,1,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact.html#af91d731818fda5fa1ec7788a00e2405e":[1,0,0,0,0,3,0,1,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html":[1,0,0,0,0,3,0,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#a90154eb1b8fd7dd1c290285c1b6bf4e9":[1,0,0,0,0,3,0,0,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#ae205c0143c9f7cf5caa77de50c45016d":[1,0,0,0,0,3,0,0,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#ae471133e3b8c02ee144a9525a374e5c9":[1,0,0,0,0,3,0,0,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_edge.html#aea5da2ab786e499d149f8149e11bb03c":[1,0,0,0,0,3,0,0,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_list_head.html":[1,0,0,0,0,3,0,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html":[1,0,0,0,0,3,0,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a0e1aaec677c4fc9c719cb42b7a79089e":[1,0,0,0,0,3,0,3,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a15bbb7289a54a7848aefc442ba346b14":[1,0,0,0,0,3,0,3,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a236d1d6f895a2dea3ba82d1d35a83cca":[1,0,0,0,0,3,0,3,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a30d4808a1b910f0a0dd166dbf2b83391":[1,0,0,0,0,3,0,3,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a4ef0b99cf72a6075210c3439f2025f0b":[1,0,0,0,0,3,0,3,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a50ad6173c94738ad8c023810dcf5f73a":[1,0,0,0,0,3,0,3,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a733d5a6c2badbb774c3987833d453283":[1,0,0,0,0,3,0,3,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#a9dc8744fb1d830c66dc475dafcf72719":[1,0,0,0,0,3,0,3,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#aae26576cdaf17ada628fff66f9e47ac6":[1,0,0,0,0,3,0,3,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#aebefb261ae564f8c80da85393c1eb22f":[1,0,0,0,0,3,0,3,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_position_constraint.html#af2881186a0c44af3a803ed83bf2cb72c":[1,0,0,0,0,3,0,3,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html":[1,0,0,0,0,3,0,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a0ad4f12358d00898a9f7289fb0f9f61b":[1,0,0,0,0,3,0,6,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a3293e13ceb971f4bc4643b7a4934bb21":[1,0,0,0,0,3,0,6,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a3c77c2245e3b65594abcbea64e2f23ad":[1,0,0,0,0,3,0,6,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a83852750be9a651f15936176472dd5c0":[1,0,0,0,0,3,0,6,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#a935223df9e8737ed5ea4c42aff96cedf":[1,0,0,0,0,3,0,6,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#ad3fae0c65da1e12b433b48cd9f89a4ec":[1,0,0,0,0,3,0,6,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#ae7bd5db9f624d63ce3b4892c4eaa585b":[1,0,0,0,0,3,0,6,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#aecc36ccb388e9d7aca369a2e3d9ff977":[1,0,0,0,0,3,0,6,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#af26bd07cbc762093c1d8e7ac63509522":[1,0,0,0,0,3,0,6,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_solver.html#af26f1b49bdee893f0b2bc627f5dcb7a1":[1,0,0,0,0,3,0,6,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html":[1,0,0,0,0,3,0,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a056705659e898d8e165483b25372e16a":[1,0,0,0,0,3,0,5,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a236d1d6f895a2dea3ba82d1d35a83cca":[1,0,0,0,0,3,0,5,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a2f4eb32c7696bac292ec2d08a70662c6":[1,0,0,0,0,3,0,5,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a30d4808a1b910f0a0dd166dbf2b83391":[1,0,0,0,0,3,0,5,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a3e9380a28f414ab5660951c23162323b":[1,0,0,0,0,3,0,5,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a585bd15db005143bac988d78710e4e93":[1,0,0,0,0,3,0,5,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a683edbed9e50f5ed45b23fd93fc872fd":[1,0,0,0,0,3,0,5,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a6890c1209f18d7527b172e45a01a95a6":[1,0,0,0,0,3,0,5,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a733d5a6c2badbb774c3987833d453283":[1,0,0,0,0,3,0,5,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#a9dc8744fb1d830c66dc475dafcf72719":[1,0,0,0,0,3,0,5,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#aae26576cdaf17ada628fff66f9e47ac6":[1,0,0,0,0,3,0,5,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#ab097eba47822a75c88ba363372083a0b":[1,0,0,0,0,3,0,5,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#ae325fde80da93c7c28cd27780c60e7e9":[1,0,0,0,0,3,0,5,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_contact_velocity_constraint.html#af31bc8060305b85e581fb2212665a55d":[1,0,0,0,0,3,0,5,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html":[1,0,0,0,0,3,0,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a1480f0d308e0951bf8e9c404fc439a33":[1,0,0,0,0,3,0,4,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a33839e78373dc2056813c3d4740aa099":[1,0,0,0,0,3,0,4,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a4d8f4d3ddaaa5a8a292911df721300f8":[1,0,0,0,0,3,0,4,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a7f70ad9d25c373cfe127846ad2cc8daf":[1,0,0,0,0,3,0,4,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#a8238a868392748577dc61a3cc3b6e684":[1,0,0,0,0,3,0,4,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#ab493b0967f9ed1ca6fb81433ef4b70d0":[1,0,0,0,0,3,0,4,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts_1_1_velocity_constraint_point.html#acb5b9a2f783891fba63a413ce78a7b5a":[1,0,0,0,0,3,0,4,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html":[1,0,0,0,0,3,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a0e81a8e4c191505c21a91f6bac8e4c8a":[1,0,0,0,0,3,5,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a4240bb6f9a37a741ed0140f411af2aed":[1,0,0,0,0,3,5,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a5e1ab5fb14da554f53d08cd00789236f":[1,0,0,0,0,3,5,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a90b84737ad72636aa8c4594f565f38c0":[1,0,0,0,0,3,5,3] +}; diff --git a/docs/2.0/navtreeindex2.js b/docs/2.0/navtreeindex2.js new file mode 100644 index 00000000..ac69aeec --- /dev/null +++ b/docs/2.0/navtreeindex2.js @@ -0,0 +1,253 @@ +var NAVTREEINDEX2 = +{ +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#a9af83cbe201c26219bad8781d1817a5a":[1,0,0,0,0,3,5,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#aad462966ed963f892117056de1eba502":[1,0,0,0,0,3,5,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#ab97f2b3f8c7920da7f4e5e12283cea9d":[1,0,0,0,0,3,5,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a":[1,0,0,0,0,3,5,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html":[1,0,0,0,0,3,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a0675fb92ec90d9befbad76ea3516174b":[1,0,0,0,0,3,6,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a11a152abdf518d17f53b81c7dfcaa026":[1,0,0,0,0,3,6,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a13ce670b52875b57dc7571e3b4fa8349":[1,0,0,0,0,3,6,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a189809d54893e5f27c0bb1b417a440f8":[1,0,0,0,0,3,6,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a1c8c68656dabb1f74cd773086b1c7d73":[1,0,0,0,0,3,6,15], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a366da2f6a1f78ea8b1522a8493ddae27":[1,0,0,0,0,3,6,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a47d8d9a38546cc58003af96edf26d8c3":[1,0,0,0,0,3,6,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a4b7f4dc326555ee4a2f96d52622475cd":[1,0,0,0,0,3,6,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a4d0387284f1b693fcceea9a8b36cd133":[1,0,0,0,0,3,6,19], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a4e64ca3d8dadf6097571cd72e2338f1e":[1,0,0,0,0,3,6,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a66f5c3110f7cf3fd1e94ab024db8d6f0":[1,0,0,0,0,3,6,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a83cae35d9fb441a8d25d52a84f946989":[1,0,0,0,0,3,6,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a896bf59a7b5be0034a9a693b2d6acce2":[1,0,0,0,0,3,6,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a93781358b505f094b2fab47d0fb528be":[1,0,0,0,0,3,6,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#a9d27380176f37bf8e5c91c163c54a6bd":[1,0,0,0,0,3,6,18], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#abbe2b137bdc4b928dc5723745c5f837d":[1,0,0,0,0,3,6,14], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#ac1585bd4c93094d69a305bd4284eff84":[1,0,0,0,0,3,6,17], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#ac3a96621ac08b3e811e9f0d87ce73f6f":[1,0,0,0,0,3,6,16], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#ae5d80cb0f77000dd4fb42843a8ae79e8":[1,0,0,0,0,3,6,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture.html#af7ff1dea723cb6a3c8c1f52afbc0aebb":[1,0,0,0,0,3,6,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html":[1,0,0,0,0,3,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#a66c3a06e35ec2fcd9fd026fefdbd7846":[1,0,0,0,0,3,7,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#a79be186cff3af83105a5894a9769f6ff":[1,0,0,0,0,3,7,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#a8b928e85e5c70508a8659a8bae9f56c3":[1,0,0,0,0,3,7,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#aad462966ed963f892117056de1eba502":[1,0,0,0,0,3,7,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#ab8794056252398ba521eac9c09c164e7":[1,0,0,0,0,3,7,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#aba70d31db1ee03258ef134cd6b090bea":[1,0,0,0,0,3,7,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a":[1,0,0,0,0,3,7,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection.html#ad5c4051ec73dae844429804e062ee2e7":[1,0,0,0,0,3,7,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html":[1,0,0,0,0,3,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a005ef4586785885759c829cc8941acf5":[1,0,0,0,0,3,9,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a0c6aec357280216e99741051ea304138":[1,0,0,0,0,3,9,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a5e2e388b1de2114d533ca3ebec7a71bb":[1,0,0,0,0,3,9,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a6c7fdaadaf357719632f683e2b1e8a21":[1,0,0,0,0,3,9,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a93045b82126db47289fe6de74dcdd15e":[1,0,0,0,0,3,9,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#a959de692faac543756eefffb10263480":[1,0,0,0,0,3,9,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#aa71d36872f416feaa853788a7a7a7ef8":[1,0,0,0,0,3,9,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#aad71f8a7a7ce5e70d126f3ebe1e212fb":[1,0,0,0,0,3,9,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#ac14aed8133025e6f6077d05f1950636d":[1,0,0,0,0,3,9,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#ac54189f3a6a132bf1621a8b68904cf57":[1,0,0,0,0,3,9,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#ac597ad5fccfa33009b0d40f7d9e66c0a":[1,0,0,0,0,3,9,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#af3a7b0ce965a0f745e61a49aa9c327fd":[1,0,0,0,0,3,9,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_island.html#afdb3ecb7b5386b83cc83cf4dfb093289":[1,0,0,0,0,3,9,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html":[1,0,0,0,0,3,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#a20c704d900879710b0795f175d373980":[1,0,0,0,0,3,10,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#a62a60e657f62314b7597d1ed8a512b40":[1,0,0,0,0,3,10,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#a66113fb1d70eaab1631d5b360f92c7a9":[1,0,0,0,0,3,10,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#aa2bafa9343db716e1d53fbd8f7625937":[1,0,0,0,0,3,10,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#aa5ecb2f4850e8403879da860cad71d7a":[1,0,0,0,0,3,10,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#aad462966ed963f892117056de1eba502":[1,0,0,0,0,3,10,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#ac79b0e7d92e958ad6685bbe124977c59":[1,0,0,0,0,3,10,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection.html#ad1b02f19e753582b3c5f9ed71bb0318a":[1,0,0,0,0,3,10,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html":[1,0,0,0,0,3,1,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a1733654a68e73821d202a6cf7a87762d":[1,0,0,0,0,3,1,0,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,3,1,0,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a542dd795297ee4dab83aa0845de17e26":[1,0,0,0,0,3,1,0,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,3,1,0,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,3,1,0,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#a9eda02dcb26bd3aeb263fe8d0caa8218":[1,0,0,0,0,3,1,0,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#ad305f7fed4f35b7cf9d3d6e2d9a3f4ec":[1,0,0,0,0,3,1,0,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#af69bf663eca16d0c52cfa8326f7b4014":[1,0,0,0,0,3,1,0,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_angle_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,3,1,0,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html":[1,0,0,0,0,3,1,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a3cc2ad87687924151117fe3fa6a03912":[1,0,0,0,0,3,1,1,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,3,1,1,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,3,1,1,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a9d3c19e881c80a6596884ecb8da4a0f4":[1,0,0,0,0,3,1,1,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#a9f2ba932f90e63270ba804dd6337a8b0":[1,0,0,0,0,3,1,1,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#ab87d04698fba58ca22fe5ebecef0755e":[1,0,0,0,0,3,1,1,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#acad7fbf7f8d8c9354d92c71a418ac26a":[1,0,0,0,0,3,1,1,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#acf5e3902a5f8f2c28eb455fadb1e8f52":[1,0,0,0,0,3,1,1,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#acfb3caac07b42ddba2829f5b3cd8460a":[1,0,0,0,0,3,1,1,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_distance_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,3,1,1,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html":[1,0,0,0,0,3,1,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,3,1,2,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,3,1,2,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,3,1,2,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a9d3c19e881c80a6596884ecb8da4a0f4":[1,0,0,0,0,3,1,2,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#a9f2ba932f90e63270ba804dd6337a8b0":[1,0,0,0,0,3,1,2,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#ae8f3ac497907a3b49f3a048f7573f5c5":[1,0,0,0,0,3,1,2,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,3,1,2,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#aea6a8bd745d298d7f57f809ccc4edadb":[1,0,0,0,0,3,1,2,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_fixed_mouse_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,3,1,2,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html":[1,0,0,0,0,3,1,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a165217338f4b70d63e18b1260ebba548":[1,0,0,0,0,3,1,3,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,3,1,3,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,3,1,3,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,3,1,3,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#acfb3caac07b42ddba2829f5b3cd8460a":[1,0,0,0,0,3,1,3,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,3,1,3,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#aea6a8bd745d298d7f57f809ccc4edadb":[1,0,0,0,0,3,1,3,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#af72273e8f22bf0098101d61a5fc91acd":[1,0,0,0,0,3,1,3,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_friction_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,3,1,3,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html":[1,0,0,0,0,3,1,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,3,1,4,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a4ffef67690e5a72cbc447f4c501537ec":[1,0,0,0,0,3,1,4,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a5f72c2bc73f2ab24e1f4611ba9c2b7d7":[1,0,0,0,0,3,1,4,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,3,1,4,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,3,1,4,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#aedb4ed3f6b9a0c399a2f5b8f6d27f06b":[1,0,0,0,0,3,1,4,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#af6ae4490c72c376a3b00876da95715bd":[1,0,0,0,0,3,1,4,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_gear_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,3,1,4,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html":[1,0,0,0,0,3,1,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a1ed184e088d1d9eafabd761fcf85b147":[1,0,0,0,0,3,1,6,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a375b88e8e0673bf4d2e4ea24c7ec91cf":[1,0,0,0,0,3,1,6,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a488df9e4f355efa29dd7df62ee5863a1":[1,0,0,0,0,3,1,6,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a4b7f4dc326555ee4a2f96d52622475cd":[1,0,0,0,0,3,1,6,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a558f5c44426d0eb7abb82a65e8892d9a":[1,0,0,0,0,3,1,6,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#a77e734c4babee723cc437bc218e2f288":[1,0,0,0,0,3,1,6,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ab448af58cedb44e032daeefd3295d26b":[1,0,0,0,0,3,1,6,15], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ab6ad917c93c524e7e95c88955052d12e":[1,0,0,0,0,3,1,6,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ab93d501643113e1a7bbf98e082993792":[1,0,0,0,0,3,1,6,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#abbd479f202d287c4d7627c055d47563a":[1,0,0,0,0,3,1,6,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ac1592acfb27fbe442c5fcdd3de9d093a":[1,0,0,0,0,3,1,6,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ac5f05154e31ebc368d68c91039031523":[1,0,0,0,0,3,1,6,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#aca80e0202fa1c41a0a91c217b1e13a29":[1,0,0,0,0,3,1,6,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#ad0b4d84d44f93476742419fb23f3c01d":[1,0,0,0,0,3,1,6,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#addad4c6d854b8c10bcf693736126f9ee":[1,0,0,0,0,3,1,6,14], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#adf4fd3f20ade1c978a7d7d07a5e9e7ba":[1,0,0,0,0,3,1,6,16], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#aea15d567852879223509e956f3f75a1a":[1,0,0,0,0,3,1,6,17], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint.html#af8c003a1fd3fb14b8a808303d67e3f5b":[1,0,0,0,0,3,1,6,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html":[1,0,0,0,0,3,1,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#a0bbb0dc0579ae4dfe2df1540e85ed6cb":[1,0,0,0,0,3,1,5,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#a28934be4aa53274019ed9652410959dd":[1,0,0,0,0,3,1,5,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#a90154eb1b8fd7dd1c290285c1b6bf4e9":[1,0,0,0,0,3,1,5,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_joint_edge.html#afaaf30f763de64aec29318e757f515d6":[1,0,0,0,0,3,1,5,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html":[1,0,0,0,0,3,1,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a059657af23476ab360182a89a87b3c25":[1,0,0,0,0,3,1,7,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a165217338f4b70d63e18b1260ebba548":[1,0,0,0,0,3,1,7,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,3,1,7,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a3b3eb3df80a07ca0c56c40f661514598":[1,0,0,0,0,3,1,7,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,3,1,7,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a6f661cfedcbee5504220fd20ee4b94c5":[1,0,0,0,0,3,1,7,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,3,1,7,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#adca405d014a47fadfac1448889408ff3":[1,0,0,0,0,3,1,7,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#aea6a8bd745d298d7f57f809ccc4edadb":[1,0,0,0,0,3,1,7,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_motor_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,3,1,7,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html":[1,0,0,0,0,3,1,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a05184147e05d88e03f941539f95e5aae":[1,0,0,0,0,3,1,8,18], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a14844f4c6590da6b12e5b42dab3e198a":[1,0,0,0,0,3,1,8,17], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,3,1,8,20], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a26ef16211e1bdf654b6210d65c5c0d0d":[1,0,0,0,0,3,1,8,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a3ca1feade0b9b3e58866d70601f8e68c":[1,0,0,0,0,3,1,8,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a3de84e0813adbb6929f5d6246131aa52":[1,0,0,0,0,3,1,8,14], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a4acdf013e05be6f2573ff41915abdc29":[1,0,0,0,0,3,1,8,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a51dd0201db52cba44ca24bc08a6b1a7a":[1,0,0,0,0,3,1,8,19], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a570fdd2d1ff18b491f985b697054c055":[1,0,0,0,0,3,1,8,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a627ca1df1d77e9b4d9274d080d181647":[1,0,0,0,0,3,1,8,16], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,3,1,8,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a82646b4c8a5eb0c1926d643b804e42ca":[1,0,0,0,0,3,1,8,15], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,3,1,8,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a903a32e094f42fdb107078e01b6a45bd":[1,0,0,0,0,3,1,8,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#a96d2abf27990ec0a8fb478a37c8040e6":[1,0,0,0,0,3,1,8,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#ac45b2c1842637697841f89d4ebe431a0":[1,0,0,0,0,3,1,8,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#acfb3caac07b42ddba2829f5b3cd8460a":[1,0,0,0,0,3,1,8,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#ae1c3b3ff3a93366137a330df937be100":[1,0,0,0,0,3,1,8,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,3,1,8,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#aea8f57e77e06ce4e150a9e47fdcda2ee":[1,0,0,0,0,3,1,8,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#af160e3897b3d4aa3ef36b9d41d827a51":[1,0,0,0,0,3,1,8,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_prismatic_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,3,1,8,21], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html":[1,0,0,0,0,3,1,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a17228bb383163d16223419dcf2004e72":[1,0,0,0,0,3,1,9,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a22189d091b00b4e43436c5c8837e1bd5":[1,0,0,0,0,3,1,9,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a25a1437344e92ce024d51983c1fef2fe":[1,0,0,0,0,3,1,9,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a310784ebb6e3952292a0a406d842999c":[1,0,0,0,0,3,1,9,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a36bcf24140561abc42e6112776eeaf01":[1,0,0,0,0,3,1,9,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a3cc2ad87687924151117fe3fa6a03912":[1,0,0,0,0,3,1,9,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,3,1,9,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a821ef58fd6f01bdf6afb867ab86dcd68":[1,0,0,0,0,3,1,9,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,3,1,9,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#acad7fbf7f8d8c9354d92c71a418ac26a":[1,0,0,0,0,3,1,9,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#acfb3caac07b42ddba2829f5b3cd8460a":[1,0,0,0,0,3,1,9,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,3,1,9,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_pulley_joint.html#af6ae4490c72c376a3b00876da95715bd":[1,0,0,0,0,3,1,9,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html":[1,0,0,0,0,3,1,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a05184147e05d88e03f941539f95e5aae":[1,0,0,0,0,3,1,10,16], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a14844f4c6590da6b12e5b42dab3e198a":[1,0,0,0,0,3,1,10,15], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a1deadd61d4183919eee47707ae7d3ad8":[1,0,0,0,0,3,1,10,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,3,1,10,18], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a249b4d118ffb7885126147390cacfd67":[1,0,0,0,0,3,1,10,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a51dd0201db52cba44ca24bc08a6b1a7a":[1,0,0,0,0,3,1,10,17], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a570fdd2d1ff18b491f985b697054c055":[1,0,0,0,0,3,1,10,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a5f4067acd5bef0cfa32cee701ca68d85":[1,0,0,0,0,3,1,10,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a627ca1df1d77e9b4d9274d080d181647":[1,0,0,0,0,3,1,10,14], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,3,1,10,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a82646b4c8a5eb0c1926d643b804e42ca":[1,0,0,0,0,3,1,10,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,3,1,10,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#aa9a523c27dea2bd9dd6435e58646285c":[1,0,0,0,0,3,1,10,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#ac45b2c1842637697841f89d4ebe431a0":[1,0,0,0,0,3,1,10,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#acf8136ee624a7c506eebf84d577ac246":[1,0,0,0,0,3,1,10,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#acfb3caac07b42ddba2829f5b3cd8460a":[1,0,0,0,0,3,1,10,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,3,1,10,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#aea8f57e77e06ce4e150a9e47fdcda2ee":[1,0,0,0,0,3,1,10,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#af160e3897b3d4aa3ef36b9d41d827a51":[1,0,0,0,0,3,1,10,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_revolute_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,3,1,10,19], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html":[1,0,0,0,0,3,1,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a2d2d55fbc1a2d0f0c04c4646c8ef0d1f":[1,0,0,0,0,3,1,11,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a3cc2ad87687924151117fe3fa6a03912":[1,0,0,0,0,3,1,11,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,3,1,11,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a6767fa475aa0dc1bc44a2b2e920c6737":[1,0,0,0,0,3,1,11,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,3,1,11,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#acad7fbf7f8d8c9354d92c71a418ac26a":[1,0,0,0,0,3,1,11,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#acfb3caac07b42ddba2829f5b3cd8460a":[1,0,0,0,0,3,1,11,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,3,1,11,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_rope_joint.html#af55a58298e945aa340098ded1d880605":[1,0,0,0,0,3,1,11,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html":[1,0,0,0,0,3,1,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a05184147e05d88e03f941539f95e5aae":[1,0,0,0,0,3,1,12,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,3,1,12,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a2775d71b0217d32a2a6ca139c866356f":[1,0,0,0,0,3,1,12,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,3,1,12,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,3,1,12,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#a9f2ba932f90e63270ba804dd6337a8b0":[1,0,0,0,0,3,1,12,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#abcdad62e33f27b0bee5b9a78a768eda7":[1,0,0,0,0,3,1,12,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#acfb3caac07b42ddba2829f5b3cd8460a":[1,0,0,0,0,3,1,12,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,3,1,12,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_weld_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,3,1,12,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html":[1,0,0,0,0,3,1,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a14844f4c6590da6b12e5b42dab3e198a":[1,0,0,0,0,3,1,13,14], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a1e682b2efa30bbb78be0e028ca6ae828":[1,0,0,0,0,3,1,13,15], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a249b4d118ffb7885126147390cacfd67":[1,0,0,0,0,3,1,13,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a3f4d78dace24f18285bbbeda0b724178":[1,0,0,0,0,3,1,13,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a5f4067acd5bef0cfa32cee701ca68d85":[1,0,0,0,0,3,1,13,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a655b5ba70f47995fbe17b62474d32ca7":[1,0,0,0,0,3,1,13,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a82646b4c8a5eb0c1926d643b804e42ca":[1,0,0,0,0,3,1,13,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a86cd32ec6a920205da5cf3202ceefba5":[1,0,0,0,0,3,1,13,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a903a32e094f42fdb107078e01b6a45bd":[1,0,0,0,0,3,1,13,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a96d2abf27990ec0a8fb478a37c8040e6":[1,0,0,0,0,3,1,13,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a9d3c19e881c80a6596884ecb8da4a0f4":[1,0,0,0,0,3,1,13,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#a9f2ba932f90e63270ba804dd6337a8b0":[1,0,0,0,0,3,1,13,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#acfb3caac07b42ddba2829f5b3cd8460a":[1,0,0,0,0,3,1,13,10], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#ae1c3b3ff3a93366137a330df937be100":[1,0,0,0,0,3,1,13,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#aea4a215e75a513da8aae15b39eb44afe":[1,0,0,0,0,3,1,13,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#af160e3897b3d4aa3ef36b9d41d827a51":[1,0,0,0,0,3,1,13,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints_1_1_wheel_joint.html#afe947008abce0cb278427c6caa60bc74":[1,0,0,0,0,3,1,13,16], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html":[1,0,0,0,0,3,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a046fd8f7eccbd0eeb2132221f26f9caf":[1,0,0,0,0,3,12,17], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a05616c0deac913e0079cbea2babb0160":[1,0,0,0,0,3,12,16], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a080c5a9e0781a1c8eec645bc06289d3a":[1,0,0,0,0,3,12,46], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a12b181f424de198e51963091783b86c1":[1,0,0,0,0,3,12,23], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a134a6371b387dfce4e05c4ecdec47248":[1,0,0,0,0,3,12,2], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a19d1059dbcdaece057efb2c053186aa0":[1,0,0,0,0,3,12,37], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a1ac26699bcbb00ea98e99c37fd175c89":[1,0,0,0,0,3,12,58], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a1acd0c5cfab8142c6015796d1cda2d58":[1,0,0,0,0,3,12,11], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a39c632f5ebb6de21bbe2a8ea9cac699f":[1,0,0,0,0,3,12,31], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a3b8c7dd9a67eac9067a73f17209eae3c":[1,0,0,0,0,3,12,41] +}; diff --git a/docs/2.0/navtreeindex3.js b/docs/2.0/navtreeindex3.js new file mode 100644 index 00000000..fa8d7e48 --- /dev/null +++ b/docs/2.0/navtreeindex3.js @@ -0,0 +1,253 @@ +var NAVTREEINDEX3 = +{ +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a3d17f59cf181a391a7f53a14dfb1d4fa":[1,0,0,0,0,3,12,26], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a3f303fbfb0fed24b891c7741c495a35b":[1,0,0,0,0,3,12,52], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4111ae1b02bc719ebb3f31dfeacd0827":[1,0,0,0,0,3,12,28], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a48b4050cc165e8168a99ef5a5482472a":[1,0,0,0,0,3,12,1], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4b7f4dc326555ee4a2f96d52622475cd":[1,0,0,0,0,3,12,48], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4caefce0e741e8376114dd056487db7d":[1,0,0,0,0,3,12,15], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a4eb91e11b4042f7a39b55dbeb20913c4":[1,0,0,0,0,3,12,24], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a521276961cff4db409ffae01b54c17b8":[1,0,0,0,0,3,12,33], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a53000108c93cf36d9821ec33233cfdfd":[1,0,0,0,0,3,12,27], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a558f5c44426d0eb7abb82a65e8892d9a":[1,0,0,0,0,3,12,55], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a56e4f9baff45d305b3d85ac39f2749ad":[1,0,0,0,0,3,12,45], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a580ee124be0692674aa40a226b32f470":[1,0,0,0,0,3,12,21], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a5c5b783cae6b10562bbc4d56acd0df31":[1,0,0,0,0,3,12,47], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a606c4e46d3898adbb3500a8b13c7faba":[1,0,0,0,0,3,12,20], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a65159aa0252161673d627be2627e3441":[1,0,0,0,0,3,12,18], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a6bac4a4fe1bd8de85ff97f4ccf72d675":[1,0,0,0,0,3,12,44], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a6cf251e6f9fb78f83bfa7a9bff2230ae":[1,0,0,0,0,3,12,25], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a72453cdbfe9063fd91c7ee8b5a859496":[1,0,0,0,0,3,12,49], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a72f298e79c373ba211af51873bd30ed2":[1,0,0,0,0,3,12,43], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a75e827b8787e735882f60c266d58e02e":[1,0,0,0,0,3,12,0], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a7cf7d869656b7a119790dcb2ef193ad1":[1,0,0,0,0,3,12,13], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a8350a298d96575531910b7087c8da846":[1,0,0,0,0,3,12,40], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a842d131069a9a9dcca18ddc1ca976f18":[1,0,0,0,0,3,12,29], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a898f0d48ce3d8214ffaa2985b75c9505":[1,0,0,0,0,3,12,57], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a89b7bb0e4a891f7f97c4d7fc7b25a0db":[1,0,0,0,0,3,12,7], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a8e86f0eab4367d3d9b4076955b7c2811":[1,0,0,0,0,3,12,59], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a959de692faac543756eefffb10263480":[1,0,0,0,0,3,12,5], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a97adf85ad5fc106d8a10fff7a0204d6a":[1,0,0,0,0,3,12,34], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a9c1af35e61a9e7ae111e325a27d8316e":[1,0,0,0,0,3,12,53], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a9d21279a187310d2479ed999ff619735":[1,0,0,0,0,3,12,35], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#a9d9e788a7422de0e0736890c3b6a51ca":[1,0,0,0,0,3,12,12], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aa71d36872f416feaa853788a7a7a7ef8":[1,0,0,0,0,3,12,6], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aabb331df600dc453986d4344498114f8":[1,0,0,0,0,3,12,36], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ab0bce692087bf69efef650017d1fd9d4":[1,0,0,0,0,3,12,19], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ac1585bd4c93094d69a305bd4284eff84":[1,0,0,0,0,3,12,60], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ac3e2f9fc76c8dc58ac817c74f41cc968":[1,0,0,0,0,3,12,62], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#acde8da3ff2fddcf440a8ebdb0112c307":[1,0,0,0,0,3,12,3], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ad084fc2a19c59e0c66aa3fd2b2c5fffb":[1,0,0,0,0,3,12,22], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ad7f163cce3d021c7a2ddc2b0fb167877":[1,0,0,0,0,3,12,61], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90":[1,0,0,0,0,3,12,30], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#adcfb60a0a7d7adf73b3cef6263a57dea":[1,0,0,0,0,3,12,56], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#add1cdf4590f78240297a033f8fe9c6f3":[1,0,0,0,0,3,12,42], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ae3c2563c193507fca4c9c4349239b853":[1,0,0,0,0,3,12,9], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#ae9c7e0d702f543a958f990b8e06a625e":[1,0,0,0,0,3,12,4], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aeb41673fd278e1323fd8c21666e37382":[1,0,0,0,0,3,12,32], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aed5fae3c146c72d82af5b66efbbfb054":[1,0,0,0,0,3,12,39], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#aefb06ec64902dde573d60291aa48f69f":[1,0,0,0,0,3,12,51], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af04f1a7efac3cf8e0c7eb2398f6bfc28":[1,0,0,0,0,3,12,14], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af3a7b0ce965a0f745e61a49aa9c327fd":[1,0,0,0,0,3,12,50], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af56e09c3e9a72900b5a9cbba2b9f2c51":[1,0,0,0,0,3,12,38], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#af9d2e1070edf5fc20ef6099956e3a36e":[1,0,0,0,0,3,12,8], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#afdaee781ce0ecd97aa8ae83b98c29674":[1,0,0,0,0,3,12,54], +"classnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_world.html#affb8483347ae5107de9796c001a85fe1":[1,0,0,0,0,3,12,10], +"functions.html":[1,3,0], +"functions.html":[1,3,0,0], +"functions_b.html":[1,3,0,1], +"functions_c.html":[1,3,0,2], +"functions_d.html":[1,3,0,3], +"functions_e.html":[1,3,0,4], +"functions_enum.html":[1,3,3], +"functions_evnt.html":[1,3,5], +"functions_f.html":[1,3,0,5], +"functions_func.html":[1,3,1], +"functions_func.html":[1,3,1,0], +"functions_func_b.html":[1,3,1,1], +"functions_func_c.html":[1,3,1,2], +"functions_func_d.html":[1,3,1,3], +"functions_func_e.html":[1,3,1,4], +"functions_func_f.html":[1,3,1,5], +"functions_func_g.html":[1,3,1,6], +"functions_func_i.html":[1,3,1,7], +"functions_func_j.html":[1,3,1,8], +"functions_func_m.html":[1,3,1,9], +"functions_func_n.html":[1,3,1,10], +"functions_func_o.html":[1,3,1,11], +"functions_func_p.html":[1,3,1,12], +"functions_func_q.html":[1,3,1,13], +"functions_func_r.html":[1,3,1,14], +"functions_func_s.html":[1,3,1,15], +"functions_func_t.html":[1,3,1,16], +"functions_func_u.html":[1,3,1,17], +"functions_func_v.html":[1,3,1,18], +"functions_func_w.html":[1,3,1,19], +"functions_g.html":[1,3,0,6], +"functions_h.html":[1,3,0,7], +"functions_i.html":[1,3,0,8], +"functions_j.html":[1,3,0,9], +"functions_k.html":[1,3,0,10], +"functions_l.html":[1,3,0,11], +"functions_m.html":[1,3,0,12], +"functions_n.html":[1,3,0,13], +"functions_o.html":[1,3,0,14], +"functions_p.html":[1,3,0,15], +"functions_prop.html":[1,3,4], +"functions_q.html":[1,3,0,16], +"functions_r.html":[1,3,0,17], +"functions_s.html":[1,3,0,18], +"functions_t.html":[1,3,0,19], +"functions_u.html":[1,3,0,20], +"functions_v.html":[1,3,0,21], +"functions_vars.html":[1,3,2], +"functions_w.html":[1,3,0,22], +"hierarchy.html":[1,2], +"index.html":[], +"interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html":[1,0,0,0,0,0,17], +"interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a01e0910c006b4ddd6d6cce44d7a5eb72":[1,0,0,0,0,0,17,11], +"interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a6f951deaee4acbc9330e52c75ad5f857":[1,0,0,0,0,0,17,4], +"interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a71078c994b7867922c99146146276ad6":[1,0,0,0,0,0,17,3], +"interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a73f2e38ab598835174aaed4d306f87a8":[1,0,0,0,0,0,17,2], +"interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a7dc1e097e5476d11499f4f8298bb3d8d":[1,0,0,0,0,0,17,1], +"interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#a98ac388450b6819447187b01e5524bf1":[1,0,0,0,0,0,17,10], +"interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#aabbd173edaa8feb8486addb897ec5e0c":[1,0,0,0,0,0,17,7], +"interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#ac1585bd4c93094d69a305bd4284eff84":[1,0,0,0,0,0,17,12], +"interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#ad9ca66daacf1828b84c56f5b2808a731":[1,0,0,0,0,0,17,0], +"interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#adc1cf6bfe5d4d7ab0fc4e6c8a3e78d90":[1,0,0,0,0,0,17,8], +"interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#adea785a0ed01ff136a9331945d041201":[1,0,0,0,0,0,17,5], +"interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#af0ed3fc2a990659fc739d696e53ad2ae":[1,0,0,0,0,0,17,9], +"interfacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_i_broad_phase.html#af2d1ef2e21c25692ad5cf89c36853773":[1,0,0,0,0,0,17,6], +"namespacemembers.html":[0,1,0], +"namespacemembers_enum.html":[0,1,2], +"namespacemembers_func.html":[0,1,1], +"namespacenkast.html":[0,0,0], +"namespacenkast_1_1_aether.html":[0,0,0,0], +"namespacenkast_1_1_aether_1_1_physics2_d.html":[0,0,0,0,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html":[0,0,0,0,0,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97":[0,0,0,0,0,0,24], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97a75dd5f1160a3f02b6fae89c54361a1b3":[0,0,0,0,0,0,24,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97a9d0245173cf584f064c34d2be4718f0d":[0,0,0,0,0,0,24,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a436e707f6d9dff56b9a6f3491a717d97af43c8682b4637a32c3fd76348733a5b0":[0,0,0,0,0,0,24,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52":[0,0,0,0,0,0,21], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52a0a2d24d621ca67652605108f4d4eac97":[0,0,0,0,0,0,21,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52a2a187552a4c67d367110e85ea0087a4d":[0,0,0,0,0,0,21,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a4381f145913e85d144af656519590e52a88183b946cc5f0e8c96b2e66e1c74a7e":[0,0,0,0,0,0,21,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538f":[0,0,0,0,0,0,25], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fa5b32faae4c7bae1011dc7ab43caa1529":[0,0,0,0,0,0,25,3], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fa5f1b91d5ebf354ef9c15b0671c0e8b18":[0,0,0,0,0,0,25,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fa88183b946cc5f0e8c96b2e66e1c74a7e":[0,0,0,0,0,0,25,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538faa718c9e839947a5b30fd87b5d1da6f8d":[0,0,0,0,0,0,25,4], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6accc1872ae575f6fa2848769826538fad7c8c85bf79bbe1b7188497c32c3b0ca":[0,0,0,0,0,0,25,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5":[0,0,0,0,0,0,23], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5a1063e38cb53d94d386f21227fcd84717":[0,0,0,0,0,0,23,3], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5a5a7dacb6e9b5ba37e22f825429355174":[0,0,0,0,0,0,23,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5abbb93ef26e3c101ff11cdd21cab08a94":[0,0,0,0,0,0,23,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a6b451e1a81d935444955bb7b95ca60f5aec211f7c20af43e742bf2570c3cb84f9":[0,0,0,0,0,0,23,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#a983b1b0a406526ec27963240014c4b5e":[0,0,0,0,0,0,28], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#ab2468d2f3733112c3dfefba3d8713fbd":[0,0,0,0,0,0,20], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#ab2468d2f3733112c3dfefba3d8713fbda8af5861002f3c157f9ba842bba10aa3f":[0,0,0,0,0,0,20,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#ab2468d2f3733112c3dfefba3d8713fbdab22b929ba52471a02d18bb3a4e4472e6":[0,0,0,0,0,0,20,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80eb":[0,0,0,0,0,0,22], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80eba0b746483cd6f7830702edd6ee7d8d4b9":[0,0,0,0,0,0,22,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80eba9d0245173cf584f064c34d2be4718f0d":[0,0,0,0,0,0,22,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#add4ce98ba857bd18396e52bdd08a80ebaf43c8682b4637a32c3fd76348733a5b0":[0,0,0,0,0,0,22,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#ae1629af2df7ca183f2d3e0b48d926a67":[0,0,0,0,0,0,27], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision.html#af1e4aeb9b27ae87c5bd1f582ef85171a":[0,0,0,0,0,0,26], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html":[0,0,0,0,0,0,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345":[0,0,0,0,0,0,0,6], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a30954d90085f6eaaf5817917fc5fecb3":[0,0,0,0,0,0,0,6,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a4c0a11247d92f73fb84baa51e37a3263":[0,0,0,0,0,0,0,6,3], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a5320550175ad6f79ad658943b9c013a7":[0,0,0,0,0,0,0,6,4], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a834c072a52bcf98866ed2eadaaa861a1":[0,0,0,0,0,0,0,6,5], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345a88183b946cc5f0e8c96b2e66e1c74a7e":[0,0,0,0,0,0,0,6,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes.html#a5a4538eeab397888d88a4eefcc5a1345ae4a297a0f76119a442c2595ac040673e":[0,0,0,0,0,0,0,6,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html":[0,0,0,0,0,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60":[0,0,0,0,0,1,18], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a0a31d96e9c3d3ed4569ab3bd8e00de05":[0,0,0,0,0,1,18,4], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a0c102ced3f80f774f01bc8afd57b3476":[0,0,0,0,0,1,18,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a52d9613893b8e72f4688a51696199ecf":[0,0,0,0,0,1,18,5], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a70a47cae4eb221930f2663fd244369ea":[0,0,0,0,0,1,18,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60a751aa663d12b704bb5f0d52db13667ee":[0,0,0,0,0,1,18,3], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60acdc1287219057b99b6a4a9885a3a490d":[0,0,0,0,0,1,18,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common.html#a8a5b6868c64e71b2f6bf23638b766e60ae0df3b706ac8cffaf103e5f8e600dc8c":[0,0,0,0,0,1,18,6], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_convex_hull.html":[0,0,0,0,0,1,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html":[0,0,0,0,0,1,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4":[0,0,0,0,0,1,1,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a0efdbf579d7141aad03cab430e30307c":[0,0,0,0,0,1,1,2,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a6601e04d7cfa7c4f369d32e14b0ff0e2":[0,0,0,0,0,1,1,2,5], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a666e685ea058b7188395cd99aa1b8a19":[0,0,0,0,0,1,1,2,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4a67ac673518d5cac732e925c3621006fd":[0,0,0,0,0,1,1,2,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4aab178da569507fcd537f712af786ca97":[0,0,0,0,0,1,1,2,3], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition.html#a9b9c7a0ca1ff1abfaf566ac8f88ea9f4ae998f071c4e86f59551b73d6762c1671":[0,0,0,0,0,1,1,2,4], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html":[0,0,0,0,0,1,1,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58":[0,0,0,0,0,1,1,0,4], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58a59ec5d573abd014f3ae2c26ca962e8cf":[0,0,0,0,0,1,1,0,4,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58a817d9fd9977363770196b7b64da74bbb":[0,0,0,0,0,1,1,0,4,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#a871118a09520247c78a71ecd7b0abd58a9af3107a066f6b0defb1cafc0499f6ed":[0,0,0,0,0,1,1,0,4,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165b":[0,0,0,0,0,1,1,0,5], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165ba2770fb7b80f3c459d058bd4ca341a42b":[0,0,0,0,0,1,1,0,5,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165ba4c0a11247d92f73fb84baa51e37a3263":[0,0,0,0,0,1,1,0,5,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t.html#ad6febb715e81dd95c59a14351647165bae85c071596f0dfdf2e6b4b5c8633445c":[0,0,0,0,0,1,1,0,5,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay.html":[0,0,0,0,0,1,1,0,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_delaunay_1_1_sweep.html":[0,0,0,0,0,1,1,0,0,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_polygon.html":[0,0,0,0,0,1,1,0,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_sets.html":[0,0,0,0,0,1,1,0,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_c_d_t_1_1_util.html":[0,0,0,0,0,1,1,0,3], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_decomposition_1_1_seidel.html":[0,0,0,0,0,1,1,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html":[0,0,0,0,0,1,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fd":[0,0,0,0,0,1,2,6], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda00b694b917c4a7f22fa6b73ca2a72c47":[0,0,0,0,0,1,2,6,20], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda0c08f8cc3a14bb256e330fe4a1c5874a":[0,0,0,0,0,1,2,6,5], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda1369e3d226710ca96fd1271335ca279d":[0,0,0,0,0,1,2,6,19], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda28d24c9232f6eb4ad18795275c0c1ffd":[0,0,0,0,0,1,2,6,13], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda2c95aa5e1ba4e7610b5e0916cad67b6a":[0,0,0,0,0,1,2,6,28], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda37e6497fce444c3d0fdc324d1fa184da":[0,0,0,0,0,1,2,6,24], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda40afc2da1fba8a10f074ee178ae91dc4":[0,0,0,0,0,1,2,6,14], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda40e68dc2bba3566c41dc122ca9291385":[0,0,0,0,0,1,2,6,4], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda49649770cc6a2f7530fd82b4cf61eecd":[0,0,0,0,0,1,2,6,30], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda4b4092506652347fba6782f2dee8fe71":[0,0,0,0,0,1,2,6,18], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda4fa4065ca62791ccdc0151e5f2dd3535":[0,0,0,0,0,1,2,6,15], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda5337ec1c99c36d2395a6021da682b7e2":[0,0,0,0,0,1,2,6,25], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda64512cab2d0331e429a6d73eb071082f":[0,0,0,0,0,1,2,6,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda653593abf02993e1cf60db5c75ca9f38":[0,0,0,0,0,1,2,6,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6909665d1b64813a26565474bdb6ad75":[0,0,0,0,0,1,2,6,16], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6addb2a7b7cf8a579a72f3540dcf8051":[0,0,0,0,0,1,2,6,8], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6adf97f83acf6453d4a6a4b1070f3754":[0,0,0,0,0,1,2,6,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda6d07f1a28c7240fb705ca7e821d0717f":[0,0,0,0,0,1,2,6,23], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda732bebff73009bf2971c83fbcf7026bd":[0,0,0,0,0,1,2,6,21], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda7eb94fe39b5fbee14fc077308f70ece2":[0,0,0,0,0,1,2,6,3], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda8f1c8155630c68d0dbd60a328262ce88":[0,0,0,0,0,1,2,6,26], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fda9aa941f77971fbad190d0cde2620d5e6":[0,0,0,0,0,1,2,6,6], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaae7c1e1d2ced9c571dec4729a0719a57":[0,0,0,0,0,1,2,6,10], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdab1c94ca2fbc3e78fc30069c8d0f01680":[0,0,0,0,0,1,2,6,32], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdac147cfa91b1fb061dabcf50391df6d84":[0,0,0,0,0,1,2,6,31], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdac94d691c4f3b90e6ab7c30a10befe582":[0,0,0,0,0,1,2,6,9], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdacf7650bb9e2b9d571b0ddb36301bd8b7":[0,0,0,0,0,1,2,6,7], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdad000b7d55eb653c7b9a21c03e9245734":[0,0,0,0,0,1,2,6,17], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdad6ef569d172c8ca14f4b545017eb6257":[0,0,0,0,0,1,2,6,11], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaddd5143c22227cc8d8e845e84f7446bc":[0,0,0,0,0,1,2,6,22], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdae14512278a9ad6eecf0182ef9c51d935":[0,0,0,0,0,1,2,6,29], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaee74bb3fc6c6c1a8239365e81f202dbc":[0,0,0,0,0,1,2,6,27], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic.html#a496b755e87788471cc6d0a353f3347fdaf459944a0cb3e3dc7203be0221b520fd":[0,0,0,0,0,1,2,6,12], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html":[0,0,0,0,0,1,3], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdf":[0,0,0,0,0,1,3,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfa12b4f2335c258d659ce17a8d14b8693f":[0,0,0,0,0,1,3,0,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfa6adf97f83acf6453d4a6a4b1070f3754":[0,0,0,0,0,1,3,0,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfaa869e0bf0957ca8c26ff2c88e1271abc":[0,0,0,0,0,1,3,0,3], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#a6080ebab55b912a34498bf7823f7cbdfad292f634700e4b9ca3f5a35372d22e6f":[0,0,0,0,0,1,3,0,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229":[0,0,0,0,0,1,3,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229a28ed2ac6c29f64a3692c956004b8ff7a":[0,0,0,0,0,1,3,1,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229a6faa907d79c8bb46a12bea5c8de76654":[0,0,0,0,0,1,3,1,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_polygon_manipulation.html#abce2de9768ab7ceedab46228fc505229aaef12e903e606a4895a16b393bfdec8c":[0,0,0,0,0,1,3,1,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html":[0,0,0,0,0,1,4], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html#a02718b40fa95f524ad54c378c618e373":[0,0,0,0,0,1,4,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html#a02718b40fa95f524ad54c378c618e373a606970f24025625f40867ff6d152fa1e":[0,0,0,0,0,1,4,2,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_texture_tools.html#a02718b40fa95f524ad54c378c618e373a92d909e2ae45ed6c55a55088f1d46394":[0,0,0,0,0,1,4,2,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers.html":[0,0,0,0,0,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers.html#afd1e527b17eba5305ea949fa7c717069":[0,0,0,0,0,2,6], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers.html#afd1e527b17eba5305ea949fa7c717069a32a843da6ea40ab3b17a3421ccdf671b":[0,0,0,0,0,2,6,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_controllers.html#afd1e527b17eba5305ea949fa7c717069ab5950247badd257aa18269aa0e183c6a":[0,0,0,0,0,2,6,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html":[0,0,0,0,0,3], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a15049f950fe3cc85e3ca1598bb931558":[0,0,0,0,0,3,23] +}; diff --git a/docs/2.0/navtreeindex4.js b/docs/2.0/navtreeindex4.js new file mode 100644 index 00000000..2a8f7904 --- /dev/null +++ b/docs/2.0/navtreeindex4.js @@ -0,0 +1,253 @@ +var NAVTREEINDEX4 = +{ +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a2268d88288062219fadaeabfda41f056":[0,0,0,0,0,3,18], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a38ab39da55b81861b266b2d3a81b500b":[0,0,0,0,0,3,15], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a5f03eb4da28ad7384b4951345d46b0f7":[0,0,0,0,0,3,24], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a6e4869a26e8b43c7cff5ee19bc0fc73e":[0,0,0,0,0,3,28], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a70cbd3e9cd377f11b36c5dc66eb23531":[0,0,0,0,0,3,29], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a72c7a3a02987de75ee970794f235e9df":[0,0,0,0,0,3,16], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a907e5809c845a5d52df88364fb6a7ee5":[0,0,0,0,0,3,27], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a937b2b18316e7a01fbab45a2ea93db88":[0,0,0,0,0,3,21], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccb":[0,0,0,0,0,3,14], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba00b694b917c4a7f22fa6b73ca2a72c47":[0,0,0,0,0,3,14,20], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba129f228c0d7a220b0553d8cba9184121":[0,0,0,0,0,3,14,4], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba1369e3d226710ca96fd1271335ca279d":[0,0,0,0,0,3,14,19], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba28d24c9232f6eb4ad18795275c0c1ffd":[0,0,0,0,0,3,14,13], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba2c95aa5e1ba4e7610b5e0916cad67b6a":[0,0,0,0,0,3,14,28], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba37e6497fce444c3d0fdc324d1fa184da":[0,0,0,0,0,3,14,24], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba37f6adc37f0d87173121e583167d6cc1":[0,0,0,0,0,3,14,3], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba40afc2da1fba8a10f074ee178ae91dc4":[0,0,0,0,0,3,14,14], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba49649770cc6a2f7530fd82b4cf61eecd":[0,0,0,0,0,3,14,30], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba4b4092506652347fba6782f2dee8fe71":[0,0,0,0,0,3,14,18], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba4fa4065ca62791ccdc0151e5f2dd3535":[0,0,0,0,0,3,14,15], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba5337ec1c99c36d2395a6021da682b7e2":[0,0,0,0,0,3,14,25], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba5e086afde3ccd07c854219e8f918cf8c":[0,0,0,0,0,3,14,8], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba6909665d1b64813a26565474bdb6ad75":[0,0,0,0,0,3,14,16], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba6adf97f83acf6453d4a6a4b1070f3754":[0,0,0,0,0,3,14,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba6d07f1a28c7240fb705ca7e821d0717f":[0,0,0,0,0,3,14,23], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba732bebff73009bf2971c83fbcf7026bd":[0,0,0,0,0,3,14,21], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba7cd6dfa1e5c487327adc06188deb0fb6":[0,0,0,0,0,3,14,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccba8f1c8155630c68d0dbd60a328262ce88":[0,0,0,0,0,3,14,26], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaaa470590104819dd8bfe57561230fb03":[0,0,0,0,0,3,14,5], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaae7c1e1d2ced9c571dec4729a0719a57":[0,0,0,0,0,3,14,10], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbab1c94ca2fbc3e78fc30069c8d0f01680":[0,0,0,0,0,3,14,32], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbac147cfa91b1fb061dabcf50391df6d84":[0,0,0,0,0,3,14,31], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbac54ad63095318697d3211bcd63f58154":[0,0,0,0,0,3,14,6], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbad000b7d55eb653c7b9a21c03e9245734":[0,0,0,0,0,3,14,17], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbad6ef569d172c8ca14f4b545017eb6257":[0,0,0,0,0,3,14,11], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaddd5143c22227cc8d8e845e84f7446bc":[0,0,0,0,0,3,14,22], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbae14512278a9ad6eecf0182ef9c51d935":[0,0,0,0,0,3,14,29], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbae40de42d219daec83c36108458c33448":[0,0,0,0,0,3,14,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaedb8dbf31ba7788483f002ee267d463d":[0,0,0,0,0,3,14,9], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaee74bb3fc6c6c1a8239365e81f202dbc":[0,0,0,0,0,3,14,27], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaf459944a0cb3e3dc7203be0221b520fd":[0,0,0,0,0,3,14,12], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#a9ca8f05608edcbf85ab6c2c85a439ccbaf600d208aab66127dd4464dba35a3121":[0,0,0,0,0,3,14,7], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#aa1e459ea5ba0d4c07cadd15af4a3749d":[0,0,0,0,0,3,22], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#abe9b80407daa12bbf7411b597df817bb":[0,0,0,0,0,3,20], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#ac340f0d6ae29a8674e0740465976a5b0":[0,0,0,0,0,3,19], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2":[0,0,0,0,0,3,13], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2a40c78b58b86002ee38fad2d3c9dd787e":[0,0,0,0,0,3,13,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2a84a8921b25f505d0d2077aeb5db4bc16":[0,0,0,0,0,3,13,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acf0ce63e34327e5bc336f9fe3d2d47a2a971fd8cc345d8bd9f92e9f7d88fdf20c":[0,0,0,0,0,3,13,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#acfb07c253a2cc64acd0cde25171a421f":[0,0,0,0,0,3,17], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#ad5d18ffb01e86bae72c2d15b86eb3aa2":[0,0,0,0,0,3,25], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics.html#ae9b17d0f8ef32835d131c99cc7435680":[0,0,0,0,0,3,26], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_contacts.html":[0,0,0,0,0,3,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html":[0,0,0,0,0,3,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3":[0,0,0,0,0,3,1,15], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3a3cab03c00dbd11bc3569afa0748013f0":[0,0,0,0,0,3,1,15,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3aca182151063c1d84522f0a6b8bf974b9":[0,0,0,0,0,3,1,15,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3af5f286e73bda105e538310b3190f75c5":[0,0,0,0,0,3,1,15,3], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#ac55684958ee229b058a1c521cb259ff3affd094d9668b346a58bb516fbcef4253":[0,0,0,0,0,3,1,15,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9":[0,0,0,0,0,3,1,14], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a0977c53f423eee5673c8d142f232e7d6":[0,0,0,0,0,3,1,14,18], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a0aa6f4210bf373c95eda00232e93cd98":[0,0,0,0,0,3,1,14,3], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a10c25cea0541b2393f6d6aed1c6c9736":[0,0,0,0,0,3,1,14,14], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a358561ac4d41f41d479b7c54b19b639e":[0,0,0,0,0,3,1,14,1], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a35fa8acd1b8b1beb23e6c2e24313570c":[0,0,0,0,0,3,1,14,2], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a40cc91cbdb2b729c31040a77e354196b":[0,0,0,0,0,3,1,14,16], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a45f4ce6c3306644b1efe333f4f8d6929":[0,0,0,0,0,3,1,14,11], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a59a85b3732f41a070284c0ee10611b7d":[0,0,0,0,0,3,1,14,13], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a5e344a2279c3ac68f18fc1654170e7db":[0,0,0,0,0,3,1,14,17], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a6513892a7d1f1a327b2d4de2b8f69b89":[0,0,0,0,0,3,1,14,8], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a768bf199aed2d6ea5cd5d27017978530":[0,0,0,0,0,3,1,14,7], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9a88183b946cc5f0e8c96b2e66e1c74a7e":[0,0,0,0,0,3,1,14,0], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9aa3a77296cc85eb0c3175a09c0f7c3e60":[0,0,0,0,0,3,1,14,9], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9aa5df60ef4fc4447353769d66661d2229":[0,0,0,0,0,3,1,14,6], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9ab33538179f5661a86cbe327a1793e199":[0,0,0,0,0,3,1,14,10], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9aba41903d01ed39b1b98768512c8e65f5":[0,0,0,0,0,3,1,14,4], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9abe5d9f5fe5d17b1ed014e090a0f9d94d":[0,0,0,0,0,3,1,14,12], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9ad46b8bc8437d639008f876c409cb2d0b":[0,0,0,0,0,3,1,14,15], +"namespacenkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joints.html#af92f943e3dc4a7d1fb537fa481094fa9afb845762a66c26782f477febab5344dc":[0,0,0,0,0,3,1,14,5], +"namespaces.html":[0,0], +"pages.html":[], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html":[1,0,0,0,0,0,8], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a0f776a4ace9e9771de0a864193f3de0b":[1,0,0,0,0,0,8,13], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a406552eb0665aa3d338dd1d2b9565264":[1,0,0,0,0,0,8,18], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a4a357c38bc7ed09a257a4af731ec74a8":[1,0,0,0,0,0,8,10], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a50e756bdfbf6b227f6f56da1df43e515":[1,0,0,0,0,0,8,14], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a58577fb10651f713c345622d29d73531":[1,0,0,0,0,0,8,12], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a5c9e126672e84ab64b93db41a6249f55":[1,0,0,0,0,0,8,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a5d1d4cdf33ea1622febfdc5a25cdc1df":[1,0,0,0,0,0,8,17], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a63621fd2c16f43a081b221fb7de131ea":[1,0,0,0,0,0,8,6], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a63fe4e80a38f44ee2bf3366e0b29ab67":[1,0,0,0,0,0,8,8], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a6dc94bdee24fb5542f7632f7a3a51ac6":[1,0,0,0,0,0,8,9], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a73a1f174a21da9e592046ffc67dec0bd":[1,0,0,0,0,0,8,19], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a759701dc08da75a5096bd1d8d44b88a9":[1,0,0,0,0,0,8,5], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a75f04d98c321e908ec6cf08a0d07be73":[1,0,0,0,0,0,8,16], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a7de4690b4c35b991ee86032c52d974ab":[1,0,0,0,0,0,8,20], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a98cb7d1d721120c1fc00f6cdc5eb1430":[1,0,0,0,0,0,8,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a9dcb9b43a3d0fa9003d4c1c9d921f6b2":[1,0,0,0,0,0,8,7], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#aa631fffb5a6f1dc7a3c9b71b4ecd8869":[1,0,0,0,0,0,8,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#aa790d59296f437e1fbfa8d5237318e09":[1,0,0,0,0,0,8,11], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#aaa4f2e0b9d204d61b761784246f59893":[1,0,0,0,0,0,8,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#ae1ee52ba6242fe73e72e682196cbbe08":[1,0,0,0,0,0,8,15], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#af626f8ec94d0e48cc65534f6ef03d4f2":[1,0,0,0,0,0,8,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html":[1,0,0,0,0,0,5], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html#a11c7f907b388d00832e09d89f936dc2a":[1,0,0,0,0,0,5,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html#a4252617c9a790d7ead4fc62ad17e3c73":[1,0,0,0,0,0,5,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html":[1,0,0,0,0,0,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#a183a52c208fe66f2c868df37dd1ad31d":[1,0,0,0,0,0,1,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#a3c2c0a5bb23258a9c557dcdeed8fcf0f":[1,0,0,0,0,0,1,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#a6854b58ef948f3298879b8c0c6ff1aa4":[1,0,0,0,0,0,1,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#ad558b6340d920a864b077ee38d9815b9":[1,0,0,0,0,0,1,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html":[1,0,0,0,0,0,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html#a07f84c7b28b8fe5fcb54bd73bb394164":[1,0,0,0,0,0,2,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html#a5980c1f8dd43c6df57e3701340994c5a":[1,0,0,0,0,0,2,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html":[1,0,0,0,0,0,13], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a12fb5d8500d2511829b784fbfbe0d78b":[1,0,0,0,0,0,13,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a405ad2bd9b4d4d6fe665f49222f4d1c8":[1,0,0,0,0,0,13,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a626dfb64707717d21edffde8e4544d40":[1,0,0,0,0,0,13,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a8de1ee4d8c167318b4aedb600e196d2d":[1,0,0,0,0,0,13,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#ab84b03240c04c46142651a44ff579641":[1,0,0,0,0,0,13,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html":[1,0,0,0,0,0,14], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#a05a49552f5490c660f50e95112747cd5":[1,0,0,0,0,0,14,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#a64638a50edbdce6f8b5be154041adcb7":[1,0,0,0,0,0,14,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#ad387fb71b61baf6ce35cb7c4d5c16b17":[1,0,0,0,0,0,14,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#ae0d17bcc40667f128a17c273ea27e4c0":[1,0,0,0,0,0,14,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html":[1,0,0,0,0,0,11], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html#a867fe6dec84c9eec88e7e9d00fa8e0ff":[1,0,0,0,0,0,11,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html#aaa7b42a87967c983fce519d189356e17":[1,0,0,0,0,0,11,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html#abf8f0e367cb773cf18cd63e66eeb80a7":[1,0,0,0,0,0,11,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html":[1,0,0,0,0,0,9], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html#a075e1e3c9dd399cef584d7338cc37938":[1,0,0,0,0,0,9,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html#ab2223b5b51de102521265750b8ce87c4":[1,0,0,0,0,0,9,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html#ae5405a7eac51ce0b5e3803d9b4dafd04":[1,0,0,0,0,0,9,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html":[1,0,0,0,0,0,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#a3dbb72481161c40a4ebe2acea0bbd22c":[1,0,0,0,0,0,4,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#a3f4ba5dc29ad59966053466fef9aaf07":[1,0,0,0,0,0,4,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#a43dbeef932d0d3ac5c04680ffb1a7662":[1,0,0,0,0,0,4,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#ab38c7e4fb62370c1621a592c346eb641":[1,0,0,0,0,0,4,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#ac182ecdd5e7ed46643b5f71bc71936bf":[1,0,0,0,0,0,4,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html":[1,0,0,0,0,0,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#a58eb81502da454de6ad2142495fcbd6f":[1,0,0,0,0,0,3,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#a8a47f936d768096e8a5d989a1eb8f2ab":[1,0,0,0,0,0,3,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#ab38c7e4fb62370c1621a592c346eb641":[1,0,0,0,0,0,3,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#ac36cd4f03d736f219bbf18039f72fb32":[1,0,0,0,0,0,3,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html":[1,0,0,0,0,0,6], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html#a46ba4a429ac49e5272bcd7aa13da85c7":[1,0,0,0,0,0,6,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html#aac7add01618434a53ed26216958fcdee":[1,0,0,0,0,0,6,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html#af8a6491e2b6e8dd62a06c44089468f88":[1,0,0,0,0,0,6,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html":[1,0,0,0,0,0,7], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html#a880585dece40597b196d72d65b952800":[1,0,0,0,0,0,7,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html#ae2ee62d7437b30ba49c67e1a18305508":[1,0,0,0,0,0,7,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html":[1,0,0,0,0,0,10], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a056705659e898d8e165483b25372e16a":[1,0,0,0,0,0,10,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a26eca50195788ca1793dee111f1146cc":[1,0,0,0,0,0,10,7], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a40bb7a8a3c1e5ad7ff57b5f7774d7fa4":[1,0,0,0,0,0,10,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a48d37c88961428889f8b283379ab961c":[1,0,0,0,0,0,10,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a70cda8ba2b412c5d69a12c4d75ff613b":[1,0,0,0,0,0,10,8], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a98c3803c7b3dc2a0b8b3b0dd94c247c5":[1,0,0,0,0,0,10,5], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#aa80a0ad76f92a6ff0e4a4f2f8e756f3d":[1,0,0,0,0,0,10,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#ac1148b6c7c73300331ae93335f42241d":[1,0,0,0,0,0,10,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#acf8b7fd1aa3676313f840edbb3a609a7":[1,0,0,0,0,0,10,6], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html":[1,0,0,0,0,0,0,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a0ded10813531b428294cf395abff0d1c":[1,0,0,0,0,0,0,4,6], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a77e1afa2b6dee1ed3640da81d7407b42":[1,0,0,0,0,0,0,4,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a78fd4dcd2fd66e25d390950b4f1a8257":[1,0,0,0,0,0,0,4,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a8e9c3d00a1e57220cc159db41566f0d9":[1,0,0,0,0,0,0,4,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#aadf763f0213fc2f3875230b06bb0b6cf":[1,0,0,0,0,0,0,4,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#ac92ff2067850c8c2e12b28896fd06116":[1,0,0,0,0,0,0,4,5], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#af8db20ea4c949f83c5c84ecbe7559ae4":[1,0,0,0,0,0,0,4,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html":[1,0,0,0,0,0,12], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#a3d3cf08475efb9f695f5a798626d3146":[1,0,0,0,0,0,12,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#a6734dab0c22e1322b1fb1a726d01387c":[1,0,0,0,0,0,12,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#a721119762a62f5b7b459c1d62366a925":[1,0,0,0,0,0,12,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#af15de8c75309938c078b260699211492":[1,0,0,0,0,0,12,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html":[1,0,0,0,0,0,19], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html#a1e59dd36aafb310776e617456b9415b5":[1,0,0,0,0,0,19,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html#af65a7c20ce8e1d346c8b675dc5d19d9a":[1,0,0,0,0,0,19,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html":[1,0,0,0,0,1,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a00e05e1bb6f3185b1a40728679be5274":[1,0,0,0,0,1,2,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a06a7d2030815e890885931bdd6bc45d7":[1,0,0,0,0,1,2,9], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a0832df4956b83a12a675c63ae2273208":[1,0,0,0,0,1,2,6], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a1cbc0c8a20d6b78300c37d4296095398":[1,0,0,0,0,1,2,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a4c4b08e61e92b3da1ed512f4e006f34a":[1,0,0,0,0,1,2,8], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a58e739b7bdf8275493686ae76e3705c3":[1,0,0,0,0,1,2,7], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a88b30ebd4652e8c84b8d16bf639a3dde":[1,0,0,0,0,1,2,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#aa73e7c4dd1df5fd5fbf81c7764ee1533":[1,0,0,0,0,1,2,5], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#acc59985c7666d5c2e4eb32d5d41438d2":[1,0,0,0,0,1,2,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#aed9e6d9d9b9c565df155905184604f61":[1,0,0,0,0,1,2,10], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#af279e0f0ff720ee54d6733674dfda50a":[1,0,0,0,0,1,2,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html":[1,0,0,0,0,1,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html#a4da03330824868fcb5ca5aad6031b3e3":[1,0,0,0,0,1,3,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html":[1,0,0,0,0,1,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html#a4da03330824868fcb5ca5aad6031b3e3":[1,0,0,0,0,1,4,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html":[1,0,0,0,0,1,5], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html#a4da03330824868fcb5ca5aad6031b3e3":[1,0,0,0,0,1,5,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html":[1,0,0,0,0,1,6], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html#a4da03330824868fcb5ca5aad6031b3e3":[1,0,0,0,0,1,6,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html":[1,0,0,0,0,1,7], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a14985545f226fa39181250a3f2616d8f":[1,0,0,0,0,1,7,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a16deadeae78d27b68ce22edea42ae3e7":[1,0,0,0,0,1,7,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a572ab7d0c5bb07aa4b59edc7f3922352":[1,0,0,0,0,1,7,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a7a9dff6dd4684e523adedb8739eccd48":[1,0,0,0,0,1,7,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#abbd8e7fb22fb99b1bf29b7509de241ed":[1,0,0,0,0,1,7,7], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#acdfe324ad81cfe2bd1769e3802e11e50":[1,0,0,0,0,1,7,5], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#ae57e5aca5db002545e4b9335c8d9dbfa":[1,0,0,0,0,1,7,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#aef144db53287b6a2301d5d4f29315430":[1,0,0,0,0,1,7,6], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#af1de0c113e28ee769cbabc639ee64639":[1,0,0,0,0,1,7,8], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html":[1,0,0,0,0,1,8], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a583c1f34b94285a8b45b9b158e4f2a94":[1,0,0,0,0,1,8,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a6deb3abc7486fb8ebf6da33a076f6692":[1,0,0,0,0,1,8,7], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a73f844ff8e98087f115b59f5cf817206":[1,0,0,0,0,1,8,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a921d883cd4efb3c48437b945ebdf81ab":[1,0,0,0,0,1,8,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a9e38148c9380e837496b090f12966892":[1,0,0,0,0,1,8,8], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#ac8b9151d7dc81d7e39e1d14c5d642078":[1,0,0,0,0,1,8,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#ad5ecb32b4b6d73e3c5c32081ff584df9":[1,0,0,0,0,1,8,6], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#add375cede5e5460ecabe6559ae3c2efc":[1,0,0,0,0,1,8,5], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#ae57e5aca5db002545e4b9335c8d9dbfa":[1,0,0,0,0,1,8,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html":[1,0,0,0,0,1,0,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#a6a6f15699bd4bc3d15b287ece6dadaaa":[1,0,0,0,0,1,0,1,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#a959cc02c5603745af512b78253503d52":[1,0,0,0,0,1,0,1,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#ab8489067a91bc15bf5f4ccd462c07374":[1,0,0,0,0,1,0,1,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#acd6e009fb72fc49dbfd8ebb7801d27ff":[1,0,0,0,0,1,0,1,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#ace2e51c36153ddfb7e94c3252107aa01":[1,0,0,0,0,1,0,1,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html":[1,0,0,0,0,1,10], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#a26c88bc296da1ba57014de5f9c712a73":[1,0,0,0,0,1,10,6], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#a98127db22b8b1f7187cbd3f6590ac863":[1,0,0,0,0,1,10,5], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#aaa0543fc492adcbf2c89f8ebf73d24b4":[1,0,0,0,0,1,10,8], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ab3c9ffd64bc35edd9fcc2bb7827d5872":[1,0,0,0,0,1,10,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ab3e6b30aaab0e2569de1dadcf09c8864":[1,0,0,0,0,1,10,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ad046352fb655f033823a09d724170b1a":[1,0,0,0,0,1,10,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ad0fae016647bf6b083c331ca152b50e1":[1,0,0,0,0,1,10,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ae9eb481a53a61ea9e60e69c846b92307":[1,0,0,0,0,1,10,7], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#af279e0f0ff720ee54d6733674dfda50a":[1,0,0,0,0,1,10,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html":[1,0,0,0,0,1,9], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#a4fd63e84775a4ecf562b0048fb475c8d":[1,0,0,0,0,1,9,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#a6613ef5da1b98e8904cf50275f264fb0":[1,0,0,0,0,1,9,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#a7209fe6349140458375d7642817a6b65":[1,0,0,0,0,1,9,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#ac3253449092162f2f71ed830682df697":[1,0,0,0,0,1,9,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html":[1,0,0,0,0,1,12], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a560fec6519baca4066d1705a256439ce":[1,0,0,0,0,1,12,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a69c72fec33d724953b523e6997682e9c":[1,0,0,0,0,1,12,6], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a6aba0e0299b87b6c795e741f62f993f6":[1,0,0,0,0,1,12,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a77e1afa2b6dee1ed3640da81d7407b42":[1,0,0,0,0,1,12,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#aa73e7c4dd1df5fd5fbf81c7764ee1533":[1,0,0,0,0,1,12,8], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#aad3844ad28d7ac4d504313c0037e11ac":[1,0,0,0,0,1,12,5], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#aadf763f0213fc2f3875230b06bb0b6cf":[1,0,0,0,0,1,12,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#ab3c4b737dfc5c78a6aba50dda616f7c3":[1,0,0,0,0,1,12,9], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#ac915220fb659eb2c5958a1ccd81b80d4":[1,0,0,0,0,1,12,10], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#ae17a63b0c563f7997b976432c326b55b":[1,0,0,0,0,1,12,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#af279e0f0ff720ee54d6733674dfda50a":[1,0,0,0,0,1,12,7] +}; diff --git a/docs/2.0/navtreeindex5.js b/docs/2.0/navtreeindex5.js new file mode 100644 index 00000000..0ea90176 --- /dev/null +++ b/docs/2.0/navtreeindex5.js @@ -0,0 +1,59 @@ +var NAVTREEINDEX5 = +{ +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html":[1,0,0,0,0,1,13], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#a1bbdb6703f7802eefdcf70adc844ef96":[1,0,0,0,0,1,13,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#a77e1afa2b6dee1ed3640da81d7407b42":[1,0,0,0,0,1,13,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#aa65967cca170d24dcd0d555df0d5ee4f":[1,0,0,0,0,1,13,8], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#aa73e7c4dd1df5fd5fbf81c7764ee1533":[1,0,0,0,0,1,13,5], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#aadf763f0213fc2f3875230b06bb0b6cf":[1,0,0,0,0,1,13,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#ab26156effb971796cd94b0b9a04c5510":[1,0,0,0,0,1,13,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#ab3c4b737dfc5c78a6aba50dda616f7c3":[1,0,0,0,0,1,13,6], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#ac915220fb659eb2c5958a1ccd81b80d4":[1,0,0,0,0,1,13,7], +"structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#acd6aab66961f0516775d43972bb29db2":[1,0,0,0,0,1,13,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html":[1,0,0,0,0,3,3,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a44261fc0b16114053d8989e291cc9b28":[1,0,0,0,0,3,3,0,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4":[1,0,0,0,0,3,3,0,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a4f7310c9c0913fdd76c5ee6a6c8605d4":[1,0,0,0,0,3,3,0,5], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754":[1,0,0,0,0,3,3,0,7], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#ab59dba69693058d6d399fdaed0b678dc":[1,0,0,0,0,3,3,0,6], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#ab5f6828b7d2711baaabfbbefdf5d4596":[1,0,0,0,0,3,3,0,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#acb559820d9ca11295b4500f179ef6392":[1,0,0,0,0,3,3,0,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#ad5316c283894d57be1450edab878aed0":[1,0,0,0,0,3,3,0,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html":[1,0,0,0,0,3,5,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#a44261fc0b16114053d8989e291cc9b28":[1,0,0,0,0,3,5,0,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4":[1,0,0,0,0,3,5,0,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754":[1,0,0,0,0,3,5,0,7], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#ab98318f54f5c4fd1c973ea773cbd4d6a":[1,0,0,0,0,3,5,0,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#acb559820d9ca11295b4500f179ef6392":[1,0,0,0,0,3,5,0,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#ad5316c283894d57be1450edab878aed0":[1,0,0,0,0,3,5,0,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#af5dd5b8f2e1336ce2ff5a347fa3b4bff":[1,0,0,0,0,3,5,0,5], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#aff907e59887cab3e24b19bdf79a7687d":[1,0,0,0,0,3,5,0,6], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html":[1,0,0,0,0,3,7,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a221785b0e6752a680161494882069229":[1,0,0,0,0,3,7,0,6], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a44261fc0b16114053d8989e291cc9b28":[1,0,0,0,0,3,7,0,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4":[1,0,0,0,0,3,7,0,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754":[1,0,0,0,0,3,7,0,7], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a936092baed869d5f6d8287bafef2aa82":[1,0,0,0,0,3,7,0,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#ac23a23b00f83191b422d9a16364d382a":[1,0,0,0,0,3,7,0,5], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#acb559820d9ca11295b4500f179ef6392":[1,0,0,0,0,3,7,0,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#ad5316c283894d57be1450edab878aed0":[1,0,0,0,0,3,7,0,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html":[1,0,0,0,0,3,8], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#a006fdbb761a42579b25d9f382eb5aeeb":[1,0,0,0,0,3,8,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#a5b47b490d7de2c353ea73039776604fa":[1,0,0,0,0,3,8,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#a6ffe0958dcbc70ef916a45458c7da247":[1,0,0,0,0,3,8,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#aebb9a3f1a709116cff6828112bde1ede":[1,0,0,0,0,3,8,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html":[1,0,0,0,0,3,10,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a410db2c92e35f285f814ca25d2c4183a":[1,0,0,0,0,3,10,0,0], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a44261fc0b16114053d8989e291cc9b28":[1,0,0,0,0,3,10,0,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4":[1,0,0,0,0,3,10,0,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754":[1,0,0,0,0,3,10,0,7], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#ac6443b09d43806e7695e5e137a4baab6":[1,0,0,0,0,3,10,0,6], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#acaf6b5366e129447598df1fa98468a91":[1,0,0,0,0,3,10,0,5], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#acb559820d9ca11295b4500f179ef6392":[1,0,0,0,0,3,10,0,4], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#ad5316c283894d57be1450edab878aed0":[1,0,0,0,0,3,10,0,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html":[1,0,0,0,0,3,11], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a1c84aa4a9a4435a1c0eba390a8d2e126":[1,0,0,0,0,3,11,2], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a2c4cd9cef2760313030557e792507666":[1,0,0,0,0,3,11,3], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a43d68ff242d429f42956dfa2cd6e8f68":[1,0,0,0,0,3,11,1], +"structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a4ddd34b1bd92177fb36794221862e87b":[1,0,0,0,0,3,11,0] +}; diff --git a/docs/1.6/open.png b/docs/2.0/open.png similarity index 100% rename from docs/1.6/open.png rename to docs/2.0/open.png diff --git a/docs/1.6/resize.js b/docs/2.0/resize.js similarity index 100% rename from docs/1.6/resize.js rename to docs/2.0/resize.js diff --git a/docs/1.6/splitbar.png b/docs/2.0/splitbar.png similarity index 100% rename from docs/1.6/splitbar.png rename to docs/2.0/splitbar.png diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b-members.html new file mode 100644 index 00000000..080342fc --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b-members.html @@ -0,0 +1,92 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
AABB Member List
+
+
+ +

This is the complete list of members for AABB, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + +
AABB(Vector2 min, Vector2 max) (defined in AABB)AABB
AABB(ref Vector2 min, ref Vector2 max) (defined in AABB)AABB
AABB(Vector2 center, float width, float height) (defined in AABB)AABB
CenterAABB
Combine(ref AABB aabb)AABB
Combine(ref AABB aabb1, ref AABB aabb2)AABB
Contains(ref AABB aabb)AABB
Contains(ref Vector2 point)AABB
ExtentsAABB
Height (defined in AABB)AABB
IsValid()AABB
LowerBoundAABB
PerimeterAABB
Q1AABB
Q2AABB
Q3AABB
Q4AABB
RayCast(out RayCastOutput output, ref RayCastInput input, bool doInteriorCheck=true)AABB
TestOverlap(ref AABB a, ref AABB b)AABBstatic
UpperBoundAABB
VerticesAABB
Width (defined in AABB)AABB
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html new file mode 100644 index 00000000..0427ef4f --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html @@ -0,0 +1,622 @@ + + + + + + + +Aether.Physics2D: AABB Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+ +

An axis aligned bounding box. + More...

+
+Collaboration diagram for AABB:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

AABB (Vector2 min, Vector2 max)
 
AABB (ref Vector2 min, ref Vector2 max)
 
AABB (Vector2 center, float width, float height)
 
bool IsValid ()
 Verify that the bounds are sorted. And the bounds are valid numbers (not NaN). More...
 
void Combine (ref AABB aabb)
 Combine an AABB into this one. More...
 
void Combine (ref AABB aabb1, ref AABB aabb2)
 Combine two AABBs into this one. More...
 
bool Contains (ref AABB aabb)
 Does this aabb contain the provided AABB. More...
 
bool Contains (ref Vector2 point)
 Determines whether the AAABB contains the specified point. More...
 
bool RayCast (out RayCastOutput output, ref RayCastInput input, bool doInteriorCheck=true)
 Raycast against this AABB using the specificed points and maxfraction (found in input) More...
 
+ + + + +

+Static Public Member Functions

static bool TestOverlap (ref AABB a, ref AABB b)
 Test if the two AABBs overlap. More...
 
+ + + + + + + +

+Public Attributes

Vector2 LowerBound
 The lower vertex More...
 
Vector2 UpperBound
 The upper vertex More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

+float Width [get]
 
+float Height [get]
 
Vector2 Center [get]
 Get the center of the AABB. More...
 
Vector2 Extents [get]
 Get the extents of the AABB (half-widths). More...
 
float Perimeter [get]
 Get the perimeter length More...
 
Vertices Vertices [get]
 Gets the vertices of the AABB. More...
 
AABB Q1 [get]
 First quadrant More...
 
AABB Q2 [get]
 Second quadrant More...
 
AABB Q3 [get]
 Third quadrant More...
 
AABB Q4 [get]
 Forth quadrant More...
 
+

Detailed Description

+

An axis aligned bounding box.

+

Member Function Documentation

+ +

◆ Combine() [1/2]

+ +
+
+ + + + + + + + +
void Combine (ref AABB aabb)
+
+ +

Combine an AABB into this one.

+
Parameters
+ + +
aabbThe aabb.
+
+
+ +
+
+ +

◆ Combine() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void Combine (ref AABB aabb1,
ref AABB aabb2 
)
+
+ +

Combine two AABBs into this one.

+
Parameters
+ + + +
aabb1The aabb1.
aabb2The aabb2.
+
+
+ +
+
+ +

◆ Contains() [1/2]

+ +
+
+ + + + + + + + +
bool Contains (ref AABB aabb)
+
+ +

Does this aabb contain the provided AABB.

+
Parameters
+ + +
aabbThe aabb.
+
+
+
Returns
true if it contains the specified aabb; otherwise, false.
+ +
+
+ +

◆ Contains() [2/2]

+ +
+
+ + + + + + + + +
bool Contains (ref Vector2 point)
+
+ +

Determines whether the AAABB contains the specified point.

+
Parameters
+ + +
pointThe point.
+
+
+
Returns
true if it contains the specified point; otherwise, false.
+ +
+
+ +

◆ IsValid()

+ +
+
+ + + + + + + +
bool IsValid ()
+
+ +

Verify that the bounds are sorted. And the bounds are valid numbers (not NaN).

+
Returns
true if this instance is valid; otherwise, false.
+ +
+
+ +

◆ RayCast()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool RayCast (out RayCastOutput output,
ref RayCastInput input,
bool doInteriorCheck = true 
)
+
+ +

Raycast against this AABB using the specificed points and maxfraction (found in input)

+
Parameters
+ + + +
outputThe results of the raycast.
inputThe parameters for the raycast.
+
+
+
Returns
True if the ray intersects the AABB
+ +
+
+ +

◆ TestOverlap()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static bool TestOverlap (ref AABB a,
ref AABB b 
)
+
+static
+
+ +

Test if the two AABBs overlap.

+
Parameters
+ + + +
aThe first AABB.
bThe second AABB.
+
+
+
Returns
True if they are overlapping.
+ +
+
+

Member Data Documentation

+ +

◆ LowerBound

+ +
+
+ + + + +
Vector2 LowerBound
+
+ +

The lower vertex

+ +
+
+ +

◆ UpperBound

+ +
+
+ + + + +
Vector2 UpperBound
+
+ +

The upper vertex

+ +
+
+

Property Documentation

+ +

◆ Center

+ +
+
+ + + + + +
+ + + + +
Vector2 Center
+
+get
+
+ +

Get the center of the AABB.

+ +
+
+ +

◆ Extents

+ +
+
+ + + + + +
+ + + + +
Vector2 Extents
+
+get
+
+ +

Get the extents of the AABB (half-widths).

+ +
+
+ +

◆ Perimeter

+ +
+
+ + + + + +
+ + + + +
float Perimeter
+
+get
+
+ +

Get the perimeter length

+ +
+
+ +

◆ Q1

+ +
+
+ + + + + +
+ + + + +
AABB Q1
+
+get
+
+ +

First quadrant

+ +
+
+ +

◆ Q2

+ +
+
+ + + + + +
+ + + + +
AABB Q2
+
+get
+
+ +

Second quadrant

+ +
+
+ +

◆ Q3

+ +
+
+ + + + + +
+ + + + +
AABB Q3
+
+get
+
+ +

Third quadrant

+ +
+
+ +

◆ Q4

+ +
+
+ + + + + +
+ + + + +
AABB Q4
+
+get
+
+ +

Forth quadrant

+ +
+
+ +

◆ Vertices

+ +
+
+ + + + + +
+ + + + +
Vertices Vertices
+
+get
+
+ +

Gets the vertices of the AABB.

+

The corners of the AABB

+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Collision/Collision.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.js new file mode 100644 index 00000000..87b5c0be --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.js @@ -0,0 +1,24 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b = +[ + [ "AABB", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#aaa4f2e0b9d204d61b761784246f59893", null ], + [ "AABB", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a5c9e126672e84ab64b93db41a6249f55", null ], + [ "AABB", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#aa631fffb5a6f1dc7a3c9b71b4ecd8869", null ], + [ "Combine", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a98cb7d1d721120c1fc00f6cdc5eb1430", null ], + [ "Combine", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#af626f8ec94d0e48cc65534f6ef03d4f2", null ], + [ "Contains", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a759701dc08da75a5096bd1d8d44b88a9", null ], + [ "Contains", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a63621fd2c16f43a081b221fb7de131ea", null ], + [ "IsValid", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a9dcb9b43a3d0fa9003d4c1c9d921f6b2", null ], + [ "RayCast", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a63fe4e80a38f44ee2bf3366e0b29ab67", null ], + [ "LowerBound", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a6dc94bdee24fb5542f7632f7a3a51ac6", null ], + [ "UpperBound", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a4a357c38bc7ed09a257a4af731ec74a8", null ], + [ "Center", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#aa790d59296f437e1fbfa8d5237318e09", null ], + [ "Extents", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a58577fb10651f713c345622d29d73531", null ], + [ "Height", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a0f776a4ace9e9771de0a864193f3de0b", null ], + [ "Perimeter", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a50e756bdfbf6b227f6f56da1df43e515", null ], + [ "Q1", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#ae1ee52ba6242fe73e72e682196cbbe08", null ], + [ "Q2", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a75f04d98c321e908ec6cf08a0d07be73", null ], + [ "Q3", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a5d1d4cdf33ea1622febfdc5a25cdc1df", null ], + [ "Q4", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a406552eb0665aa3d338dd1d2b9565264", null ], + [ "Vertices", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a73a1f174a21da9e592046ffc67dec0bd", null ], + [ "Width", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b.html#a7de4690b4c35b991ee86032c52d974ab", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.map new file mode 100644 index 00000000..1f7dcba3 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.md5 new file mode 100644 index 00000000..217921c9 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.md5 @@ -0,0 +1 @@ +2a803350cb2cacbc87af33fe3ddf4d4f \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.svg new file mode 100644 index 00000000..6ad0fe76 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_a_a_b_b__coll__graph.svg @@ -0,0 +1,48 @@ + + + + + + +AABB + +Node1 + + +AABB + + + + +Node2 + + +Vector2 + + + + +Node2->Node1 + + + LowerBound +UpperBound + + +Node3 + + +IEquatable< Vector2 > + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex-members.html new file mode 100644 index 00000000..16f8678a --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex-members.html @@ -0,0 +1,72 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
ClipVertex Member List
+
+
+ +

This is the complete list of members for ClipVertex, including all inherited members.

+ + + +
ID (defined in ClipVertex)ClipVertex
V (defined in ClipVertex)ClipVertex
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html new file mode 100644 index 00000000..647a356b --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html @@ -0,0 +1,95 @@ + + + + + + + +Aether.Physics2D: ClipVertex Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
ClipVertex Struct Reference
+
+
+ +

Used for computing contact manifolds. + More...

+
+Collaboration diagram for ClipVertex:
+
+
+
+
+ + + + + + +

+Public Attributes

+ContactID ID
 
+Vector2 V
 
+

Detailed Description

+

Used for computing contact manifolds.

+

The documentation for this struct was generated from the following file:
    +
  • Physics2D/Collision/Collision.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.js new file mode 100644 index 00000000..88d3d9f7 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.js @@ -0,0 +1,5 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex = +[ + [ "ID", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html#a11c7f907b388d00832e09d89f936dc2a", null ], + [ "V", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex.html#a4252617c9a790d7ead4fc62ad17e3c73", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.map new file mode 100644 index 00000000..a80d92da --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.md5 new file mode 100644 index 00000000..0683dc4a --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.md5 @@ -0,0 +1 @@ +bc9ce26fafafceed5b926da36c3c2a5c \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.svg new file mode 100644 index 00000000..70fc6cfe --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_clip_vertex__coll__graph.svg @@ -0,0 +1,75 @@ + + + + + + +ClipVertex + +Node1 + + +ClipVertex + + + + +Node2 + + +Vector2 + + + + +Node2->Node1 + + + V + + +Node3 + + +IEquatable< Vector2 > + + + + +Node3->Node2 + + + + +Node4 + + +ContactID + + + + +Node4->Node1 + + + ID + + +Node5 + + +ContactFeature + + + + +Node5->Node4 + + + Features + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature-members.html new file mode 100644 index 00000000..62fbba34 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature-members.html @@ -0,0 +1,74 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
ContactFeature Member List
+
+
+ +

This is the complete list of members for ContactFeature, including all inherited members.

+ + + + + +
IndexAContactFeature
IndexBContactFeature
TypeAContactFeature
TypeBContactFeature
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html new file mode 100644 index 00000000..fca622d4 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html @@ -0,0 +1,160 @@ + + + + + + + +Aether.Physics2D: ContactFeature Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
ContactFeature Struct Reference
+
+
+ +

The features that intersect to form the contact point This must be 4 bytes or less. + More...

+ + + + + + + + + + + + + + +

+Public Attributes

byte IndexA
 Feature index on ShapeA More...
 
byte IndexB
 Feature index on ShapeB More...
 
byte TypeA
 The feature type on ShapeA More...
 
byte TypeB
 The feature type on ShapeB More...
 
+

Detailed Description

+

The features that intersect to form the contact point This must be 4 bytes or less.

+

Member Data Documentation

+ +

◆ IndexA

+ +
+
+ + + + +
byte IndexA
+
+ +

Feature index on ShapeA

+ +
+
+ +

◆ IndexB

+ +
+
+ + + + +
byte IndexB
+
+ +

Feature index on ShapeB

+ +
+
+ +

◆ TypeA

+ +
+
+ + + + +
byte TypeA
+
+ +

The feature type on ShapeA

+ +
+
+ +

◆ TypeB

+ +
+
+ + + + +
byte TypeB
+
+ +

The feature type on ShapeB

+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Collision/Collision.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.js new file mode 100644 index 00000000..719ba24b --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.js @@ -0,0 +1,7 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature = +[ + [ "IndexA", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#ad558b6340d920a864b077ee38d9815b9", null ], + [ "IndexB", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#a6854b58ef948f3298879b8c0c6ff1aa4", null ], + [ "TypeA", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#a3c2c0a5bb23258a9c557dcdeed8fcf0f", null ], + [ "TypeB", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_feature.html#a183a52c208fe66f2c868df37dd1ad31d", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d-members.html new file mode 100644 index 00000000..3ff7997d --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d-members.html @@ -0,0 +1,72 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
ContactID Member List
+
+
+ +

This is the complete list of members for ContactID, including all inherited members.

+ + + +
FeaturesContactID
KeyContactID
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html new file mode 100644 index 00000000..4f2d51cf --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html @@ -0,0 +1,128 @@ + + + + + + + +Aether.Physics2D: ContactID Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
ContactID Struct Reference
+
+
+ +

Contact ids to facilitate warm starting. + More...

+
+Collaboration diagram for ContactID:
+
+
+
+
+ + + + + + + + +

+Public Attributes

ContactFeature Features
 The features that intersect to form the contact point More...
 
uint Key
 Used to quickly compare contact ids. More...
 
+

Detailed Description

+

Contact ids to facilitate warm starting.

+

Member Data Documentation

+ +

◆ Features

+ +
+
+ + + + +
ContactFeature Features
+
+ +

The features that intersect to form the contact point

+ +
+
+ +

◆ Key

+ +
+
+ + + + +
uint Key
+
+ +

Used to quickly compare contact ids.

+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Collision/Collision.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.js new file mode 100644 index 00000000..19956b11 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.js @@ -0,0 +1,5 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d = +[ + [ "Features", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html#a07f84c7b28b8fe5fcb54bd73bb394164", null ], + [ "Key", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d.html#a5980c1f8dd43c6df57e3701340994c5a", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.map new file mode 100644 index 00000000..a6e03e0e --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.md5 new file mode 100644 index 00000000..032554b7 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.md5 @@ -0,0 +1 @@ +cbc673cb5df8238b9dcde41f4ebb0999 \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.svg new file mode 100644 index 00000000..964bd2fd --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_contact_i_d__coll__graph.svg @@ -0,0 +1,34 @@ + + + + + + +ContactID + +Node1 + + +ContactID + + + + +Node2 + + +ContactFeature + + + + +Node2->Node1 + + + Features + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input-members.html new file mode 100644 index 00000000..b6939c87 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input-members.html @@ -0,0 +1,75 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
DistanceInput Member List
+
+
+ +

This is the complete list of members for DistanceInput, including all inherited members.

+ + + + + + +
ProxyA (defined in DistanceInput)DistanceInput
ProxyB (defined in DistanceInput)DistanceInput
TransformA (defined in DistanceInput)DistanceInput
TransformB (defined in DistanceInput)DistanceInput
UseRadii (defined in DistanceInput)DistanceInput
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html new file mode 100644 index 00000000..5c7c35a0 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html @@ -0,0 +1,104 @@ + + + + + + + +Aether.Physics2D: DistanceInput Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
DistanceInput Struct Reference
+
+
+ +

Input for Distance.ComputeDistance(). You have to option to use the shape radii in the computation. + More...

+
+Collaboration diagram for DistanceInput:
+
+
+
+
+ + + + + + + + + + + + +

+Public Attributes

+DistanceProxy ProxyA
 
+DistanceProxy ProxyB
 
+Transform TransformA
 
+Transform TransformB
 
+bool UseRadii
 
+

Detailed Description

+

Input for Distance.ComputeDistance(). You have to option to use the shape radii in the computation.

+

The documentation for this struct was generated from the following file:
    +
  • Physics2D/Collision/Distance.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.js new file mode 100644 index 00000000..42dfc412 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.js @@ -0,0 +1,8 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input = +[ + [ "ProxyA", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a8de1ee4d8c167318b4aedb600e196d2d", null ], + [ "ProxyB", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a626dfb64707717d21edffde8e4544d40", null ], + [ "TransformA", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a405ad2bd9b4d4d6fe665f49222f4d1c8", null ], + [ "TransformB", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#ab84b03240c04c46142651a44ff579641", null ], + [ "UseRadii", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input.html#a12fb5d8500d2511829b784fbfbe0d78b", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.map new file mode 100644 index 00000000..6d620851 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.md5 new file mode 100644 index 00000000..0e3ae3fb --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.md5 @@ -0,0 +1 @@ +8bab98bee00ffb3946f3ac2fb5842e52 \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.svg new file mode 100644 index 00000000..d766f9ef --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_input__coll__graph.svg @@ -0,0 +1,92 @@ + + + + + + +DistanceInput + +Node1 + + +DistanceInput + + + + +Node2 + + +Transform + + + + +Node2->Node1 + + + TransformA +TransformB + + +Node3 + + +Vector2 + + + + +Node3->Node2 + + + p + + +Node5 + + +Complex + + + + +Node5->Node2 + + + q + + +Node6 + + +DistanceProxy + + + + +Node6->Node1 + + + ProxyA +ProxyB + + +Node7 + + +Vertices + + + + +Node7->Node6 + + + Vertices + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output-members.html new file mode 100644 index 00000000..7fb57b0a --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output-members.html @@ -0,0 +1,74 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
DistanceOutput Member List
+
+
+ +

This is the complete list of members for DistanceOutput, including all inherited members.

+ + + + + +
Distance (defined in DistanceOutput)DistanceOutput
IterationsDistanceOutput
PointADistanceOutput
PointBDistanceOutput
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html new file mode 100644 index 00000000..82788f13 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html @@ -0,0 +1,150 @@ + + + + + + + +Aether.Physics2D: DistanceOutput Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
DistanceOutput Struct Reference
+
+
+ +

Output for Distance.ComputeDistance(). + More...

+
+Collaboration diagram for DistanceOutput:
+
+
+
+
+ + + + + + + + + + + + + +

+Public Attributes

+float Distance
 
int Iterations
 Number of GJK iterations used More...
 
Vector2 PointA
 Closest point on shapeA More...
 
Vector2 PointB
 Closest point on shapeB More...
 
+

Detailed Description

+

Output for Distance.ComputeDistance().

+

Member Data Documentation

+ +

◆ Iterations

+ +
+
+ + + + +
int Iterations
+
+ +

Number of GJK iterations used

+ +
+
+ +

◆ PointA

+ +
+
+ + + + +
Vector2 PointA
+
+ +

Closest point on shapeA

+ +
+
+ +

◆ PointB

+ +
+
+ + + + +
Vector2 PointB
+
+ +

Closest point on shapeB

+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Collision/Distance.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.js new file mode 100644 index 00000000..74a1d683 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.js @@ -0,0 +1,7 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output = +[ + [ "Distance", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#ad387fb71b61baf6ce35cb7c4d5c16b17", null ], + [ "Iterations", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#ae0d17bcc40667f128a17c273ea27e4c0", null ], + [ "PointA", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#a05a49552f5490c660f50e95112747cd5", null ], + [ "PointB", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output.html#a64638a50edbdce6f8b5be154041adcb7", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.map new file mode 100644 index 00000000..03d3d6b4 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.md5 new file mode 100644 index 00000000..1783b92a --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.md5 @@ -0,0 +1 @@ +0493d38ba1df32a0fb465ff2a2306dca \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.svg new file mode 100644 index 00000000..87bbaa05 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_output__coll__graph.svg @@ -0,0 +1,48 @@ + + + + + + +DistanceOutput + +Node1 + + +DistanceOutput + + + + +Node2 + + +Vector2 + + + + +Node2->Node1 + + + PointA +PointB + + +Node3 + + +IEquatable< Vector2 > + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy-members.html new file mode 100644 index 00000000..34250dff --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy-members.html @@ -0,0 +1,73 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
DistanceProxy Member List
+
+
+ +

This is the complete list of members for DistanceProxy, including all inherited members.

+ + + + +
DistanceProxy(Shape shape, int index)DistanceProxy
GetSupport(Vector2 direction)DistanceProxy
GetSupportVertex(Vector2 direction)DistanceProxy
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html new file mode 100644 index 00000000..6d10e417 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html @@ -0,0 +1,191 @@ + + + + + + + +Aether.Physics2D: DistanceProxy Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
DistanceProxy Struct Reference
+
+
+ +

A distance proxy is used by the GJK algorithm. It encapsulates any shape. + More...

+
+Collaboration diagram for DistanceProxy:
+
+
+
+
+ + + + + + + + + + + +

+Public Member Functions

 DistanceProxy (Shape shape, int index)
 Initialize the proxy using the given shape. The shape must remain in scope while the proxy is in use. More...
 
int GetSupport (Vector2 direction)
 Get the supporting vertex index in the given direction. More...
 
Vector2 GetSupportVertex (Vector2 direction)
 Get the supporting vertex in the given direction. More...
 
+

Detailed Description

+

A distance proxy is used by the GJK algorithm. It encapsulates any shape.

+

Constructor & Destructor Documentation

+ +

◆ DistanceProxy()

+ +
+
+ + + + + + + + + + + + + + + + + + +
DistanceProxy (Shape shape,
int index 
)
+
+ +

Initialize the proxy using the given shape. The shape must remain in scope while the proxy is in use.

+
Parameters
+ + + +
shapeThe shape.
indexThe index.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetSupport()

+ +
+
+ + + + + + + + +
int GetSupport (Vector2 direction)
+
+ +

Get the supporting vertex index in the given direction.

+
Parameters
+ + +
directionThe direction.
+
+
+
Returns
+ +
+
+ +

◆ GetSupportVertex()

+ +
+
+ + + + + + + + +
Vector2 GetSupportVertex (Vector2 direction)
+
+ +

Get the supporting vertex in the given direction.

+
Parameters
+ + +
directionThe direction.
+
+
+
Returns
+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Collision/Distance.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.js new file mode 100644 index 00000000..1b0c1469 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.js @@ -0,0 +1,6 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy = +[ + [ "DistanceProxy", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html#aaa7b42a87967c983fce519d189356e17", null ], + [ "GetSupport", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html#abf8f0e367cb773cf18cd63e66eeb80a7", null ], + [ "GetSupportVertex", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy.html#a867fe6dec84c9eec88e7e9d00fa8e0ff", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.map new file mode 100644 index 00000000..b45c5c9f --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.md5 new file mode 100644 index 00000000..2b08368e --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.md5 @@ -0,0 +1 @@ +5f4f7e897833e986117d0aafb075b536 \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.svg new file mode 100644 index 00000000..cd93d582 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_distance_proxy__coll__graph.svg @@ -0,0 +1,47 @@ + + + + + + +DistanceProxy + +Node1 + + +DistanceProxy + + + + +Node2 + + +Vertices + + + + +Node2->Node1 + + + Vertices + + +Node3 + + +List< Vector2 > + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis-members.html new file mode 100644 index 00000000..cbac732d --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis-members.html @@ -0,0 +1,73 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
EPAxis Member List
+
+
+ +

This is the complete list of members for EPAxis, including all inherited members.

+ + + + +
Index (defined in EPAxis)EPAxis
Separation (defined in EPAxis)EPAxis
Type (defined in EPAxis)EPAxis
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html new file mode 100644 index 00000000..50d3c742 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html @@ -0,0 +1,92 @@ + + + + + + + +Aether.Physics2D: EPAxis Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
EPAxis Struct Reference
+
+
+ +

This structure is used to keep track of the best separating axis. + More...

+ + + + + + + + +

+Public Attributes

+int Index
 
+float Separation
 
+EPAxisType Type
 
+

Detailed Description

+

This structure is used to keep track of the best separating axis.

+

The documentation for this struct was generated from the following file:
    +
  • Physics2D/Collision/Collision.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.js new file mode 100644 index 00000000..b7d661f6 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.js @@ -0,0 +1,6 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis = +[ + [ "Index", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html#a075e1e3c9dd399cef584d7338cc37938", null ], + [ "Separation", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html#ab2223b5b51de102521265750b8ce87c4", null ], + [ "Type", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_e_p_axis.html#ae5405a7eac51ce0b5e3803d9b4dafd04", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold-members.html new file mode 100644 index 00000000..fe2d42fe --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold-members.html @@ -0,0 +1,75 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Manifold Member List
+
+
+ +

This is the complete list of members for Manifold, including all inherited members.

+ + + + + + +
LocalNormalManifold
LocalPointManifold
PointCountManifold
PointsManifold
Type (defined in Manifold)Manifold
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html new file mode 100644 index 00000000..b70f791b --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html @@ -0,0 +1,179 @@ + + + + + + + +Aether.Physics2D: Manifold Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
Manifold Struct Reference
+
+
+ +

A manifold for two touching convex Shapes. Box2D supports multiple types of contact: + More...

+
+Collaboration diagram for Manifold:
+
+
+
+
+ + + + + + + + + + + + + + + + +

+Public Attributes

Vector2 LocalNormal
 Not use for Type.SeparationFunction.Points More...
 
Vector2 LocalPoint
 Usage depends on manifold type More...
 
int PointCount
 The number of manifold points More...
 
FixedArray2< ManifoldPointPoints
 The points of contact More...
 
+ManifoldType Type
 
+

Detailed Description

+

A manifold for two touching convex Shapes. Box2D supports multiple types of contact:

+
    +
  • Clip point versus plane with radius
  • +
  • Point versus point with radius (circles) The local point usage depends on the manifold type:
  • +
  • ShapeType.Circles: the local center of circleA
  • +
  • SeparationFunction.FaceA: the center of faceA
  • +
  • SeparationFunction.FaceB: the center of faceB Similarly the local normal usage:
  • +
  • ShapeType.Circles: not used
  • +
  • SeparationFunction.FaceA: the normal on polygonA
  • +
  • SeparationFunction.FaceB: the normal on polygonB We store contacts in this way so that position correction can account for movement, which is critical for continuous physics. All contact scenarios must be expressed in one of these types. This structure is stored across time steps, so we keep it small.
  • +
+

Member Data Documentation

+ +

◆ LocalNormal

+ +
+
+ + + + +
Vector2 LocalNormal
+
+ +

Not use for Type.SeparationFunction.Points

+ +
+
+ +

◆ LocalPoint

+ +
+
+ + + + +
Vector2 LocalPoint
+
+ +

Usage depends on manifold type

+ +
+
+ +

◆ PointCount

+ +
+
+ + + + +
int PointCount
+
+ +

The number of manifold points

+ +
+
+ +

◆ Points

+ +
+
+ + + + +
FixedArray2<ManifoldPoint> Points
+
+ +

The points of contact

+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Collision/Collision.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.js new file mode 100644 index 00000000..892eec37 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.js @@ -0,0 +1,8 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold = +[ + [ "LocalNormal", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#a3f4ba5dc29ad59966053466fef9aaf07", null ], + [ "LocalPoint", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#ab38c7e4fb62370c1621a592c346eb641", null ], + [ "PointCount", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#ac182ecdd5e7ed46643b5f71bc71936bf", null ], + [ "Points", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#a43dbeef932d0d3ac5c04680ffb1a7662", null ], + [ "Type", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold.html#a3dbb72481161c40a4ebe2acea0bbd22c", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.map new file mode 100644 index 00000000..09bb26e8 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.md5 new file mode 100644 index 00000000..f7459e29 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.md5 @@ -0,0 +1 @@ +045a3430c6ae3ad990069730c7586382 \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.svg new file mode 100644 index 00000000..c22051da --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold__coll__graph.svg @@ -0,0 +1,63 @@ + + + + + + +Manifold + +Node1 + + +Manifold + + + + +Node2 + + +FixedArray2< nkast.Aether.Physics2 +D.Collision.ManifoldPoint > + + + + +Node2->Node1 + + + Points + + +Node3 + + +Vector2 + + + + +Node3->Node1 + + + LocalNormal +LocalPoint + + +Node4 + + +IEquatable< Vector2 > + + + + +Node4->Node3 + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point-members.html new file mode 100644 index 00000000..a1319edd --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point-members.html @@ -0,0 +1,74 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
ManifoldPoint Member List
+
+
+ +

This is the complete list of members for ManifoldPoint, including all inherited members.

+ + + + + +
IdManifoldPoint
LocalPointManifoldPoint
NormalImpulseManifoldPoint
TangentImpulseManifoldPoint
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html new file mode 100644 index 00000000..84b17152 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html @@ -0,0 +1,166 @@ + + + + + + + +Aether.Physics2D: ManifoldPoint Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
ManifoldPoint Struct Reference
+
+
+ +

A manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions. + More...

+
+Collaboration diagram for ManifoldPoint:
+
+
+
+
+ + + + + + + + + + + + + + +

+Public Attributes

ContactID Id
 Uniquely identifies a contact point between two Shapes More...
 
Vector2 LocalPoint
 Usage depends on manifold type More...
 
float NormalImpulse
 The non-penetration impulse More...
 
float TangentImpulse
 The friction impulse More...
 
+

Detailed Description

+

A manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions.

+

Member Data Documentation

+ +

◆ Id

+ +
+
+ + + + +
ContactID Id
+
+ +

Uniquely identifies a contact point between two Shapes

+ +
+
+ +

◆ LocalPoint

+ +
+
+ + + + +
Vector2 LocalPoint
+
+ +

Usage depends on manifold type

+ +
+
+ +

◆ NormalImpulse

+ +
+
+ + + + +
float NormalImpulse
+
+ +

The non-penetration impulse

+ +
+
+ +

◆ TangentImpulse

+ +
+
+ + + + +
float TangentImpulse
+
+ +

The friction impulse

+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Collision/Collision.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.js new file mode 100644 index 00000000..f6703bce --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.js @@ -0,0 +1,7 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point = +[ + [ "Id", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#a8a47f936d768096e8a5d989a1eb8f2ab", null ], + [ "LocalPoint", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#ab38c7e4fb62370c1621a592c346eb641", null ], + [ "NormalImpulse", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#ac36cd4f03d736f219bbf18039f72fb32", null ], + [ "TangentImpulse", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point.html#a58eb81502da454de6ad2142495fcbd6f", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.map new file mode 100644 index 00000000..a33ad36a --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.md5 new file mode 100644 index 00000000..0a5c7335 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.md5 @@ -0,0 +1 @@ +5e7104bde9134ba5b67e14fdf2d72237 \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.svg new file mode 100644 index 00000000..9a2705d6 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_manifold_point__coll__graph.svg @@ -0,0 +1,75 @@ + + + + + + +ManifoldPoint + +Node1 + + +ManifoldPoint + + + + +Node2 + + +Vector2 + + + + +Node2->Node1 + + + LocalPoint + + +Node3 + + +IEquatable< Vector2 > + + + + +Node3->Node2 + + + + +Node4 + + +ContactID + + + + +Node4->Node1 + + + Id + + +Node5 + + +ContactFeature + + + + +Node5->Node4 + + + Features + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input-members.html new file mode 100644 index 00000000..0d2c4434 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input-members.html @@ -0,0 +1,73 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
RayCastInput Member List
+
+
+ +

This is the complete list of members for RayCastInput, including all inherited members.

+ + + + +
MaxFractionRayCastInput
Point1RayCastInput
Point2RayCastInput
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html new file mode 100644 index 00000000..9e500ac9 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html @@ -0,0 +1,147 @@ + + + + + + + +Aether.Physics2D: RayCastInput Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
RayCastInput Struct Reference
+
+
+ +

Ray-cast input data. + More...

+
+Collaboration diagram for RayCastInput:
+
+
+
+
+ + + + + + + + + + + +

+Public Attributes

float MaxFraction
 The ray extends from p1 to p1 + maxFraction * (p2 - p1). If you supply a max fraction of 1, the ray extends from p1 to p2. A max fraction of 0.5 makes the ray go from p1 and half way to p2. More...
 
Vector2 Point1
 The starting point of the ray. More...
 
Vector2 Point2
 The ending point of the ray. More...
 
+

Detailed Description

+

Ray-cast input data.

+

Member Data Documentation

+ +

◆ MaxFraction

+ +
+
+ + + + +
float MaxFraction
+
+ +

The ray extends from p1 to p1 + maxFraction * (p2 - p1). If you supply a max fraction of 1, the ray extends from p1 to p2. A max fraction of 0.5 makes the ray go from p1 and half way to p2.

+ +
+
+ +

◆ Point1

+ +
+
+ + + + +
Vector2 Point1
+
+ +

The starting point of the ray.

+ +
+
+ +

◆ Point2

+ +
+
+ + + + +
Vector2 Point2
+
+ +

The ending point of the ray.

+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Collision/Collision.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.js new file mode 100644 index 00000000..c5d35945 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.js @@ -0,0 +1,6 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input = +[ + [ "MaxFraction", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html#af8a6491e2b6e8dd62a06c44089468f88", null ], + [ "Point1", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html#aac7add01618434a53ed26216958fcdee", null ], + [ "Point2", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input.html#a46ba4a429ac49e5272bcd7aa13da85c7", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.map new file mode 100644 index 00000000..16328970 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.md5 new file mode 100644 index 00000000..ccf8e275 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.md5 @@ -0,0 +1 @@ +ace403d328f28a46c1be26cee838118d \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.svg new file mode 100644 index 00000000..c3694840 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_input__coll__graph.svg @@ -0,0 +1,48 @@ + + + + + + +RayCastInput + +Node1 + + +RayCastInput + + + + +Node2 + + +Vector2 + + + + +Node2->Node1 + + + Point1 +Point2 + + +Node3 + + +IEquatable< Vector2 > + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output-members.html new file mode 100644 index 00000000..8db8aeb0 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output-members.html @@ -0,0 +1,72 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
RayCastOutput Member List
+
+
+ +

This is the complete list of members for RayCastOutput, including all inherited members.

+ + + +
FractionRayCastOutput
NormalRayCastOutput
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html new file mode 100644 index 00000000..13c7f953 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html @@ -0,0 +1,128 @@ + + + + + + + +Aether.Physics2D: RayCastOutput Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
RayCastOutput Struct Reference
+
+
+ +

Ray-cast output data. + More...

+
+Collaboration diagram for RayCastOutput:
+
+
+
+
+ + + + + + + + +

+Public Attributes

float Fraction
 The ray hits at p1 + fraction * (p2 - p1), where p1 and p2 come from RayCastInput. Contains the actual fraction of the ray where it has the intersection point. More...
 
Vector2 Normal
 The normal of the face of the shape the ray has hit. More...
 
+

Detailed Description

+

Ray-cast output data.

+

Member Data Documentation

+ +

◆ Fraction

+ +
+
+ + + + +
float Fraction
+
+ +

The ray hits at p1 + fraction * (p2 - p1), where p1 and p2 come from RayCastInput. Contains the actual fraction of the ray where it has the intersection point.

+ +
+
+ +

◆ Normal

+ +
+
+ + + + +
Vector2 Normal
+
+ +

The normal of the face of the shape the ray has hit.

+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Collision/Collision.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.js new file mode 100644 index 00000000..499e3d86 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.js @@ -0,0 +1,5 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output = +[ + [ "Fraction", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html#ae2ee62d7437b30ba49c67e1a18305508", null ], + [ "Normal", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output.html#a880585dece40597b196d72d65b952800", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.map new file mode 100644 index 00000000..2640ab22 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.md5 new file mode 100644 index 00000000..ee0ca3b7 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.md5 @@ -0,0 +1 @@ +bf01c1c6a942a0c4f349e04f7a93ada1 \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.svg new file mode 100644 index 00000000..6cfac660 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_ray_cast_output__coll__graph.svg @@ -0,0 +1,47 @@ + + + + + + +RayCastOutput + +Node1 + + +RayCastOutput + + + + +Node2 + + +Vector2 + + + + +Node2->Node1 + + + Normal + + +Node3 + + +IEquatable< Vector2 > + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face-members.html new file mode 100644 index 00000000..9524ecc9 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face-members.html @@ -0,0 +1,79 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
ReferenceFace Member List
+
+
+ +

This is the complete list of members for ReferenceFace, including all inherited members.

+ + + + + + + + + + +
i1 (defined in ReferenceFace)ReferenceFace
i2 (defined in ReferenceFace)ReferenceFace
normal (defined in ReferenceFace)ReferenceFace
sideNormal1 (defined in ReferenceFace)ReferenceFace
sideNormal2 (defined in ReferenceFace)ReferenceFace
sideOffset1 (defined in ReferenceFace)ReferenceFace
sideOffset2 (defined in ReferenceFace)ReferenceFace
v1 (defined in ReferenceFace)ReferenceFace
v2 (defined in ReferenceFace)ReferenceFace
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html new file mode 100644 index 00000000..753c2fec --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html @@ -0,0 +1,116 @@ + + + + + + + +Aether.Physics2D: ReferenceFace Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
ReferenceFace Struct Reference
+
+
+ +

Reference face used for clipping + More...

+
+Collaboration diagram for ReferenceFace:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+int i1
 
+int i2
 
+Vector2 v1
 
+Vector2 v2
 
+Vector2 normal
 
+Vector2 sideNormal1
 
+float sideOffset1
 
+Vector2 sideNormal2
 
+float sideOffset2
 
+

Detailed Description

+

Reference face used for clipping

+

The documentation for this struct was generated from the following file:
    +
  • Physics2D/Collision/Collision.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.js new file mode 100644 index 00000000..099a2b4f --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.js @@ -0,0 +1,12 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face = +[ + [ "i1", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#ac1148b6c7c73300331ae93335f42241d", null ], + [ "i2", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a48d37c88961428889f8b283379ab961c", null ], + [ "normal", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a056705659e898d8e165483b25372e16a", null ], + [ "sideNormal1", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a40bb7a8a3c1e5ad7ff57b5f7774d7fa4", null ], + [ "sideNormal2", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#aa80a0ad76f92a6ff0e4a4f2f8e756f3d", null ], + [ "sideOffset1", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a98c3803c7b3dc2a0b8b3b0dd94c247c5", null ], + [ "sideOffset2", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#acf8b7fd1aa3676313f840edbb3a609a7", null ], + [ "v1", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a26eca50195788ca1793dee111f1146cc", null ], + [ "v2", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face.html#a70cda8ba2b412c5d69a12c4d75ff613b", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.map new file mode 100644 index 00000000..afd9e0f6 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.md5 new file mode 100644 index 00000000..aae6ab3f --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.md5 @@ -0,0 +1 @@ +fd2f10d4f26a62dea3df756f4b61220b \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.svg new file mode 100644 index 00000000..8438d347 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_reference_face__coll__graph.svg @@ -0,0 +1,51 @@ + + + + + + +ReferenceFace + +Node1 + + +ReferenceFace + + + + +Node2 + + +Vector2 + + + + +Node2->Node1 + + + normal +sideNormal1 +sideNormal2 +v1 +v2 + + +Node3 + + +IEquatable< Vector2 > + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data-members.html new file mode 100644 index 00000000..d0df1227 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data-members.html @@ -0,0 +1,79 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
MassData Member List
+
+
+ +

This is the complete list of members for MassData, including all inherited members.

+ + + + + + + + + + +
AreaMassData
CentroidMassData
Equals(MassData other) (defined in MassData)MassData
Equals(object obj) (defined in MassData)MassData
GetHashCode() (defined in MassData)MassData
InertiaMassData
MassMassData
operator!=(MassData left, MassData right)MassDatastatic
operator==(MassData left, MassData right)MassDatastatic
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html new file mode 100644 index 00000000..6bcbf0e9 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html @@ -0,0 +1,320 @@ + + + + + + + +Aether.Physics2D: MassData Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+ +

This holds the mass data computed for a shape. + More...

+
+Inheritance diagram for MassData:
+
+
+
+
+
+Collaboration diagram for MassData:
+
+
+
+
+ + + + + + + + +

+Public Member Functions

+bool Equals (MassData other)
 
+override bool Equals (object obj)
 
+override int GetHashCode ()
 
+ + + + + + + +

+Static Public Member Functions

static bool operator== (MassData left, MassData right)
 The equal operator More...
 
static bool operator!= (MassData left, MassData right)
 The not equal operator More...
 
+ + + + + + + + + + + + + +

+Properties

float Area [get, set]
 The area of the shape More...
 
Vector2 Centroid [get, set]
 The position of the shape's centroid relative to the shape's origin. More...
 
float Inertia [get, set]
 The rotational inertia of the shape about the local origin. More...
 
float Mass [get, set]
 The mass of the shape, usually in kilograms. More...
 
+

Detailed Description

+

This holds the mass data computed for a shape.

+

Member Function Documentation

+ +

◆ operator!=()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static bool operator!= (MassData left,
MassData right 
)
+
+static
+
+ +

The not equal operator

+
Parameters
+ + + +
left
right
+
+
+
Returns
+ +
+
+ +

◆ operator==()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static bool operator== (MassData left,
MassData right 
)
+
+static
+
+ +

The equal operator

+
Parameters
+ + + +
left
right
+
+
+
Returns
+ +
+
+

Property Documentation

+ +

◆ Area

+ +
+
+ + + + + +
+ + + + +
float Area
+
+getset
+
+ +

The area of the shape

+ +
+
+ +

◆ Centroid

+ +
+
+ + + + + +
+ + + + +
Vector2 Centroid
+
+getset
+
+ +

The position of the shape's centroid relative to the shape's origin.

+ +
+
+ +

◆ Inertia

+ +
+
+ + + + + +
+ + + + +
float Inertia
+
+getset
+
+ +

The rotational inertia of the shape about the local origin.

+ +
+
+ +

◆ Mass

+ +
+
+ + + + + +
+ + + + +
float Mass
+
+getset
+
+ +

The mass of the shape, usually in kilograms.

+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Collision/Shapes/Shape.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.js new file mode 100644 index 00000000..ea93092e --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.js @@ -0,0 +1,10 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data = +[ + [ "Equals", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#af8db20ea4c949f83c5c84ecbe7559ae4", null ], + [ "Equals", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#aadf763f0213fc2f3875230b06bb0b6cf", null ], + [ "GetHashCode", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a77e1afa2b6dee1ed3640da81d7407b42", null ], + [ "Area", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a78fd4dcd2fd66e25d390950b4f1a8257", null ], + [ "Centroid", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a8e9c3d00a1e57220cc159db41566f0d9", null ], + [ "Inertia", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#ac92ff2067850c8c2e12b28896fd06116", null ], + [ "Mass", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data.html#a0ded10813531b428294cf395abff0d1c", null ] +]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.map similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.map rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.map diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.md5 similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.md5 rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.md5 diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.svg similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.svg rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__coll__graph.svg diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.map similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.map rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.map diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.md5 similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.md5 rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.md5 diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.svg similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.svg rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_shapes_1_1_mass_data__inherit__graph.svg diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache-members.html new file mode 100644 index 00000000..2d2b96c9 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache-members.html @@ -0,0 +1,74 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
SimplexCache Member List
+
+
+ +

This is the complete list of members for SimplexCache, including all inherited members.

+ + + + + +
CountSimplexCache
IndexASimplexCache
IndexBSimplexCache
Metric (defined in SimplexCache)SimplexCache
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html new file mode 100644 index 00000000..3f68db10 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html @@ -0,0 +1,150 @@ + + + + + + + +Aether.Physics2D: SimplexCache Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
SimplexCache Struct Reference
+
+
+ +

Used to warm start ComputeDistance. Set count to zero on first call. + More...

+
+Collaboration diagram for SimplexCache:
+
+
+
+
+ + + + + + + + + + + + + +

+Public Attributes

ushort Count
 Length or area More...
 
FixedArray3< byte > IndexA
 Vertices on shape A More...
 
FixedArray3< byte > IndexB
 Vertices on shape B More...
 
+float Metric
 
+

Detailed Description

+

Used to warm start ComputeDistance. Set count to zero on first call.

+

Member Data Documentation

+ +

◆ Count

+ +
+
+ + + + +
ushort Count
+
+ +

Length or area

+ +
+
+ +

◆ IndexA

+ +
+
+ + + + +
FixedArray3<byte> IndexA
+
+ +

Vertices on shape A

+ +
+
+ +

◆ IndexB

+ +
+
+ + + + +
FixedArray3<byte> IndexB
+
+ +

Vertices on shape B

+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Collision/Distance.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.js new file mode 100644 index 00000000..b3eb8905 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.js @@ -0,0 +1,7 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache = +[ + [ "Count", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#a3d3cf08475efb9f695f5a798626d3146", null ], + [ "IndexA", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#af15de8c75309938c078b260699211492", null ], + [ "IndexB", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#a721119762a62f5b7b459c1d62366a925", null ], + [ "Metric", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache.html#a6734dab0c22e1322b1fb1a726d01387c", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.map new file mode 100644 index 00000000..3d9de451 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.md5 new file mode 100644 index 00000000..5f5fb68b --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.md5 @@ -0,0 +1 @@ +9723131705e27b8bdcbe4be320de6609 \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.svg new file mode 100644 index 00000000..b69094d5 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_simplex_cache__coll__graph.svg @@ -0,0 +1,35 @@ + + + + + + +SimplexCache + +Node1 + + +SimplexCache + + + + +Node2 + + +FixedArray3< byte > + + + + +Node2->Node1 + + + IndexA +IndexB + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output-members.html new file mode 100644 index 00000000..c1d2e80c --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output-members.html @@ -0,0 +1,72 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
TOIOutput Member List
+
+
+ +

This is the complete list of members for TOIOutput, including all inherited members.

+ + + +
State (defined in TOIOutput)TOIOutput
T (defined in TOIOutput)TOIOutput
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html new file mode 100644 index 00000000..e4dc6a01 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html @@ -0,0 +1,84 @@ + + + + + + + +Aether.Physics2D: TOIOutput Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
TOIOutput Struct Reference
+
+
+ + + + + + +

+Public Attributes

+TOIOutputState State
 
+float T
 
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Collision/TimeOfImpact.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.js new file mode 100644 index 00000000..51b938b3 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.js @@ -0,0 +1,5 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output = +[ + [ "State", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html#af65a7c20ce8e1d346c8b675dc5d19d9a", null ], + [ "T", "structnkast_1_1_aether_1_1_physics2_d_1_1_collision_1_1_t_o_i_output.html#a1e59dd36aafb310776e617456b9415b5", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex-members.html new file mode 100644 index 00000000..8785a798 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex-members.html @@ -0,0 +1,96 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Complex Member List
+
+
+ +

This is the complete list of members for Complex, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Complex(float real, float imaginary) (defined in Complex)Complex
Conjugate() (defined in Complex)Complex
Conjugate(ref Complex value) (defined in Complex)Complexstatic
Divide(ref Complex left, ref Complex right) (defined in Complex)Complexstatic
Divide(ref Complex left, ref Complex right, out Complex result) (defined in Complex)Complexstatic
Divide(ref Vector2 left, ref Complex right) (defined in Complex)Complexstatic
Divide(Vector2 left, ref Complex right) (defined in Complex)Complexstatic
Divide(Vector2 left, ref Complex right, out Vector2 result) (defined in Complex)Complexstatic
FromAngle(float angle) (defined in Complex)Complexstatic
i (defined in Complex)Complex
ImaginaryOne (defined in Complex)Complexstatic
Magnitude (defined in Complex)Complex
MagnitudeSquared() (defined in Complex)Complex
Multiply(ref Complex left, ref Complex right) (defined in Complex)Complexstatic
Multiply(ref Vector2 left, ref Complex right) (defined in Complex)Complexstatic
Multiply(ref Vector2 left, ref Complex right, out Vector2 result) (defined in Complex)Complexstatic
Multiply(Vector2 left, ref Complex right) (defined in Complex)Complexstatic
Negate() (defined in Complex)Complex
Negate(ref Complex value) (defined in Complex)Complexstatic
Normalize() (defined in Complex)Complex
Normalize(ref Complex value) (defined in Complex)Complexstatic
One (defined in Complex)Complexstatic
Phase (defined in Complex)Complex
R (defined in Complex)Complex
ToString() (defined in Complex)Complex
ToVector2() (defined in Complex)Complex
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html new file mode 100644 index 00000000..c569d7a2 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html @@ -0,0 +1,168 @@ + + + + + + + +Aether.Physics2D: Complex Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+ + + + + + + + + + + + + + + + +

+Public Member Functions

Complex (float real, float imaginary)
 
+void Conjugate ()
 
+void Negate ()
 
+float MagnitudeSquared ()
 
+void Normalize ()
 
+Vector2 ToVector2 ()
 
+override string ToString ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Static Public Member Functions

+static Complex FromAngle (float angle)
 
+static Complex Multiply (ref Complex left, ref Complex right)
 
+static Complex Divide (ref Complex left, ref Complex right)
 
+static void Divide (ref Complex left, ref Complex right, out Complex result)
 
+static Vector2 Multiply (ref Vector2 left, ref Complex right)
 
+static void Multiply (ref Vector2 left, ref Complex right, out Vector2 result)
 
+static Vector2 Multiply (Vector2 left, ref Complex right)
 
+static Vector2 Divide (ref Vector2 left, ref Complex right)
 
+static Vector2 Divide (Vector2 left, ref Complex right)
 
+static void Divide (Vector2 left, ref Complex right, out Vector2 result)
 
+static Complex Conjugate (ref Complex value)
 
+static Complex Negate (ref Complex value)
 
+static Complex Normalize (ref Complex value)
 
+ + + + + +

+Public Attributes

+float R
 
+float i
 
+ + + + + + + + + +

+Properties

+static Complex One [get]
 
+static Complex ImaginaryOne [get]
 
+float Phase [get, set]
 
+float Magnitude [get]
 
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Common/Complex.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.js new file mode 100644 index 00000000..e6196ded --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.js @@ -0,0 +1,14 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex = +[ + [ "Complex", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a1cbc0c8a20d6b78300c37d4296095398", null ], + [ "Conjugate", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a88b30ebd4652e8c84b8d16bf639a3dde", null ], + [ "MagnitudeSquared", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#acc59985c7666d5c2e4eb32d5d41438d2", null ], + [ "Negate", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a00e05e1bb6f3185b1a40728679be5274", null ], + [ "Normalize", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#af279e0f0ff720ee54d6733674dfda50a", null ], + [ "ToString", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#aa73e7c4dd1df5fd5fbf81c7764ee1533", null ], + [ "ToVector2", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a0832df4956b83a12a675c63ae2273208", null ], + [ "i", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a58e739b7bdf8275493686ae76e3705c3", null ], + [ "R", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a4c4b08e61e92b3da1ed512f4e006f34a", null ], + [ "Magnitude", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#a06a7d2030815e890885931bdd6bc45d7", null ], + [ "Phase", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_complex.html#aed9e6d9d9b9c565df155905184604f61", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2-members.html new file mode 100644 index 00000000..e0484a36 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2-members.html @@ -0,0 +1,71 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
FixedArray2< T > Member List
+
+
+ +

This is the complete list of members for FixedArray2< T >, including all inherited members.

+ + +
this[int index] (defined in FixedArray2< T >)FixedArray2< T >
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html new file mode 100644 index 00000000..0f24c12c --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html @@ -0,0 +1,81 @@ + + + + + + + +Aether.Physics2D: FixedArray2< T > Struct Template Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
FixedArray2< T > Struct Template Reference
+
+
+ + + + +

+Properties

+T this[int index] [get, set]
 
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Common/FixedArray.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.js new file mode 100644 index 00000000..366e79c0 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.js @@ -0,0 +1,4 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2 = +[ + [ "this[int index]", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array2.html#a4da03330824868fcb5ca5aad6031b3e3", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3-members.html new file mode 100644 index 00000000..48bba653 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3-members.html @@ -0,0 +1,71 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
FixedArray3< T > Member List
+
+
+ +

This is the complete list of members for FixedArray3< T >, including all inherited members.

+ + +
this[int index] (defined in FixedArray3< T >)FixedArray3< T >
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html new file mode 100644 index 00000000..040d3779 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html @@ -0,0 +1,81 @@ + + + + + + + +Aether.Physics2D: FixedArray3< T > Struct Template Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
FixedArray3< T > Struct Template Reference
+
+
+ + + + +

+Properties

+T this[int index] [get, set]
 
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Common/FixedArray.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.js new file mode 100644 index 00000000..3ed3590c --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.js @@ -0,0 +1,4 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3 = +[ + [ "this[int index]", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array3.html#a4da03330824868fcb5ca5aad6031b3e3", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4-members.html new file mode 100644 index 00000000..3b69dc71 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4-members.html @@ -0,0 +1,71 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
FixedArray4< T > Member List
+
+
+ +

This is the complete list of members for FixedArray4< T >, including all inherited members.

+ + +
this[int index] (defined in FixedArray4< T >)FixedArray4< T >
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html new file mode 100644 index 00000000..e54abe2f --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html @@ -0,0 +1,81 @@ + + + + + + + +Aether.Physics2D: FixedArray4< T > Struct Template Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
FixedArray4< T > Struct Template Reference
+
+
+ + + + +

+Properties

+T this[int index] [get, set]
 
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Common/FixedArray.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.js new file mode 100644 index 00000000..a9e37196 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.js @@ -0,0 +1,4 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4 = +[ + [ "this[int index]", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array4.html#a4da03330824868fcb5ca5aad6031b3e3", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8-members.html new file mode 100644 index 00000000..67ce0b5c --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8-members.html @@ -0,0 +1,71 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
FixedArray8< T > Member List
+
+
+ +

This is the complete list of members for FixedArray8< T >, including all inherited members.

+ + +
this[int index] (defined in FixedArray8< T >)FixedArray8< T >
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html new file mode 100644 index 00000000..071c3d13 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html @@ -0,0 +1,81 @@ + + + + + + + +Aether.Physics2D: FixedArray8< T > Struct Template Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
FixedArray8< T > Struct Template Reference
+
+
+ + + + +

+Properties

+T this[int index] [get, set]
 
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Common/FixedArray.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.js new file mode 100644 index 00000000..7a086596 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.js @@ -0,0 +1,4 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8 = +[ + [ "this[int index]", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_fixed_array8.html#a4da03330824868fcb5ca5aad6031b3e3", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22-members.html new file mode 100644 index 00000000..7dbd2b55 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22-members.html @@ -0,0 +1,80 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Mat22 Member List
+
+
+ +

This is the complete list of members for Mat22, including all inherited members.

+ + + + + + + + + + + +
Add(ref Mat22 A, ref Mat22 B, out Mat22 R) (defined in Mat22)Mat22static
ex (defined in Mat22)Mat22
ey (defined in Mat22)Mat22
Inverse (defined in Mat22)Mat22
Mat22(Vector2 c1, Vector2 c2)Mat22
Mat22(float a11, float a12, float a21, float a22)Mat22
Set(Vector2 c1, Vector2 c2)Mat22
SetIdentity()Mat22
SetZero()Mat22
Solve(Vector2 b)Mat22
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html new file mode 100644 index 00000000..b9cefc41 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html @@ -0,0 +1,323 @@ + + + + + + + +Aether.Physics2D: Mat22 Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+ +

A 2-by-2 matrix. Stored in column-major order. + More...

+
+Collaboration diagram for Mat22:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Mat22 (Vector2 c1, Vector2 c2)
 Construct this matrix using columns. More...
 
 Mat22 (float a11, float a12, float a21, float a22)
 Construct this matrix using scalars. More...
 
void Set (Vector2 c1, Vector2 c2)
 Initialize this matrix using columns. More...
 
void SetIdentity ()
 Set this to the identity matrix. More...
 
void SetZero ()
 Set this matrix to all zeros. More...
 
Vector2 Solve (Vector2 b)
 Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases. More...
 
+ + + +

+Static Public Member Functions

+static void Add (ref Mat22 A, ref Mat22 B, out Mat22 R)
 
+ + + + + +

+Public Attributes

+Vector2 ex
 
+Vector2 ey
 
+ + + +

+Properties

+Mat22 Inverse [get]
 
+

Detailed Description

+

A 2-by-2 matrix. Stored in column-major order.

+

Constructor & Destructor Documentation

+ +

◆ Mat22() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
Mat22 (Vector2 c1,
Vector2 c2 
)
+
+ +

Construct this matrix using columns.

+
Parameters
+ + + +
c1The c1.
c2The c2.
+
+
+ +
+
+ +

◆ Mat22() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Mat22 (float a11,
float a12,
float a21,
float a22 
)
+
+ +

Construct this matrix using scalars.

+
Parameters
+ + + + + +
a11The a11.
a12The a12.
a21The a21.
a22The a22.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ Set()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void Set (Vector2 c1,
Vector2 c2 
)
+
+ +

Initialize this matrix using columns.

+
Parameters
+ + + +
c1The c1.
c2The c2.
+
+
+ +
+
+ +

◆ SetIdentity()

+ +
+
+ + + + + + + +
void SetIdentity ()
+
+ +

Set this to the identity matrix.

+ +
+
+ +

◆ SetZero()

+ +
+
+ + + + + + + +
void SetZero ()
+
+ +

Set this matrix to all zeros.

+ +
+
+ +

◆ Solve()

+ +
+
+ + + + + + + + +
Vector2 Solve (Vector2 b)
+
+ +

Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases.

+
Parameters
+ + +
bThe b.
+
+
+
Returns
+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Common/Math.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.js new file mode 100644 index 00000000..e790800d --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.js @@ -0,0 +1,12 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22 = +[ + [ "Mat22", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a16deadeae78d27b68ce22edea42ae3e7", null ], + [ "Mat22", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a572ab7d0c5bb07aa4b59edc7f3922352", null ], + [ "Set", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a7a9dff6dd4684e523adedb8739eccd48", null ], + [ "SetIdentity", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#a14985545f226fa39181250a3f2616d8f", null ], + [ "SetZero", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#ae57e5aca5db002545e4b9335c8d9dbfa", null ], + [ "Solve", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#acdfe324ad81cfe2bd1769e3802e11e50", null ], + [ "ex", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#aef144db53287b6a2301d5d4f29315430", null ], + [ "ey", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#abbd8e7fb22fb99b1bf29b7509de241ed", null ], + [ "Inverse", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22.html#af1de0c113e28ee769cbabc639ee64639", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.map new file mode 100644 index 00000000..7233f155 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.md5 new file mode 100644 index 00000000..a3f8d05e --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.md5 @@ -0,0 +1 @@ +15dca175a6a721ea8698432bca869dfd \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.svg new file mode 100644 index 00000000..994ab56a --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat22__coll__graph.svg @@ -0,0 +1,48 @@ + + + + + + +Mat22 + +Node1 + + +Mat22 + + + + +Node2 + + +Vector2 + + + + +Node2->Node1 + + + ex +ey + + +Node3 + + +IEquatable< Vector2 > + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33-members.html new file mode 100644 index 00000000..276423e6 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33-members.html @@ -0,0 +1,79 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Mat33 Member List
+
+
+ +

This is the complete list of members for Mat33, including all inherited members.

+ + + + + + + + + + +
ex (defined in Mat33)Mat33
ey (defined in Mat33)Mat33
ez (defined in Mat33)Mat33
GetInverse22(ref Mat33 M)Mat33
GetSymInverse33(ref Mat33 M)Mat33
Mat33(Vector3 c1, Vector3 c2, Vector3 c3)Mat33
SetZero()Mat33
Solve22(Vector2 b)Mat33
Solve33(Vector3 b)Mat33
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html new file mode 100644 index 00000000..fd03be0d --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html @@ -0,0 +1,275 @@ + + + + + + + +Aether.Physics2D: Mat33 Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
Mat33 Struct Reference
+
+
+ +

A 3-by-3 matrix. Stored in column-major order. + More...

+
+Collaboration diagram for Mat33:
+
+
+
+
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Mat33 (Vector3 c1, Vector3 c2, Vector3 c3)
 Construct this matrix using columns. More...
 
void SetZero ()
 Set this matrix to all zeros. More...
 
Vector3 Solve33 (Vector3 b)
 Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases. More...
 
Vector2 Solve22 (Vector2 b)
 Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases. Solve only the upper 2-by-2 matrix equation. More...
 
void GetInverse22 (ref Mat33 M)
 
void GetSymInverse33 (ref Mat33 M)
 
+ + + + + + + +

+Public Attributes

+Vector3 ex
 
+Vector3 ey
 
+Vector3 ez
 
+

Detailed Description

+

A 3-by-3 matrix. Stored in column-major order.

+

Constructor & Destructor Documentation

+ +

◆ Mat33()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Mat33 (Vector3 c1,
Vector3 c2,
Vector3 c3 
)
+
+ +

Construct this matrix using columns.

+
Parameters
+ + + + +
c1The c1.
c2The c2.
c3The c3.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetInverse22()

+ +
+
+ + + + + + + + +
void GetInverse22 (ref Mat33 M)
+
+

Get the inverse of this matrix as a 2-by-2. Returns the zero matrix if singular.

+ +
+
+ +

◆ GetSymInverse33()

+ +
+
+ + + + + + + + +
void GetSymInverse33 (ref Mat33 M)
+
+

Get the symmetric inverse of this matrix as a 3-by-3. Returns the zero matrix if singular.

+ +
+
+ +

◆ SetZero()

+ +
+
+ + + + + + + +
void SetZero ()
+
+ +

Set this matrix to all zeros.

+ +
+
+ +

◆ Solve22()

+ +
+
+ + + + + + + + +
Vector2 Solve22 (Vector2 b)
+
+ +

Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases. Solve only the upper 2-by-2 matrix equation.

+
Parameters
+ + +
bThe b.
+
+
+
Returns
+ +
+
+ +

◆ Solve33()

+ +
+
+ + + + + + + + +
Vector3 Solve33 (Vector3 b)
+
+ +

Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases.

+
Parameters
+ + +
bThe b.
+
+
+
Returns
+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Common/Math.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.js new file mode 100644 index 00000000..871ed1b5 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.js @@ -0,0 +1,12 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33 = +[ + [ "Mat33", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a73f844ff8e98087f115b59f5cf817206", null ], + [ "GetInverse22", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#ac8b9151d7dc81d7e39e1d14c5d642078", null ], + [ "GetSymInverse33", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a921d883cd4efb3c48437b945ebdf81ab", null ], + [ "SetZero", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#ae57e5aca5db002545e4b9335c8d9dbfa", null ], + [ "Solve22", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a583c1f34b94285a8b45b9b158e4f2a94", null ], + [ "Solve33", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#add375cede5e5460ecabe6559ae3c2efc", null ], + [ "ex", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#ad5ecb32b4b6d73e3c5c32081ff584df9", null ], + [ "ey", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a6deb3abc7486fb8ebf6da33a076f6692", null ], + [ "ez", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33.html#a9e38148c9380e837496b090f12966892", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.map new file mode 100644 index 00000000..6e014669 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.md5 new file mode 100644 index 00000000..cd3878aa --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.md5 @@ -0,0 +1 @@ +e80ddc5e6891e2425d131298986ee00d \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.svg new file mode 100644 index 00000000..b711a5e2 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_mat33__coll__graph.svg @@ -0,0 +1,49 @@ + + + + + + +Mat33 + +Node1 + + +Mat33 + + + + +Node2 + + +Vector3 + + + + +Node2->Node1 + + + ex +ey +ez + + +Node3 + + +IEquatable< Vector3 > + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter-members.html new file mode 100644 index 00000000..617b4b2d --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter-members.html @@ -0,0 +1,75 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
ControllerFilter Member List
+
+
+ +

This is the complete list of members for ControllerFilter, including all inherited members.

+ + + + + + +
ControllerCategories (defined in ControllerFilter)ControllerFilter
ControllerFilter(ControllerCategory controllerCategory) (defined in ControllerFilter)ControllerFilter
IgnoreController(ControllerCategory category)ControllerFilter
IsControllerIgnored(ControllerCategory category)ControllerFilter
RestoreController(ControllerCategory category)ControllerFilter
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html new file mode 100644 index 00000000..5b4789a5 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html @@ -0,0 +1,177 @@ + + + + + + + +Aether.Physics2D: ControllerFilter Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
ControllerFilter Struct Reference
+
+
+ + + + + + + + + + + + + +

+Public Member Functions

ControllerFilter (ControllerCategory controllerCategory)
 
void IgnoreController (ControllerCategory category)
 Ignores the controller. The controller has no effect on this body. More...
 
void RestoreController (ControllerCategory category)
 Restore the controller. The controller affects this body. More...
 
bool IsControllerIgnored (ControllerCategory category)
 Determines whether this body ignores the the specified controller. More...
 
+ + + +

+Public Attributes

+ControllerCategory ControllerCategories
 
+

Member Function Documentation

+ +

◆ IgnoreController()

+ +
+
+ + + + + + + + +
void IgnoreController (ControllerCategory category)
+
+ +

Ignores the controller. The controller has no effect on this body.

+
Parameters
+ + +
typeThe logic type.
+
+
+ +
+
+ +

◆ IsControllerIgnored()

+ +
+
+ + + + + + + + +
bool IsControllerIgnored (ControllerCategory category)
+
+ +

Determines whether this body ignores the the specified controller.

+
Parameters
+ + +
categoryThe logic type.
+
+
+
Returns
true if the body has the specified flag; otherwise, false.
+ +
+
+ +

◆ RestoreController()

+ +
+
+ + + + + + + + +
void RestoreController (ControllerCategory category)
+
+ +

Restore the controller. The controller affects this body.

+
Parameters
+ + +
categoryThe logic type.
+
+
+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Common/PhysicsLogic/ControllerFilter.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.js new file mode 100644 index 00000000..be27f387 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.js @@ -0,0 +1,8 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter = +[ + [ "ControllerFilter", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#ab8489067a91bc15bf5f4ccd462c07374", null ], + [ "IgnoreController", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#ace2e51c36153ddfb7e94c3252107aa01", null ], + [ "IsControllerIgnored", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#a959cc02c5603745af512b78253503d52", null ], + [ "RestoreController", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#acd6e009fb72fc49dbfd8ebb7801d27ff", null ], + [ "ControllerCategories", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_physics_logic_1_1_controller_filter.html#a6a6f15699bd4bc3d15b287ece6dadaaa", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep-members.html new file mode 100644 index 00000000..984ed8dc --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep-members.html @@ -0,0 +1,79 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Sweep Member List
+
+
+ +

This is the complete list of members for Sweep, including all inherited members.

+ + + + + + + + + + +
ASweep
A0 (defined in Sweep)Sweep
Advance(float alpha)Sweep
Alpha0Sweep
CSweep
C0 (defined in Sweep)Sweep
GetTransform(out Transform xfb, float beta)Sweep
LocalCenterSweep
Normalize()Sweep
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html new file mode 100644 index 00000000..659088dd --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html @@ -0,0 +1,268 @@ + + + + + + + +Aether.Physics2D: Sweep Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
Sweep Struct Reference
+
+
+ +

This describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position. + More...

+
+Collaboration diagram for Sweep:
+
+
+
+
+ + + + + + + + + + + +

+Public Member Functions

void GetTransform (out Transform xfb, float beta)
 Get the interpolated transform at a specific time. More...
 
void Advance (float alpha)
 Advance the sweep forward, yielding a new initial state. More...
 
void Normalize ()
 Normalize the angles. More...
 
+ + + + + + + + + + + + + + + + + +

+Public Attributes

float A
 World angles More...
 
+float A0
 
float Alpha0
 Fraction of the current time step in the range [0,1] c0 and a0 are the positions at alpha0. More...
 
Vector2 C
 Center world positions More...
 
+Vector2 C0
 
Vector2 LocalCenter
 Local center of mass position More...
 
+

Detailed Description

+

This describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position.

+

Member Function Documentation

+ +

◆ Advance()

+ +
+
+ + + + + + + + +
void Advance (float alpha)
+
+ +

Advance the sweep forward, yielding a new initial state.

+
Parameters
+ + +
alphanew initial time..
+
+
+ +
+
+ +

◆ GetTransform()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GetTransform (out Transform xfb,
float beta 
)
+
+ +

Get the interpolated transform at a specific time.

+
Parameters
+ + + +
xfbThe transform.
betabeta is a factor in [0,1], where 0 indicates alpha0.
+
+
+ +
+
+ +

◆ Normalize()

+ +
+
+ + + + + + + +
void Normalize ()
+
+ +

Normalize the angles.

+ +
+
+

Member Data Documentation

+ +

◆ A

+ +
+
+ + + + +
float A
+
+ +

World angles

+ +
+
+ +

◆ Alpha0

+ +
+
+ + + + +
float Alpha0
+
+ +

Fraction of the current time step in the range [0,1] c0 and a0 are the positions at alpha0.

+ +
+
+ +

◆ C

+ +
+
+ + + + +
Vector2 C
+
+ +

Center world positions

+ +
+
+ +

◆ LocalCenter

+ +
+
+ + + + +
Vector2 LocalCenter
+
+ +

Local center of mass position

+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Common/Math.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.js new file mode 100644 index 00000000..129a26a4 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.js @@ -0,0 +1,12 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep = +[ + [ "Advance", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ad046352fb655f033823a09d724170b1a", null ], + [ "GetTransform", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ab3e6b30aaab0e2569de1dadcf09c8864", null ], + [ "Normalize", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#af279e0f0ff720ee54d6733674dfda50a", null ], + [ "A", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ad0fae016647bf6b083c331ca152b50e1", null ], + [ "A0", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ab3c9ffd64bc35edd9fcc2bb7827d5872", null ], + [ "Alpha0", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#a98127db22b8b1f7187cbd3f6590ac863", null ], + [ "C", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#a26c88bc296da1ba57014de5f9c712a73", null ], + [ "C0", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#ae9eb481a53a61ea9e60e69c846b92307", null ], + [ "LocalCenter", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep.html#aaa0543fc492adcbf2c89f8ebf73d24b4", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.map new file mode 100644 index 00000000..115b6e5a --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.md5 new file mode 100644 index 00000000..bdef316c --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.md5 @@ -0,0 +1 @@ +9bf7dc2bfc3ca689cb2843b556c3fec3 \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.svg new file mode 100644 index 00000000..9673db72 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_sweep__coll__graph.svg @@ -0,0 +1,49 @@ + + + + + + +Sweep + +Node1 + + +Sweep + + + + +Node2 + + +Vector2 + + + + +Node2->Node1 + + + C +C0 +LocalCenter + + +Node3 + + +IEquatable< Vector2 > + + + + +Node3->Node2 + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform-members.html new file mode 100644 index 00000000..8079864c --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform-members.html @@ -0,0 +1,85 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Transform Member List
+
+
+ +

This is the complete list of members for Transform, including all inherited members.

+ + + + + + + + + + + + + + + + +
Divide(Vector2 left, ref Transform right) (defined in Transform)Transformstatic
Divide(ref Vector2 left, ref Transform right) (defined in Transform)Transformstatic
Divide(Vector2 left, ref Transform right, out Vector2 result) (defined in Transform)Transformstatic
Divide(ref Transform left, ref Transform right) (defined in Transform)Transformstatic
Divide(ref Transform left, ref Transform right, out Transform result) (defined in Transform)Transformstatic
Divide(ref Transform left, Complex right, out Transform result) (defined in Transform)Transformstatic
Identity (defined in Transform)Transformstatic
Multiply(Vector2 left, ref Transform right) (defined in Transform)Transformstatic
Multiply(ref Vector2 left, ref Transform right) (defined in Transform)Transformstatic
Multiply(ref Transform left, ref Transform right) (defined in Transform)Transformstatic
Multiply(ref Transform left, Complex right, out Transform result) (defined in Transform)Transformstatic
p (defined in Transform)Transform
q (defined in Transform)Transform
Transform(Vector2 position, Complex rotation)Transform
Transform(Vector2 position, float angle)Transform
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html new file mode 100644 index 00000000..c45a4884 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html @@ -0,0 +1,221 @@ + + + + + + + +Aether.Physics2D: Transform Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+ +

A transform contains translation and rotation. It is used to represent the position and orientation of rigid frames. + More...

+
+Collaboration diagram for Transform:
+
+
+
+
+ + + + + + + + +

+Public Member Functions

 Transform (Vector2 position, Complex rotation)
 Initialize using a position vector and a Complex rotation. More...
 
 Transform (Vector2 position, float angle)
 Initialize using a position vector and a rotation. More...
 
+ + + + + + + + + + + + + + + + + + + + + +

+Static Public Member Functions

+static Vector2 Multiply (Vector2 left, ref Transform right)
 
+static Vector2 Multiply (ref Vector2 left, ref Transform right)
 
+static Vector2 Divide (Vector2 left, ref Transform right)
 
+static Vector2 Divide (ref Vector2 left, ref Transform right)
 
+static void Divide (Vector2 left, ref Transform right, out Vector2 result)
 
+static Transform Multiply (ref Transform left, ref Transform right)
 
+static Transform Divide (ref Transform left, ref Transform right)
 
+static void Divide (ref Transform left, ref Transform right, out Transform result)
 
+static void Multiply (ref Transform left, Complex right, out Transform result)
 
+static void Divide (ref Transform left, Complex right, out Transform result)
 
+ + + + + +

+Public Attributes

+Complex q
 
+Vector2 p
 
+ + + +

+Properties

+static Transform Identity [get]
 
+

Detailed Description

+

A transform contains translation and rotation. It is used to represent the position and orientation of rigid frames.

+

Constructor & Destructor Documentation

+ +

◆ Transform() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
Transform (Vector2 position,
Complex rotation 
)
+
+ +

Initialize using a position vector and a Complex rotation.

+
Parameters
+ + + +
positionThe position.
rotationThe rotation
+
+
+ +
+
+ +

◆ Transform() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
Transform (Vector2 position,
float angle 
)
+
+ +

Initialize using a position vector and a rotation.

+
Parameters
+ + + +
positionThe position.
angleThe rotation angle
+
+
+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Common/Math.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.js new file mode 100644 index 00000000..9cf57b16 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.js @@ -0,0 +1,7 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform = +[ + [ "Transform", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#a7209fe6349140458375d7642817a6b65", null ], + [ "Transform", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#a6613ef5da1b98e8904cf50275f264fb0", null ], + [ "p", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#ac3253449092162f2f71ed830682df697", null ], + [ "q", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform.html#a4fd63e84775a4ecf562b0048fb475c8d", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.map new file mode 100644 index 00000000..6adfaff9 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.md5 new file mode 100644 index 00000000..db5f812c --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.md5 @@ -0,0 +1 @@ +4dcbf810991b82e2b34257f4cf90535a \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.svg new file mode 100644 index 00000000..758cfb99 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_transform__coll__graph.svg @@ -0,0 +1,61 @@ + + + + + + +Transform + +Node1 + + +Transform + + + + +Node2 + + +Vector2 + + + + +Node2->Node1 + + + p + + +Node3 + + +IEquatable< Vector2 > + + + + +Node3->Node2 + + + + +Node4 + + +Complex + + + + +Node4->Node1 + + + q + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2-members.html new file mode 100644 index 00000000..868f0b3d --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2-members.html @@ -0,0 +1,102 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Vector2 Member List
+
+
+ +

This is the complete list of members for Vector2, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Add(ref Vector2 left, ref Vector2 right, out Vector2 result) (defined in Vector2)Vector2static
Distance(ref Vector2 v1, ref Vector2 v2, out float result) (defined in Vector2)Vector2static
DistanceSquared(ref Vector2 v1, ref Vector2 v2, out float result) (defined in Vector2)Vector2static
Divide(ref Vector2 left, float right, out Vector2 result) (defined in Vector2)Vector2static
Dot(ref Vector2 left, ref Vector2 right, out float result) (defined in Vector2)Vector2static
Equals(object obj) (defined in Vector2)Vector2
Equals(Vector2 other) (defined in Vector2)Vector2
GetHashCode() (defined in Vector2)Vector2
Length() (defined in Vector2)Vector2
LengthSquared() (defined in Vector2)Vector2
Max(ref Vector2 v1, ref Vector2 v2, out Vector2 result) (defined in Vector2)Vector2static
Min(ref Vector2 v1, ref Vector2 v2, out Vector2 result) (defined in Vector2)Vector2static
Multiply(ref Vector2 left, ref Vector2 right, out Vector2 result) (defined in Vector2)Vector2static
Multiply(ref Vector2 left, float right, out Vector2 result) (defined in Vector2)Vector2static
Normalize() (defined in Vector2)Vector2
One (defined in Vector2)Vector2static
operator!=(Vector2 left, Vector2 right) (defined in Vector2)Vector2static
operator*(Vector2 left, Vector2 right) (defined in Vector2)Vector2static
operator*(Vector2 left, float right) (defined in Vector2)Vector2static
operator*(float left, Vector2 right) (defined in Vector2)Vector2static
operator+(Vector2 left, Vector2 right) (defined in Vector2)Vector2static
operator-(Vector2 left, Vector2 right) (defined in Vector2)Vector2static
operator-(Vector2 right) (defined in Vector2)Vector2static
operator/(Vector2 left, float right) (defined in Vector2)Vector2static
operator==(Vector2 left, Vector2 right) (defined in Vector2)Vector2static
Subtract(ref Vector2 left, ref Vector2 right, out Vector2 result) (defined in Vector2)Vector2static
ToString() (defined in Vector2)Vector2
Vector2(float x, float y) (defined in Vector2)Vector2
Vector2(float xy) (defined in Vector2)Vector2
X (defined in Vector2)Vector2
Y (defined in Vector2)Vector2
Zero (defined in Vector2)Vector2static
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html new file mode 100644 index 00000000..a6b07ece --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html @@ -0,0 +1,198 @@ + + + + + + + +Aether.Physics2D: Vector2 Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+
+Inheritance diagram for Vector2:
+
+
+
+
+
+Collaboration diagram for Vector2:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

Vector2 (float x, float y)
 
Vector2 (float xy)
 
+float Length ()
 
+float LengthSquared ()
 
+void Normalize ()
 
+override int GetHashCode ()
 
+override bool Equals (object obj)
 
+bool Equals (Vector2 other)
 
+override string ToString ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Static Public Member Functions

+static Vector2 operator+ (Vector2 left, Vector2 right)
 
+static Vector2 operator- (Vector2 left, Vector2 right)
 
+static Vector2 operator- (Vector2 right)
 
+static Vector2 operator* (Vector2 left, Vector2 right)
 
+static Vector2 operator* (Vector2 left, float right)
 
+static Vector2 operator* (float left, Vector2 right)
 
+static Vector2 operator/ (Vector2 left, float right)
 
+static bool operator== (Vector2 left, Vector2 right)
 
+static bool operator!= (Vector2 left, Vector2 right)
 
+static void Dot (ref Vector2 left, ref Vector2 right, out float result)
 
+static void Min (ref Vector2 v1, ref Vector2 v2, out Vector2 result)
 
+static void Max (ref Vector2 v1, ref Vector2 v2, out Vector2 result)
 
+static void Distance (ref Vector2 v1, ref Vector2 v2, out float result)
 
+static void DistanceSquared (ref Vector2 v1, ref Vector2 v2, out float result)
 
+static void Add (ref Vector2 left, ref Vector2 right, out Vector2 result)
 
+static void Subtract (ref Vector2 left, ref Vector2 right, out Vector2 result)
 
+static void Multiply (ref Vector2 left, ref Vector2 right, out Vector2 result)
 
+static void Multiply (ref Vector2 left, float right, out Vector2 result)
 
+static void Divide (ref Vector2 left, float right, out Vector2 result)
 
+ + + + + +

+Public Attributes

+float X
 
+float Y
 
+ + + + + +

+Properties

+static Vector2 Zero [get]
 
+static Vector2 One [get]
 
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Common/Vector2.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.js new file mode 100644 index 00000000..1f4f1343 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.js @@ -0,0 +1,14 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2 = +[ + [ "Vector2", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#ae17a63b0c563f7997b976432c326b55b", null ], + [ "Vector2", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a6aba0e0299b87b6c795e741f62f993f6", null ], + [ "Equals", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#aadf763f0213fc2f3875230b06bb0b6cf", null ], + [ "Equals", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a560fec6519baca4066d1705a256439ce", null ], + [ "GetHashCode", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a77e1afa2b6dee1ed3640da81d7407b42", null ], + [ "Length", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#aad3844ad28d7ac4d504313c0037e11ac", null ], + [ "LengthSquared", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#a69c72fec33d724953b523e6997682e9c", null ], + [ "Normalize", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#af279e0f0ff720ee54d6733674dfda50a", null ], + [ "ToString", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#aa73e7c4dd1df5fd5fbf81c7764ee1533", null ], + [ "X", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#ab3c4b737dfc5c78a6aba50dda616f7c3", null ], + [ "Y", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2.html#ac915220fb659eb2c5958a1ccd81b80d4", null ] +]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.map similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.map rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.map diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.md5 similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.md5 rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.md5 diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.svg similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.svg rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__coll__graph.svg diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.map similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.map rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.map diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.md5 similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.md5 rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.md5 diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.svg similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.svg rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector2__inherit__graph.svg diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3-members.html new file mode 100644 index 00000000..e2dad5f0 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3-members.html @@ -0,0 +1,90 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
Vector3 Member List
+
+
+ +

This is the complete list of members for Vector3, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
Equals(object obj) (defined in Vector3)Vector3
Equals(Vector3 other) (defined in Vector3)Vector3
GetHashCode() (defined in Vector3)Vector3
One (defined in Vector3)Vector3static
operator!=(Vector3 left, Vector3 right) (defined in Vector3)Vector3static
operator*(Vector3 left, Vector3 right) (defined in Vector3)Vector3static
operator*(Vector3 left, float right) (defined in Vector3)Vector3static
operator*(float left, Vector3 right) (defined in Vector3)Vector3static
operator+(Vector3 left, Vector3 right) (defined in Vector3)Vector3static
operator-(Vector3 left, Vector3 right) (defined in Vector3)Vector3static
operator-(Vector3 right) (defined in Vector3)Vector3static
operator/(Vector3 left, float right) (defined in Vector3)Vector3static
operator==(Vector3 left, Vector3 right) (defined in Vector3)Vector3static
ToString() (defined in Vector3)Vector3
Vector3(float x, float y, float z) (defined in Vector3)Vector3
Vector3(float xyz) (defined in Vector3)Vector3
X (defined in Vector3)Vector3
Y (defined in Vector3)Vector3
Z (defined in Vector3)Vector3
Zero (defined in Vector3)Vector3static
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html new file mode 100644 index 00000000..deb2fe38 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html @@ -0,0 +1,162 @@ + + + + + + + +Aether.Physics2D: Vector3 Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+ +
+
+Inheritance diagram for Vector3:
+
+
+
+
+
+Collaboration diagram for Vector3:
+
+
+
+
+ + + + + + + + + + + + + + +

+Public Member Functions

Vector3 (float x, float y, float z)
 
Vector3 (float xyz)
 
+override int GetHashCode ()
 
+override bool Equals (object obj)
 
+bool Equals (Vector3 other)
 
+override string ToString ()
 
+ + + + + + + + + + + + + + + + + + + +

+Static Public Member Functions

+static Vector3 operator+ (Vector3 left, Vector3 right)
 
+static Vector3 operator- (Vector3 left, Vector3 right)
 
+static Vector3 operator- (Vector3 right)
 
+static Vector3 operator* (Vector3 left, Vector3 right)
 
+static Vector3 operator* (Vector3 left, float right)
 
+static Vector3 operator* (float left, Vector3 right)
 
+static Vector3 operator/ (Vector3 left, float right)
 
+static bool operator== (Vector3 left, Vector3 right)
 
+static bool operator!= (Vector3 left, Vector3 right)
 
+ + + + + + + +

+Public Attributes

+float X
 
+float Y
 
+float Z
 
+ + + + + +

+Properties

+static Vector3 Zero [get]
 
+static Vector3 One [get]
 
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Common/Vector3.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.js new file mode 100644 index 00000000..6bc699f6 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.js @@ -0,0 +1,12 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3 = +[ + [ "Vector3", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#a1bbdb6703f7802eefdcf70adc844ef96", null ], + [ "Vector3", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#acd6aab66961f0516775d43972bb29db2", null ], + [ "Equals", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#aadf763f0213fc2f3875230b06bb0b6cf", null ], + [ "Equals", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#ab26156effb971796cd94b0b9a04c5510", null ], + [ "GetHashCode", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#a77e1afa2b6dee1ed3640da81d7407b42", null ], + [ "ToString", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#aa73e7c4dd1df5fd5fbf81c7764ee1533", null ], + [ "X", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#ab3c4b737dfc5c78a6aba50dda616f7c3", null ], + [ "Y", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#ac915220fb659eb2c5958a1ccd81b80d4", null ], + [ "Z", "structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3.html#aa65967cca170d24dcd0d555df0d5ee4f", null ] +]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.map similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.map rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.map diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.md5 similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.md5 rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.md5 diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.svg similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.svg rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__coll__graph.svg diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.map similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.map rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.map diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.md5 similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.md5 rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.md5 diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.svg similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.svg rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_common_1_1_vector3__inherit__graph.svg diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator-members.html new file mode 100644 index 00000000..e3e1eb8c --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator-members.html @@ -0,0 +1,78 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
BodyCollection.BodyEnumerator Member List
+
+ +
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html new file mode 100644 index 00000000..fe37ca9e --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html @@ -0,0 +1,122 @@ + + + + + + + +Aether.Physics2D: BodyCollection.BodyEnumerator Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
BodyCollection.BodyEnumerator Struct Reference
+
+
+
+Inheritance diagram for BodyCollection.BodyEnumerator:
+
+
+
+
+
+Collaboration diagram for BodyCollection.BodyEnumerator:
+
+
+
+
+ + + + + + + + + + +

+Public Member Functions

BodyEnumerator (BodyCollection collection, List< Body > list)
 
+bool MoveNext ()
 
+void IDisposable. Dispose ()
 
+void IEnumerator. Reset ()
 
+ + + +

+Public Attributes

+int i
 
+ + + + + + + +

+Properties

+Body Current [get]
 
+Body IEnumerator< Body >. Current [get]
 
+object IEnumerator. Current [get]
 
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Dynamics/BodyCollection.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.js new file mode 100644 index 00000000..1cb4358c --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.js @@ -0,0 +1,11 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator = +[ + [ "BodyEnumerator", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#ab5f6828b7d2711baaabfbbefdf5d4596", null ], + [ "Dispose", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4", null ], + [ "MoveNext", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#ad5316c283894d57be1450edab878aed0", null ], + [ "Reset", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a44261fc0b16114053d8989e291cc9b28", null ], + [ "i", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#acb559820d9ca11295b4500f179ef6392", null ], + [ "Current", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a4f7310c9c0913fdd76c5ee6a6c8605d4", null ], + [ "Current", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#ab59dba69693058d6d399fdaed0b678dc", null ], + [ "Current", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754", null ] +]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.map similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.map rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.map diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.md5 similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.md5 rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.md5 diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.svg similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.svg rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__coll__graph.svg diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.map similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.map rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.map diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.md5 similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.md5 rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.md5 diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.svg similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.svg rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_body_collection_1_1_body_enumerator__inherit__graph.svg diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator-members.html new file mode 100644 index 00000000..2cf629f1 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator-members.html @@ -0,0 +1,78 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html new file mode 100644 index 00000000..bcc2ea9a --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html @@ -0,0 +1,122 @@ + + + + + + + +Aether.Physics2D: ControllerCollection.ControllerEnumerator Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
ControllerCollection.ControllerEnumerator Struct Reference
+
+
+
+Inheritance diagram for ControllerCollection.ControllerEnumerator:
+
+
+
+
+
+Collaboration diagram for ControllerCollection.ControllerEnumerator:
+
+
+
+
+ + + + + + + + + + +

+Public Member Functions

ControllerEnumerator (ControllerCollection collection, List< Controller > list)
 
+bool MoveNext ()
 
+void IDisposable. Dispose ()
 
+void IEnumerator. Reset ()
 
+ + + +

+Public Attributes

+int i
 
+ + + + + + + +

+Properties

+Controller Current [get]
 
+Controller IEnumerator< Controller >. Current [get]
 
+object IEnumerator. Current [get]
 
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Dynamics/ControllerCollection.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.js new file mode 100644 index 00000000..518883e7 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.js @@ -0,0 +1,11 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator = +[ + [ "ControllerEnumerator", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#ab98318f54f5c4fd1c973ea773cbd4d6a", null ], + [ "Dispose", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4", null ], + [ "MoveNext", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#ad5316c283894d57be1450edab878aed0", null ], + [ "Reset", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#a44261fc0b16114053d8989e291cc9b28", null ], + [ "i", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#acb559820d9ca11295b4500f179ef6392", null ], + [ "Current", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#af5dd5b8f2e1336ce2ff5a347fa3b4bff", null ], + [ "Current", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#aff907e59887cab3e24b19bdf79a7687d", null ], + [ "Current", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754", null ] +]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.map similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.map rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.map diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.md5 similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.md5 rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.md5 diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.svg similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.svg rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__coll__graph.svg diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.map similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.map rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.map diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.md5 similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.md5 rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.md5 diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.svg similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.svg rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_controller_collection_1_1_controller_enumerator__inherit__graph.svg diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator-members.html new file mode 100644 index 00000000..29d857db --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator-members.html @@ -0,0 +1,78 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html new file mode 100644 index 00000000..8cbe0035 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html @@ -0,0 +1,122 @@ + + + + + + + +Aether.Physics2D: FixtureCollection.FixtureEnumerator Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
FixtureCollection.FixtureEnumerator Struct Reference
+
+
+
+Inheritance diagram for FixtureCollection.FixtureEnumerator:
+
+
+
+
+
+Collaboration diagram for FixtureCollection.FixtureEnumerator:
+
+
+
+
+ + + + + + + + + + +

+Public Member Functions

FixtureEnumerator (FixtureCollection collection, List< Fixture > list)
 
+bool MoveNext ()
 
+void IDisposable. Dispose ()
 
+void IEnumerator. Reset ()
 
+ + + +

+Public Attributes

+int i
 
+ + + + + + + +

+Properties

+Fixture Current [get]
 
+Fixture IEnumerator< Fixture >. Current [get]
 
+object IEnumerator. Current [get]
 
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Dynamics/FixtureCollection.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.js new file mode 100644 index 00000000..15c17eda --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.js @@ -0,0 +1,11 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator = +[ + [ "FixtureEnumerator", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a936092baed869d5f6d8287bafef2aa82", null ], + [ "Dispose", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4", null ], + [ "MoveNext", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#ad5316c283894d57be1450edab878aed0", null ], + [ "Reset", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a44261fc0b16114053d8989e291cc9b28", null ], + [ "i", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#acb559820d9ca11295b4500f179ef6392", null ], + [ "Current", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#ac23a23b00f83191b422d9a16364d382a", null ], + [ "Current", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a221785b0e6752a680161494882069229", null ], + [ "Current", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754", null ] +]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.map similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.map rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.map diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.md5 similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.md5 rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.md5 diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.svg similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.svg rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__coll__graph.svg diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.map similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.map rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.map diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.md5 similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.md5 rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.md5 diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.svg similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.svg rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_collection_1_1_fixture_enumerator__inherit__graph.svg diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy-members.html new file mode 100644 index 00000000..f5f09c04 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy-members.html @@ -0,0 +1,74 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
FixtureProxy Member List
+
+
+ +

This is the complete list of members for FixtureProxy, including all inherited members.

+ + + + + +
AABB (defined in FixtureProxy)FixtureProxy
ChildIndex (defined in FixtureProxy)FixtureProxy
Fixture (defined in FixtureProxy)FixtureProxy
ProxyId (defined in FixtureProxy)FixtureProxy
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html new file mode 100644 index 00000000..070de6ac --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html @@ -0,0 +1,101 @@ + + + + + + + +Aether.Physics2D: FixtureProxy Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
FixtureProxy Struct Reference
+
+
+ +

This proxy is used internally to connect fixtures to the broad-phase. + More...

+
+Collaboration diagram for FixtureProxy:
+
+
+
+
+ + + + + + + + + + +

+Public Attributes

+AABB AABB
 
+int ChildIndex
 
+Fixture Fixture
 
+int ProxyId
 
+

Detailed Description

+

This proxy is used internally to connect fixtures to the broad-phase.

+

The documentation for this struct was generated from the following file:
    +
  • Physics2D/Dynamics/FixtureProxy.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.js new file mode 100644 index 00000000..c7833fd9 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.js @@ -0,0 +1,7 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy = +[ + [ "AABB", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#a5b47b490d7de2c353ea73039776604fa", null ], + [ "ChildIndex", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#a6ffe0958dcbc70ef916a45458c7da247", null ], + [ "Fixture", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#aebb9a3f1a709116cff6828112bde1ede", null ], + [ "ProxyId", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy.html#a006fdbb761a42579b25d9f382eb5aeeb", null ] +]; \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.map new file mode 100644 index 00000000..44938c00 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.md5 new file mode 100644 index 00000000..16fa57e1 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.md5 @@ -0,0 +1 @@ +a4780be9f45b72c824ab787b43ca7b6b \ No newline at end of file diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.svg new file mode 100644 index 00000000..38eb7def --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_fixture_proxy__coll__graph.svg @@ -0,0 +1,63 @@ + + + + + + +FixtureProxy + +Node1 + + +FixtureProxy + + + + +Node2 + + +Fixture + + + + +Node2->Node1 + + + Fixture + + +Node3 + + +AABB + + + + +Node3->Node1 + + + AABB + + +Node4 + + +Vector2 + + + + +Node4->Node3 + + + LowerBound +UpperBound + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator-members.html new file mode 100644 index 00000000..39f66831 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator-members.html @@ -0,0 +1,78 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
JointCollection.JointEnumerator Member List
+
+ +
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html new file mode 100644 index 00000000..866db558 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html @@ -0,0 +1,122 @@ + + + + + + + +Aether.Physics2D: JointCollection.JointEnumerator Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
JointCollection.JointEnumerator Struct Reference
+
+
+
+Inheritance diagram for JointCollection.JointEnumerator:
+
+
+
+
+
+Collaboration diagram for JointCollection.JointEnumerator:
+
+
+
+
+ + + + + + + + + + +

+Public Member Functions

JointEnumerator (JointCollection collection, List< Joint > list)
 
+bool MoveNext ()
 
+void IDisposable. Dispose ()
 
+void IEnumerator. Reset ()
 
+ + + +

+Public Attributes

+int i
 
+ + + + + + + +

+Properties

+Joint Current [get]
 
+Joint IEnumerator< Joint >. Current [get]
 
+object IEnumerator. Current [get]
 
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Dynamics/JointCollection.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.js new file mode 100644 index 00000000..86c8ac19 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.js @@ -0,0 +1,11 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator = +[ + [ "JointEnumerator", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a410db2c92e35f285f814ca25d2c4183a", null ], + [ "Dispose", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a44dd5de4474284f22b70c3e0fbdc07f4", null ], + [ "MoveNext", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#ad5316c283894d57be1450edab878aed0", null ], + [ "Reset", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a44261fc0b16114053d8989e291cc9b28", null ], + [ "i", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#acb559820d9ca11295b4500f179ef6392", null ], + [ "Current", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#acaf6b5366e129447598df1fa98468a91", null ], + [ "Current", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#ac6443b09d43806e7695e5e137a4baab6", null ], + [ "Current", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator.html#a8eccab58e57bd9ad7d0acb94bdd3c754", null ] +]; \ No newline at end of file diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.map similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.map rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.map diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.md5 similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.md5 rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.md5 diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.svg similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.svg rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__coll__graph.svg diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.map b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.map similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.map rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.map diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.md5 b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.md5 similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.md5 rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.md5 diff --git a/docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.svg b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.svg similarity index 100% rename from docs/1.6/structtainicom_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.svg rename to docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_joint_collection_1_1_joint_enumerator__inherit__graph.svg diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations-members.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations-members.html new file mode 100644 index 00000000..9cb17015 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations-members.html @@ -0,0 +1,74 @@ + + + + + + + +Aether.Physics2D: Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
SolverIterations Member List
+
+ +
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html new file mode 100644 index 00000000..b6268b43 --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html @@ -0,0 +1,155 @@ + + + + + + + +Aether.Physics2D: SolverIterations Struct Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Aether.Physics2D +  2.0 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
SolverIterations Struct Reference
+
+
+ + + + + + + + + + + + + + +

+Public Attributes

int VelocityIterations
 The number of velocity iterations used in the solver. More...
 
int PositionIterations
 The number of position iterations used in the solver. More...
 
int TOIVelocityIterations
 The number of velocity iterations in the TOI solver More...
 
int TOIPositionIterations
 The number of position iterations in the TOI solver More...
 
+

Member Data Documentation

+ +

◆ PositionIterations

+ +
+
+ + + + +
int PositionIterations
+
+ +

The number of position iterations used in the solver.

+ +
+
+ +

◆ TOIPositionIterations

+ +
+
+ + + + +
int TOIPositionIterations
+
+ +

The number of position iterations in the TOI solver

+ +
+
+ +

◆ TOIVelocityIterations

+ +
+
+ + + + +
int TOIVelocityIterations
+
+ +

The number of velocity iterations in the TOI solver

+ +
+
+ +

◆ VelocityIterations

+ +
+
+ + + + +
int VelocityIterations
+
+ +

The number of velocity iterations used in the solver.

+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • Physics2D/Dynamics/SolverIterations.cs
  • +
+
+
+ + + + diff --git a/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.js b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.js new file mode 100644 index 00000000..9dbcd86f --- /dev/null +++ b/docs/2.0/structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.js @@ -0,0 +1,7 @@ +var structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations = +[ + [ "PositionIterations", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a4ddd34b1bd92177fb36794221862e87b", null ], + [ "TOIPositionIterations", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a43d68ff242d429f42956dfa2cd6e8f68", null ], + [ "TOIVelocityIterations", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a1c84aa4a9a4435a1c0eba390a8d2e126", null ], + [ "VelocityIterations", "structnkast_1_1_aether_1_1_physics2_d_1_1_dynamics_1_1_solver_iterations.html#a2c4cd9cef2760313030557e792507666", null ] +]; \ No newline at end of file diff --git a/docs/1.6/sync_off.png b/docs/2.0/sync_off.png similarity index 100% rename from docs/1.6/sync_off.png rename to docs/2.0/sync_off.png diff --git a/docs/1.6/sync_on.png b/docs/2.0/sync_on.png similarity index 100% rename from docs/1.6/sync_on.png rename to docs/2.0/sync_on.png diff --git a/docs/1.6/tab_a.png b/docs/2.0/tab_a.png similarity index 100% rename from docs/1.6/tab_a.png rename to docs/2.0/tab_a.png diff --git a/docs/1.6/tab_b.png b/docs/2.0/tab_b.png similarity index 100% rename from docs/1.6/tab_b.png rename to docs/2.0/tab_b.png diff --git a/docs/1.6/tab_h.png b/docs/2.0/tab_h.png similarity index 100% rename from docs/1.6/tab_h.png rename to docs/2.0/tab_h.png diff --git a/docs/1.6/tab_s.png b/docs/2.0/tab_s.png similarity index 100% rename from docs/1.6/tab_s.png rename to docs/2.0/tab_s.png diff --git a/docs/1.6/tabs.css b/docs/2.0/tabs.css similarity index 100% rename from docs/1.6/tabs.css rename to docs/2.0/tabs.css diff --git a/docs/index.html b/docs/index.html index b9b04b7f..b0004b9b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -8,8 +8,7 @@

Aether.Physics2D Documentation