From 9c9f35753489cba5a61816104ac294857be20941 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 29 Apr 2011 20:35:20 +0200 Subject: host/simu: transpose transformation matrix, reverse transformation order This is better because transformations can be built incrementally from the container to the contained. This use the same semantic as OpenGL. --- host/simu/model/distance_sensor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'host/simu/model') diff --git a/host/simu/model/distance_sensor.py b/host/simu/model/distance_sensor.py index 3dc83f45..bdc8531d 100644 --- a/host/simu/model/distance_sensor.py +++ b/host/simu/model/distance_sensor.py @@ -46,8 +46,8 @@ class DistanceSensor: if i.pos is None: self.distance = None return - m.rotate (i.angle) m.translate (i.pos) + m.rotate (i.angle) pos, target = m.apply (pos, target) # Find intersection. i = self.table.intersect (pos, target, level = self.level, -- cgit v1.2.3