Ticket #118 (closed: fixed)

Opened 12 years ago

Last modified 5 years ago

Develop a 3D visualization qt widget for the instrument geometry.

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

Description


Change History

comment:1 Changed 12 years ago by Nick Draper

  • Owner set to Lakshmi Sastry
Label Requirement Necessity
S5.2.1 The visualisation tool will provide a 3D graphical view of the detector geometry displaying each detector module in its correct geometry. The 3D view must contain the ability to move the viewpoint through the 3D space. Source: U3.6.2 M

This should be coded as a qt widget. You should talk to Laurent Chapon before starting as he has previously created somethin similar using QT and openGL.

comment:2 Changed 12 years ago by Nick Draper

  • Owner changed from Lakshmi Sastry to Sri Nagella
  • Milestone changed from Iteration 8 to Iteration 9

comment:3 Changed 12 years ago by Nick Draper

  • Milestone changed from Iteration 9 to Iteration 10

comment:4 Changed 12 years ago by Nick Draper

  • Milestone changed from Iteration 10 to Iteration 11

comment:5 Changed 12 years ago by Sri Nagella

(In [1307]) refs #118 A step towards building 3D geometry widget, is to build geometry that can be visualised in 3d 1) Included Geometry generator using GTS 2) Added GTS Library 3) Modified SConstruct to include GTS, OpenGL in the Build.

comment:6 Changed 12 years ago by Sri Nagella

(In [1308]) refs #118 Added missing header files

comment:7 Changed 12 years ago by Matt Clarke

(In [1323]) First attempt to get the build server to work with the new geometry stuff. Refs #118

comment:8 Changed 12 years ago by Matt Clarke

(In [1324]) Final fixes for the build server. Refs #118

comment:9 Changed 12 years ago by Russell Taylor

(In [1351]) Adding gts library compiled on linuxs1. Re #118.

comment:10 Changed 12 years ago by Russell Taylor

(In [1352]) Added link to gts in linux test scripts. Also cleared some compiler warnings. Re #118.

comment:11 Changed 12 years ago by Nick Draper

  • Milestone changed from Iteration 11 to Iteration 12

comment:12 Changed 12 years ago by Sri Nagella

(In [1420]) refs #118 #126 1) Added Instrument Geometry widget and the dependencies 2) Modified The Main Mantid Plot GUI to include the menu item as Instrument Widget

comment:13 Changed 12 years ago by Sri Nagella

(In [1421]) refs #118 1) Modified: set the GtsGeometryHandler as default

comment:14 Changed 12 years ago by Sri Nagella

(In [1440]) refs #118 BUG Fixed: Doing rotation and then translation of object components

comment:15 Changed 12 years ago by Sri Nagella

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

Implemented the widget and integrated into the MantidPlot, There are small enchancement that need implementing.

comment:16 Changed 12 years ago by Sri Nagella

  • Status changed from closed to reopened
  • Resolution fixed deleted

comment:17 Changed 12 years ago by Sri Nagella

(In [1442]) refs #118 Modified: Doing rendering an waiting cursor is shown. mainly visible for slow computers

comment:18 Changed 12 years ago by Sri Nagella

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

comment:19 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 966

Note: See TracTickets for help on using tickets.