Hi,
Sorry, I guess the geometry is not perfectly explained. The source should
be in the positive Z if you have a positive sdd, see "6.2 Source position"
section of the geometry document
<http://www.openrtk.org/Doxygen/geometry.pdf>. I enclose a drawing to help
you visualize this (which will make it to the doxygen doc when I find the
time to put everything there).
Simon

On Fri, Oct 21, 2016 at 2:48 PM, Serkan Cimen <[email protected]>
wrote:

> Hi,
>
> I am trying to understand the RTK geometry, but I am a bit confused. I
> wrote the following:
>
> #include "rtkThreeDCircularProjectionGeometry.h"
> typedef rtk::ThreeDCircularProjectionGeometry GeometryType;
> int main(int argc, char *argv[])
> {
>     int argOffset = 1;
>     double gantryAngle     = atof(argv[argOffset++]);
>     double outOfPlaneAngle = atof(argv[argOffset++]);
>     double inPlaneAngle    = atof(argv[argOffset++]);
>     double sid             = atof(argv[argOffset++]);
>     double sdd             = atof(argv[argOffset++]);
>
>     GeometryType::Pointer rtkGeo = GeometryType::New();
>     rtkGeo->AddProjection(sid, sdd, gantryAngle, 0.0, 0.0,
> outOfPlaneAngle, inPlaneAngle, 0.0, 0.0);
>     std::cout << rtkGeo->GetSourcePosition(0) << std::endl;
>
>     return EXIT_SUCCESS;
> }
>
> With inputs 0 0 0 400 1000, I expect to get the source at [0,0,-400 1] but
> I get [0,0,400,1]. The reason for my expectation is this sentence from
> geometry description file:
> "With all parameters set to 0, the detector is normal to the z direction
> of the fixed coordinate system". I drew a sketch (please see attached) of
> what I understood from this sentence, and was wondering if I am correct?
>
> It looks like I am missing something trivial, but couldn't figure out
> what. Many thanks in advance.
>
> Kind regards,
> Serkan
>
> _______________________________________________
> Rtk-users mailing list
> [email protected]
> http://public.kitware.com/mailman/listinfo/rtk-users
>
>

Attachment: geometry.pdf
Description: Adobe PDF document

_______________________________________________
Rtk-users mailing list
[email protected]
http://public.kitware.com/mailman/listinfo/rtk-users

Reply via email to