Text archives Help
- From: sparker@sci.utah.edu
- To: rtrt@sci.utah.edu
- Subject: [MANTA] r293 - branches/newPointVector/scenes
- Date: Thu, 12 May 2005 14:32:02 -0600 (MDT)
Author: sparker
Date: Thu May 12 14:32:02 2005
New Revision: 293
Modified:
branches/newPointVector/scenes/primtest.cc
Log:
Initialize transforms with identity matrix so that they work correctly
Modified: branches/newPointVector/scenes/primtest.cc
==============================================================================
--- branches/newPointVector/scenes/primtest.cc (original)
+++ branches/newPointVector/scenes/primtest.cc Thu May 12 14:32:02 2005
@@ -185,9 +185,10 @@
Vector p((i/static_cast<double>(numx-1) - 0.5)*scale*2,
(j/static_cast<double>(numy-1) - 0.5)*scale*2,
0);
- AffineTransform t;
double a1 = i/static_cast<double>(numx-1)*M_PI*2;
double a2 = j/static_cast<double>(numy-1)*M_PI*2;
+ AffineTransform t;
+ t.initWithIdentity();
t.rotate(Vector(0,1,0), a1);
t.rotate(Vector(1,0,0), a2);
t.translate(p);
@@ -231,11 +232,12 @@
Vector p((i/static_cast<double>(numx-1) - 0.5)*scale*2,
(j/static_cast<double>(numy-1) - 0.5)*scale*2,
0);
- AffineTransform t;
double a1 = i/static_cast<double>(numx-1)*M_PI*2;
double a2 = j/static_cast<double>(numy-1)*M_PI*2;
int idx = j*numx+i;
double scale = (idx+1)/static_cast<double>(numx*numy);
+ AffineTransform t;
+ t.initWithIdentity();
t.scale(Vector(scale, scale, scale));
t.rotate(Vector(0,1,0), a1);
t.rotate(Vector(1,0,0), a2);
@@ -249,11 +251,12 @@
Vector p((i/static_cast<double>(numx-1) - 0.5)*scale*2,
(j/static_cast<double>(numy-1) - 0.5)*scale*2,
0);
- AffineTransform t;
double a1 = i/static_cast<double>(numx-1)*M_PI*2;
double a2 = j/static_cast<double>(numy-1)*M_PI*2;
int idx = j*numx+i;
double scale = (idx+1)/static_cast<double>(numx*numy);
+ AffineTransform t;
+ t.initWithIdentity();
t.scale(Vector(scale, scale, scale));
t.rotate(Vector(0,1,0), a1);
t.rotate(Vector(1,0,0), a2);
- [MANTA] r293 - branches/newPointVector/scenes, sparker, 05/12/2005
Archive powered by MHonArc 2.6.16.