Commits

Show all
Author Commit Message Labels Comments Date
German Larrain
doc.sphinx.conf: improved Python module list (removed prefix 'ars.' for indexing).
German Larrain
graphics.vtk_adapter: renamed VtkBody to Body.
German Larrain
graphics.vtk_adapter: homogenized constructors of Entity subclasses; replaced calls to `self.adapter._update_pose` with `self.set_pose`.
German Larrain
graphics.vtk_adapter: refactored code of VtkBody into new (super) class Entity; Axes now subclasses Entity (of 'vtk_adapter', not 'base') instead of VtkBody.
German Larrain
graphics.base: refactored code of Axes and Body into new (super) class Entity.
German Larrain
graphics.base.Body: renamed method 'update_position_rotation' to 'set_pose'.
German Larrain
graphics.base.Engine._update_pose: changed it to class method (instead of static), making it "abstract" with the same workaround used in collision.base.Engine.
German Larrain
graphics.vtk_adapter: renamed VtkAdapter to Engine.
German Larrain
graphics.vtk_adapter: in VtkBody subclasses, replaced usage of VtkAdapter with `self.adapter`.
German Larrain
graphics.base: renamed class Adapter to Engine.
German Larrain
demos.IROS: in example{2, 4} fixed bug introduced in eaea3a91ed0f, and now 'dispatcher' is accessed through 'ars.app' instead of imported directly from 'ars.lib.pydispatch'.
German Larrain
model.physics: renamed module 'adapters' to 'ode_adapter'.
German Larrain
model.collision: renamed module 'adapters' to 'ode_adapter'.
German Larrain
simulator.Simulation: in 'add_x' methods, surrounded with try/except the creation of graphic objects (the "actors").
German Larrain
demos: surrounded with try/except the calls to `sim_object.actor.set_color`.
German Larrain
demos.IROS.Example1NoData: removed calls to 'print' with argument None.
German Larrain
graphics: renamed module 'adapters' to 'vtk_adapter'.
German Larrain
simulator.Simulation: added attribute 'graph_adapter', needed to remove the direct access to module 'graphics.adapters'.
German Larrain
demos.sensors.laser: changed imports of utils modules by imports of specific functions.
German Larrain
demos.sensors.laser: graphics adapter and dispatcher are accessed through 'ars.app' instead of imported directly from 'ars.graphics' and 'ars.lib.pydispatch'.
German Larrain
added 'requirements_test.txt' including package 'mock'
German Larrain
collision: fixed typos.
German Larrain
collision.adapters.Engine: removed method remaining from old implementation 'process_ray_collision'.
German Larrain
collision: removed 'near_callback' from adapters.Engine and created an improved version in base.Engine.
German Larrain
collision.adapters.Engine: added methods defined in 580ecc22f977 refactoring code in same class methods 'near_callback' and 'process_ray_collision'.
German Larrain
collision.base.Engine: added class abstract methods '{process, process_ray}_collision_contacts'.
German Larrain
collision.base.Engine: added class abstract method 'is_ray'.
German Larrain
collision.adapters.Engine: changed docstring of 'are_geoms_connected'.
German Larrain
collision.base.Engine: added class abstract method 'are_geoms_connected'.
German Larrain
collision.base.Trimesh: added detailed class docstring.
  1. Prev
  2. Next