Changeset 902 for trunk/Documentation/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html
- Timestamp:
- Dec 8, 2008, 5:57:38 PM (16 years ago)
- Location:
- trunk/Documentation/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Documentation/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/apas05.html
r901 r902 317 317 </span></dt><dd> 318 318 Specifies to include in kernel library the Qt terminal interface. 319 <code class="literal">$QTHOME</code> should specify the path where Qt libraries320 and headers are installed321 319 </dd><dt><span class="term"> 322 320 G4UI_USE_QT … … 364 362 </span></dt><dd> 365 363 Specifies to build kernel library for visualization including the 366 OpenGL driver with Qt extension. It requires <code class="literal">$QTHOME</code> 367 set to specify the path where Qt libraries and headers are installed. 364 OpenGL driver with Qt extension. 368 365 </dd><dt><span class="term"> 369 366 G4VIS_USE_OPENGLQT -
trunk/Documentation/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch02s10.html
r901 r902 64 64 need to set an environmental variable 65 65 <code class="literal">G4VIS_BUILD_OPENGLX_DRIVER</code> to <code class="literal">1</code> in 66 building (installing) Ge nat4 libraries, and also set another environmental66 building (installing) Geant4 libraries, and also set another environmental 67 67 variable <code class="literal">G4VIS_USE_OPENGLX</code> to <code class="literal">1</code> 68 68 in compiling your Geant4 executable. You may also have to set an -
trunk/Documentation/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch03.html
r901 r902 126 126 graphics functionality had been implemented already by the 127 127 alpha-release. The OO design of the visualization component allowed 128 us to develop several drivers independently, such as for OpenGL and128 us to develop several drivers independently, such as for OpenGL, Qt and 129 129 OpenInventor (for X11 and Windows), DAWN, Postscript (via DAWN) and 130 130 VRML. -
trunk/Documentation/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch08.html
r901 r902 191 191 Can calculate mass and volume of any hierarchy of volumes 192 192 </p></li></ul></div><p> 193 </p></li><li><p> 194 Qt 195 </p><div class="itemizedlist"><ul type="circle" compact><li><p> 196 View directly from Geant4 197 </p></li><li><p> 198 Uses GL libraries that are already included on most Linux 199 systems (plus some Windows availability) 200 </p></li><li><p> 201 Rendered, photorealistic image with some interactive features 202 </p></li><li><p> 203 zoom, rotate, translate 204 </p></li><li><p> 205 Fast response (can usually exploit full potential of graphics 206 hardware) 207 </p></li><li><p> 208 Expanded printing ability (vector and pixel graphics) 209 </p></li><li><p> 210 Could make movies 211 </p></li></ul></div><p> 193 212 </p></li></ul></div><p> 194 213 </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.VisIntro.ChoDrv"></a>8.1.3. … … 201 220 OpenGL is a good solution (if you have the Motif extensions, 202 221 this also gives GUI control) 222 </p></li></ul></div><p> 223 </p></li><li><p> 224 If you want very responsive photorealistic graphics plus more 225 interactivity (and have the Qt and OpenGL libraries installed) 226 </p><div class="itemizedlist"><ul type="circle" compact><li><p> 227 Qt is a good solution and will also give you the GUI control 203 228 </p></li></ul></div><p> 204 229 </p></li><li><p> … … 265 290 </p><div class="itemizedlist"><ul type="circle" compact><li><p> 266 291 OpenGL 292 </p></li><li><p> 293 Qt 267 294 </p></li><li><p> 268 295 OpenInventor -
trunk/Documentation/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch08s02.html
r901 r902 53 53 GAGTree. 54 54 </p><p> 55 The OpenGL, OpenInventor and RayTracerX drivers are not55 The OpenGL, Qt, OpenInventor and RayTracerX drivers are not 56 56 incorporated by default. Nor are the DAWN-Network and VRML-Network 57 57 drivers, because they require the network setting of the installed … … 63 63 setenv G4VIS_BUILD_OPENGLX_DRIVER 1 # OpenGL-Xlib driver 64 64 setenv G4VIS_BUILD_OPENGLXM_DRIVER 1 # OpenGL-Motif driver 65 setenv G4VIS_BUILD_OPENGLQT_DRIVER 1 # Qt driver 65 66 setenv G4VIS_BUILD_OIX_DRIVER 1 # OpenInventor-Xlib driver 66 67 setenv G4VIS_BUILD_RAYTRACERX_DRIVER 1 # RayTracer-XLib driver … … 117 118 By default, you get the DAWNFILE, HepRepFile, RayTracer, 118 119 VRML1FILE, VRML2FILE, ATree and GAGTree drivers. Additionally, you 119 may choose from the OpenGL-Xlib, OpenGL-Motif, OpenInventor,120 may choose from the OpenGL-Xlib, OpenGL-Motif, Qt, OpenInventor, 120 121 RayTracerX, DAWN-Network and VRML-Network drivers, each of which 121 122 can be selected by setting the proper environment variable: … … 124 125 setenv G4VIS_USE_OPENGLX 1 125 126 setenv G4VIS_USE_OPENGLXM 1 127 setenv G4VIS_USE_OPENGLQT 1 126 128 setenv G4VIS_USE_OIX 1 127 129 setenv G4VIS_USE_RAYTRACERX 1 -
trunk/Documentation/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch08s03.html
r901 r902 74 74 ">Section 8.3.12</a> 75 75 XMLTree 76 </p></li><li><p> 77 <a href="ch08s03.html#sect.VisDrv.Qt" title="8.3.13. 78 XML Tree 79 ">Section 8.3.13</a> 80 Qt 76 81 </p></li></ul></div><p> 77 82 </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.VisDrv.Avail"></a>8.3.1. … … 111 116 </td><td> 112 117 Windows 118 </td></tr><tr><td> 119 Qt 120 </td><td> 121 OpenGL, Qt 122 </td><td> 123 Linux, UNIX, Mac, Windows with Qt 113 124 </td></tr><tr><td> 114 125 OpenInventor-X … … 1096 1107 </p><div class="informalfigure"><a name="fig.VisDrv_3"></a><div class="mediaobject" align="center"><img src="./AllResources/Visualization/visualization.src/xmlnpfind.gif" align="middle"></div></div><p> 1097 1108 </p></li></ul></div><p> 1098 </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch08s02.html"><img src="AllResources/IconsGIF/prev.gif" alt="Prev"></a> </td><td width="20%" align="center"><a accesskey="u" href="ch08.html"><img src="AllResources/IconsGIF/up.gif" alt="Up"></a></td><td width="40%" align="right"> <a accesskey="n" href="ch08s04.html"><img src="AllResources/IconsGIF/next.gif" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">8.2. 1109 </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.VisDrv.Qt"></a>8.3.13. 1110 Qt 1111 </h3></div></div></div><p> 1112 This driver have been developed by Laurent Garnier (IN2P3, LAL Orsay). 1113 It is an interface to the powerful toolkit Qt, now free on lot of 1114 platforms. This driver needs OpenGL library to be install. It is well suited for 1115 real-time fast visualization and demonstration. Fast visualization 1116 is realized with hardware acceleration, reuse of shapes stored in a 1117 display list, etc. NURBS visualization is also supported. All OpenGL 1118 features are implements in Qt driver . In addition, mouse events control 1119 are used to rotation/move/zoom volume, you can save your scene in lots 1120 of formats (vector or not), make movies... 1121 </p><p> 1122 There is only one session of Qt driver for all available platform. 1123 Two display modes are available: immediate mode and stored mode. 1124 The former has no limitation on data size, and the latter is fast 1125 for visualizing large data repetitively, and so is suitable for 1126 animation. 1127 </p><p> 1128 To see the visualization window : 1129 </p><div class="informalexample"><pre class="programlisting"> 1130 /vis/open OGLSQt 1131 </pre></div><p> 1132 </p><p> 1133 <span class="bold"><strong>Further information (Qt):</strong></span> 1134 1135 </p><div class="itemizedlist"><ul type="disc" compact><li><p> 1136 Qt toolkit 1137 <a href="http://trolltech.com/" target="_top"> 1138 http://trolltech.com/ 1139 </a> 1140 </p></li><li><p> 1141 <a href="http://geant4.slac.stanford.edu/Presentations/vis/G4OpenGLTutorial/G4OpenGLTutorial.html" target="_top"> 1142 Geant4 Visualization Tutorial 1143 </a> 1144 using the Qt Toolkit 1145 </p></li></ul></div><p> 1146 </p><p> 1147 </div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch08s02.html"><img src="AllResources/IconsGIF/prev.gif" alt="Prev"></a> </td><td width="20%" align="center"><a accesskey="u" href="ch08.html"><img src="AllResources/IconsGIF/up.gif" alt="Up"></a></td><td width="40%" align="right"> <a accesskey="n" href="ch08s04.html"><img src="AllResources/IconsGIF/next.gif" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">8.2. 1099 1148 Adding Visualization to Your Executable 1100 1149 </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="AllResources/IconsGIF/home.gif" alt="Home"></a></td><td width="40%" align="right" valign="top"> 8.4. -
trunk/Documentation/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/index.html
r901 r902 458 458 </a></span></dt><dt><span class="sect2"><a href="ch08s03.html#sect.VisDrv.XMLTree">8.3.12. 459 459 XML Tree 460 </a></span></dt><dt><span class="sect2"><a href="ch08s03.html#sect.VisDrv.Qt">8.3.13. 461 Qt 460 462 </a></span></dt></dl></dd><dt><span class="sect1"><a href="ch08s04.html">8.4. 461 463 Controlling Visualization from Commands
Note: See TracChangeset
for help on using the changeset viewer.