# Usage Examples This chapter contains the examples of using API for typical use cases. ## Articles in This Section - [Working with Landscape Terrain via Code (CPP)](../../code/usage/landscape_terrain/index_cpp.md) - [Working with Landscape Terrain via Code (CS)](../../code/usage/landscape_terrain/index_cs.md) - [High-Level Car Physics System (C++)](../../code/usage/vehicle_physics/index.md) - [Custom Import Plugin](../../code/usage/custom_import_plugin/index.md) - [Importing Models Directly to Memory](../../code/usage/custom_import_processor/index.md) - [C++ Component System](../../code/usage/using_component_system/index.md) - [Customizing Mouse Cursor and Behavior (CPP)](../../code/usage/mouse_customization/index_cpp.md) - [Customizing Mouse Cursor and Behavior (CS)](../../code/usage/mouse_customization/index_cs.md) - [Customizing Mouse Cursor and Behavior (USC)](../../code/usage/mouse_customization/index_usc.md) - [Basic Object Movements (CPP)](../../code/usage/basic_movement/index_cpp.md) - [Basic Object Movements (CS)](../../code/usage/basic_movement/index_cs.md) - [Creating and Attaching a Cloth (USC)](../../code/usage/cloth_particle_joint/index_usc.md) - [Creating and Attaching a Cloth (CS)](../../code/usage/cloth_particle_joint/index_cs.md) - [Creating and Attaching a Cloth (CPP)](../../code/usage/cloth_particle_joint/index_cpp.md) - [A Car with Wheel Joints (USC)](../../code/usage/car_wheel_joints/index_usc.md) - [A Car with Wheel Joints (CS)](../../code/usage/car_wheel_joints/index_cs.md) - [A Car with Wheel Joints (CPP)](../../code/usage/car_wheel_joints/index_cpp.md) - [Creating Mirrors Using Viewports (Rendering to Texture) or Materials (CPP)](../../code/usage/mirrors_viewports_materials/index_cpp.md) - [Creating Mirrors Using Viewports (Rendering to Texture) or Materials (CS)](../../code/usage/mirrors_viewports_materials/index_cs.md) - [Creating A Simple Mechanism Using Joints (CPP)](../../code/usage/simple_mechanism_joints/index_cpp.md) - [Creating A Simple Mechanism Using Joints (CS)](../../code/usage/simple_mechanism_joints/index_cs.md) - [Creating A Simple Mechanism Using Joints (USC)](../../code/usage/simple_mechanism_joints/index_usc.md) - [Navigation and Pathfinding](../../code/usage/navigation_and_pathfinding/index.md) - [Creating Routes (CS)](../../code/usage/navigation_and_pathfinding/routes/index_cs.md) - [Creating Routes (CPP)](../../code/usage/navigation_and_pathfinding/routes/index_cpp.md) - [Creating Routes (USC)](../../code/usage/navigation_and_pathfinding/routes/index_usc.md) - [Creating 2D Routes within Navigation Sector with Obstacles (CPP)](../../code/usage/navigation_and_pathfinding/sector_with_obstacles_cpp.md) - [Creating 2D Routes within Navigation Sector with Obstacles (CS)](../../code/usage/navigation_and_pathfinding/sector_with_obstacles_cs.md) - [Creating Routes within Connected Navigation Sectors (CPP)](../../code/usage/navigation_and_pathfinding/connected_sectors_cpp.md) - [Creating Routes within Connected Navigation Sectors (CS)](../../code/usage/navigation_and_pathfinding/connected_sectors_cs.md) - [Creating Pylons and Wires Using Ropes (CPP)](../../code/usage/ropes_creating_pylons_and_wires/index_cpp.md) - [Creating Pylons and Wires Using Ropes (CS)](../../code/usage/ropes_creating_pylons_and_wires/index_cs.md) - [Creating Pylons and Wires Using Ropes (USC)](../../code/usage/ropes_creating_pylons_and_wires/index_usc.md) - [Dynamic Meshes (USC)](../../code/usage/dynamic_meshes/index_usc.md) - [Dynamic Meshes (CS)](../../code/usage/dynamic_meshes/index_cs.md) - [Dynamic Meshes (CPP)](../../code/usage/dynamic_meshes/index_cpp.md) - [Enabling Selective Surface-Based Collision (CPP)](../../code/usage/enabling_collision/index_cpp.md) - [Enabling Selective Surface-Based Collision (CS)](../../code/usage/enabling_collision/index_cs.md) - [Enabling Selective Surface-Based Collision (USC)](../../code/usage/enabling_collision/index_usc.md) - [Playing Sounds on Collisions (USC)](../../code/usage/sound_source/index_usc.md) - [Playing Sounds on Collisions (CS)](../../code/usage/sound_source/index_cs.md) - [Playing Sounds on Collisions (CPP)](../../code/usage/sound_source/index_cpp.md) - [Intersections (USC)](../../code/usage/intersections/index_usc.md) - [Intersections (CS)](../../code/usage/intersections/index_cs.md) - [Intersections (CPP)](../../code/usage/intersections/index_cpp.md) - [Mesh Class (USC)](../../code/usage/mesh_class/index_usc.md) - [Mesh Class (CS)](../../code/usage/mesh_class/index_cs.md) - [Mesh Class (CPP)](../../code/usage/mesh_class/index_cpp.md) - [Procedural Meshes (CS)](../../code/usage/procedural_meshes/index_cs.md) - [Procedural Meshes (CPP)](../../code/usage/procedural_meshes/index_cpp.md) - [Working with Console (CS)](../../code/usage/console/index_cs.md) - [Working with Console (USC)](../../code/usage/console/index_usc.md) - [Working with Console (CPP)](../../code/usage/console/index_cpp.md) - [Sharing Data (CS)](../../code/usage/sharing_data/index_cs.md) - [Sharing Data (CPP)](../../code/usage/sharing_data/index_cpp.md) - [Splitting Logic Between Several WorldLogic Classes (CS)](../../code/usage/multiple_worldlogic/index_cs.md) - [Splitting Logic Between Several WorldLogic Classes (CPP)](../../code/usage/multiple_worldlogic/index_cpp.md) - [Using Manipulators to Transform Objects (CPP)](../../code/usage/manipulator_component/index_cpp.md) - [Using Manipulators to Transform Objects (CS)](../../code/usage/manipulator_component/index_cs.md) - [Making Screenshots at Runtime (CPP)](../../code/usage/screenshot_maker_component/index_cpp.md) - [Making Screenshots at Runtime (CS)](../../code/usage/screenshot_maker_component/index_cs.md) - [Handling Contacts on Collision (CPP)](../../code/usage/handling_contacts_on_collision/index_cpp.md) - [Handling Contacts on Collision (CS)](../../code/usage/handling_contacts_on_collision/index_cs.md) - [Controlling Sound Sources Globally (CS)](../../code/usage/controlling_sound_sources_globally/index_cs.md) - [Controlling Sound Sources Globally (CPP)](../../code/usage/controlling_sound_sources_globally/index_cpp.md)