Ticket #358 (closed: fixed)

Opened 12 years ago

Last modified 5 years ago

Position sensitive tube scaling

Reported by: Nick Draper Owned by: Sri Nagella
Priority: major Milestone: Iteration 16
Component: Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

Position sensitive detectors in tubes are unfortunately not uniform in the detectable regions. We need to be able to adjust the instrument definition based on a calibration file. This includes translating detectors (which we can already do) as well as stretching detectors along the axis of the tube (which I beleive openGL supports but we do not at the moment).

ObjectComponent would need to store the scaling factors in all 3 axes, and the visualization would need to apply them. Also object methods such as solid angle will need to apply these (possibly pass this to Ron once factors are in place)

Change History

comment:1 Changed 12 years ago by Nick Draper

  • Milestone changed from Iteration 15 to Iteration 16

comment:2 Changed 12 years ago by Sri Nagella

(In [2042]) refs #358 Added Scaling functionality to ObjComponent and the rendering process. NOTE It is missing the solid angle calculation to include the scale factors

comment:3 Changed 12 years ago by Ronald Fowler

(In [2075]) Changed triangle based solid angle calculation to include scale factor when present in ObjComponent Tests on capped cylinder. Re #358

comment:4 Changed 12 years ago by Sri Nagella

  • Status changed from new to closed
  • Resolution set to fixed

comment:5 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 1206

Note: See TracTickets for help on using tickets.