[IGSTK-Developers] CylinderSpatialObjectRepresentation

Julien Jomier jjomier at cs.unc.edu
Tue Dec 20 16:56:58 EST 2005


Hi Patrick,

David told me that the cylinder should be located in the [-Z,0], 
therefore the cylinder should be translated by 
-m_CylinderSpatialObject->GetHeight()/2.0

 > One quick question: If we can just change the transform when we create
 > the actor, what do we need the PrincipalAxisCalibration for?

I don't know what the PrincipalAxisCalibration class is actually doing, 
but the user cannot change the actor, so we need a way to calibrate the 
tool anyway.

Julien

Patrick Cheng wrote:
> Hi Julien,
> 
> I checked out your recent change in the 
> CylinderSpatialObjectRepresentation class. Now without setting the 
> rotation part of the CalibrationTransform, the orientation of the 
> CylinderObject will be correct, but with one little bug, in line 152 
> (igstkCylinderObjectRepresentation.cxx)
> cylinderActor->SetPosition(0,0,-m_CylinderSpatialObject->GetHeight()/2.0);
> There should be no '-' sign. I tested it in the application.
> 
> One quick question: If we can just change the transform when we create 
> the actor, what do we need the PrincipalAxisCalibration for?
> 
> Patrick
> 



More information about the IGSTK-Developers mailing list