[IGSTK-Users] Tool positions or Tools Translations?

Eric L. B. eric_lb at hotmail.com
Mon Jun 29 16:57:05 EDT 2009


 

Hello Jake...

 

There is no relative motion between markers, they are fixed like a rigid body.

In the scene graph, the position of the spheres match the settings in the tool geometry file.

I use a static reference tool.

Can you explain me more about the RequestComputeTransformTo() method??? i can't find information helpfull.

I've only found that there is two methods with this name:

void RequestComputeTransformTo(const CoordinateSystem* targetCoordSys); // in IGSTKCoordinateSystem.h

void RequestComputeTransformTo(const TTarget & target); // in IGSTKCoordinateSystemDelegator.h




Wich is the difference with GetTransform() or where can i get more information about it???

In our project, the purpose of to get the positions of the three markers is to know the orientation and position of the plane generated by these three points.

This plane represents an image that moves fixed to the passive tool. hope this information can help to give you an idea :P

 

 

Thanks, 

 

Eric

 

Image Analysis And Visualization Laboratory
Centro de Ciencias Aplicadas y Desarrollo Tecnologico CCADET

Universidad Nacional Autónoma de México
Circuito Exterior S/N, Cd. Universitaria,
AP 70-186, CP 04510 México, DF
Tel: +(52)(55) 56 22 86 02, ext. 1130


 

 

 

 

 
> Date: Mon, 29 Jun 2009 10:28:57 -0700
> Subject: Re: [IGSTK-Users] Tool positions or Tools Translations?
> From: jdmcivor at interchange.ubc.ca
> To: eric_lb at hotmail.com; igstk-users at public.kitware.com
> 
> Hey Eric,
> 
> Can you clarify something? Is there any relative motion between your
> passive markers, or are they fixed to a rigid body?
> 
> If they are fixed like a 'normal' wireless tool, you should be able to
> setup your scene graph in IGSTK to match the settings in the .rom
> file. I think you want to use the RequestComputeTransformTo() method
> instead of the GetTransform() method. The argument should be whatever
> your reference is (I think you were using a static reference tool).
> The GetTransform() method only returns the transform to an objects
> parent, which in this case would be your tool, and the transform you
> defined.
> 
> Although it is possible to get single (stray) marker position data
> from Polaris, as others have mentioned, IGSTK doesn't really support
> it. I believe the difficulty is because there is no way to keep track
> of which marker is which.
> 
> So, if you just want to recreate where the markers were as you moved a
> wireless tool, you should be able to change your method as above. If
> you want to look at the actual positions of the markers, it will be
> more difficult.
> 
> Hope that helps,
> 
> Jake
> 
> --
> Jake McIvor
> MASc Candidate, Biomedical Engineering
> University of British Columbia
> 
 >


_________________________________________________________________
Y tú, ¿ya actualizaste tu Perfil?
http://www.actualizatuperfil.com.mx/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/igstk-users/attachments/20090629/ba2f6284/attachment.html>


More information about the IGSTK-Users mailing list