Commits

Author Commit Message Labels Comments Date
German Larrain
graphics.adapters.Trimesh: comments added
German Larrain
graphics.adapters: comments cleanup, classdocs update, VtkAdapter.restart_window now raises an exception if called
German Larrain
new test utilities_mathematical
German Larrain
new test graphics_adapters, which took the code in adapters._run_tests
German Larrain
Vehicle2 demo: changes to use the new feature allowing to register functions to be called in every step of a frame, instead of once.
German Larrain
changes to allow action functions to be called on each step of the next frame.
German Larrain
comments cleanup in many files
German Larrain
FallingBalls demo class renamed from FallingBall to FallingBalls
German Larrain
all bin/* demos were shortened, eliminating "import sys" and "sys.exit". Also the variable that hold the simulation program was renamed from "a" to "sim_program".
German Larrain
new app.Program attribute: FLOOR_BOX_SIZE
German Larrain
minor changes to demos
German Larrain
new demo FallingBalls, which is the same as FallingBall but with 3 balls
German Larrain
FallingBall demo: sys.exit call is removed to simplify to the extreme
German Larrain
default resolution for drawing spheres, capsules and cylinders is 20 instead of 10
German Larrain
default ERP (ODE parameter) value is now 0.8, instead of 0.2
German Larrain
new demo CentrifugalForceTest, which tests the accuracy of a simple simulation
German Larrain
new Simulation attribute: pre_frame_callback. It stores a function which is called inside on_idle, just before perform_sim_steps_per_frame. app.Program has 2 new methods to use the new feature: set_pre_frame_callback and on_pre_frame.
German Larrain
new method get_angular_velocity in simulator's Simulation and physics.Body classes
German Larrain
new set_speed method in joints.Rotary
German Larrain
VehicleWithControlledArm now derives from VehicleWithArm, eliminating a lot of duplicated code. Methods docs updated.
German Larrain
VehicleWithArm now has friction proportional to speed, for both joints, but it can be disabled
German Larrain
ControlledSimpleArm now has friction proportional to speed, for both joints
German Larrain
model.geometry.shapes.Trimesh: new method "get_heightfield_faces", which replaces get_faces. It no longers uses code from other sources, and it does not need to swap faces. RSS2 demo uses the new method.
German Larrain
simulator.Simulation: code cleanup and formatting
German Larrain
model.geometry.shapes.Trimesh can now have its position specified at initialization. Simulation.add_trimesh_floor changes accordingly, and RSS2 demo uses the new feature.
German Larrain
RSS2 now derives from VehicleWithArm instead of Vehicle2
German Larrain
new demo VehicleWithControlledArm, which is a mix between ControlledSimpleArm and VehicleWithArm
German Larrain
VehicleWithArm's description updated
German Larrain
ODE test TrimeshCollision updated late, it should have been modified previously, in the trimesh-floor branch
German Larrain
  1. Prev
  2. Next