1 | $Id: History,v 1.460 2009/11/23 05:56:37 perl Exp $ |
---|
2 | ------------------------------------------------------------------- |
---|
3 | |
---|
4 | ========================================================= |
---|
5 | Geant4 - an Object-Oriented Toolkit for Simulation in HEP |
---|
6 | ========================================================= |
---|
7 | |
---|
8 | Category History file |
---|
9 | --------------------- |
---|
10 | This file should be used by G4 developers and category coordinators |
---|
11 | to briefly summarize all major modifications introduced in the code |
---|
12 | and keep track of all category-tags. |
---|
13 | It DOES NOT substitute the CVS log-message one should put at every |
---|
14 | committal in the CVS repository ! |
---|
15 | |
---|
16 | ************************************************************* |
---|
17 | * Note that modeling and test have their own History files. * |
---|
18 | ************************************************************* |
---|
19 | |
---|
20 | ---------------------------------------------------------- |
---|
21 | * Reverse chronological order (last date on top), please * |
---|
22 | ---------------------------------------------------------- |
---|
23 | |
---|
24 | History file for visualization category |
---|
25 | --------------------------------------- |
---|
26 | |
---|
27 | 22nd November 2009 Joseph Perl (vis-V09-02-12) |
---|
28 | - vis-HepRep-V09-02-03 |
---|
29 | o Changed messenger to a singleton. |
---|
30 | o Added messenger commands to HepRepFile. |
---|
31 | o Render G4Tubs as polygons if G4Tubs is not at a standard angle. |
---|
32 | |
---|
33 | 22nd November 2009 John Allison |
---|
34 | - visman-V09-02-08: /vis/scene/add/trajectories rich: |
---|
35 | o Added G4RichTrajectoryPoint().GetAttDefs() to informational. |
---|
36 | |
---|
37 | 18th November 2009 Gabriele Cosmo |
---|
38 | - visexternal-V09-02-06: |
---|
39 | o Added GLOBLIBS dependencies. |
---|
40 | o Re-instated fix to gl2ps.cc (always #define GL2PS_HAVE_ZLIB). |
---|
41 | |
---|
42 | 17th November 2009 John Allison (vis-V09-02-11) |
---|
43 | - visman-V09-02-07: |
---|
44 | o Many small bug fixes. |
---|
45 | o Enhanced functionality for gMocren driver: |
---|
46 | . Introduced the concept of end-of-run model. |
---|
47 | - opengl-V09-02-10: Fixes build problem with gl2ps on Windows. |
---|
48 | - openinventor-V09-02-03: Fixes build problem with gl2ps on Windows. |
---|
49 | - Tagged for vis tag. |
---|
50 | - visexternal-V09-02-05: |
---|
51 | o gl2ps: Added dependency on zlib if G4LIB_BUILD_ZLIB is set. |
---|
52 | |
---|
53 | 17th November 2009 Laurent Garnier |
---|
54 | - Allow arbitrary viewer deletion (fixes crash) |
---|
55 | |
---|
56 | 17th November 2009 Gabriele Cosmo |
---|
57 | - GNUmakefile: Added SUBLIBS += G4gl2ps for OPENGL and OI. |
---|
58 | |
---|
59 | 15th November 2009 John Allison |
---|
60 | - raytracer-V09-02-02: Formal tag to record fixing of bugzilla Problem 1072. |
---|
61 | |
---|
62 | 6th November 2009 John Allison |
---|
63 | - vistest-V09-02-01: test19.cc: Use G4UIExecutive. |
---|
64 | |
---|
65 | 3rd November 2009 John Allison (vis-V09-02-10, greps-V09-02-03, digits_hits-V09-02-02) |
---|
66 | - gMocren-V09-02-01: |
---|
67 | o Entrust AddEndOfEventModel to /vis/scene/add/psHits or hits. |
---|
68 | o Fix compiler warnings. |
---|
69 | - opengl-V09-02-09: Fix compilation problems and protect Qt3. |
---|
70 | |
---|
71 | 30th October 2009 John Allison |
---|
72 | - visman-V09-02-06: Added /vis/scene/add/psHits. |
---|
73 | |
---|
74 | 23rd October 2009 John Allison (vis-V09-02-09, greps-V09-02-02, digits_hits-V09-02-02) |
---|
75 | - visman-V09-02-05: Implemented default behaviour in |
---|
76 | G4VSceneHandler::AddCompound (const G4THitsMap<G4double>&). |
---|
77 | |
---|
78 | 22nd October 2009 John Allison (vis-V09-02-08, greps-V09-02-02, digits_hits-V09-02-02) |
---|
79 | - modeling-V09-02-05: Added G4PSHitsModel for gMocren driver. |
---|
80 | - gMocren-V09-02-00: G4PSHitsModel moved to modelling. |
---|
81 | |
---|
82 | 21st October 2009 John Allison (vis-V09-02-07 coworks greps-V09-02-02) |
---|
83 | - greps-V09-02-02 adds new pure virtual function, |
---|
84 | AddCompound (const G4THitsMap<G4double>&). The following tags |
---|
85 | accomodate: |
---|
86 | o modeling-V09-02-04 |
---|
87 | o visman-V09-02-04 |
---|
88 | o DAWN-V09-02-00 |
---|
89 | o vis-HepRep-V09-02-02 |
---|
90 | o opengl-V09-02-08 |
---|
91 | o raytracer-V09-02-01 |
---|
92 | o VRML-V09-02-01 |
---|
93 | o visXXX-V09-02-00 |
---|
94 | |
---|
95 | 15st October 2009 Laurent Garnier |
---|
96 | - G4OpenGLViewer.cc : Fix a problem with printing. |
---|
97 | |
---|
98 | 13st October 2009 Laurent Garnier |
---|
99 | - G4OpenGLQtViewer.cc/G4OpenGLStoreQtViewer.cc : Fix problems with |
---|
100 | mac OS X 10.6 |
---|
101 | |
---|
102 | 10th October 2009 Joseph Perl (vis-V09-02-06) |
---|
103 | - new global tag for vis, in preparation for addition of gMocren file driver |
---|
104 | |
---|
105 | 10th October 2009 John Allison |
---|
106 | - modeling-V09-02-03: Added G4PhysicalVolumeModelTouchable. Used in |
---|
107 | ComputeMaterial. Effective for nested parameterisations. |
---|
108 | |
---|
109 | 29th September 2009 John Allison (allison20090929) |
---|
110 | - modeling-V09-02-02: Added warning if logical volume not defined. |
---|
111 | - visman-V09-02-03: |
---|
112 | o Allow refresh in GeomClosed as well as Idle state. |
---|
113 | o Fixed uninitialised pointers. |
---|
114 | o G4VisManager.cc: Considerable tidy up. |
---|
115 | - opengl-V09-02-07: Tagged work by Laurent Garnier: |
---|
116 | o G4OpenGLXmViewer : Fix a wrong initialization introduce by the |
---|
117 | new way of handling window size hints (January 2009) |
---|
118 | o G4OpenGLQtViewer : Ensure the GL frame size will be correct |
---|
119 | by setting a 0 size margin around |
---|
120 | o G4OpenGLStoredQtViewer : Remove picking to true at initialisation |
---|
121 | - openinventor-V09-02-02: Tagged work by Laurent Garnier: |
---|
122 | o G4OpenInventorXt/WinViewer: Fix a wrong initialization introduce by the |
---|
123 | new way of handling window size hints (January 2009) |
---|
124 | o Remove Geant4_gl2ps.h gl2ps.cc gl2ps.h which were copied in external/gl2ps |
---|
125 | in february but forgot to remove them from OpenInventor |
---|
126 | - vistest-V09-02-00: Changed main program, test19.cc, to use G4UIExecutive. |
---|
127 | - VRML-V09-02-00: Tagged change of disclaimer on file headings (made long ago). |
---|
128 | |
---|
129 | 16 September 2009 John Allison |
---|
130 | - raytracer-V09-02-00: Cosmetic adjustments and tagging. |
---|
131 | |
---|
132 | 19 August 2009 Laurent Garnier |
---|
133 | - RayTracer : Fix an bad use of fVP parameters [bugzilla Problem 1072] |
---|
134 | |
---|
135 | 18 May 2009, Joseph Perl (vis-V09-02-05) |
---|
136 | - opengl-V09-02-04: add missing header to G4OpenGLViewerMessenger.hh |
---|
137 | |
---|
138 | 15 May 2009, Joseph Perl (vis-V09-02-04) |
---|
139 | - opengl-V09-02-04: Improvements to GL and Qt, printing, redraw logic, |
---|
140 | debug messages and fixes for compiler warnings |
---|
141 | - visman-V09-02-02:Added /vis/viewer/set/targetPoint, |
---|
142 | improved end of run event keeping information |
---|
143 | - vis-HepRep-V09-02-00:resolve compilation errors reported by gcc-4.4.0 |
---|
144 | |
---|
145 | 14th May 2009 Laurent Garnier |
---|
146 | - opengl-V09-02-04 Added /vis/ogl/set/printSize and /vis/ogl/set/printFilename |
---|
147 | |
---|
148 | 13th May 2009 John Allison |
---|
149 | - visman-V09-02-02: Added /vis/viewer/set/targetPoint and minor |
---|
150 | wording improvements. |
---|
151 | |
---|
152 | 6 May 2009, Laurent Garnier |
---|
153 | - G4OpenGLQtViewer.cc: Fix compilation warning and error with gcc4.4 |
---|
154 | |
---|
155 | 29 April 2009, John Allison (vis-V09-02-03) |
---|
156 | - visexternal-V09-02-04: Fix a circular dependency to G4OpenGL. |
---|
157 | |
---|
158 | 28th April 2009, Laurent Garnier |
---|
159 | - printEPS is now fully functionnal for X, Xm, Qt Win viewers. |
---|
160 | |
---|
161 | 27th April 2009 John Allison (vis-V09-02-02) |
---|
162 | - opengl-V09-02-03: Fix compiler warnings. |
---|
163 | - visexternal-V09-02-03: Fix compiler warnings. |
---|
164 | |
---|
165 | 6th April 2009 Joseph Perl (vis-V09-02-01) |
---|
166 | - opengl-V09-02-02 : Improvments in order to use GL2PS for printing |
---|
167 | - openinventor-V09-02-01 : Improvments in order to use GL2PS for printing |
---|
168 | - visexternal-V09-02-02 : Add GL2PS library in external (it was in |
---|
169 | OpenInventor before) |
---|
170 | |
---|
171 | 14th March 2009 John Allison |
---|
172 | - visman-V09-02-01: |
---|
173 | o Introduced /vis/initialize. |
---|
174 | o G4VisManager.cc: /vis/verbose and /vis/initialize instantiated in |
---|
175 | constructor so that a user may set verbosity before initialisation. |
---|
176 | o G4VisExecutive.icc: made methods inline. |
---|
177 | |
---|
178 | 5th March 2009, Laurent Garnier |
---|
179 | - Now using Gl2PS method to do PS |
---|
180 | - Add flag in GNUMakefile to compile in debug mode |
---|
181 | - Remplacing glBitmap by GL_POINTS to draw marker : Speed improvment |
---|
182 | and gl2ps can now draw Markers. |
---|
183 | |
---|
184 | 25th February 2009 John Allison |
---|
185 | - modeling-V09-02-01 - needs greps-V09-02-01: |
---|
186 | o G4ModelApplyCommandsT: Added visManager->NotifyHandlers() after |
---|
187 | application (Apply) of all commands. Forces update of all viewers |
---|
188 | after a change of model, e.g., trajectory colour, point size, etc. |
---|
189 | - visman-V09-02-00 - needs greps-V09-02-01: |
---|
190 | o G4VisManager: Implemented NotifyHandlers. A user may notify scene |
---|
191 | handlers (G4VGraphicsScene objects) that the scene has changed so |
---|
192 | that they may rebuild their graphics database, if any, and redraw |
---|
193 | all views. |
---|
194 | |
---|
195 | 24th February 2009 John Allison |
---|
196 | - modeling-V09-02-00 - needs greps-V09-02-00: |
---|
197 | o Added setAux/StepPtsSizeType commands (candidates: "none world screen"). |
---|
198 | o Added unit to setAux/StepPtsSize for SizeType == world. |
---|
199 | |
---|
200 | 16 February 2009, Laurent Garnier |
---|
201 | - Creation of this gl2ps library in order to have a gl2ps for all viewers. |
---|
202 | - GNUMakefile : Add the gl2ps external library |
---|
203 | - Some modifications in GNUMakefile for gl2ps. Packages OpenInventor, |
---|
204 | OpenGL had also been modified for gl2ps. |
---|
205 | |
---|
206 | 22th January 2009 Laurent Garnier |
---|
207 | - Fix bug in ratio and geometry on X/Xm/Qt/Win32 viewers. Now Could |
---|
208 | pass XString like 400x600-0+0 to viewers and set position and location. |
---|
209 | |
---|
210 | 21st November 2008 Joseph Perl (vis-V09-01-06) |
---|
211 | - visman-V09-01-05: Trap recursive use of /vis/reviewKeptEvents. |
---|
212 | - modeling-V09-01-01: Improve message. |
---|
213 | - opengl-V09-01-03: Many changes to add Qt support. |
---|
214 | |
---|
215 | 30th April 2008 John Allison (vis-V09-01-05) |
---|
216 | - visman-V09-01-04: Fixes more gcc-4.3.0 compiler warnings. |
---|
217 | - openinventor-V09-01-01: Fixes more gcc-4.3.0 compiler warnings. |
---|
218 | |
---|
219 | 28th April 2008 John Allison (vis-V09-01-04) |
---|
220 | - visman-V09-01-03: Cosmetic improvements. |
---|
221 | - opengl-V09-01-02: Tidied. |
---|
222 | |
---|
223 | 4th April 2008 John Allison (vis-V09-01-03, needs greps-V09-01-03) |
---|
224 | - Back on HEAD. Contains vis-V09-01-00. |
---|
225 | - visman-V09-01-02: Fixed gcc-4.3.0 compiler warnings. |
---|
226 | - opengl-V09-01-01: |
---|
227 | o Fixed gcc-4.3.0 compiler warnings. |
---|
228 | o Fixed DBL_MAX problem in 2D drawing. |
---|
229 | o A lot of Qt development. |
---|
230 | - openinventor-V09-01-00): Fixed most gcc-4.3.0 compiler warnings. |
---|
231 | - raytracer-V09-01-00): Fixed gcc-4.3.0 compiler warnings. |
---|
232 | - vistest-V09-01-01: Zero thickness of box for 2D drawing. |
---|
233 | |
---|
234 | 30th January 2008 John Allison (vis-V09-01-02) |
---|
235 | - Bug fix tag (re-instated G4DAWNFILE) on branch vis-V09-00-03-branch. |
---|
236 | - DOES NOT CONTAIN vis-V09-01-00 STUFF. |
---|
237 | |
---|
238 | 29th January 2008 John Allison (vis-V09-01-01) |
---|
239 | - visman-V09-01-01: Re-instated G4DAWNFILE (somehow got lost!!) |
---|
240 | |
---|
241 | 4th January 2008 John Allison (vis-V09-01-00 with greps-V09-01-00) |
---|
242 | - Draw2D capability, already available for G4Text, extended to: |
---|
243 | G4Circle, G4Polyhedron, G4Polyline, G4Polymarker, G4Square. |
---|
244 | o modeling-V09-01-00: Adapted to new BeginPrimitives2D signature. |
---|
245 | o visman-V09-01-00: Implemented extended 2D interface. |
---|
246 | o opengl-V09-01-00: Implemented extended 2D interface. |
---|
247 | o vis-HepRep-V09-01-00: Adapted to new BeginPrimitives2D signature. |
---|
248 | o vistest-V09-01-00: MyEventAction: Added 2D polyhedron. |
---|
249 | |
---|
250 | 19th November 2007 Joseph Perl (vis-V09-00-03) |
---|
251 | - visman-V09-00-02: Replace references to Wired3 in command guidance |
---|
252 | - vis-HepRep-V09-00-01: Adjust geometry hierarchy for parallel worlds. |
---|
253 | - opengl-V09-00-04: Added GEANT4_QT_DEBUG flag to more places |
---|
254 | |
---|
255 | 13th November 2007 John Allison (vis-V09-00-02) |
---|
256 | - Removed OpenGL Qt files from tag. File are still at head - need fixing. |
---|
257 | |
---|
258 | 10th November 2007 John Allison (vis-V09-00-01) |
---|
259 | - opengl-V09-00-01: Minor improvements in design and messaging. |
---|
260 | - modeling-V09-00-00: Minor improvements in messaging. |
---|
261 | - visman-V09-00-01:Minor improvement in messaging. |
---|
262 | |
---|
263 | 10th July 2007 John Allison (vis-V09-00-00) |
---|
264 | - visman-V09-00-00: Remove redundant method declarations and minor tidies. |
---|
265 | |
---|
266 | 14th June 2007 John Allison (vis-V08-03-07) |
---|
267 | - raytracer-V08-03-01: Fixed memory leak in G4RayTracer. |
---|
268 | |
---|
269 | 30th May 2007 John Allison (vis-V08-03-06) |
---|
270 | - modeling-V08-03-02: Fixed gcc-4.2.0 warning. |
---|
271 | |
---|
272 | 30th May 2007 John Allison (vis-V08-03-05) |
---|
273 | - modeling-V08-03-01: Fix for SUN. |
---|
274 | |
---|
275 | 25th May 2007 John Allison (vis-V08-03-04) |
---|
276 | - opengl-V08-03-03: Fixed gcc-4.1.2 compiler warnings. |
---|
277 | |
---|
278 | 25th May 2007 John Allison (vis-V08-03-03) |
---|
279 | - visman-V08-03-01: Improved error trapping and big fix. |
---|
280 | - opengl-V08-03-02: Improved error trapping. |
---|
281 | |
---|
282 | 24th May 2007 John Allison (vis-V08-03-02) |
---|
283 | - opengl-V08-03-01: Fixes for SUN. |
---|
284 | |
---|
285 | 22nd May 2007 John Allison (vis-V08-03-01) |
---|
286 | - modeling-V08-03-00: Simplified G4Atts for Physical Volume Path. |
---|
287 | - vis-HepRep-V08-03-00: Fixed memory leak in G4HepRepFile. |
---|
288 | - raytracer-V08-03-00: Fixed for dubious ValGrind diagnostic. |
---|
289 | |
---|
290 | 16th May 2007 John Allison (vis-V08-03-00) |
---|
291 | - visman-V08-03-00: Fix for Windows compiler. |
---|
292 | - opengl-V08-03-00: Fix compiler warnings and bug fixes in opengl-V08-02-06. |
---|
293 | |
---|
294 | 8th May 2007 John Allison |
---|
295 | - opengl-V08-02-06: /vis/ogl/printEPS should work for all viewers. |
---|
296 | |
---|
297 | 4th April 2007 John Allison (vis-V08-02-04) |
---|
298 | - visman-V08-02-04: Bug fix for zero pointer in G4VscenHamdler::LoadAtts. |
---|
299 | - opengl-V08-02-05: Implemented picking for OGLSX (as well as OGLIX). |
---|
300 | |
---|
301 | 3rd April 2007 John Allison (vis-V08-02-03) |
---|
302 | - modeling-V08-02-02: Added further information on volume G4Atts. |
---|
303 | - visman-V08-02-03: Added /vis/viewer/set/picking. Picking is "false" |
---|
304 | by default, except for Open Inventor. |
---|
305 | - opengl-V08-02-04: |
---|
306 | o Implemented picking for OGLIX. |
---|
307 | o Some reorganisation of display list construction to fix rare bug\ |
---|
308 | in Display-by-Time feature |
---|
309 | - openinventor-V08-02-02: Picking is "true" by default for OI. |
---|
310 | |
---|
311 | 25th March 2007 John Allison (vis-V08-02-02) |
---|
312 | - modeling-V08-02-01: Added solid dump and volume transformation to G4Atts. |
---|
313 | - visman-V08-02-02: |
---|
314 | o Removed G4GAGTree. |
---|
315 | o Removed /vis/scene/add/eventID (once again) from /vis/drawVolume. |
---|
316 | - opengl-V08-02-03: Fix compiler warnings. |
---|
317 | - vistree-V08-02-01: Removed GAGTree. |
---|
318 | - openinventor-V08-02-01): Added scale factor to list of changes |
---|
319 | requiring kernel visit, and some rationalisation. |
---|
320 | |
---|
321 | 11th January 2007 John Allison (vis-V08-02-01) |
---|
322 | - visman-V08-02-01: |
---|
323 | o Added /vis/abortReviewKeptEvents. |
---|
324 | o /vis/reviewKeptEvents: Improved guidance. |
---|
325 | o Bug fix: /vis/open in /vis/reviewKeptEvents loop. |
---|
326 | o Reduced WARNING noise. |
---|
327 | |
---|
328 | 9th January 2007 John Allison |
---|
329 | - opengl-V08-02-01: |
---|
330 | o Implemented bitmap markers (for MarkerSizeType == screen). |
---|
331 | o Bug fix: Added missing break in X colormap lookup routine. |
---|
332 | |
---|
333 | 5th January 2007 John Allison (vis-V08-02-00 - needs greps-V08-02-00) |
---|
334 | - modeling-V08-02-00 (needs greps-V08-02-00): |
---|
335 | o Bug fix: Correct treatment of ForcedLineSegmentsPerCircle when clipping. |
---|
336 | - visman-V08-02-00: |
---|
337 | o G4VSceneHandler: |
---|
338 | ~ Introduced utility LoadAtts for G4AttValues and G4AttDefs. |
---|
339 | ~ Improved other utilities (changed signature of GetLineWidth). |
---|
340 | o Introduced /vis/geometry/set/forceLineSegmentsPerCircle. |
---|
341 | o Re-introduced /vis/scene/add/eventID into /vis/drawVolume (removed |
---|
342 | in visman-V08-01-16 for release 8.2). |
---|
343 | o Other minor improvements. |
---|
344 | - opengl-V08-02-00: |
---|
345 | o Followed change of signature of GetLineWidth in visman-V08-02-00. |
---|
346 | - openinventor-V08-02-00: Moved LoadAtts to vis management. |
---|
347 | - raytracer-V08-02-00: Bug fix: use of window size hints. |
---|
348 | - vistree-V08-02-00: Bug fix: Format of total mass. |
---|
349 | - vistest-V08-02-00: test19.cc: Refined usage. |
---|
350 | |
---|
351 | 12th December 2006 Gabriele Cosmo |
---|
352 | - visman-V08-01-16: Commented command "vis/scene/add/eventID" forcing |
---|
353 | event ID to scene in G4VisCommandsCompound.cc. |
---|
354 | |
---|
355 | 11th December 2006 John Allison |
---|
356 | - Tree: Trapped sequential G4PVPlacements. |
---|
357 | |
---|
358 | 25th November 2006 John Allison (vis-V08-01-17) |
---|
359 | - visman-V08-01-15: Follow change of behaviour of G4StateManager and |
---|
360 | minor message corrections. |
---|
361 | |
---|
362 | 22nd November 2006 John Allison (vis-V08-01-16) |
---|
363 | - visman-V08-01-14: Fixed /vis/reviewKeptEvents for "stored" viewers. |
---|
364 | |
---|
365 | 21st November 2006 John Allison (vis-V08-01-15) |
---|
366 | - visman-V08-01-13: |
---|
367 | o Fixed double drawing of event. |
---|
368 | o Restored old verbosity and printing interface (for obsolete user vis |
---|
369 | managers). |
---|
370 | o Fixed compiler warnings. |
---|
371 | - opengl-V08-01-09: Fixed compiler warnings. |
---|
372 | |
---|
373 | 17th November 2006 Joseph Perl (vis-V08-01-14) |
---|
374 | - vis-HepRep-V08-01-04: |
---|
375 | o Omit Pos and Aux attributes for hits. |
---|
376 | o Protect against null Region (as in parallel geometries). |
---|
377 | - raytracer-V08-01-02 |
---|
378 | o Deprecate /vis/rayTracer/backgroundColour. |
---|
379 | |
---|
380 | 16th November 2006 John Allison |
---|
381 | - modeling-V08-01-15: More protection for parallel worlds. |
---|
382 | - visman-V08-01-12: |
---|
383 | o /vis/scene/notifyHandlers: Refreshes only auto-refresh viewers. |
---|
384 | (Warning of scene change issued for other viewers.) |
---|
385 | |
---|
386 | 15th November 2006 John Allison (vis-V08-01-13) |
---|
387 | - visman-V08-01-11: First implementation of /vis/reviewKeptEvents. |
---|
388 | |
---|
389 | 14th November 2006 Joseph Perl |
---|
390 | - vis-HepRep-V08-01-03: Improve handling of Trajectory Points. |
---|
391 | |
---|
392 | 14th November 2006 John Allison (vis-V08-01-12) |
---|
393 | - modeling-V08-01-14: Merged modeling-V08-01-13-branch onto main branch: |
---|
394 | o Added G4Event pointer to modeling parameters. |
---|
395 | - visman-V08-01-10: Merged visman-V08-01-08-branch onto main branch: |
---|
396 | o Visualisation of parallel worlds. |
---|
397 | o Event refreshing (events are re-drawn on change or refresh of viewer). |
---|
398 | - raytracer-V08-01-01: Merged raytracer-V08-01-00-branch onto main branch: |
---|
399 | o Followed change to G4Scene. |
---|
400 | - vistest-V08-01-05: Added G4EllipticalCone. |
---|
401 | |
---|
402 | 13 November 2006 Joseph Perl |
---|
403 | - vis-HepRep-V08-01-02: Corrected handling of Hits that come via AddSolids. |
---|
404 | |
---|
405 | 5th November 2006 John Allison (vis-V08-01-11) |
---|
406 | - modeling-V08-01-13: Further, hopefully, complete, protection against |
---|
407 | zero materials pointer. |
---|
408 | - vis-HepRep-V08-01-01, openinventor-V08-01-04, vistree-V08-01-02, |
---|
409 | visXXX-V08-01-06: Protected against zero material pointer. |
---|
410 | - visman-V08-01-09: Tidy warning messages. |
---|
411 | |
---|
412 | 3rd November 2006 John Allison |
---|
413 | - modeling-V08-01-12: Protected against zero material pointer. |
---|
414 | |
---|
415 | ----------------------------------------------- |
---|
416 | 3rd November 2006 John Allison (vis-V08-01-10) |
---|
417 | - Needs greps-V08-01-10 for bug fix in G4Visible. |
---|
418 | - Needs tracking-V08-01-05 for new storeTrajectory command. |
---|
419 | - Committed tracking-V08-01-05. Now required by vis. |
---|
420 | o Augmented /tracking/storeTrajectory. Now takes integer parameter: |
---|
421 | 0 : Don't Store trajectories. |
---|
422 | !=0 : Store trajectories. |
---|
423 | 1 : Choose G4Trajectory as default. |
---|
424 | 2 : Choose G4SmoothTrajectory as default. |
---|
425 | 3 : Choose G4RichTrajectory as default. |
---|
426 | o All trajectories: |
---|
427 | ~ Protect points container pointer in destructor. |
---|
428 | ~ Make G4AttDef descriptions more concise. |
---|
429 | o G4RichTrajectory: |
---|
430 | ~ Bug fix: Create G4AttValues for user-defined creator process. |
---|
431 | o G4VTrajectory: Improved ShowTrajectory. |
---|
432 | - visman-V08-01-08: Activated /vis/scene/add/trajectories with "rich" and |
---|
433 | "smooth". Needs tracking-V08-01-05. |
---|
434 | - modeling-V08-01-11: Improved protections. |
---|
435 | - vistest-V08-01-04: Removed MyTrackingAction (use storeTrajectory instead.) |
---|
436 | |
---|
437 | 2nd November 2006 John Allison |
---|
438 | - modeling-V08-01-10: G4HitsModel: Added GetCurrentHit. |
---|
439 | - openinventor-V08-01-03: Extended picking to hits. |
---|
440 | |
---|
441 | ------------------------------------------------------------------------- |
---|
442 | 1st November 2006 John Allison (vis-V08-01-09; co-works greps-V08-01-09) |
---|
443 | - modeling-V08-01-09: Minor rationalisation. |
---|
444 | - visman-V08-01-07: |
---|
445 | o /vis/scene/add/trajectories: Allow string parameters "rich" and "smooth". |
---|
446 | (Not yet activated - awaiting tags in tracking.) |
---|
447 | - openinventor-V08-01-02: |
---|
448 | o Follow changes to greps-V08-01-09: G4AttCheck/Holder rationalisation. |
---|
449 | - vis-HepRep-V08-01-00: Minor rationalisation. |
---|
450 | - opengl-V08-01-08: Replace /vis/oglx/set/printEPS by /vis/oglx/printEPS. |
---|
451 | - vistree-V08-01-01: ASCIITree: Added printing of material name. |
---|
452 | - vistest-V08-01-03: Added G4Polycone and some G4Atts to an event action box. |
---|
453 | |
---|
454 | 26th October 2006 John Allison |
---|
455 | - openinventor-V08-01-01: |
---|
456 | o Print G4AttValues of solids and trajectories on picking. |
---|
457 | - modeling-V08-01-08: Cosmetics. |
---|
458 | |
---|
459 | ------------------------------------------------------------------------- |
---|
460 | 24th October 2006 John Allison (vis-V08-01-08; co-works greps-V08-01-08) |
---|
461 | - opengl-V08-01-07: |
---|
462 | o Calculate light front horizon properly. |
---|
463 | o Improve refresh behaviour for /vis/opengl commands. |
---|
464 | - visXXX-V08-01-04; co-works greps-V08-01-08: |
---|
465 | o Follow change to G4VisAttributes in greps-V08-01-08. |
---|
466 | |
---|
467 | ------------------------------------------------- |
---|
468 | 19th September 2006 John Allison (vis-V08-01-07) |
---|
469 | - modeling-V08-01-07: |
---|
470 | o G4ModelingParameters: Added ExplodeCentre |
---|
471 | o Fix for Mac XCode 2.0 problem. |
---|
472 | - visman-V08-01-06: |
---|
473 | o G4ViewParameters: Added ExplodeCentre. |
---|
474 | o Bug fix in /vis/geometry/set/colour. |
---|
475 | - opengl-V08-01-06: Improved display-by-time feature. |
---|
476 | |
---|
477 | --------------------------------------------------------------------------- |
---|
478 | 15th September 2006 John Allison (vis-V08-01-06 - coworks greps-V08-01-04) |
---|
479 | - modeling-V08-01-06 |
---|
480 | o Implemented explode factor(radial move) feature for top level drawn |
---|
481 | volumes. John Allison |
---|
482 | o Add attribute based trajectory drawing & filtering, and attribute |
---|
483 | based hit filtering. Jane Tinsley |
---|
484 | - visman-V08-01-05 |
---|
485 | o Added /vis/viewer/clone and /vis/viewer/set/explodeFactor. John Allison |
---|
486 | o Add attribute based trajectory drawing & filtering, and attribute |
---|
487 | based hit filtering. Jane Tinsley |
---|
488 | |
---|
489 | 13th September 2006 John Allison |
---|
490 | - visXXX-V08-01-03: Improved G4Att printing and checking. |
---|
491 | |
---|
492 | 4th September 2006 John Allison |
---|
493 | - visman-V08-01-04: Added commands for cutaways. |
---|
494 | - opengl-V08-01-05: Implemented cutaways. |
---|
495 | |
---|
496 | ---------------------------------------------- |
---|
497 | 30th August 2006 John Allison (vis-V08-01-05) |
---|
498 | - modeling-V08-01-05: |
---|
499 | o Implemented code for augmented /vis/scene/add/volume (subtraction |
---|
500 | *and* intersection of clipping volume). |
---|
501 | o Equipped for generic sectioning (DCUT) and cutaways. |
---|
502 | o Improved DrawWithTime. |
---|
503 | - visman-V08-01-03: |
---|
504 | o Added /vis/viewer/set/globalLineWidthScale. |
---|
505 | o Augmented /vis/scene/add/volume to include intersection of clipping volume. |
---|
506 | o Added G4VSceneHandler::CreateSection/CutawayPolyhedron to exploit generic |
---|
507 | sectioning (DCUT) and cutaways. Currently not activated due to |
---|
508 | instabilities in BooleanProcessor. |
---|
509 | - opengl-V08-01-04: |
---|
510 | o Implemented line width. |
---|
511 | o Switched off back face culling when clipping so that the inside of |
---|
512 | volumes can be seen. |
---|
513 | o Added position and colour to /vis/ogl/set/displayHeadTime. |
---|
514 | o Added /vis/ogl/set/displayLightFront. |
---|
515 | |
---|
516 | 29th August 2006 John Allison |
---|
517 | - openinventor-V08-01-00: Kernel visit rationalisation. |
---|
518 | - visXXX-V08-01-02: Minor tidying. |
---|
519 | |
---|
520 | ------------------------------------------------------------------------- |
---|
521 | 26th August 2006 John Allison (vis-V08-01-04 - requires greps-V08-01-03) |
---|
522 | - modeling-V08-01-04: |
---|
523 | o Fixed compilation warning. |
---|
524 | o Follow G4VFilter const change. |
---|
525 | |
---|
526 | 16th August 2006 John Allison |
---|
527 | - modeling-V08-01-03: Improved robustness of time slicing. |
---|
528 | |
---|
529 | ---------------------------------------------- |
---|
530 | 16th August 2006 John Allison (vis-V08-01-03) |
---|
531 | - opengl-V08-01-03: |
---|
532 | o Fixed Solaris compilation problem. |
---|
533 | o Added /vis/ogl/set/fade and displayHeadTime. |
---|
534 | |
---|
535 | ----------------------------------------------- |
---|
536 | 14th August 2006 John Allison (vis-V08-01-02) |
---|
537 | - modeling-V08-01-02: Added trajectory time slicing. |
---|
538 | - visman-V08-01-02: Friendship extended to new OpenGL messengers. |
---|
539 | - opengl-V08-01-02: |
---|
540 | o Implemented display-by-time. |
---|
541 | o Added /vis/ogl/set/startTime and endTime. |
---|
542 | - raytracer-V08-01-00: Improved robustness under vis manager control. |
---|
543 | - vistest-V08-01-02: Added MyTrackingAction - uses G4RichTrajectory. |
---|
544 | |
---|
545 | 17th July 2006 John Allison |
---|
546 | - opengl-V08-01-01: Added /vis/oglx/set/printEPS. |
---|
547 | |
---|
548 | --------------------------------------------- |
---|
549 | 10th July 2006 John Allison (vis-V08-01-01) |
---|
550 | - Co-works with greps-V08-01-01. |
---|
551 | - modeling-V08-01-01: |
---|
552 | o Rationalised G4VModel and G4ModelingParameters. |
---|
553 | o G4PhysicalVolumeModel: |
---|
554 | ^ Removed Establish/DecommissionSpecials to conform with |
---|
555 | greps-V08-01-01. |
---|
556 | ^ Rationalised G4Atts: Added GetAttDefs/CreateAttValues. |
---|
557 | - visman-V08-01-01: |
---|
558 | o Removed Establish/DecommissionSpecials to conform with greps-V08-01-01. |
---|
559 | o Respect rationalised G4ModelingParameters. |
---|
560 | o Added GetNoOfSides that respects forced line segments per circle. |
---|
561 | - G4VisCommandsScene.cc: Spelling correction. |
---|
562 | - DAWN-V08-01-00: Respects forced line segments per circle. |
---|
563 | - visXXX-V08-01-01: Gets solid's G4Atts created by G4PhysicalVolumeModel. |
---|
564 | - vistest-V08-01-01: SetForceLineSegmentsPerCircle(100) for G4Sphere. |
---|
565 | |
---|
566 | -------------------------------------------------------------------- |
---|
567 | 3rd July 2006 John Allison (vis-V08-01-00 - needs greps-V08-01-00) |
---|
568 | - modeling-V08-01-00: Added G4Atts for solids. (Needs greps-V08-01-00.) |
---|
569 | - visman-V08-01-00: |
---|
570 | o /vis/scene/transientsAction: Added max number of events parameter. |
---|
571 | o Added /vis/viewer/clearTransients. |
---|
572 | o Improved /vis/list. |
---|
573 | o (Commented out) code for event copying. |
---|
574 | - opengl-V08-01-00: |
---|
575 | o Eliminated redundant variable, doublebuffer. |
---|
576 | o Implemented FinishView in all viewers. |
---|
577 | - vistree-V08-01-00: ASCIITree: Layout improvement. |
---|
578 | - visXXX-V08-01-00: General tidy and improvement to XXXFile. |
---|
579 | - vistest-V08-01-00: Protect against zero run manager pointer. |
---|
580 | |
---|
581 | --------------------------------------------- |
---|
582 | 12th June 2006 John Allison (vis-V08-00-13) |
---|
583 | - DAWN-V08-00-04: Fixed rewind and file closure on exit. |
---|
584 | - VRML-V08-00-02: Fixed rewind and file closure on exit. |
---|
585 | |
---|
586 | ------------------------------------------ |
---|
587 | 8th June 2006 John Allison (vis-V08-00-12) |
---|
588 | - visman-V08-00-23: Fixed bug in /vis/scene/endOfRunAction. |
---|
589 | |
---|
590 | ------------------------------------------- |
---|
591 | 7th June 2006 John Allison (vis-V08-00-11) |
---|
592 | - modeling-V08-00-14: Added protection for zero vis atts. |
---|
593 | - visman-V08-00-22: Zeroed modeling parameters pointer after use. |
---|
594 | |
---|
595 | ------------------------------------------- |
---|
596 | 6th June 2006 John Allison (vis-V08-00-10) |
---|
597 | - modeling-V08-00-13: Fixes for Sun and bug fix in G4PhysicalVolumeModel. |
---|
598 | - visman-V08-00-21: /vis/viewer/create: Fixed view params copy to self. |
---|
599 | |
---|
600 | ------------------------------------------ |
---|
601 | 4th June 2005 Joseph Perl (vis-V08-00-09) |
---|
602 | - Global tag for Geant4 release 8.1 |
---|
603 | - Corresponds to the following subdirectory tags: |
---|
604 | - DAWN-V08-00-03 |
---|
605 | - vis-HepRep-V08-00-04 |
---|
606 | - visman-V08-00-20 |
---|
607 | - modeling-V08-00-12 |
---|
608 | - opengl-V08-00-08 |
---|
609 | - openinventor-V08-00-05 |
---|
610 | - raytracer-V08-00-04 |
---|
611 | - vistest-V08-00-08 |
---|
612 | - vistree-V08-00-04 |
---|
613 | - VRML-V08-00-01 |
---|
614 | - visXXX-V08-00-04 |
---|
615 | |
---|
616 | 2nd June 2006 Joseph Perl |
---|
617 | - vis-HepRep-V08-00-03: Improvements to HepRepFile. |
---|
618 | |
---|
619 | 2nd June 2006 John Allison |
---|
620 | - DAWN-V08-00-03: Handle file closing in DAWNFILE destructor. |
---|
621 | - VRML-V08-00-01: Protect zero model pointer. |
---|
622 | |
---|
623 | 30th May 2006 Joseph Perl |
---|
624 | - opengl-V08-00-08: Fixed buffering problem in Win32. |
---|
625 | |
---|
626 | -------------------------------------------- |
---|
627 | 25th May 2006 John Allison (vis-V08-00-08) |
---|
628 | - visman-V08-00-19: |
---|
629 | o Changed re-computation of transients default to "off". |
---|
630 | o Indent printing of models plus other minor improvements. |
---|
631 | - modeling-V08-00-11: Indent printing of models, fix trivial compiler warnings. |
---|
632 | - vistest-V08-00-07: Removed standalone - moved to |
---|
633 | examples/extended/visualization. |
---|
634 | |
---|
635 | 22nd May 2006 John Allison |
---|
636 | - modeling-V08-00-10: |
---|
637 | o Remove dependency on Run. |
---|
638 | o Protect zero pointer in output of G4ModelingParameters. |
---|
639 | - visman-V08-00-18: |
---|
640 | o Remove G4Scene:Clear(). (Not used.) |
---|
641 | o Require Idle state for transient re-computation. |
---|
642 | o Reduce dependency on Run. (Still used for transient re-computation.) |
---|
643 | o /vis/.../list commands: Default verbosity changed to "warnings". |
---|
644 | - vis-HepRep-V08-00-02: Remove dependency on Run. |
---|
645 | |
---|
646 | -------------------------------------------- |
---|
647 | 12th May 2006 John Allison (vis-V08-00-07) |
---|
648 | - Needs run-V08-00-02 and event-V08-00-03. |
---|
649 | - Main features: |
---|
650 | o Protect against non-instantiation of run manager. |
---|
651 | o Final refinements for re-computation of transients. |
---|
652 | o G4OpenGLWin32Viewer: Fixed buffer swapping behaviour. |
---|
653 | - visman-V08-00-16: |
---|
654 | o Added /vis/list and /vis/scene/add/eventID. |
---|
655 | o Final refinements for event/run reprocessing (re-computation of |
---|
656 | transients). |
---|
657 | - modeling-V08-00-09: |
---|
658 | o Removed dependency on G4RunManager. |
---|
659 | o G4CallbackModel: Added G4VGraphicsScene argument to operator(). |
---|
660 | - opengl-V08-00-06: G4OpenGLWin32Viewer: Fixed buffer swapping behaviour. |
---|
661 | - raytracer-V08-00-04: SetRecomputeTransients(false). |
---|
662 | - raytracer-V08-00-03: Moved G4RayShooter class to Event category. |
---|
663 | - vistest-V08-00-06: Uses /vis/scene/add/eventID. |
---|
664 | |
---|
665 | ---------------------------------------------- |
---|
666 | 21st April 2006 John Allison (vis-V08-00-06) |
---|
667 | - Main features: |
---|
668 | o Improved protection for null models and parameters. |
---|
669 | o Improved trajectory drawing. |
---|
670 | o Improved re-computation of transients in OpenGL. |
---|
671 | - modeling-V08-00-08: |
---|
672 | o Improved protection for null models and parameters. |
---|
673 | o Add context to trajectory drawers. |
---|
674 | o Add generic drawer, G4TrajectoryGenericDrawer. |
---|
675 | - visman-V08-00-15: Improved protection for null models and parameters. |
---|
676 | - DAWN-V08-00-02: Improved protection for null models and parameters. |
---|
677 | - vis-HepRep-V08-00-01: Improved protection for null models and parameters. |
---|
678 | - raytracer-V08-00-02): |
---|
679 | o Relies on improved protection for null models and parameters. |
---|
680 | - vistree-V08-00-04: Improved protection for null models and parameters. |
---|
681 | - visXXX-V08-00-04: Improved protection for null models and parameters. |
---|
682 | - vistest-V08-00-05: Tidied. |
---|
683 | |
---|
684 | 28th April 2006 John Allison |
---|
685 | - Co-working tags: |
---|
686 | o opengl-V08-00-05: Fixes re-computation of transients in stored viewers. |
---|
687 | o visman-V08-00-14: Includes changes that improve behaviour of |
---|
688 | double buffered and interactive viewers when recomputing |
---|
689 | transients. |
---|
690 | |
---|
691 | ---------------------------------------------- |
---|
692 | 24th April 2006 John Allison (vis-V08-00-05) |
---|
693 | - visman-V08-00-13: |
---|
694 | o Fix bug #861. |
---|
695 | o Print available models on initialisation. |
---|
696 | - modeling-V08-00-07: |
---|
697 | o Add Print method to G4VModelFactory. |
---|
698 | o Fix warnings on Linux. |
---|
699 | - opengl-V08-00-04: Fixed compilation problem on Windows. |
---|
700 | |
---|
701 | --------------------------------------------------------------------- |
---|
702 | 19th April 2006 John Allison (vis-V08-00-04 - needs greps-V08-00-02) |
---|
703 | - Main features: |
---|
704 | o Implementation of 2D text in base classes and concrete implementation |
---|
705 | of same in OpenGL. |
---|
706 | o Continued migration to direct access to G4PhysicalVolumeModel. |
---|
707 | o Addition of Trajectory Filter Models (Jane Tinslay). |
---|
708 | - visman-V08-00-12 (needs greps-V08-00-02): |
---|
709 | o Implemented Draw2D(const G4Text&). |
---|
710 | o Implemented Begin/EndPrimitives2D. |
---|
711 | o Migrated to direct access to G4PhysicalVolumeModel. |
---|
712 | o Introduced G4VisFilterManager.hh to manager filtering |
---|
713 | - modeling-V08-00-06: |
---|
714 | o Upgrade to greps-V08-00-02 and minor improvements. |
---|
715 | o Added G4TrajectoryFilterFactories and G4TrajectoryParticleFilter |
---|
716 | - DAWN-V08-00-01: Migrated to direct access to G4PhysicalVolumeModel. |
---|
717 | - vis-HepRep-V08-00-00: Migrated to direct access to G4PhysicalVolumeModel. |
---|
718 | - opengl-V08-00-03: |
---|
719 | o Implemented Begin/EndPrimitives2D. |
---|
720 | o Migrated to direct access to G4PhysicalVolumeModel. |
---|
721 | - vistree-V08-00-03: |
---|
722 | o G4GAGTreeSceneHandler: Migration to direct access to G4PhysicalVolumeModel. |
---|
723 | - visXXX-V08-00-03: Improvement of legibility. |
---|
724 | - openinventor-V08-00-04: Use cmath instead of math.h. |
---|
725 | - vistest-V08-00-04: Added drawing of 2D text. |
---|
726 | |
---|
727 | ---------------------------------------------- |
---|
728 | 28th March 2006 John Allison (vis-V08-00-03) |
---|
729 | - visman-V08-00-11: |
---|
730 | o Introduces trajectory drawing manager. |
---|
731 | o G4VisExecutive: Adds G4TrajectoryDrawByOriginVolumeFactory. |
---|
732 | o Corrects logic of transients re-computation: |
---|
733 | o Unifies treatment of bools in commands. |
---|
734 | - modeling-V08-00-05: |
---|
735 | o Introduces G4TrajectoryDrawByOriginVolume. |
---|
736 | o Part migration away from EstablishSpecials mechanism. |
---|
737 | - vistree-V08-00-02 (needs modeling-V08-00-05): |
---|
738 | o Made compatible with modeling-V08-00-05. |
---|
739 | o Migration away from EstablishSpecials mechanism. |
---|
740 | - openinventor-V08-00-03: Much improvement in logic. |
---|
741 | - visXXX-V08-00-02: Added G4XXXFile, G4XXXStored, G4XXXSG. |
---|
742 | - vistest-V08-00-03: Modernised and improved. |
---|
743 | |
---|
744 | ---------------------------------------------- |
---|
745 | 14th March 2006 John Allison (vis-V08-00-02) |
---|
746 | - opengl-V08-00-02: Refinement of display list handling. |
---|
747 | - vistree-V08-00-01: G4VTree and G4ASCIITree: Minor improvements to |
---|
748 | readability of code. |
---|
749 | - modeling-V08-00-04: Added output operator<< for PVNodeID. |
---|
750 | |
---|
751 | 13th March 2006 John Allison |
---|
752 | - visman-V08-00-10: Fixes recomputation of transients when changing drivers. |
---|
753 | |
---|
754 | --------------------------------------------- |
---|
755 | 8th March 2006 John Allison (vis-V08-00-01) |
---|
756 | - visman-V08-00-09: Small bug fix to vis-V08-00-00. |
---|
757 | |
---|
758 | 6th March 2006 John Allison (vis-V08-00-00) |
---|
759 | - Collected tags below. Main features since Release 8.0: |
---|
760 | o Added /vis/scene/transientsAction. The default is "rerun", i.e., |
---|
761 | when the viewer requests, the previous event or run will be |
---|
762 | processed again with the original random number seed so that |
---|
763 | transients (trajectories, hits, user drawing, etc.) are |
---|
764 | reconstructed. Thus, transients are "remembered" and may be |
---|
765 | copied between graphics systems. Turn off with |
---|
766 | "/vis/scene/transientsAction none". |
---|
767 | o Introduced /vis/geometry/... for editing vis attributes of |
---|
768 | geometry volumes. |
---|
769 | o For developers: |
---|
770 | * Migration from use of Establish/DecommisionSpecials. |
---|
771 | * Drawn path available. |
---|
772 | |
---|
773 | 6th March 2006 John Allison |
---|
774 | - visman-V08-00-08: Added /vis/scene/transientsAction. |
---|
775 | |
---|
776 | 3rd March 2006 John Allison |
---|
777 | - vistest-V08-00-02: Added test of transient handling. |
---|
778 | |
---|
779 | 16th February 2006 John Allison |
---|
780 | - modeling-V08-00-03: For future removal of Establish/DecommisionSpecials. |
---|
781 | |
---|
782 | 9th February 2006 John Allison |
---|
783 | - visman-V08-00-07: First implementation of refresh end-of-event. |
---|
784 | |
---|
785 | 8th February 2006 John Allison |
---|
786 | - modeling-V08-00-02: Added DrawingStyle to G4ModelingParameters and fixed |
---|
787 | bug in culling of covered daughters |
---|
788 | - visman-V08-00-06 (needs modeling-V08-00-02): Made use of |
---|
789 | G4ModelingParameters::DrawingStyle. |
---|
790 | - vistree-V08-00-00: Fixed bug in treatment of repeated replicas. |
---|
791 | - visXXX-V08-00-01: Improved handling of DrawnPVPath. |
---|
792 | |
---|
793 | 3rd February 2006 John Allison |
---|
794 | - visman-V08-00-05: Introduced /vis/geometry/... |
---|
795 | |
---|
796 | 30th January 2006 John Allison |
---|
797 | - openinventor-V08-00-01: Implemented drawn volume path. |
---|
798 | |
---|
799 | 26th January 2006 John Allison |
---|
800 | - raytracer-V08-00-01: Minor improvements. |
---|
801 | - vistest-V08-00-01: Improved ray tracer; commented about voxelisation crash. |
---|
802 | - modeling-V08-00-01: G4PhysicalVolumeModel: Added drawn volume path |
---|
803 | capability. |
---|
804 | - visXXX-V08-00-00: Uses drawn volume path. Needs modeling-V08-00-01 |
---|
805 | and visman-V08-00-04. |
---|
806 | - 3 co-working tags due to removal of fModified: |
---|
807 | o visman-V08-00-04: Removed fModified plus minor improvements. |
---|
808 | o opengl-V08-00-01: Removed fModified plus tidying. |
---|
809 | o openinventor-V08-00-00: Removed fModified. |
---|
810 | |
---|
811 | ---------------------------------------------------------------------- |
---|
812 | The tags below since Release 8.0 were collected in geant4-08-00-ref-01 |
---|
813 | and geant4-08-00-ref-02. |
---|
814 | |
---|
815 | 23rd January 2006 John Allison |
---|
816 | - DAWN-V08-00-00: Rewind output file in ClearView. Avoids duplicate |
---|
817 | geometries in output file. |
---|
818 | - VRML-V08-00-00: As above. |
---|
819 | |
---|
820 | 11th January 2006 John Allison |
---|
821 | - vistest-V08-00-00: Added twisted solids and improved Perspective example. |
---|
822 | - visman-V08-00-02: Minor improvements. |
---|
823 | - raytracer-V08-00-00: Reorganisation (needs visman-V08-00-02). |
---|
824 | - opengl-V08-00-00: Improved efficiency; made G4OpenGLXmViewerMessenger smart. |
---|
825 | - modeling-V08-00-00: Changed last remaining G4Transform3D::Identity to |
---|
826 | G4Transform3D(). |
---|
827 | |
---|
828 | 9th January 2006 John Allison |
---|
829 | - visman-V08-00-00: geant4-08-00-ref-00 + reversal of change of 22nd |
---|
830 | November 2005: fMarkForClearingTransientStore(true) initially now. |
---|
831 | - visman-V08-00-01: Improved /vis/scene/notifyHandlers, improved warning |
---|
832 | messages and some bug fixes, including visman-V08-00-00. |
---|
833 | |
---|
834 | ---------------------------------------------- |
---|
835 | 4th December 2005 Joseph Perl (vis-V07-01-10) |
---|
836 | - Global tag for Geant4 release 8.0 |
---|
837 | - Corresponds to the following subdirectory tags: |
---|
838 | - externals: geant4-07-01-ref-05 |
---|
839 | - FukuiRenderer: geant4-07-01-ref-05 |
---|
840 | - HepRep: geant4-07-01-ref-05 |
---|
841 | - management: visman-V07-01-10 |
---|
842 | - modeling: modeling-V07-01-07 |
---|
843 | - OpenGL: opengl-V07-01-09 |
---|
844 | - OpenInventor: openinventor-V07-01-04 |
---|
845 | - RayTracer: raytracer-V07-01-08 |
---|
846 | - test: vistest-V07-01-04 |
---|
847 | - Tree: vistree-V07-01-01 |
---|
848 | - VRML: geant4-07-01-ref-05 |
---|
849 | - XXX: visXXX-V07-01-02 |
---|
850 | |
---|
851 | 29th November 2005 Jane Tinslay (vis-V07-01-09) |
---|
852 | - Make G4VisManager::RegisterModelFactories() non-pure for |
---|
853 | backwards compatibility. |
---|
854 | - Add information message to G4VisManager::DispatchToModel |
---|
855 | when default trajectory model is used. |
---|
856 | - Removed names of unused paramaters to stop compiler warnings: |
---|
857 | G4VModelCommand.hh, G4ModelCommandsDrawByCharge.cc, |
---|
858 | G4ModelCommandsDrawByParticleID.cc, G4VRTScanner.hh |
---|
859 | |
---|
860 | 25th November 2005 Joseph Perl (vis-V07-01-08) |
---|
861 | - Global tag for Geant4 release 8.0 |
---|
862 | - Corresponds to the following subdirectory tags: |
---|
863 | - externals: geant4-07-01-ref-05 |
---|
864 | - FukuiRenderer: geant4-07-01-ref-05 |
---|
865 | - HepRep: geant4-07-01-ref-05 |
---|
866 | - management: visman-V07-01-09 |
---|
867 | - modeling: modeling-V07-01-05 |
---|
868 | - OpenGL: opengl-V07-01-09 |
---|
869 | - OpenInventor: openinventor-V07-01-03 |
---|
870 | - RayTracer: raytracer-V07-01-06 |
---|
871 | - test: vistest-V07-01-04 |
---|
872 | - Tree: vistree-V07-01-01 |
---|
873 | - VRML: geant4-07-01-ref-05 |
---|
874 | - XXX: visXXX-V07-01-02 |
---|
875 | |
---|
876 | 22nd November 2005 John Allison |
---|
877 | - vistest-V07-01-04: Added G4Tet and PerspectiveVisAction. Refined G4Polyhedra. |
---|
878 | - opengl-V07-01-08: Added G4OpenGLXmViewerMessenger. Corrected text position. |
---|
879 | - vistree-V07-01-01: Refined guidance and printing. |
---|
880 | - visXXX-V07-01-02: Simplified guidance. |
---|
881 | - modeling-V07-01-03: Implemented radial replicas for G4Tubs. |
---|
882 | |
---|
883 | 18th November 2005 John Allison |
---|
884 | - raytracer-V07-01-06: merged developments to the head, including RayTracerX. |
---|
885 | |
---|
886 | 18th November 2005 Joseph Perl (vis-V07-01-07) |
---|
887 | - Minor modification of geant4-07-01-ref-05 to facilitate acceptance |
---|
888 | of greps-V07-01-09 and tracking tracking-V07-01-02. As with |
---|
889 | vis-V07-01-06, it should subsequently simply be ignored. |
---|
890 | |
---|
891 | 15th November 2005 Guy Barrand |
---|
892 | - openinventor-V07-01-03: Background, scaling and window positioning. Also |
---|
893 | reading and wroting of .iv files. |
---|
894 | |
---|
895 | 14th November 2005 John Allison (vis-V07-01-06) |
---|
896 | - Minor modification of vis-V07-01-03 + vis-HepRep-V07-01-04 (to avoid |
---|
897 | warnings on Sun), i.e., it excludes all development since then. This |
---|
898 | tag is purely to facilitate acceptance of greps-V07-01-09. To |
---|
899 | achieve this, the modification was made on a branch - |
---|
900 | vis-V07-01-03-branch - of just one file, namely G4VisManager.hh. |
---|
901 | This should subsequently simply be ignored. |
---|
902 | |
---|
903 | 13th November 2005 John Allison |
---|
904 | - visman-V07-01-08: Added XGeometryString and background opacity parameter. |
---|
905 | - opengl-V07-01-07: Implemented window placing (XGeometryString) in OGL*X. |
---|
906 | |
---|
907 | 24th October 2005 John Allison |
---|
908 | - modeling-V07-01-02: Added trajectory models. |
---|
909 | - visman-V07-01-07: Added methods for managing trajectory models. |
---|
910 | |
---|
911 | 20th October 2005 Joseph Perl (vis-V07-01-05) |
---|
912 | - New Global Vis Tag. |
---|
913 | - Includes head of everything except RayTracer and OpenInventor. |
---|
914 | - Requires geant4-07-01-ref-03 plus the following: |
---|
915 | - graphics_reps: greps-V07-01-06 |
---|
916 | - intercoms: intercoms-V07-01-01 |
---|
917 | - event: event-V07-01-0 |
---|
918 | - run: run-V07-01-02 |
---|
919 | |
---|
920 | 13th October 2005 John Allison (vis-V07-01-04) |
---|
921 | - Implemented non-uniform scaling in management and OpenGL. |
---|
922 | - Implemented arbitrary background in management, OpenGL and RayTracer. |
---|
923 | - Migrated to <sstream>. |
---|
924 | - The above consists of: |
---|
925 | o vistest-V07-01-03: Migrated to <sstream> plus minor changes. |
---|
926 | o DAWN-V07-01-00: Migrated to <sstream>. |
---|
927 | o vis-HepRep-V07-01-03: Migrated to <sstream>. |
---|
928 | o opengl-V07-01-06: Migrated to <sstream>, non-uniform scaling, any |
---|
929 | background. |
---|
930 | o vistree-V07-01-00: Migrated to <sstream>, fixed bug in mass calculations. |
---|
931 | o visXXX-V07-01-01: Migrated to <sstream>. |
---|
932 | o modeling-V07-01-01: Migrated to <sstream>. |
---|
933 | o visman-V07-01-05: Migrated to <sstream>, non-uniform scaling, any |
---|
934 | background. |
---|
935 | |
---|
936 | 12th October 2005 John Allison (vis-V07-01-03) |
---|
937 | - G4VisCommandsViewer.cc: Trapped zero viewer pointer in /vis/viewer/update |
---|
938 | (bug found by system test of vis-V07-01-02). |
---|
939 | |
---|
940 | 2nd Oct 2005 Joseph Perl (vis-V07-01-02) |
---|
941 | Same as vis-V07-01-01 but with earlier raytracer tag: |
---|
942 | raytracer-V07-01-02 |
---|
943 | |
---|
944 | 30th Sep 2005 Joseph Perl (vis-V07-01-01) |
---|
945 | New global tag for Vis. Corresponds to vis-V07-01-00 plus: |
---|
946 | vistest-V07-01-02 |
---|
947 | visman-V07-01-04 |
---|
948 | raytracer-V07-01-03 |
---|
949 | modeling-V07-01-00 |
---|
950 | opengl-V07-01-05 |
---|
951 | openinventor-V07-01-02 |
---|
952 | visXXX-V07-01-00 |
---|
953 | vis-HepRep-V07-01-01 |
---|
954 | |
---|
955 | 30th September 2005 Joseph Perl (raytracer-V07-01-03) |
---|
956 | New tag to include change Makoto made an hour after V07-01-02 was tagged. |
---|
957 | Change seems to just involve passing pWorld to material list where no argument was passed in previous version. |
---|
958 | |
---|
959 | 29th September 2005 John Allison (opengl-V07-01-05) |
---|
960 | - Added G4OpenGLViewerDataStore to facilitate access of viewer data by |
---|
961 | scene handler. |
---|
962 | - Re-implemented transparency button in OpenGLXm. |
---|
963 | |
---|
964 | New tags to be included 16th Sep 2005 (JA): |
---|
965 | o visman-V07-01-03: |
---|
966 | + Issue "/tracking/storeTrajectory 1" on /vis/scene/add/trajectories. |
---|
967 | + Warning: Attempt to add volume to a scene already containing the world. |
---|
968 | + Error: Logical volume model must be only volume model in scene. |
---|
969 | o visman-V07-01-04: Simplified use of ConcreteInstance.. |
---|
970 | o raytracer-V07-01-02: Bug fix (black holes). |
---|
971 | o vistest-V07-01-02: Added a G4AttValue with time. |
---|
972 | |
---|
973 | To be included: |
---|
974 | o visman-V07-01-01: Introduced (optional) second pass over scene. |
---|
975 | o visman-V07-01-02: Added /vis/viewer/set/whiteBackground. |
---|
976 | Added RayTracerX to G4VisExecutive. |
---|
977 | o modeling-V07-01-00: Fixed (non-)culling of transparent volumes. |
---|
978 | o opengl-V07-01-01: Half-way implementation of transparency. |
---|
979 | o opengl-V07-01-02: "Better algorithm" for transparency. |
---|
980 | o opengl-V07-01-03: Bug fix. |
---|
981 | o opengl-V07-01-04: Fixed hidden line removal. |
---|
982 | o vis-HepRep-V07-01-00 (4 August 2005 Mark Donszelmann) |
---|
983 | o openinventor-V07-01-01 (1st August 2005 Gabriele Cosmo) |
---|
984 | o openinventor-V07-01-02: Corrected treatment of edgeflags. |
---|
985 | o raytracer-V07-01-01: Protected RayTracerX by G4VIS macro. |
---|
986 | o visXXX-V07-01-00: Improved guidance for rendering polyhedron objects. |
---|
987 | o vistest-V07-01-01: RayTracerX instantiation removed - now in |
---|
988 | G4VisExecutive. |
---|
989 | |
---|
990 | 20th July 2005 John Allison (vis-V07-01-00) |
---|
991 | - opengl-V07-01-00: Introduced smooth shading. Also window size hints for Xm. |
---|
992 | - openinventor-V07-01-00: Changed Geant4_SoPolyhedron to construct |
---|
993 | from G4Polyhedron. Functionality unchanged. |
---|
994 | - visman-V07-01-00: Protected new viewer pointer. |
---|
995 | - vistest-V07-01-00 |
---|
996 | - Removed top level README files. (All wisdom now transferred |
---|
997 | properly to User Guides.) |
---|
998 | |
---|
999 | 17th July 2005 John Allison |
---|
1000 | - raytracer-V07-01-00: Introduced RayTracerX. |
---|
1001 | |
---|
1002 | 7th June 2005 John Allison (vis-V07-00-19) |
---|
1003 | - visXXX-V07-00-00: Fixed compiler warnings. |
---|
1004 | - visman-V07-00-02: bug fix. |
---|
1005 | - modeling-V07-00-02: bug fix. |
---|
1006 | - Incorporates vis-gmk-V07-00-00 - a fix for addition of zlib to |
---|
1007 | SUBLIBS and SUBDIRS (Gabriele) |
---|
1008 | |
---|
1009 | 2nd June 2005 Joseph Perl (vis-V07-00-18) |
---|
1010 | - Candidate tag for release. |
---|
1011 | - Includes Mark's additional changes for HepRep2. |
---|
1012 | - Includes Mark's fix for gcc-4.0 compilation. |
---|
1013 | |
---|
1014 | 2nd June 2005 Joseph Perl (vis-V07-00-17) |
---|
1015 | - Candidate tag for release. May or may not be final. |
---|
1016 | - Undid Gabriele's fix to G4HepRepFileSceneHandler.cc. |
---|
1017 | |
---|
1018 | 2nd June 2005 John Allison |
---|
1019 | - Removed scene handler count and made small cosmetic improvements. |
---|
1020 | |
---|
1021 | 2nd June 2005 Joseph Perl (vis-V07-00-16) |
---|
1022 | - Incorporate improvements to HepRepFile and HepRepXML |
---|
1023 | |
---|
1024 | 30th May 2005 John Allison (vis-V07-00-15) |
---|
1025 | - opengl-V07-00-03: Fixed compilation problem in OpenGL on SUN. |
---|
1026 | - HepRepFile: Fixed bug introduced in ClearTransientStore. (Joseph Perl) |
---|
1027 | |
---|
1028 | 27th May 2005 John Allison |
---|
1029 | - DAWN-V07-00-00, VRML-V07-00-00: |
---|
1030 | Fixed bug introduced in ClearTransientStore. |
---|
1031 | - openinventor-V07-00-00 and 01: |
---|
1032 | fixes for CLHEP and marker sizes. |
---|
1033 | - vis-HepRep-V07-00-01 and vis-zlib-V07-00-00 (Mark Donszelmann) |
---|
1034 | Migration to G4LIB_BUILD_ZLIB and some developments. |
---|
1035 | - management: |
---|
1036 | o Reduced text size of scale annotation to 12 pixels. |
---|
1037 | o Fixed default values in /vis/scene/add/text. |
---|
1038 | |
---|
1039 | 12th May 2005 John Allison |
---|
1040 | - Moved zlib to externals/zlib. |
---|
1041 | |
---|
1042 | 6th May 2005 John Allison (vis-V07-00-14) |
---|
1043 | - OpenGL: fixed bug (views not refreshed - opengl-V07-00-02). |
---|
1044 | - Improved ASSCIITree guidance. |
---|
1045 | - G4VisExecutive: Replaced printing of available graphics systems. |
---|
1046 | Now corresponds to behaviour of most old examples vis managers. |
---|
1047 | - Fixed some pedantic warnings from gcc 4. |
---|
1048 | - G4PhysicalVolumeModel: SetCopyNo of replicas and paramaterised |
---|
1049 | volumes (modeling-V07-00-00). |
---|
1050 | |
---|
1051 | 5th May 2005 John Allison |
---|
1052 | - Introduced zlib directory. |
---|
1053 | |
---|
1054 | 22nd April 2005 John Allison |
---|
1055 | - OpenGL: Implemented text for X-Windows viewers (opengl-V07-00-00/1). |
---|
1056 | |
---|
1057 | 10th April 2005 John Allison (visman-V07-00-00) |
---|
1058 | - G4VisCommandsSceneAdd.cc: 2nd attempt to fix access to fpVisManager |
---|
1059 | from nested class for SUN. |
---|
1060 | |
---|
1061 | 16th March 2005 John Allison (vis-V07-00-13) |
---|
1062 | - G4VisCommandsSceneAdd.cc: fixed access to fpVisManager from nested class. |
---|
1063 | - For gcc 2.95.2: Fixed G4String return for viewer commands. |
---|
1064 | - Added constructor and virtual destructor to G4VUserVisAction. |
---|
1065 | |
---|
1066 | 15th March 2005 John Allison (vis-V07-00-12) |
---|
1067 | - Added return type G4int to G4ViewParameters::SetNoOfSides and |
---|
1068 | G4ModelingParameters::SetNoOfSides. They return no. of sides, i.e., |
---|
1069 | sides per circle in polyhedron contruction, that are actually set; |
---|
1070 | there is a lower limit of 12. |
---|
1071 | - G4PhysicalVolumeModel: bug fix: no. of rotation steps correctly applied. |
---|
1072 | |
---|
1073 | 10th March 2005 John Allison (vis-V07-00-11) |
---|
1074 | - Reviewed all vis commands. Improved guidance, simplified and |
---|
1075 | rationalised the commands. |
---|
1076 | |
---|
1077 | 9th March 2005 John Allison |
---|
1078 | - Removed "remove" and "edit" commands. |
---|
1079 | - G4VisManager: removed "Delete" methods. (Removing or deleting an |
---|
1080 | existing scene, scene handler or viewer is very messy and not |
---|
1081 | necessary. When a user creates a new one, he/she may leave the old |
---|
1082 | one around without harm. It may be left unused or selected again later |
---|
1083 | if the user wants.) |
---|
1084 | - Removed automatic parameter candidate specification for commands |
---|
1085 | that take an argument that is a scene, scene handler or viewer |
---|
1086 | name - it is checked in SetNewValue methods. (The code was just |
---|
1087 | too complicated and, anyway, the result hindered, rather than |
---|
1088 | helped the user, because it restricted the parameter values and |
---|
1089 | mis-typing gave obscure messages. Now the messages are clearer and, |
---|
1090 | as the guidance points out, the list of possible names can be |
---|
1091 | obtained with a "list" command.) |
---|
1092 | - Made "list" commands flag current items. |
---|
1093 | - Improved guidance for /vis/scene commands. Still to do (groan!): |
---|
1094 | /vis/scene/add |
---|
1095 | /vis/sceneHandler |
---|
1096 | /vis/viewer |
---|
1097 | |
---|
1098 | 9th March 2005 John Allison (vis-V07-00-10, needs greps-V07-00-01) |
---|
1099 | - Refined logo and scale. |
---|
1100 | - Improved physical volume clipping. |
---|
1101 | - G4VisManager: Added default G4Transform3D::Identity to |
---|
1102 | objectTransformation argument in Draw methods. |
---|
1103 | |
---|
1104 | 4th March 2005 John Allison (vis-V07-00-09) |
---|
1105 | - Added first implementation of cutaway - a clipping box for physical |
---|
1106 | volume tree: |
---|
1107 | vis/scene/add/volume ! ! ! box km 0 1 0 1 0 1 |
---|
1108 | (Does not seem properly to clip volumes wholly inside clipping volume.) |
---|
1109 | |
---|
1110 | 3rd March 2005 John Allison (vis-V07-00-08) |
---|
1111 | - Introduced /vis/scene/add/logo. |
---|
1112 | - Added Set methods to G4VModel. |
---|
1113 | - Added argument to G4CallbackModel::operator()(const G4Transform3D&) so that |
---|
1114 | the model could implement a given transformation. Provided default for |
---|
1115 | G4VUserVisAction::(const G4Transform3D& = G4Transform3D::Identity). |
---|
1116 | - Improved guidance for: |
---|
1117 | compound commands |
---|
1118 | ASCIITree commands |
---|
1119 | - Used std::istrstream::istrstream(std::string) throughout. |
---|
1120 | |
---|
1121 | 23rd February 2005 John Allison (vis-V07-00-07) |
---|
1122 | - Protected scene handlers for the case of the drawing of solids NOT |
---|
1123 | from a physical volume tree: |
---|
1124 | G4FRSceneFunc.icc |
---|
1125 | G4OpenGLSceneHandler.cc |
---|
1126 | G4OpenGLStoredSceneHandler.cc |
---|
1127 | G4ASCIITreeSceneHandler.cc |
---|
1128 | G4GAGTreeSceneHandler.cc |
---|
1129 | - Fixed a problem with ClearTransientStore. ClearTransientStore |
---|
1130 | should restrict itself to its job. In the following files, |
---|
1131 | ClearTransientStore also redraws the view. In other places, a draw |
---|
1132 | command often follows, so it is not needed here. In fact it can |
---|
1133 | cause a double recursive descent into DrawView, so the existing code |
---|
1134 | has been commented out (JA - 23/Jan/05): |
---|
1135 | G4FRSceneFunc.icc |
---|
1136 | G4HepRepFileSceneHandler.cc |
---|
1137 | G4OpenGLImmediateSceneHandler.cc |
---|
1138 | G4OpenGLStoredSceneHandler.cc |
---|
1139 | G4VRML1SceneHandlerFunc.icc |
---|
1140 | G4VRML2SceneHandlerFunc.icc |
---|
1141 | G4XXXSceneHandler.cc |
---|
1142 | - Removed (commented out) some code that forced extra kernel visits, |
---|
1143 | purportedly to overcome a problem in OpenGLStored methods. Let's |
---|
1144 | fix OpenGL if necessary: |
---|
1145 | G4VSceneHandler.cc |
---|
1146 | G4VViewer.cc |
---|
1147 | - Commented out SetView and ClearView in /vis/viewer/refresh: |
---|
1148 | G4VisCommandsViewer.cc |
---|
1149 | - Changed signature of G4VViewer::SetNeedKernelVisit(G4bool) for compatibility. |
---|
1150 | |
---|
1151 | 19th February 2005 John Allison (vis-V07-00-06 with greps-V07-00-00) |
---|
1152 | - Added G4VUserVisAction and G4CallbackModel. |
---|
1153 | - Implemented /vis/scene/add/userAction. |
---|
1154 | - Fixed bug in /vis/viewer/update (check existence of scene handler and scene). |
---|
1155 | |
---|
1156 | 15th February 2005 John Allison (vis-V07-00-05) |
---|
1157 | - Introduced drawing of readout geometry for logical volumes. |
---|
1158 | - For drawing of logical volumes, introduced boolean flags to control |
---|
1159 | drawing of: |
---|
1160 | o boolean components (if any) |
---|
1161 | o voxels (if any) (note: voxels are not created until start of run) |
---|
1162 | o readout geometry (if any) |
---|
1163 | - Augmented commands /vis/specify and /vis/scene/add/logicalVolume to use |
---|
1164 | above flags. |
---|
1165 | - G4ASCIITree: Added printing of names of sensitive detector (if any) and |
---|
1166 | readout geometry (if any). |
---|
1167 | |
---|
1168 | 15th February 2005 John Allison (vis-V07-00-04) |
---|
1169 | - Updated READMEs for G4VisExecutive. Removed references to OPACS. |
---|
1170 | |
---|
1171 | 9th February 2005 John Allison (vis-V07-00-03) |
---|
1172 | - Migration from AddThis to AddSolid and AddCompound: fixed previously |
---|
1173 | missed FukuiRendererSceneHander. |
---|
1174 | |
---|
1175 | 4th February 2005 John Allison (vis-V07-00-02) |
---|
1176 | - Introduced G4VisExecutive. MyVisManager deprecated. |
---|
1177 | |
---|
1178 | 27th January 2005 John Allison (vis-V07-00-01, needs intercoms-V07-00-00) |
---|
1179 | - Migration from AddThis to AddSolid and AddCompound. |
---|
1180 | - AddSolid: Methods for adding solids to the scene handler. They |
---|
1181 | must always be called in the triplet PreAddSolid, AddSolid and |
---|
1182 | PostAddSolid. The transformation and visualization attributes |
---|
1183 | must be set by the call to PreAddSolid. A possible default |
---|
1184 | implementation is to request the solid to provide a G4Polyhedron |
---|
1185 | or similar primitive - see, for example, G4VSceneHandler. |
---|
1186 | - AddCompound: Methods for adding "compound" GEANT4 objects to the scene |
---|
1187 | handler. These methods may either (a) invoke "user code" that |
---|
1188 | uses the "user interface", G4VVisManager (see, for example, |
---|
1189 | G4VSceneHandler in the Visualization Category, which for |
---|
1190 | trajectories uses G4VTrajectory::DrawTrajectory, via |
---|
1191 | G4TrajectoriesModel in the Modeling Category) or (b) invoke |
---|
1192 | AddPrimitives below (between calls to Begin/EndPrimitives) or (c) |
---|
1193 | use graphics-system-specific code or (d) any combination of the |
---|
1194 | above. |
---|
1195 | |
---|
1196 | 26th January 2005 John Allison (vis-V07-00-00) |
---|
1197 | - G4VisManager:: removed optional argument |
---|
1198 | const G4Transform3D& objectTransformation = G4Transform3D::Identity |
---|
1199 | from Draw methods for a hit and trajectory. |
---|
1200 | - Trapped illegal nesting of Begin/EndPrimitives. |
---|
1201 | - Added fpCurrentMaterial to G4VSceneHandler and relevant derived |
---|
1202 | classes and models for work with G4PhysicalVolumeModel via |
---|
1203 | EstablishSpecials. So now, the material is also available (in addition |
---|
1204 | to current depth, logical and physical volum) during drawing of geometry |
---|
1205 | items. |
---|
1206 | - Changed ASCIITree to use G4VSolid::GetCubicVolume and |
---|
1207 | G4LogicalVolume::GetMass. |
---|
1208 | - Changed G4PhysicalVolumeMassScene to use G4VSolid::GetCubicVolume. |
---|
1209 | - Improved guidance for /vis/viewer/set/hiddenMarker. |
---|
1210 | - G4VisCommandsViewerSet: made Up and Viewpoint vectors unit for safety. |
---|
1211 | - Some additions to test area. |
---|
1212 | |
---|
1213 | 10th December 2004 Gabriele Cosmo (vis-V06-02-09) |
---|
1214 | - Replaced M_PI with CLHEP's pi. |
---|
1215 | |
---|
1216 | 7th December 2004 Joseph Perl (vis-V06-02-08) |
---|
1217 | - Tagged right after migration to cmath |
---|
1218 | - All occurences of include <math.h> have now become include <cmath>. |
---|
1219 | - All math functions are now prefaced with std:: |
---|
1220 | |
---|
1221 | 7th December 2004 Joseph Perl (vis-V06-02-07) |
---|
1222 | - Tagged right before migration to cmath |
---|
1223 | |
---|
1224 | 26th November 2004 Joseph Perl (vis-V06-02-06) |
---|
1225 | - Tagged for release 7.0. |
---|
1226 | - Made from vis-V06-02-05 |
---|
1227 | - plus opengl-V06-02-07 by John Allison |
---|
1228 | - plus vis-HepRep-V06-02-02 by Mark Donszelmann |
---|
1229 | - plus openinventor-V07-00-00 by Guy Barrand |
---|
1230 | |
---|
1231 | 18th November 2004 John Allison |
---|
1232 | - Included opengl-V06-02-07. |
---|
1233 | |
---|
1234 | 11th November 2004 John Allison (vis-V06-02-05) |
---|
1235 | - Made use of smart method GetPolyhedron for solids. This greatly |
---|
1236 | speeds 2nd and subsequent drawings when kernel access is required. |
---|
1237 | - Rationalised use of EstablishSpecials: functionality moved to base class. |
---|
1238 | - Removed use of obsolete G4Polymarker::line. |
---|
1239 | |
---|
1240 | 22nd September 2004 John Allison (vis-V06-02-04) |
---|
1241 | - Moved Doxyfile to management. doxygen output to tmp area. |
---|
1242 | - modeling-V06-02-01 - small fixes. |
---|
1243 | - vistree-V06-02-01 - small fixes. |
---|
1244 | - opengl-V06-02-06 - Trap non-regular polyhedra and other small changes. |
---|
1245 | - DAWN-V06-02-00 - Improve diagnostic on trapping non-regular polyhedra. |
---|
1246 | - vistest-V06-02-02: refined rotated tube test. |
---|
1247 | |
---|
1248 | 13th September 2004 John Allison (vis-V06-02-03) |
---|
1249 | - vistree-V06-02-00: Improved ASCIITree: |
---|
1250 | verbosity >= 3: prints volume, density of all volumes in hierarchy. |
---|
1251 | verbosity >= 4: calculates the mass of the complete geometry tree taking |
---|
1252 | into account daughters up to the depth specified for each physical |
---|
1253 | volume in the current scene. Culling is ignored so that all volumes |
---|
1254 | are processed. The calculation is quite tricky, since it involves |
---|
1255 | subtracting the mass of that part of the mother that is occupied by |
---|
1256 | each daughter and then adding the mass of the daughter, and so on |
---|
1257 | down the heirarchy. Uses G4PhysicalVolumeMassScene - see below. |
---|
1258 | Added option to write to file (/vis/ASCIITree/set/outFile). |
---|
1259 | - modeling-V06-02-00: Added G4PhysicalVolumeMassScene and improvements |
---|
1260 | to G4PhysicalVolumeModel. See modeling/History for more details. |
---|
1261 | - Removed obsolete file: G4VisToOldVisCommands.hh |
---|
1262 | - Corrected mistake in /vis/viewer/set/*Vector commands. |
---|
1263 | - Augmented ParameterisedBox and rotated a tracker tube in test directory. |
---|
1264 | - Brought README.built_in_commands up to date for Geant4 6.2. Removed all |
---|
1265 | references to old commands.' |
---|
1266 | |
---|
1267 | 3rd August 2004 John Allison |
---|
1268 | - Rationalised vis command code (uses G4UIcommand static conversion |
---|
1269 | functions where possible). |
---|
1270 | - Removed G4ViewParameters::DrawingStyle GetDrawingStyle (const |
---|
1271 | G4Visible&). Instead, developer has to: |
---|
1272 | // Get vis attributes - pick up defaults if none. |
---|
1273 | const G4VisAttributes* pVA = |
---|
1274 | fpViewer -> GetApplicableVisAttributes (v.GetVisAttributes ()); |
---|
1275 | where v is the visible object (polyline, circle, polyhedron, etc.), and: |
---|
1276 | // Get view parameters that the user can force through the vis |
---|
1277 | // attributes, thereby over-riding the current view parameter. |
---|
1278 | G4ViewParameters::DrawingStyle drawing_style = GetDrawingStyle (pVA); |
---|
1279 | G4bool isAuxEdgeVisible = GetAuxEdgeVisible (pVA); |
---|
1280 | Most developers do this anyway, so the removed routine was redundant |
---|
1281 | and resulting code is more efficient and transparent. To get |
---|
1282 | colour, the developer can pick up directly from the vis attrributes, |
---|
1283 | pVA, obtained as above: |
---|
1284 | const G4Colour& c = pVA -> GetColour (); |
---|
1285 | or use a slightly less efficient method: |
---|
1286 | const G4Colour& c = GetColour (v); |
---|
1287 | where v is the visible object. |
---|
1288 | Note that for text, the developer must use a different procedure, |
---|
1289 | since the default text colour is determined by the default text vis |
---|
1290 | attributes, which may be specified independent of default vis |
---|
1291 | attributes of other types of visible objects. A function, |
---|
1292 | GetTextColour, is provided and the recommended use is: |
---|
1293 | const G4Colour& c = GetTextColour (text); // Picks up default if none. |
---|
1294 | - Rationalised use of vis attributes in OpenGL and XXX. |
---|
1295 | |
---|
1296 | 28th July 2004 John Allison (vis-V06-02-02 with greps-V06-02-00) |
---|
1297 | - Implemented force auxiliary edge visible feature of G4VisAttributes. |
---|
1298 | - Included openinventor-V06-02-00 (minor revision - Guy Barrand). |
---|
1299 | |
---|
1300 | 23rd July 2004 John Allison |
---|
1301 | - Added auxiliary edge visible flag to G4ViewParameters and a new |
---|
1302 | command, /vis/viewer/set/auxiliaryEdge. (Auxiliary edges are not |
---|
1303 | genuine edges of the volume. They may be in a curved surface made |
---|
1304 | out of polygons, for example, or in plane surface of complicated |
---|
1305 | shape that has to be broken down into simpler polygons. |
---|
1306 | HepPolyhedron breaks all surfaces into triangles or quadrilaterals. |
---|
1307 | There will be auxiliary edges for any volumes with a curved surface, |
---|
1308 | such as a tube or a sphere, or a volume resulting from a Boolean |
---|
1309 | operation. Normally, they are not shown, but sometimes it is useful |
---|
1310 | to see them. In particular, a sphere, because it has no egdes, will |
---|
1311 | not be seen in wireframe mode in some graphics systems unless this |
---|
1312 | flag is turned on.) |
---|
1313 | |
---|
1314 | 16th July 2004 John Allison |
---|
1315 | - Refined forced wireframe algorithm - *always* force wireframe even |
---|
1316 | if hidden line removal is specified. |
---|
1317 | - opengl-V06-02-04. |
---|
1318 | |
---|
1319 | 15th July 2004 John Allison |
---|
1320 | - Small improvement to G4XXX (sample graphics system). |
---|
1321 | |
---|
1322 | 14th July 2004 John Allison (vis-V06-02-01) |
---|
1323 | - Removed deprecated commands: |
---|
1324 | /vis/viewer/show (use /vis/viewer/update) |
---|
1325 | /vis/viewer/lightsThetaPhi (use /vis/viewer/set/lightsThetaPhi) |
---|
1326 | /vis/viewer/lightsVector (use /vis/viewer/set/lightsVector) |
---|
1327 | /vis/viewer/viewpointThetaPhi (use /vis/viewer/set/viewpointThetaPhi) |
---|
1328 | /vis/viewer/viewpointVector (use /vis/viewer/set/viewpointVector) |
---|
1329 | (See geant4/source/visualization/README.built_in_commands for list |
---|
1330 | of current commands.) |
---|
1331 | - Tidied guidance for /vis/viewer/set. |
---|
1332 | - Included opengl-V06-02-03 (cosmetic). |
---|
1333 | |
---|
1334 | 14th July 2004 John Allison (vis-V06-02-00) |
---|
1335 | - opengl-V06-02-02 and vistest-V06-02-01: |
---|
1336 | Hidden line *and/or* hidden surface removal now work for OGL*X and OGL*Xm. |
---|
1337 | |
---|
1338 | 1st July 2004 John Allison |
---|
1339 | - Correction to guidance of /vis/viewer/set/hiddenEdge. |
---|
1340 | - Small improvement to README of /vis/scene/add/axes. |
---|
1341 | - vistest-V06-02-00. |
---|
1342 | - opengl-V06-02-00. |
---|
1343 | - visman-V06-02-00: Fix for porting on gcc-3.4.0: made ProcessView() |
---|
1344 | public, since used as private friend (Gabriele Cosmo). |
---|
1345 | |
---|
1346 | 9th June 2004 Gabriele Cosmo (vis-V06-01-03) |
---|
1347 | - Adopt G4DLLIMPORT/G4DLLEXPORT technique to handle extern simbols for |
---|
1348 | allowing support of DLLs on Windows. |
---|
1349 | - Minor correction in modeling/GNUmakefile for GLOBLIBS definition. |
---|
1350 | - Coworks with "global-V06-01-02b". |
---|
1351 | |
---|
1352 | 7th June 2004 Gabriele Cosmo (vis-V06-01-02) |
---|
1353 | - Includes "vis-HepRep-V06-01-04". |
---|
1354 | - Export extern symbols for allowing support of DLLs on Windows. |
---|
1355 | Modified files: G4RayTrajectory.hh, G4RayTrajectoryPoint.hh. |
---|
1356 | - GNUmakefiles: added definition of GLOBLIBS for DLLs support on Windows. |
---|
1357 | - Coworks with "global-V06-01-02a". |
---|
1358 | |
---|
1359 | 9th April 2004 John Allison (vis-V06-01-01 + interfaces-V06-01-00) |
---|
1360 | - Tagged OpenGL as below. Joint with interfaces-V06-01-00. |
---|
1361 | |
---|
1362 | 7th April 2004 Guy Barrand |
---|
1363 | - visualization/OpenGL/* : use the G4OpenGL.hh file. |
---|
1364 | - Added : visualization/OpenGL/include/G4OpenGL.hh to encapsulate |
---|
1365 | the include of gl/gl.h and gl/glu.h that may be platform dependant. |
---|
1366 | It permits to rm some #ifdef WIN32 spread in the code. It opens also |
---|
1367 | the way to the usage of the Apple OpenGL on a Mac. |
---|
1368 | |
---|
1369 | 14 March 2004 Joseph Perl (vis-V06-00-01) |
---|
1370 | - HepRepFile handle duplicate ShowView. |
---|
1371 | - HepRepFile improve layering and hierarchy for hits. |
---|
1372 | |
---|
1373 | 17th February 2004 John Allison (opengl-V06-00-00) |
---|
1374 | - Fixed bug #581: wrong order of statements in |
---|
1375 | G4OpenGLXViewer::~G4OpenGLXViewer (see bug report). |
---|
1376 | |
---|
1377 | 1st December 2003 John Allison |
---|
1378 | - Added checks and minor improvment of behaviour at end of event and run: |
---|
1379 | o G4VisManager::EndOfRun: added check on MarkForClearingTransientStore. |
---|
1380 | o G4VisCommandsScene.cc: For "/vis/scene/endOf[Event|Run]Action refresh", |
---|
1381 | SetMarkForClearingTransientStore(true). |
---|
1382 | |
---|
1383 | 27th November 2003 John Allison (vis-V05-02-06) |
---|
1384 | - Added /vis/scene/endOfRunAction. |
---|
1385 | - Includes vis-HepRep-V05-02-08. |
---|
1386 | - G4VisManager: Removed PrintAllGraphicsSystems and |
---|
1387 | PrintInstalledGraphicsSystems. They are difficult to maintain and |
---|
1388 | are anyway not used. (There remains PrintAvailableGraphicsSystems, |
---|
1389 | which is much used, and iterates over instantiated graphics systems |
---|
1390 | and needs no maintenance.) |
---|
1391 | |
---|
1392 | 20th November 2003 John Allison (vis-V05-02-05) |
---|
1393 | - Re-submitted. Includes vis-HepRep-05-02-07: fixes compiler issues and |
---|
1394 | other minor fixes. |
---|
1395 | |
---|
1396 | 14th November 2003 John Allison (vis-V05-02-04) |
---|
1397 | - Includes vis-HepRep-05-02-03: new HepRep XML driver for HepRep Version 2. |
---|
1398 | - Bug fix in G4VisManager::EndOfEvent. |
---|
1399 | |
---|
1400 | 12th November 2003 John Allison |
---|
1401 | - Bug in /vis/scene/add/volume: requestedDepthOfDescent now correctly |
---|
1402 | propagated to "world" volume. |
---|
1403 | - modeling-V05-02-02: G4PhysicalVolumeModel: CalculateExtent always |
---|
1404 | searches complete hierarchy. |
---|
1405 | - Change initialisation of G4VSceneHandler so that there is always a |
---|
1406 | clear on first drawing - fMarkForClearingTransientStore(true). |
---|
1407 | - Removed redundant code from G4VisManager::::EndOfRun. |
---|
1408 | |
---|
1409 | 6th November 2003 John Allison (vis-V05-02-03) |
---|
1410 | - management: |
---|
1411 | o G4VisManager: improved handling of auto refresh at end of event and run. |
---|
1412 | o G4VisCommandsScene: improved endOfEventAction and improved guidance. |
---|
1413 | o GNUmakefile: rationalised. |
---|
1414 | - GNUmakefile: removed G4LIBDIR and G4TMPDIR. |
---|
1415 | - RayTracer/GNUmakefile: rationalised (raytracer-V05-02-04). |
---|
1416 | - Tree: improved printing. |
---|
1417 | - G4VRML2SceneHandlerFunc: changed const char* pv_name to G4String pv_name. |
---|
1418 | - G4XXXViewer: improved comments. |
---|
1419 | - modeling: GNUmakefile: rationalised (modeling-V05-02-01). |
---|
1420 | - test: changed MyPhysicsList to follow kernel changes. |
---|
1421 | |
---|
1422 | 4th November 2003 Gabriele Cosmo (vis-V05-02-02) |
---|
1423 | - Includes removal of OPACS module. |
---|
1424 | - Includes "modeling-V05-02-00". |
---|
1425 | |
---|
1426 | 17th October 2003 Guy Barrand |
---|
1427 | - OPACS being (for long) deprecated, remove OPACS related things |
---|
1428 | in Geant4 repository. |
---|
1429 | |
---|
1430 | 4th October 2003 Gabriele Cosmo (vis-V05-02-01) |
---|
1431 | - Modified GNUmakefiles: |
---|
1432 | o added dependency to new module "geometry/navigation". |
---|
1433 | o replaced "digits+hits" with "digits_hits". |
---|
1434 | - Coworks with "geometry-V05-02-00" and "digits_hits-V05-02-00". |
---|
1435 | |
---|
1436 | 22nd September 2003 John Allison (vis-V05-02-00, greps-V05-02-00) |
---|
1437 | - Incorporates raytracer-V05-02-01 (needs greps-V05-02-00) - see |
---|
1438 | RayTracer/History: |
---|
1439 | o Introduced G4VRTScanner. |
---|
1440 | o Added /vis/rayTracer/backgroundColour. |
---|
1441 | - Introduced Doxygen documentation for management, OpenGL and test. |
---|
1442 | - Improved guidance for /vis/scene/notifyHandlers. |
---|
1443 | - OpenGL: Cosmetic change to regularise names. |
---|
1444 | |
---|
1445 | 2nd September 2003 John Allison |
---|
1446 | - Fixed pedantic warnings etc. in test suite - see test/History. |
---|
1447 | |
---|
1448 | 2nd June 2003 John Allison (vis-V05-01-01) |
---|
1449 | - Small fix for pedantic warnings in RayTracer. |
---|
1450 | |
---|
1451 | 30th May 2003 John Allison (vis-V05-01-00 - does not include HepRep below) |
---|
1452 | - Improved README.built_in_commands. Removed unlikely-to-be-implemented |
---|
1453 | commands. |
---|
1454 | - Eliminated pedantic warnings. |
---|
1455 | |
---|
1456 | 28th February 2003 Joseph Perl |
---|
1457 | - Minor Fix to HepRep - see History file. |
---|
1458 | |
---|
1459 | 20th January 2003 John Allison |
---|
1460 | - Changed "/vis/scene/add/trajectories [<drawing-mode>]" so that if |
---|
1461 | the command is issued more than once on any given scene, the last |
---|
1462 | command takes effect, i.e., so that the last value of drawing-mode |
---|
1463 | takes effect. |
---|
1464 | |
---|
1465 | 17th February 2003 Satoshi Tanaka (vis-V05-00-01) |
---|
1466 | - A Small bug fixing of VRML2 driver |
---|
1467 | (Explicit cast from G4String to char* in G4VRML2SceneHandlerFunc.icc). |
---|
1468 | |
---|
1469 | 24th January 2003 Joseph Perl |
---|
1470 | - Fixes to HepRep - see History file. |
---|
1471 | |
---|
1472 | 20th January 2003 John Allison (vis-V05-00-00, co-works intercoms-V05-00-00) |
---|
1473 | - Incorporated openinventor-V05-00-00: Removed erroneous additional |
---|
1474 | transformation. |
---|
1475 | - Added G4VisManager::Draw methods for hits and trajectories. |
---|
1476 | |
---|
1477 | 11th December 2002 John Allison (vis-V04-01-10) |
---|
1478 | - Fix for SUN-CC warnings: AddThis hides the virtual function... |
---|
1479 | - Fix memory leak in RayTracer. |
---|
1480 | - Fixed /vis/scene/add/trajectories command. |
---|
1481 | - Some fixes in HepRep. |
---|
1482 | |
---|
1483 | 4th December 2002 Makoto Asai (vis-V04-01-09) |
---|
1484 | - Migration to new G4ApplicationState |
---|
1485 | |
---|
1486 | 27th November 2002 John Allison (vis-V04-01-08) |
---|
1487 | - Fixes to HepRep - see History file. |
---|
1488 | - Added RegisterGraphicsSystem (new G4HepRep) in MyVisManager.cc. |
---|
1489 | - Fix (removal) of ambiguous G4VVisCommand::GetNewDoubleValue. |
---|
1490 | - Added /vis/viewer/set/globalMarkerScale. |
---|
1491 | - Improved algorithm of CompareForKernelVisit on OpenGL and OpenInventor. |
---|
1492 | |
---|
1493 | 21st November 2002 Gabriele Cosmo (vis-V04-01-07) |
---|
1494 | - Corrections to HepRep module to allow porting on egcs compiler |
---|
1495 | (M.Donszelmann). |
---|
1496 | - Patched access to static data in G4VisCommandsSceneAdd.cc, G4VisManager.cc |
---|
1497 | and G4FlavoredParallelWorldModel.cc to allow porting on Windows DLLs. |
---|
1498 | It requires co-working with tags "greps-V04-01-04" and "intercoms-V04-01-02". |
---|
1499 | |
---|
1500 | 15th November 2002 Mark Donszelmann (vis-V04-01-06) |
---|
1501 | - HepRep2 driver implemented. |
---|
1502 | |
---|
1503 | 11th November 2002 John Allison (vis-V04-01-05) |
---|
1504 | - Corrected inclusion of G4OpenGLXViewer #ifdef X_DRIVER for Windows |
---|
1505 | and other small changes in OpenGL (opengl-V04-01-02). |
---|
1506 | - Added integer argument to /vis/scene/add/trajectories [drawing-mode]. |
---|
1507 | drawing-mode is passed to DrawTrajectory. See also modeling-V04-00-00. |
---|
1508 | - Fixed bug in G4VisManager wich lead to zero G4VModel pointer. |
---|
1509 | - Improved hamdling of models. |
---|
1510 | - Corrected G4RayTracer.cc devide-by-zero (raytracer-V04-00-01). |
---|
1511 | - VRML: bug fixing for marker size (*.icc files) (VRML-V04-01-00). |
---|
1512 | - Samll improvements to README.built_in_commands. |
---|
1513 | - Improved sample driver XXX. |
---|
1514 | |
---|
1515 | 1st November 2002 John Allison (vis-V04-01-04 with...) |
---|
1516 | geant4/source/tracking tracking-V04-01-03 |
---|
1517 | geant4/source/intercoms intercoms-V04-01-00 |
---|
1518 | geant4/source/graphics_reps greps-V04-01-01 |
---|
1519 | geant4/source/digits+hits digits+hits-V04-01-01 |
---|
1520 | |
---|
1521 | Oct 28, 2002, J.Allison (vis-traj03, co-works with... |
---|
1522 | geant4/source/tracking traj03 (head as of Tue Oct 29 15:42:14 UTC 2002) |
---|
1523 | geant4/source/intercoms intercoms-V04-01-00 (ditto) |
---|
1524 | geant4/source/graphics_reps greps-V04-01-01 (ditto) |
---|
1525 | geant4/source/digits+hits hits-traj03 (*not* the head) |
---|
1526 | - Changed G4XXXSceneHandler.cc for map of G4AttDefs, and improved. |
---|
1527 | |
---|
1528 | 17th October 2002 John Allison (vis-V04-01-03 with...) |
---|
1529 | - Coworking tags are: |
---|
1530 | geant4/source/tracking traj02 |
---|
1531 | geant4/source/intercoms intercoms-V04-00-04 |
---|
1532 | geant4/source/graphics_reps greps-V04-01-00 |
---|
1533 | geant4/source/digits+hits hits-traj02 |
---|
1534 | - More changes for AddThis(const G4VTrajectory&) and (const G4VHit&). |
---|
1535 | - Minor corrections to warning messages, etc. |
---|
1536 | - Improved end of run behaviour for non-post-processing graphics |
---|
1537 | systems by changing false to true in G4VisManager::EndOfRun |
---|
1538 | fpSceneHandler->SetMarkForClearingTransientStore(true); |
---|
1539 | - Further corrections/improvements in OpenGLWin32 - not yet complete. |
---|
1540 | |
---|
1541 | 17th October 2002 John Allison (vis-V04-01-02 with intercoms-V04-01-00) |
---|
1542 | - Added two new pure virtual functions to G4VGraphicsScene: |
---|
1543 | AddThis(const G4VTrajectory&) |
---|
1544 | AddThis(const G4VHit&) |
---|
1545 | |
---|
1546 | 16th October 2002 John Allison (vis-traj01 co-works with tracking tag traj01) |
---|
1547 | - Tag for changes in G4VTrajectory, etc. (raytracer-V04-00-00). |
---|
1548 | |
---|
1549 | 16th October 2002 John Allison (vis-V04-01-01) |
---|
1550 | - Fix for WIN32. Now compiles but viewer not implemented. (opengl-V04-01-01) |
---|
1551 | - Small improvement to README.built_in_commands. |
---|
1552 | |
---|
1553 | 1st Sept 2002 Satoshi Tanaka (vis-V04-01-00) |
---|
1554 | - Precision control of g4_XX.prim files generated by |
---|
1555 | the DAWNFILE/DAWN-Network drivers. |
---|
1556 | |
---|
1557 | Example: |
---|
1558 | setenv G4DAWNFILE_PRECISION 9 |
---|
1559 | |
---|
1560 | The precision number is used as: |
---|
1561 | |
---|
1562 | sprintf( string, "%*.*g", (precision+8), precision, value) |
---|
1563 | |
---|
1564 | The default precision is also changed from 6 to 9. |
---|
1565 | |
---|
1566 | 24th June 2002 John Allison |
---|
1567 | - Further cosmetic changes in G4OpenGL for DEC compiler (opengl-V04-01-00). |
---|
1568 | |
---|
1569 | 24th June 2002 Gabriele Cosmo (vis-V04-00-10) |
---|
1570 | - Exclude latest changes to OpenGL driver (opengl-V04-00-03), causing compilation |
---|
1571 | errors on some platforms (DEC-cxx). |
---|
1572 | |
---|
1573 | 23th June 2002 Satshi Tanaka (vis-V04-00-09) |
---|
1574 | - Bug fixes in G4VRMLXFileSceneHandlerFunc.icc |
---|
1575 | - Protection of VRML-Newtork drivers for Windows platform. |
---|
1576 | (The compilation is skipped in the Windows platform.) |
---|
1577 | |
---|
1578 | 19th June 2002 John Allison (vis-V04-00-08) |
---|
1579 | - Cosmetic changes in G4VRML2FileSceneHandler.cc and G4VRML2SceneHandler.cc |
---|
1580 | (Gabriele) |
---|
1581 | |
---|
1582 | 10th June 2002 John Allison |
---|
1583 | - Cosmetic changes for SUN-CC in G4OpenGLXmConvenienceRoutines.cc |
---|
1584 | (opengl-V04-00-03). |
---|
1585 | - Improvement to /vis/scene/add/logicalVolume guidance. |
---|
1586 | |
---|
1587 | 6th June 2002 John Allison |
---|
1588 | - Cosmetic changes for GNU compiler in G4OpenGLXViewer.cc (opengl-V04-00-02). |
---|
1589 | |
---|
1590 | 8th May 2002 John Allison (vis-V04-00-07) |
---|
1591 | - Minor changes to warning messages and README.built_in_commands. |
---|
1592 | - Added test fro G4EllipticalTube to test/src/MyDetectorConstruction.cc. |
---|
1593 | |
---|
1594 | 1st May 2002 John Allison (vis-V04-00-06) |
---|
1595 | - Deprecated /vis/viewer/set/autoRefresh. |
---|
1596 | |
---|
1597 | 26th April 2002 Makoto Asai (vis-V04-00-05) |
---|
1598 | - Corresponds to the changes in intercoms-V04-00-00 |
---|
1599 | - Affected files : |
---|
1600 | G4VisManager.cc G4VisCommandsViewer.cc G4VisCommandsCompound.cc |
---|
1601 | |
---|
1602 | 22nd April 2002 John Allison (vis-V04-00-04) |
---|
1603 | - Prevent copying of autoRefresh status with /vis/viewer/set/all command. |
---|
1604 | - Corrected out of date advice about /vis/set/culling, etc. |
---|
1605 | - Workaround for pseudo-parallel/orthogonal projection in Ray Tracer. |
---|
1606 | |
---|
1607 | 28th February 2002 John Allison (vis-V04-00-03) |
---|
1608 | - Updated OpenGL to compile (but not run) on Windows (opengl-V04-00-01). |
---|
1609 | - Removed redundant code in GNUmakefiles in OPACS, OpenGL, OpenInventor, VRML. |
---|
1610 | - Improved README.adding_graphics_system. |
---|
1611 | |
---|
1612 | 23rd February 2002 John Allison (vis-V04-00-02) |
---|
1613 | - Bug fix in modeling, which was causing nested calls to Begin/EndPrimitives. |
---|
1614 | |
---|
1615 | 4th February 2002 Joseph Perl (vis-V04-00-01) |
---|
1616 | - HepRep: Check for missing hierarchy layers in HepRepXMLWriter. |
---|
1617 | (Not strictly needed since have a culled layer check in SceneHandler, |
---|
1618 | but may be useful in other applications of HepRepXMLWriter). |
---|
1619 | |
---|
1620 | 3rd February 2002 Joseph Perl |
---|
1621 | - HepRep: Detect transient data by testing for |
---|
1622 | !fpCurrentPV || fReadyForTransients |
---|
1623 | rather than just fReadyForTransients |
---|
1624 | |
---|
1625 | 1st February 2002 Joseph Perl |
---|
1626 | - Improvements to HepRep: |
---|
1627 | - Defer file opening until first real HepRepType is to be written. |
---|
1628 | - Moved HepRep code from AddThis to AddPrimitive. |
---|
1629 | - Add additional levels to hierarchy if any appear to have been |
---|
1630 | removed by culling. |
---|
1631 | - Add visibility attribute. |
---|
1632 | |
---|
1633 | 29th January 2002 Joseph Perl |
---|
1634 | - Relocate HepRep file-opening logic to constructor and ShowView |
---|
1635 | (had been in SetView). |
---|
1636 | |
---|
1637 | 28th January 2002 vis-V03-02-23 Joseph Perl |
---|
1638 | - Improvements to HepRep: |
---|
1639 | - Produce hierarchical output rather than flat HepRepType structure. |
---|
1640 | - Handle trajectories as well as detector geometry. |
---|
1641 | - Output files now named G4Data<n>.heprep where n increments with each open. |
---|
1642 | |
---|
1643 | 14th January 2002 vis-V03-02-22 Joseph Perl |
---|
1644 | - Corrected handling for already open file in HepRepXMLWriter. |
---|
1645 | |
---|
1646 | 01th December 2001 vis-V03-02-21 Satoshi Tanaka |
---|
1647 | - Code refinements in FukuiRenderer/ directory: |
---|
1648 | * Noisy warnings for Linux-g++ are suppressed. |
---|
1649 | (%lg ==> %g etc) |
---|
1650 | * G4FRSceneFunc.icc is moved from /src to /include |
---|
1651 | |
---|
1652 | 29th November 2001 John Allison |
---|
1653 | - Fixed some pedantic warnings and a bug thrown up by such in OpenGL. |
---|
1654 | |
---|
1655 | 28th November 2001 Gabriele Cosmo (visman-V03-02-00 in management only). |
---|
1656 | - Fixed pointer initialisation for porting on VC++ in G4VisCommandsSceneAdd.cc. |
---|
1657 | |
---|
1658 | 21st November 2001 John Allison (vis-V03-02-20) |
---|
1659 | - Fixed G4std bug in G4HepRepFileSceneHandler.hh. |
---|
1660 | - Fixed "hides the virtual function" warnings from G4HepRepFileSceneHandler. |
---|
1661 | - Change to comments in G4XXXSceneHandler.hh. |
---|
1662 | |
---|
1663 | 19th November 2001 John Allison (vis-V03-02-19 needs config-V03-02-09+) |
---|
1664 | - Cosmetic changes to HepRep. |
---|
1665 | |
---|
1666 | 16th November 2001 John Allison |
---|
1667 | - Added G4XXXDEBUG to XXX dummy system. |
---|
1668 | |
---|
1669 | 14th November 2001 John Allison |
---|
1670 | - Fixed bug in G4VisManager::EndOfEvent. |
---|
1671 | - Moved code from G4VisManagerRegisterMessengers.cc to G4VisManager.cc and |
---|
1672 | removed G4VisManagerRegisterMessengers.cc. |
---|
1673 | |
---|
1674 | 14th November 2001 Guy Barrand |
---|
1675 | - OpenInventor : move HEPVis/SoWindow under vis/OpenInventor/G4SoWindow |
---|
1676 | to prepare HEPVis/6.0. (HEPVis/SoWindow will disappear from HEPVis/6.0). |
---|
1677 | |
---|
1678 | 14th November 2001 John Allison |
---|
1679 | - Added README.built_in_commands. |
---|
1680 | |
---|
1681 | 13th November 2001 Satoshi Tanaka |
---|
1682 | - visualization/README file is updated, adding minimal description |
---|
1683 | on the HepRepFile driver. |
---|
1684 | |
---|
1685 | 12th November 2001 John Allison (vis-V03-02-18 needs config-V03-02-09) |
---|
1686 | - Fixed some warnings and one error from gcc-2.95.2. |
---|
1687 | - HepRep Type names now come from Physical Volume names (Joseph Perl). |
---|
1688 | - Added many HepRep Attributes for other volume properties (Joseph Perl). |
---|
1689 | |
---|
1690 | 13th Nov 2001 (JST) Hajime Yoshida and Minamimoto (vis-V03-02-17) |
---|
1691 | - Updation of G4RTJpegMaker.cc for Windows platform (raytracer-V03-02-01). |
---|
1692 | |
---|
1693 | 7th November 2001 John Allison (vis-V03-02-16 needs config-V03-02-09) |
---|
1694 | - Corrected compilation error. |
---|
1695 | |
---|
1696 | 6th November 2001 John Allison (vis-V03-02-15 needs config-V03-02-09) |
---|
1697 | - Added /vis/viewer/flush = refresh + update. |
---|
1698 | - Moved /vis/viewer/lights and viewpoint to /vis/viewer/set. |
---|
1699 | - Added /vis/viewer/set/upThetaPhi and upVector. |
---|
1700 | - Added refresh|flush option to /vis/scene/notifyHandlers. |
---|
1701 | - Moved HepRepFile classes to HepRep/ directory and removed HepRep classes |
---|
1702 | therein. |
---|
1703 | |
---|
1704 | 1st October 2001 Joseph Perl |
---|
1705 | - Added first version of pure C++ HepRep driver, HepRepFile. |
---|
1706 | See HepRep/README for details. |
---|
1707 | |
---|
1708 | 10th September 2001 John Allison (needs greps-V03-02-04) |
---|
1709 | - (Non-standard tag JA-RAEOE.) |
---|
1710 | |
---|
1711 | 10th September 2001 John Allison (not tagged but needs greps-V03-02-04) |
---|
1712 | - Added BeginOfRun, BeginOfEvent and EndOfRun to G4VisManager, invoked via |
---|
1713 | G4VisStateDependent. |
---|
1714 | - Improved handling of refresh-at-end-of-event. All scene handlers need to |
---|
1715 | implement ClearTransientStore and ensure rebuilding of permanent store if |
---|
1716 | necessary. |
---|
1717 | - Auto-refresh (notifyHandlers) after attaching scene. |
---|
1718 | - Changed default colour of scale to red and fixed a couple of small bugs in |
---|
1719 | the implementation of AddPrimitive(G4Scale). |
---|
1720 | - Improved verbosity guidance. |
---|
1721 | - Improved /vis/scene/add/scale guidance (needs greps-V03-02-04). |
---|
1722 | - Removed /vis/viewer/refresh from compound commands. |
---|
1723 | - Capitalised 'R' in /vis/viewer/set/autoRefresh. |
---|
1724 | |
---|
1725 | 29th August 2001 John Allison/Joseph Perl (vis-V03-02-14) |
---|
1726 | - Needs config-V03-02-06. |
---|
1727 | - First developers release of HepRep graphics driver. |
---|
1728 | |
---|
1729 | 24th August 2001 Joseph Perl (vis-V03-02-13-00) |
---|
1730 | - First inclusion of HepRep graphics driver. |
---|
1731 | |
---|
1732 | 24th August 2001 John Allison (vis-V03-02-13) |
---|
1733 | - Fixed bugs in G4VisManager::GeometryHasChanged. |
---|
1734 | - Separated out G4Scene::CalculateExtent. |
---|
1735 | - Improved robustness and timeliness of invocation of some commands. |
---|
1736 | - Improved READMEs. |
---|
1737 | - Reduced warnings from OpenGL - see OpenGL/History. |
---|
1738 | - Cosmetic changes to test. |
---|
1739 | - Added explicit invocation of base class methods to avoid warnings about |
---|
1740 | hiding of base class methods. |
---|
1741 | |
---|
1742 | 17th August 2001 John Allison (vis-V03-02-12) |
---|
1743 | - Coworks with greps-V03-02-02 and intercoms-V03-02-04. |
---|
1744 | - Added G4VisManager::Draw(const G4Scale&,... Needs intercoms-V03-02-04. |
---|
1745 | - Added template graphics system XXX. |
---|
1746 | - Improved verbosity guidance. |
---|
1747 | |
---|
1748 | 14th August 2001 John Allison (vis-V03-02-11) |
---|
1749 | - Coworks with greps-V03-02-02 and intercoms-V03-02-03. |
---|
1750 | - Moved default value G4Transform3D::Identity of argument from |
---|
1751 | G4VSceneHandler::BeginPrimitives to |
---|
1752 | G4VGraphicsScene::BeginPrimitives. Needs intercoms-V03-02-03. |
---|
1753 | - Fixed bug in G4VSceneHandler::AddPrimitive(const G4Scale&). Needs |
---|
1754 | greps-V03-02-02. |
---|
1755 | - Added sceneHandler.Begin/EndPrimitives messages to models (long |
---|
1756 | standing bug!). |
---|
1757 | - Removed "dummy" graphics systems in G4VisManager.cc. |
---|
1758 | - Improved robustness of some commands, particularly |
---|
1759 | /vis/scene/notifyHandlers. |
---|
1760 | - Improved support for multiple viewers (but see OpenGL/History). |
---|
1761 | |
---|
1762 | 11th August 2001 John Allison (vis-V03-02-10-01) |
---|
1763 | - Implemented /vis/scene/endOfEventAction. |
---|
1764 | |
---|
1765 | 9th August 2001 John Allison (vis-V03-02-10-00) |
---|
1766 | - Note: non-standard tag to indicate internal use only. |
---|
1767 | - Added /vis/scene/create at start of compound command /vis/open to avoid |
---|
1768 | warnings. |
---|
1769 | - Removed G4ModelingParameters::hierarchy. It is no longer used. The |
---|
1770 | textual or graphical representation of the geometry hierarchy is now |
---|
1771 | done in G4xxxTree classes in visua;ization/Tree. |
---|
1772 | - Removed /vis/scene/notifyHandlers from |
---|
1773 | G4VVisCommandScene::UpdateVisManagerScene - too much updating going on. |
---|
1774 | It was leading to recursive refreshing/updating. |
---|
1775 | - Implemented auto-refresh at end of event. (See also OpenGL/History.) |
---|
1776 | Introduced G4VSceneHandler::Get/SetMarkForClearingTransientStore for |
---|
1777 | postponed (lazy) clearing of transients (e.g., trajectories) from store |
---|
1778 | (graphical database) and view. The mark is set at the end of |
---|
1779 | G4VisManager::EndOfEvent and the actual clearing is done in: |
---|
1780 | void G4VisManager::ClearTransientStoreIfMarked(){ |
---|
1781 | // Assumes valid view. |
---|
1782 | if (fpSceneHandler->GetMarkForClearingTransientStore()) { |
---|
1783 | fpSceneHandler->SetMarkForClearingTransientStore(false); |
---|
1784 | fpSceneHandler->ClearTransientStore(); |
---|
1785 | } |
---|
1786 | } |
---|
1787 | which is called at the start of each G4VisManager::Draw and the beginning |
---|
1788 | of G4VisManager::EndOfEvent. Thus the picture stays from the end of all |
---|
1789 | drawing for the event until the first drawing of the next event. |
---|
1790 | |
---|
1791 | 5th August 2001 John Allison |
---|
1792 | - Small refinements to printing under new verbosity control. |
---|
1793 | |
---|
1794 | 4th August 2001 John Allison (vis-V03-02-10) |
---|
1795 | - Re-implemented verbosity control. Output statements wherever possible |
---|
1796 | are controlled by the verbosity in a simple graded message scheme: |
---|
1797 | enum Verbosity { |
---|
1798 | quiet, // Nothing is printed. |
---|
1799 | startup, // Startup and endup messages are printed... |
---|
1800 | errors, // ...and errors... |
---|
1801 | warnings, // ...and warnings... |
---|
1802 | confirmations, // ...and confirming messages... |
---|
1803 | parameters, // ...and parameters of scenes and views... |
---|
1804 | all // ...and everything available. |
---|
1805 | }; |
---|
1806 | Note that the G4VisManager member object name and type have changed: |
---|
1807 | Verbosity fVerbosity; // New. |
---|
1808 | const G4int fVerbose; |
---|
1809 | // fVerbose is kept for backwards compatibility for some user |
---|
1810 | // examples. (It is used in the derived user vis managers to print |
---|
1811 | // available graphics systems.) It is initialised to 1 in the |
---|
1812 | // constructor and cannot be changed. |
---|
1813 | |
---|
1814 | 3rd August 2001 John Allison |
---|
1815 | - Added README.quick, a quick installation guide. |
---|
1816 | |
---|
1817 | 30th July 2001 John Allison (vis-V03-02-09) |
---|
1818 | - Eliminated view parameters from G4VisManager. Now, each view maintains its |
---|
1819 | own parameters. Can be copied from one view to another with: |
---|
1820 | /vis/viewer/set/all <from-viewer-name> |
---|
1821 | Copies view parameters from from-viewer to current viewer. |
---|
1822 | Affects current viewer. |
---|
1823 | - Removed redundant methods from G4VisManager, mostly to do with old-style |
---|
1824 | commands. |
---|
1825 | |
---|
1826 | 27th July 2001 John Allison (vis-V03-02-08) |
---|
1827 | - Needs config-V03-02-01. |
---|
1828 | - Introduced environment variable G4VIS_NONE that, if set, no visualization |
---|
1829 | drivers are built and no vis libraries are built, not even |
---|
1830 | libG4vis_management. (libG4modeling is still built.) The C-pre-processor |
---|
1831 | variables G4VIS_BUILD and G4VIS_USE are *not* set. |
---|
1832 | - Removed the need to specify environment variables for visualization drivers |
---|
1833 | which do not need external packages or libraries, namely : |
---|
1834 | G4VIS_BUILD_DAWNFILE_DRIVER |
---|
1835 | G4VIS_BUILD_RAYTRACER_DRIVER |
---|
1836 | G4VIS_BUILD_VRMLFILE_DRIVER |
---|
1837 | G4VIS_BUILD_ASCIITREE_DRIVER |
---|
1838 | G4VIS_BUILD_GAGTREE_DRIVER |
---|
1839 | with associated G4VIS_USE environment variables: |
---|
1840 | G4VIS_USE_DAWNFILE |
---|
1841 | G4VIS_USE_RAYTRACER |
---|
1842 | G4VIS_USE_VRMLFILE |
---|
1843 | G4VIS_USE_ASCIITREE |
---|
1844 | G4VIS_USE_GAGTREE |
---|
1845 | For backwards compatibility, unless G4VIS_NONE is set, the corresponding |
---|
1846 | C-pre-processor variables are automatically set. Also, the C-pre-processor |
---|
1847 | variables G4VIS_BUILD and G4VIS_USE are set. |
---|
1848 | - As before, environment variables for other drivers still need positive |
---|
1849 | setting of their G4VIS_BUILD and G4VIS_USE environment variables. In this |
---|
1850 | category are: |
---|
1851 | G4VIS_BUILD_DAWN_DRIVER |
---|
1852 | G4VIS_BUILD_OPACS_DRIVER |
---|
1853 | G4VIS_BUILD_OPENGLX_DRIVER |
---|
1854 | G4VIS_BUILD_OPENGLWIN32_DRIVER |
---|
1855 | G4VIS_BUILD_OPENGLXM_DRIVER |
---|
1856 | G4VIS_BUILD_OIX_DRIVER |
---|
1857 | G4VIS_BUILD_OIWIN32_DRIVER |
---|
1858 | G4VIS_BUILD_VRML_DRIVER |
---|
1859 | with associated G4VIS_USE environment variables: |
---|
1860 | G4VIS_USE_DAWN |
---|
1861 | G4VIS_USE_OPACS |
---|
1862 | G4VIS_USE_OPENGLX |
---|
1863 | G4VIS_USE_OPENGLWIN32 |
---|
1864 | G4VIS_USE_OPENGLXM |
---|
1865 | G4VIS_USE_OIX |
---|
1866 | G4VIS_USE_OIWIN32 |
---|
1867 | G4VIS_USE_VRML |
---|
1868 | In this case G4VIS_NONE must *not* be set. |
---|
1869 | - Fixed unchecked pointer in G4VSceneHandler::ClearStore(). |
---|
1870 | |
---|
1871 | 25th July 2001 John Allison (vis-V03-02-07) |
---|
1872 | - Improved access to models (modeling-V03-02-03). |
---|
1873 | - Made G4VSceneHandler::fpModel non-const G4VModel* for convenience. |
---|
1874 | - Improved checks and warning messages in /vis/scene/add/scale. |
---|
1875 | |
---|
1876 | 24th July 2001 John Allison (vis-V03-02-06) |
---|
1877 | - Needs greps-V03-02-01 for small interface change to G4Scale. |
---|
1878 | - Includes modeling-V03-02-02. |
---|
1879 | - Force rebuild of graphics "stores" (graphical databases) and, if |
---|
1880 | auto-refresh is true, refresh of all views |
---|
1881 | (/vis/scene/notifyHandlers) after an addition to scene. |
---|
1882 | - Improvements to /vis/scene/add/scale: |
---|
1883 | o Added colour. |
---|
1884 | o Assigned a genuine extent. |
---|
1885 | |
---|
1886 | 23rd July 2001 John Allison (vis-V03-02-05 is non existent - sorry!!!) |
---|
1887 | - Improved /vis/scene/add/scale. |
---|
1888 | - Improved auto-refreshing. |
---|
1889 | |
---|
1890 | 21st July 2001 John Allison (vis-V03-02-04) |
---|
1891 | - Added /vis/scene/add/scale. Needs greps-V03-02-00 and intercoms-V03-02-02. |
---|
1892 | |
---|
1893 | 19th July 2001 Satoshi Tanaka (vis-V03-02-03) |
---|
1894 | - Modification of G4DAWNFILEViewer.cc |
---|
1895 | - PostScript command "showpage" is always added to g4_XX.eps |
---|
1896 | so that it is printable. (It can also be inserted into |
---|
1897 | LaTeX documents. |
---|
1898 | |
---|
1899 | 18th July 2001 John Allison (vis-V03-02-02) |
---|
1900 | - Ensured rotation and translation of replica is restored (modeling-V03-02-00) |
---|
1901 | (fixes crashes in replica tracking). |
---|
1902 | |
---|
1903 | 14th July 2001 John Allison (vis-V03-02-01) |
---|
1904 | - Included raytracer-V03-02-00 (minor cosmetics). |
---|
1905 | - Minor changes in G4OpenGLXViewer.cc to eliminate pedantic ISO C++ warnings. |
---|
1906 | - Merged vis-V03-02-patch01 (below) to head. |
---|
1907 | - Included new disclaimer. |
---|
1908 | |
---|
1909 | 14th July 2001 John Allison (vis-V03-02-patch01 in branch geant4-03-02-branch) |
---|
1910 | - Fixed crash in optimised mode: added Initialise() to viewers so |
---|
1911 | that windows are opened after viewers are fully constructed. |
---|
1912 | |
---|
1913 | 10th July 2001 John Allison (vis-V03-02-00) |
---|
1914 | - Removed old-style commands. |
---|
1915 | - Removed maintenance of G4VisManager's G4ViewParameters object (this |
---|
1916 | will be removed soon). |
---|
1917 | - Merged vis-V03-02-patch00 (below) to head. |
---|
1918 | |
---|
1919 | 10th July John Allison (vis-V03-02-patch00 in branch geant4-03-02-branch) |
---|
1920 | - Corrected mistake which could cause crash if user specified a non- |
---|
1921 | existent scene handler in /vis/sceneHandler/remove. |
---|
1922 | |
---|
1923 | 19th June 2001 Satoshi Tanaka (vis-V03-01-07) |
---|
1924 | -OS dependence is removed from the DAWN-network driver. |
---|
1925 | * gethostname() removed |
---|
1926 | * G4SocketConfig.hh and G4SocketMacro.hh are removed. |
---|
1927 | - Now "setenv G4DAWN_HOST_NAME hostname" is mandatory to use |
---|
1928 | the DAWN-network driver. |
---|
1929 | |
---|
1930 | 15th June 2001 John Allison |
---|
1931 | - Added GAGTree to G4VisManager.cc, MyVisManager.cc. Need corresponding |
---|
1932 | changes in config. |
---|
1933 | |
---|
1934 | 15th June 2001 John Allison (vis-V03-01-06) |
---|
1935 | - Added 2nd template argument (less) to sets in G4ASCIITreeSceneHandler and |
---|
1936 | G4GAGTreeSceneHandler. |
---|
1937 | |
---|
1938 | 15th June 2001 Satoshi Tanaka (vis-V03-01-05) |
---|
1939 | - The first committing of GAGTree driver. |
---|
1940 | - Other files in ./Tree/ are the same as vis-V03-01-04. |
---|
1941 | |
---|
1942 | 5th June 2001 John Allison (vis-V03-01-04) |
---|
1943 | - Moved re-useable code from G4ASCIITree to G4VTree. |
---|
1944 | - Made sure all pointers in G4VisManager are initialised on construction. |
---|
1945 | |
---|
1946 | 4th June 2001 John Allison |
---|
1947 | - G4ASCIITree: Added logical volume name and solid name and type under |
---|
1948 | verbosity control. |
---|
1949 | - G4ASCIITree: Forced culling off so that all volumes are seen, even if |
---|
1950 | "invisible". |
---|
1951 | |
---|
1952 | 29th May 2001 John Allison |
---|
1953 | - Small clean up in test directory. |
---|
1954 | |
---|
1955 | 25th May 2001 John Allison |
---|
1956 | - Bug fix in G4ASCIITree.cc: initialise fVerbosity(0). |
---|
1957 | |
---|
1958 | 24th May 2001 John Allison (vis-V03-01-03) |
---|
1959 | - Added missing files G4ASCIITreeMessenger.hh/cc. |
---|
1960 | - Bug fix in G4ASCIITreeMessenger.cc: currentAsDefault = true. |
---|
1961 | - Drivers in alphabetical order in MyVisManager.cc. |
---|
1962 | |
---|
1963 | 23rd May 2001 John Allison |
---|
1964 | - Eliminated Linux pedantic warnings, except FukuiRenderer, VRML and OPACS. |
---|
1965 | |
---|
1966 | 22nd May 2001 John Allison |
---|
1967 | - Refined ASCIITree. |
---|
1968 | |
---|
1969 | 21st May 2001 John Allison (vis-V03-01-02) |
---|
1970 | - Minor bug corrections (mostly to fix things that used to work with the |
---|
1971 | old /vis~/ commands but ceased to work with the new /vis/commands: |
---|
1972 | o If a scene is empty at drawing time, the "world" is added. |
---|
1973 | o Window size hint now works for OpenGL. |
---|
1974 | - Fixed some minor warnings for strict C++ (size_t, etc.). |
---|
1975 | |
---|
1976 | 18th May 2001 John Allison |
---|
1977 | - Removed unnecessary virtual inheritance of G4VViewer in G4RayTracerViewer. |
---|
1978 | - Introduced verbosity to ASCIITree. |
---|
1979 | - Proper deletion of directories in G4VisManagerRegisterMessengers. |
---|
1980 | |
---|
1981 | 15th May 2001 John Allison |
---|
1982 | - Fixed bug in name of /vis/viewer/set/sectionPlane command. |
---|
1983 | |
---|
1984 | 3rd May 2001 John Allison (vis-V03-01-01) |
---|
1985 | - Changes for greps-V03-01-01 (elimination of RW). |
---|
1986 | - Improvements in /vis/scene/add/volume. |
---|
1987 | - Added /vis/drawTree. |
---|
1988 | |
---|
1989 | 10th April 2001 John Allison (vis-V03-01-00) |
---|
1990 | - Added two new commands: |
---|
1991 | /vis/scene/add/text |
---|
1992 | /vis/scene/add/axes |
---|
1993 | - Added first version of ASCIITree to dump geometry hierarchy to |
---|
1994 | standard output as ASCII stream. |
---|
1995 | This requires two new environment variables: |
---|
1996 | G4VIS_BUILD_ASCIITREE_DRIVER |
---|
1997 | G4VIS_USE_ASCIITREE |
---|
1998 | and config-V03-01-00. |
---|
1999 | |
---|
2000 | 2nd April 2001 John Allison |
---|
2001 | - Tidied OpenGL (opengl-V03-00-01) - see OpenGL/History. |
---|
2002 | |
---|
2003 | 2nd April 2001 John Allison (vis-V03-00-09) |
---|
2004 | - Fixed some warnings from DEC cxx. |
---|
2005 | |
---|
2006 | 15th March 2001 John Allison (vis-V03-00-08) |
---|
2007 | - Changed rotation of phi-replicas in G4PhysicalVolumeModel.cc to |
---|
2008 | ensure correspondence with rule that phi=0 bisects the replica. |
---|
2009 | WARNING: Prior to this fix the graphics did NOT correspond to the |
---|
2010 | replica navigation. If you have been relying on the graphics to |
---|
2011 | position daughter volumes in a phi-replica, navigation will have |
---|
2012 | been incorrect, possibly without causing a crash. The above fix |
---|
2013 | will change the apparent position as shown by the graphics and you |
---|
2014 | will have to correct the positioning of daughters. Make sure the |
---|
2015 | diaghters are all properly enclosed within the replica. Graphics |
---|
2016 | and navigation now correspond, |
---|
2017 | |
---|
2018 | 7th March 2001 John Allison (vis-V03-00-07) |
---|
2019 | - Cosmetic corrections for ISO compliance. |
---|
2020 | |
---|
2021 | 23rd February 2001 John Allison (vis-V03-00-06) |
---|
2022 | - Removed all references to RogueWave. |
---|
2023 | |
---|
2024 | 4th February 2001 John Allison (vis-V03-00-05) |
---|
2025 | - Reverted to /vis/viewer commands updating vis manager's view parameters. |
---|
2026 | Otherwise this can have a big effect on users if old commands are still |
---|
2027 | being used. Let's schedule this change for the next version of Geant4. |
---|
2028 | - Added the following new commands: |
---|
2029 | /vis/enable [true|false] |
---|
2030 | /vis/disable |
---|
2031 | /vis/verbose [<verbosity-integer>] |
---|
2032 | /vis/viewer/set/lineSegmentsPerCircle [<number-of-sides-per-circle>] |
---|
2033 | /vis/viewer/set/sectionPlane ... |
---|
2034 | Only /vis/scene/add/text and /vis/scene/add/axes to go!!! |
---|
2035 | |
---|
2036 | 4th February 2001 John Allison (vis-V03-00-04) |
---|
2037 | - /vis/viewer commands no longer update vis manager's view parameters. |
---|
2038 | - Most /vis~/ copmmands give DEPRECATED warning, except: |
---|
2039 | /vis~/draw/axes |
---|
2040 | /vis~/draw/text |
---|
2041 | /vis~/set/section_plane |
---|
2042 | /vis~/set/sides |
---|
2043 | /vis~/set/verbose |
---|
2044 | which have still to be re-implemented. All /vis~/ commands are still |
---|
2045 | available through /vis/ for the time being. (Window size hint no longer |
---|
2046 | works.) |
---|
2047 | - Added "auto refresh" to view parameters. |
---|
2048 | - Added "default" view parameters to viewers. |
---|
2049 | - Made OpenGL viewers "auto refresh" by default. |
---|
2050 | - Added: |
---|
2051 | /vis/viewer/set/autoRefresh |
---|
2052 | /vis/viewer/set/projection |
---|
2053 | - Added compound command: |
---|
2054 | /vis/drawView [<theta-deg>] [<phi-deg>] |
---|
2055 | [<pan-right>] [<pan-up>] [<pan-unit>] |
---|
2056 | [<zoom-factor>] |
---|
2057 | [<dolly>] [<dolly-unit>] |
---|
2058 | |
---|
2059 | 4th February 2001 John Allison (vis-V03-00-03) |
---|
2060 | - Added several new vis commands: |
---|
2061 | /vis/viewer/dolly |
---|
2062 | /vis/viewer/dollyTo |
---|
2063 | /vis/viewer/lightsThetaPhi |
---|
2064 | /vis/viewer/lightsVector |
---|
2065 | /vis/viewer/pan |
---|
2066 | /vis/viewer/panTo |
---|
2067 | /vis/viewer/viewpointThetaPhi |
---|
2068 | /vis/viewer/viewpointVector |
---|
2069 | /vis/viewer/zoom |
---|
2070 | /vis/viewer/zoomTo |
---|
2071 | /vis/viewer/set/hiddenMarker |
---|
2072 | /vis/viewer/set/lightsMove |
---|
2073 | |
---|
2074 | 3rd February 2001 John Allison (vis-V03-00-02) |
---|
2075 | - Tidied for CodeWizard. Small changes to many files in management, modeling |
---|
2076 | and OpenGL. |
---|
2077 | |
---|
2078 | 1st February 2001 John Allison (vis-V03-00-01) |
---|
2079 | - Fixed cause of crash when setting viewpoint before creating scene (Bug #157). |
---|
2080 | Solution: SetView no longer called when view parameters are changed. In |
---|
2081 | any case it's called just before drawing, whixh is the right place. |
---|
2082 | - Fixed /vis/set/sides problem (Satoshi Tanaka) (Bug #204). |
---|
2083 | Solution: Update view's view parameters in /vis/set/sides - had somehow |
---|
2084 | been overlooked. |
---|
2085 | |
---|
2086 | 25th January 2001 John Allison |
---|
2087 | - Added protection against empty G4Polyhedron objects. |
---|
2088 | FukuiRenderer/src/G4FRSceneFunc.icc |
---|
2089 | OPACS/src/G4GoSceneHandler.cc |
---|
2090 | OpenGL/src/G4OpenGLSceneHandler.cc |
---|
2091 | OpenInventor/src/G4OpenInventorSceneHandler.cc |
---|
2092 | VRML/src/G4VRML1SceneHandlerFunc.icc |
---|
2093 | VRML/src/G4VRML2SceneHandlerFunc.icc |
---|
2094 | |
---|
2095 | 25th January 2001 John Allison (opengl-V03-00-00) |
---|
2096 | - Fixed Bug #120. Implemented running re-calculation of up-vector in |
---|
2097 | the case of "object rotation" (lights move with camera) to prevent |
---|
2098 | "flipping" of view when camera passes through up-vector. Note that |
---|
2099 | the default is "camera rotation" (lights do not move with camera, |
---|
2100 | i.e., remain fixed relative to object) so the default is that this |
---|
2101 | "flipping" can happen. To set "object rotation" (lights move with |
---|
2102 | camera) use /vis/lights/move_with_camera true (soon to be |
---|
2103 | /vis/viewer/set/lights move-with-camera) or click "Object" radio |
---|
2104 | button on Rotation Panel in OpenGLXm mode. |
---|
2105 | - Changed some objects to references for efficiency. E.g.: |
---|
2106 | const G4Vector3D& vp = pView->fVP.GetViewpointDirection ().unit (); |
---|
2107 | |
---|
2108 | 18th January 2001 John Allison |
---|
2109 | - Corrected G4PhysicalVolumeModel. This corrects a bug whereby the |
---|
2110 | requested drawing of a physical volume and its decendants starting |
---|
2111 | at a depth greater than 2 was incorrectly positioned on the screen. |
---|
2112 | - /vis/scene/include commands withdrawn - use equivalent commands |
---|
2113 | /vis/scene/add. |
---|
2114 | - OpenGL: cosmetic and minor performance improvements. |
---|
2115 | |
---|
2116 | 16th January 2001 John Allison (vis-03-00-00) |
---|
2117 | - All vis commands "available" in all G4 states. |
---|
2118 | - Other small cosmetic changes to commands. |
---|
2119 | - OpenGL: square and circle markers correctly rendered. |
---|
2120 | Note: subsequent rotations in stored mode also rotate these markers. |
---|
2121 | - Some small changes to test - see test/History. |
---|
2122 | |
---|
2123 | 2nd November 2000 Gunter Folger (vis-V02-00-02) |
---|
2124 | - Added targets includes and clean_libs to visualization/GNUmakefile. |
---|
2125 | |
---|
2126 | 18th October 2000 John Allison (vis-V02-00-01) |
---|
2127 | - G4PhysicalVolumeModel: protected against volumes without material. |
---|
2128 | - Removed /vis/viewer/update from compound commands /vis/drawVolume |
---|
2129 | and /vis/specify. |
---|
2130 | - Updated comments in G4VisManagerRegisterMessengers.cc. |
---|
2131 | |
---|
2132 | 19th August 2000 John Allison (vis-V02-00-00) |
---|
2133 | - Fixed bug in /vis/lights/direction - now does not refresh view. |
---|
2134 | - Corrected "scene" where it should read "scene handler" in some |
---|
2135 | comments and output statements. |
---|
2136 | |
---|
2137 | 3rd July 2000 John Allison |
---|
2138 | - Explicitly initialised all data members of G4ViewParameters in constructor. |
---|
2139 | |
---|
2140 | 9th June 2000 John Allison (vis-V01-01-06) |
---|
2141 | - Tagged for system testing. |
---|
2142 | |
---|
2143 | 8th June 2000 Guy Barrand |
---|
2144 | - OPACS/src/G4GoSceneHandler.cc : correct polyhedron |
---|
2145 | wire-frame in order to remove some edges. Now the |
---|
2146 | rendering is the same than for OpenGL driver. |
---|
2147 | This was requested for long by ALICE, and had been |
---|
2148 | requested for ATLAS by Gaston Parrour recently. |
---|
2149 | |
---|
2150 | 7th June 2000 John Allison |
---|
2151 | - /vis/viewer/update preferred, synonym /vis/viewer/show deprecated. |
---|
2152 | |
---|
2153 | 7th June 2000 Makoto Asai |
---|
2154 | - Fix the flip view of RayTracer. |
---|
2155 | |
---|
2156 | 2nd June May 2000 John Allison |
---|
2157 | - Forced /control/verbose 2 for compound commands. |
---|
2158 | |
---|
2159 | 20th May 2000 John Allison |
---|
2160 | - Bug fix in G4PhysicalVolumeModel for replicas (Guy Barrand). |
---|
2161 | |
---|
2162 | 26 May 2000 Guy Barrand |
---|
2163 | - management/src/G4VisCommandsScene. |
---|
2164 | Protect against a null pointer for aScene in NotifyHandlers::SetNewValue. |
---|
2165 | - OPACS/src/G4WoViewer.cc : |
---|
2166 | Change camera name checking so that a viewer created |
---|
2167 | by the GUI (Wo) could be hooked. |
---|
2168 | - OPACS/src/G4GoSceneHandler.cc : |
---|
2169 | Change circle rendering. |
---|
2170 | - OpenInventor/G4OpenInventorSceneHandler : protect against null pointers. |
---|
2171 | |
---|
2172 | 22nd May 2000 John Allison (vis-V01-01-05) |
---|
2173 | - Many bug fixes from in OpenGL (opengl-V01-01-00) - see OpenGL/History. Main |
---|
2174 | features: |
---|
2175 | o workaround for bug in Mesa which slowed OpenGLXm (Guy Barrand). |
---|
2176 | o multiple OpenGLXm windows no longer cause crash on exit (Guy). |
---|
2177 | - modeling-V01-01-00: Added G4VTreeGraphicsScene (DTREE). |
---|
2178 | - G4Scene::IsEmpty if empty of RunDurationModels - VisManager adds world in |
---|
2179 | this case. |
---|
2180 | |
---|
2181 | 18th/19th May 2000 John Allison |
---|
2182 | - Introduced some /vis/viewer/set commands. |
---|
2183 | - /vis/scene/include/trajectories changed to /vis/scene/add/trajectories. |
---|
2184 | Similarly hits. (Old commands kept but deprecated.) |
---|
2185 | - G4ViewParameters.cc: bug fix in density culling printing. |
---|
2186 | - G4VisCommandsSceneHandler.cc: bug fix in /vis/sceneHandler/create. |
---|
2187 | - G4VisManagerRegisterMessengers.cc: improved comments. |
---|
2188 | |
---|
2189 | 18th May 2000 John Allison vis-V01-01-04 |
---|
2190 | - Included DAWN-V01-01-04: Automatic filename incrementation is made default. |
---|
2191 | |
---|
2192 | 15th May 2000 John Allison |
---|
2193 | - Added compound commands /vis/open, /vis/drawVolume and /vis/specify. |
---|
2194 | - /vis/viewer/reset now resets *all* view parameters. |
---|
2195 | - Fixed double application of transformation in /vis/scene/add/volume. |
---|
2196 | - Fixed verbosity parameter in /vis/scene/list. |
---|
2197 | - Made G4BoundingSphereScene::PreAddThis non-inline. |
---|
2198 | |
---|
2199 | 13th May 2000 John Allison |
---|
2200 | - Redefined current target point to be *relative* to standard target point. |
---|
2201 | (No longer necessary to initialize current target point in G4VViewer |
---|
2202 | constructor. The fix of 4th May is reversed.) |
---|
2203 | |
---|
2204 | 11th May 2000 Satoshi Tanaka vis-V01-01-03 |
---|
2205 | - In G4DAWNFILEViewer.cc, |
---|
2206 | < strcpy( fPSViewer, "ghostview" ); |
---|
2207 | --- |
---|
2208 | > // strcpy( fPSViewer, "ghostview" ); |
---|
2209 | > strcpy( fPSViewer, "gv" ); |
---|
2210 | |
---|
2211 | |
---|
2212 | 4th May 2000 John Allison |
---|
2213 | - Tidied comments in G4VisManagerRegisterMessengers.cc. |
---|
2214 | - Initialize current target point in G4VViewer constructor. |
---|
2215 | - Re-implemented /vis/viewer/reset to change view parameters of |
---|
2216 | viewer directly. |
---|
2217 | |
---|
2218 | 2nd May 2000 John Allison vis-V01-01-02 |
---|
2219 | - Added /vis/viewer/reset. |
---|
2220 | - G4VSceneHandler, G4VViewer, G4OpenGLXmMainMenubarCallbacks: corrected |
---|
2221 | some name anomolies - "scene" was still being used in places where it |
---|
2222 | meant "scene handler". |
---|
2223 | - G4VViewer: added GetShortName(), corrected SetName(...). |
---|
2224 | - G4ViewParameters.hh: improved class description. |
---|
2225 | - G4VisManager: added ViewerShortName(...) and GetViewer(...) utilities. |
---|
2226 | - G4RayTracer: set out-of-world ray to black. |
---|
2227 | - G4RayTracerViewer: corrected trapping of orthogonal projection. |
---|
2228 | - Some minor enhancements to tests. |
---|
2229 | |
---|
2230 | 27th April 2000 Gabriele Cosmo |
---|
2231 | - Removed unnecessary #include "G4Transform.hh" from VRML. (Since |
---|
2232 | geometry-V01-01-02 G4Transform.hh no longer exists.) |
---|
2233 | |
---|
2234 | 27th April 2000 John Allison |
---|
2235 | - Updated README file. |
---|
2236 | |
---|
2237 | 12th April 2000 John Allison vis-V01-01-01 |
---|
2238 | - Made G4PhysicalVolumeModel::DescribeSolid virtual. |
---|
2239 | - G4PhysicalVolumeModel::DescribeSolid no longer deals with composite |
---|
2240 | solids - now programmed into CompositeSolid::CreatePolyhedron, where |
---|
2241 | CompositeSolid means G4IntersectionSolid, G4SubtractionSolid and |
---|
2242 | G4UnionSolid. |
---|
2243 | - G4PhysicalVolumeModel::DescribeSolid no longer deals with displaced |
---|
2244 | solids - now programmed into G4DisplacedSolid::CreatePolyhedron. |
---|
2245 | - Added G4LogicalVolumeModel::DescribeSolid, which explicitly adds |
---|
2246 | components of composite solids as white forced-wireframe objects. |
---|
2247 | - Removed unnecessary #includes from G4VSceneHandler.hh which required |
---|
2248 | consequent inclusion in many other scene handlers and viewers. |
---|
2249 | |
---|
2250 | 7th April 2000 John Allison vis-V01-01-00 |
---|
2251 | - Modified GNUmakefiles for restructured geometry. |
---|
2252 | |
---|
2253 | 29th February 2000 John Allison vis-V01-00-06 |
---|
2254 | - Changed `char*' to `const char*' in G4FRClientServer::Err(...). |
---|
2255 | |
---|
2256 | 28th February 2000 John Allison |
---|
2257 | - Cosmetic improvements to G4RayTracerSceneHandler.hh and G4RayTracerViewer.hh. |
---|
2258 | |
---|
2259 | 24th February 2000 John Allison |
---|
2260 | - Minor inmprovement of messages from /vis/viewer/refresh. |
---|
2261 | - Cosmetic tidying in G4OpenGLViewer.cc. |
---|
2262 | - Added protection for null viewer in G4RTSteppingAction.cc and |
---|
2263 | G4RayTrajectory.cc. |
---|
2264 | - Corrected for zoom, etc., in G4RayTracerViewer.cc. |
---|
2265 | |
---|
2266 | 23rd February 2000 John Allison |
---|
2267 | - Added G4RayTracerSceneHandler and Viewer. |
---|
2268 | - Some modifications to other RayTracer routines for vis compliance. |
---|
2269 | - (Note: headAngle still not right - ray traced views are sometimes tipped.) |
---|
2270 | |
---|
2271 | 23rd February 2000 John Allison vis-V01-00-05 |
---|
2272 | - Includes raytracer-V01-00-01a which is original version plus fixes for |
---|
2273 | ISO compliance. |
---|
2274 | |
---|
2275 | 21st February 2000 John Allison |
---|
2276 | - /vis/viewer/refresh no longer invokes ShowView(). |
---|
2277 | - G4VViewer: introduced data member fShortName. |
---|
2278 | - Added G4RTSteppingAction and G4RayTrajectory to list of G4VisManager's |
---|
2279 | friends. |
---|
2280 | - Improved G4VisManager::CreateSceneHandler() and CreateViewer() and |
---|
2281 | handling of error in G4VisCommandSceneHandler::Create() and |
---|
2282 | G4VisCommandViewer::Create(). |
---|
2283 | - OpenGL: char* becomes const char*. Small output text improvement. |
---|
2284 | - test: some changes for Ray Tracer. Boolean intersection instead of union. |
---|
2285 | |
---|
2286 | 02 February 2000 Guy Barrand |
---|
2287 | - OPACS/src/G4XoViewer.cc : change WaitForNotify signature to |
---|
2288 | be able to compile with DEC-cxx 6.1. |
---|
2289 | |
---|
2290 | vis-V01-00-04 29th January 2000 Satoshi Tanaka |
---|
2291 | - CVS tag is assigned to the Makoto's committing below. |
---|
2292 | |
---|
2293 | 29th January 2000 Makoto Asai |
---|
2294 | - Introduction of G4RayTracer (visualization/RayTracer/...) |
---|
2295 | - Migration of G4RayTracer |
---|
2296 | affected files : |
---|
2297 | visualization/GNUmakefile |
---|
2298 | visualization/management/include/MyVisManager.cc |
---|
2299 | visualization/management/src/G4VisManager.cc |
---|
2300 | affected files in other directory : |
---|
2301 | config/G4VIS_BUILD.gmk |
---|
2302 | config/G4VIS_USE.gmk |
---|
2303 | |
---|
2304 | vis-V01-00-03 17th January 2000 John Allison |
---|
2305 | - Added protection for no voxelisation in G4LogicalVolumeModel.cc. |
---|
2306 | - Changed endl to G4endl in G4VisCommandsViewer.cc and G4GoSceneHandler.cc. |
---|
2307 | |
---|
2308 | 14th January 2000 John Allison |
---|
2309 | - Added protection for no viewer in G4VisCommandsViewer.cc. |
---|
2310 | |
---|
2311 | vis-V01-00-02 11th January 2000 John Allison |
---|
2312 | - General handling of displaced solid (G4PhysicalVolumeModel). |
---|
2313 | - Introduced /vis/viewer/show (/vis/viewer/update is synonym). |
---|
2314 | - Improved printing in /vis/camera/reset. |
---|
2315 | |
---|
2316 | vis-V01-00-01 27th December 1999 Satoshi Tanaka |
---|
2317 | - VRML-V01-00-00 27th December 1999 Satoshi Tanaka |
---|
2318 | - G4endl ==> "\n" for fDest objects ... for ISO standard C++ compiler |
---|
2319 | |
---|
2320 | vis-V01-00-00 16th December 1999 John Allison |
---|
2321 | - (Note: NOT FOR SYSTEM TESTING - this tag still has problems with |
---|
2322 | displaying logical volumes and text.) |
---|
2323 | - Added /vis/viewer/refresh. |
---|
2324 | - Rationalised command lists for keeping parameter lists up to date, |
---|
2325 | G4VVisCommand::sceneNameCommands, etc. |
---|
2326 | - Added AddThis(const G4Polycone&), etc., to prevent hiding warnings. |
---|
2327 | - Developments in test - see test/History. |
---|
2328 | |
---|
2329 | vis-V00-01-14a 7th December 1999 John Allison |
---|
2330 | - Added `class' keyword in friend statement in G4VisStateDependent.hh |
---|
2331 | to keep HP happy. |
---|
2332 | |
---|
2333 | vis-V00-01-14 6th December 1999 John Allison |
---|
2334 | - Invert rotation of boolean component in G4PhysicalVolumeModel.cc. |
---|
2335 | |
---|
2336 | vis-V00-01-13 Satoshi TANAKA Dec 01, 1999 |
---|
2337 | - DAWN-V00-01-08 |
---|
2338 | - Removed implicit casting from the previous updation |
---|
2339 | |
---|
2340 | vis-V00-01-12 Satoshi TANAKA Nov 30, 1999 |
---|
2341 | - DAWN-V00-01-06 |
---|
2342 | - Fixing improper definition of alpha1, alpha2 |
---|
2343 | |
---|
2344 | vis-V00-01-11 29th November 1999 John Allison |
---|
2345 | - Introduced helper class G4VisStateDependent to decouple G4VisManager from |
---|
2346 | G4StateManager, G4RunManager, etc. |
---|
2347 | - Archived old directoris inside test subdirectory. |
---|
2348 | |
---|
2349 | vis-V00-01-10 25th November 1999 John Allison |
---|
2350 | - Adapted relevant header files of modeling and management for |
---|
2351 | Software Reference Manual. |
---|
2352 | |
---|
2353 | vis-V00-01-09 23th November 1999 Satoshi Tanaka |
---|
2354 | - Protection to ill-defined G4Trap in AddThis() |
---|
2355 | |
---|
2356 | vis-V00-01-08 10th November 1999 John Allison |
---|
2357 | - Added capability of viewing Boolean solids - coworks with geometry-V00-01-01. |
---|
2358 | - Fixed bug in G4VViewer to maintain proper status of fNeedKernelVisit. |
---|
2359 | - Added Boolean solids to test/src/MyDetectorConstruction.cc. |
---|
2360 | - Added circle to represent end of step in test/src/MySteppingAction.cc. |
---|
2361 | |
---|
2362 | vis-V00-01-07 5th November John Allison |
---|
2363 | - Added /vis/viewer/update [<viewer-name>]. |
---|
2364 | - Some groundwork for /vis/scene/edit. |
---|
2365 | - Added additional check in G4VisManager::IsValidView(). |
---|
2366 | - G4VSceneHandler::ClearStore() invokes fpViewer -> NeedKernelVisit(). |
---|
2367 | (After a clear of the graphical database it is necessary to do this. |
---|
2368 | So if a derived class redefines, it must still invoke this base |
---|
2369 | class method. |
---|
2370 | - G4Scene::AddRunDurationModel(), AddWorldIfEmpty(), AddEndOfEventModel(): |
---|
2371 | avoid duplicate models and flag with G4bool return argument. |
---|
2372 | - G4VisCommandsSceneAdd: respect the above G4bool return value. |
---|
2373 | - G4Scene::AddRunDurationModel(): remove temporary workaround for old CLHEP |
---|
2374 | non-const problem. |
---|
2375 | - Added 3rd template argument of map (to keep Sun CC 4.2 happy) in |
---|
2376 | G4OpenGLStoredSceneHandler.hh and G4OpenInventorSceneHandler.hh. |
---|
2377 | - G4OpenGLStoredSceneHandler::ClearStore() and |
---|
2378 | G4OpenInventorSceneHandler::ClearStore() invoke base class function |
---|
2379 | G4VSceneHandler::ClearStore(). |
---|
2380 | |
---|
2381 | VRML-V00-01-01 4th November 1999 Satoshi Tanaka |
---|
2382 | - Introduction of VRMLBeginModeling() for new vis commands |
---|
2383 | - Updation and tagging of visualization/VRML/ |
---|
2384 | and this History file |
---|
2385 | |
---|
2386 | DAWN-V00-01-04 04th November 1999 Satoshi TANAKA |
---|
2387 | - Protection to AddPrimitive( G4NURBS ) |
---|
2388 | - Updation and tagging of visualization/FukuiRenderer/ |
---|
2389 | and this History file |
---|
2390 | |
---|
2391 | DAWN-V00-01-03 02nd November 1999 Satoshi TANAKA |
---|
2392 | - Updation and tagging of visualization/FukuiRenderer/ |
---|
2393 | and this History file |
---|
2394 | - Environmental variable G4DAWN_MULTI_WINDOW is |
---|
2395 | renamed to G4DAWNFILE_MULTI_WINDOW for DAWN-file driver. |
---|
2396 | (G4DAWN_MULTI_WINDOW still works for a while.) |
---|
2397 | |
---|
2398 | DAWN-V00-01-02 01st November 1999 Satoshi TANAKA |
---|
2399 | - Updation and tagging of visualization/FukuiRenderer/ |
---|
2400 | and this History file |
---|
2401 | - Separation of BeginModeling() and FRBeginModeling(). |
---|
2402 | Co-workable with /run/beamOn with the new vis commands. |
---|
2403 | |
---|
2404 | 29 Oct 1999 Guy Barrand |
---|
2405 | - Modify G4Xo.cc to not load G4Xo.xrm resource file. |
---|
2406 | Resource must be grouped in some g4.xrm file. |
---|
2407 | |
---|
2408 | vis-V00-01-06 25th October 1999 John Allison |
---|
2409 | - No longer update view parameters in /vis/scene/add/volume, etc. |
---|
2410 | - Change G4RWTValHashDictionary to G4std::map in G4OpenGLStoredSceneHandler |
---|
2411 | and G4OpenInventorSceneHandler (needs global-V00-01-03). |
---|
2412 | |
---|
2413 | 11 Oct 1999 Guy Barrand |
---|
2414 | - G4GoSceneHandler.cc/G4GoSceneHandler::EndPrimitives : modify |
---|
2415 | the logic of setting the OMatrix for Go objects in order |
---|
2416 | to avoid the usage of the CLHEP/Rotation.getAngleAxis that |
---|
2417 | clearly has precision problem on some platforms (at least |
---|
2418 | Linux and HP-UX). |
---|
2419 | |
---|
2420 | vis-V00-01-05 4th October 1999 John Allison |
---|
2421 | - Implemented /vis/scene/add/logicalVolume. |
---|
2422 | - Added G4LogicalVolumeModel. |
---|
2423 | - Augmented G4PhysicalVolumeModel so G4LogicalVolumeModel could inherit. |
---|
2424 | - Updated G4BoundingSphereScene and G4PhysicalVolumeSearchScene to |
---|
2425 | implement extra virtual functions in G4VSceneHandler interface. |
---|
2426 | - Moved virtual destructor G4VModel::~G4VModel to non-inline implementation. |
---|
2427 | - Tidied G4VSceneHandler. |
---|
2428 | |
---|
2429 | vis-V00-01-04 30 Sep 1999 Satoshi Tanaka |
---|
2430 | - RW/STL dependence was removed from VRML 1.0 driver |
---|
2431 | |
---|
2432 | 15 Sep 1999 Guy Barrand |
---|
2433 | - Modify G4OpenGLStoredSceneHandler.cc to compile on Linux-g++ with STL. |
---|
2434 | |
---|
2435 | vis-V00-01-03 27th August John Allison |
---|
2436 | - Modified GNUmakefile to prevent building of global libraries. |
---|
2437 | |
---|
2438 | vis-V00-01-02 27th August John Allison |
---|
2439 | - Eliminate residual references to G4Ray. |
---|
2440 | - Improved some informational printing in G4VisManager::IsValidView. |
---|
2441 | - G4Vis |
---|
2442 | Manager::SetCurrentGraphicsSystem no longer gives spurious warnings. |
---|
2443 | - Improved README (change `gmake global' to plain `gmake'). |
---|
2444 | |
---|
2445 | vis-V00-01-01 26th August Satoshi TANAKA |
---|
2446 | - Protection for invalid calling of BeginModeling |
---|
2447 | - .DAWN.history ==> .DAWN_1.history |
---|
2448 | **** It means DAWN version 3.80a or after is required *** |
---|
2449 | |
---|
2450 | vis-V00-01-00 24th August Satoshi TANAKA |
---|
2451 | - Improved README. |
---|
2452 | |
---|
2453 | vis-01-00-15a 3rd July 1999 John Allison |
---|
2454 | - Improved README (Guy). |
---|
2455 | - Corrected a fprintf statement in G4OpenGLXViewer::spewWireframeEPS. |
---|
2456 | |
---|
2457 | vis-01-00-15 29th June 1999 John Allison |
---|
2458 | - Moved #include <rw/tvhdict.h> from G4OpenGLSceneHandler.hh to .cc. |
---|
2459 | - Corrected #ifdef G4VIS_BUILD_OPENGL_DRIVER in G4OpenGLXViewer.hh. |
---|
2460 | |
---|
2461 | vis-01-00-14 19th June 1999 John Allison |
---|
2462 | - Removed references to G4Ray from GNUmakefile. |
---|
2463 | - Archived (cvs removed) all G4Ray files. |
---|
2464 | - Cosmetic change to an output statement in G4VisToOldVisCommands.cc/ |
---|
2465 | |
---|
2466 | vis-01-00-13 1st June 1999 John Allison |
---|
2467 | - Updated README for May Release (Satoshi, John). |
---|
2468 | - Removed G4Ray from tag. |
---|
2469 | |
---|
2470 | 31 Mai 1999 Guy Barrand |
---|
2471 | - G4XoViewer : remove enabling/disabling XoCamera popup menu logic. |
---|
2472 | In some situation (N03) we were loosing the XoCamera popup menu. |
---|
2473 | - G4XoViewer : correct ClearStore, ClearTransientStore. |
---|
2474 | |
---|
2475 | vis-01-00-12a 26th May 1999 John Allison |
---|
2476 | - G4TrajectoriesModel.cc: (*TC) [iT] -> DrawTrajectory (); |
---|
2477 | |
---|
2478 | vis-01-00-12 25th May 1999 John Allison |
---|
2479 | - Moved global operator != to member function. |
---|
2480 | - Updated OPACS to handle "ClearTransientStore" (Guy). |
---|
2481 | |
---|
2482 | vis-01-00-11 12th May 1999 Guy Barrand |
---|
2483 | - G4VSceneHandler : ClearTransientStore. |
---|
2484 | - G4VisCommandsSceneHandler : protect against a null pointer. |
---|
2485 | - OpenInventor : use HEPVis/SoWindow to create windows (needed |
---|
2486 | on NT). Implement the a "transient scene graph" for "event" |
---|
2487 | things. Use fXxx convention for fields. |
---|
2488 | - G4TrajectoriesModeling : do not draw a "marker" at each step by default. |
---|
2489 | |
---|
2490 | vis-01-00-10 10th May 1999 John Allison |
---|
2491 | - Acted upon Code Wizard reports. Mainly made destructors virtual. |
---|
2492 | |
---|
2493 | vis-01-00-09 28th April 1999 John Allison |
---|
2494 | - Changes for UserAction classes. |
---|
2495 | |
---|
2496 | vis-01-00-08 John Allison |
---|
2497 | - Changes by Paulo Mora de Freitas for decoupling vis from parameterisation. |
---|
2498 | |
---|
2499 | 18th April 1999 John Allison |
---|
2500 | - Added "defined" after || in VRML1(1)(File).hh. (Some preprocessors |
---|
2501 | give an error without it.) |
---|
2502 | |
---|
2503 | vis-01-00-07 15th April 1999 John Allison |
---|
2504 | - Replaced visualization/test/GNUmakefile by a simple one using binmake.gmk. |
---|
2505 | - Added CPPFLAGS += -I$(G4BASE)/intercoms/include to some GNUmakefiles ready |
---|
2506 | for the move of G4VGraphicsScene to intercoms. |
---|
2507 | |
---|
2508 | vis-01-00-06 29th March 1999 John Allison |
---|
2509 | - Platform dependency fix in G4VisCommandsScene.cc. |
---|
2510 | |
---|
2511 | vis-01-00-05 7th February 1999 John Allison |
---|
2512 | - management: - Added /vis/scene/notifyHandlers. |
---|
2513 | - Added virtual functions AddThis (const G4Polycone and |
---|
2514 | G4Polyhedra to G4VSceneHandler |
---|
2515 | - Moved some code from G4VisManager to G4Scene::AddWorldIfEmpty. |
---|
2516 | - Various refinements and bug fixes. |
---|
2517 | - modeling: Augmented G4PhysicalVolumeSearchScene and G4BoundingSphereScene |
---|
2518 | See modeling/History. |
---|
2519 | - OpenGL: - Corrected edgeCount check for triangles in |
---|
2520 | G4OpenGLSceneHandler::AddPrimitive (const G4Polyhedron&). |
---|
2521 | - Added (long unsigned int) cast in G4OpenGLXmRotationCallbacks.cc. |
---|
2522 | - Added SetView and ShowView to G4OpenGLXViewer: |
---|
2523 | // To force change of context... |
---|
2524 | void G4OpenGLXViewer::SetView () { |
---|
2525 | glXMakeCurrent (dpy, win, cx); |
---|
2526 | G4OpenGLViewer::SetView (); |
---|
2527 | } |
---|
2528 | // Hopefully to get better flushing in DEC OpenGL... |
---|
2529 | void G4OpenGLXViewer::ShowView () { |
---|
2530 | glXWaitGL (); |
---|
2531 | glFlush (); |
---|
2532 | } |
---|
2533 | |
---|
2534 | |
---|
2535 | vis-01-00-04 11th January 1999 John Allison |
---|
2536 | - Completed change of names from scene to sceneHandler, view to viewer. |
---|
2537 | - Vis manager and scene handlers now keep pointer to scene, rather than a copy. |
---|
2538 | - G4SceneList now a simple G4RWTPtrOrderedVector. |
---|
2539 | - /vis/camera/reset now resets viewpoint direction and up vector. |
---|
2540 | |
---|
2541 | vis-01-00-03 10th January 1999 John Allison |
---|
2542 | - Added flags for viewing geom, hits, digis to G4ModelingParameters. |
---|
2543 | |
---|
2544 | vis-01-00-02 9th January 1999 John Allison |
---|
2545 | - Changed Scene to SceneHandler, View to Viewer. |
---|
2546 | |
---|
2547 | vis-01-00-01 6th January 1999 John Allison |
---|
2548 | - Made G4VisManager::GetInstance() private to prevent inadvertent misuse. |
---|
2549 | - Removed #include GNU_GCC - no longer necessary for egcs. |
---|
2550 | - Continued developing the new commands. |
---|
2551 | |
---|
2552 | vis-00-04-04 16th December 1998 John Allison |
---|
2553 | - test/GNUmakefile for Linux-g++ |
---|
2554 | - test/test19.cc - removed g4templates.hh |
---|
2555 | - OpenGL - reverted to 100%. |
---|
2556 | |
---|
2557 | vis-00-04-03 9th December 1998 John Allison |
---|
2558 | - Made /vis/ commands from /vis~/. The idea is to maintain backwards |
---|
2559 | compatibility while allowing us to "deprecate" the old commands over |
---|
2560 | a period of time. Some of these /vis/ commands respond with "superceded", |
---|
2561 | i.e., superceded by new commands, but still available in /vis~/. |
---|
2562 | - OpenGL viewing volume increased by 20% to prevent corners being clipped. |
---|
2563 | |
---|
2564 | - 08/12/98 : G.Barrand : OpenInventor : due to |
---|
2565 | huge load problems on various platforms, init only |
---|
2566 | the HEPVis things that are needed. |
---|
2567 | |
---|
2568 | vis-00-04-02 30th November 1998 Satoshi Tanaka |
---|
2569 | - G4VRMLFILE_DEST_DIR for customising out file name - see VRML/History. |
---|
2570 | |
---|
2571 | 29th November 1998 |
---|
2572 | - Added CPPFLAGS += -I....electromagnetic/utils/include to test/GNUmakefile. |
---|
2573 | - Added fName to G4SceneData. |
---|
2574 | |
---|
2575 | vis-00-04-01 25th November 1998 John Allison. |
---|
2576 | - G4Ray/GNUmakefile update for move of files in particles. |
---|
2577 | - Added const G4VisAttributes* fpDefaultVisAttributes and access |
---|
2578 | functions to G4ModelingParameters. |
---|
2579 | - Reverted to default assignment operator and copy constructor for |
---|
2580 | G4ModelingParameters and G4ViewParameters. |
---|
2581 | - G4PhysicalVolumeModel can now handle invisible daughters. |
---|
2582 | - More new /vis/ commands - depends on intercoms-00-04-01. |
---|
2583 | - G4VScene passes DefaultVisAttributes* to ModelingParameters. |
---|
2584 | |
---|
2585 | vis-00-03-07 23rd November 1998 John Allison. |
---|
2586 | - modeling/GNUmakefile update for move of files in particles (Hisaya). |
---|
2587 | - Removed semi-colon in G4BoundingSphereScene.cc. |
---|
2588 | |
---|
2589 | vis-00-03-06 9th November 1998 John Allison. |
---|
2590 | - Small change to a message in G4VisManager. |
---|
2591 | - VRML refinement - see VRML/History. |
---|
2592 | - Needs greps-00-03-03. |
---|
2593 | |
---|
2594 | vis-00-03-05b 9th November 1998 John Allison. |
---|
2595 | - Merged 6th November changes with vis-00-03-05a |
---|
2596 | - Bug fix in G4VisManager::IsValidView for batch running. |
---|
2597 | - Needs greps-00-03-03. |
---|
2598 | |
---|
2599 | vis-00-03-05a 9th November 1998 Satoshi Tanaka |
---|
2600 | - VRML 2.0 Visualization driver is added to |
---|
2601 | management/include/MyVisManager.cc. |
---|
2602 | |
---|
2603 | vis-00-03-05 9th November 1998 Satoshi Tanaka |
---|
2604 | - VRML 2.0 Visualization driver is commited: |
---|
2605 | (1) Generatin of VRML 2.0 format files to describe Geant4 simulation. |
---|
2606 | (2) Interactive displaying of physiccal-volume names and copy numbers |
---|
2607 | (3) Interactive displaying of hit positions (displayed strings are |
---|
2608 | costomizable. |
---|
2609 | (4) Wireframe drawing style of Geant4 visualization is reflected as |
---|
2610 | transparency = 0.7. This value is customizable. |
---|
2611 | If transparency is 1.0, drawing of detector geometry is skipped, |
---|
2612 | and hits can be picked easily. |
---|
2613 | |
---|
2614 | 6th November 1998 John Allison |
---|
2615 | - Implemented basic /vis/viewer commands. |
---|
2616 | - Added `const G4String& name' argument to G4VScene and G4VView constructors. |
---|
2617 | |
---|
2618 | vis-00-03-04 30th October 1998 John Allison |
---|
2619 | - Tagged. |
---|
2620 | |
---|
2621 | 29th October 1998 Guy Barrand |
---|
2622 | - G4OpenGLXView.hh, G4OpenGLXmView.cc, G4OpenGLXmWindowHandlingCallbacks.cc |
---|
2623 | in order that things compile and compile without warnings on HP/aCC |
---|
2624 | |
---|
2625 | 14th October 1998 John Allison |
---|
2626 | - Augmented the new /vis/ commands. Still not complete but they |
---|
2627 | co-work with the old commands. |
---|
2628 | - Changed char* fName to G4String fName in G4VScene and G4VView. |
---|
2629 | Consequent changes in G4OpenGLView. Also OpenInventor? Etc. |
---|
2630 | |
---|
2631 | 11th October 1998 Andy Walkden |
---|
2632 | - added (not a very good) version of hidden lines removal code. This code |
---|
2633 | suffers from depth buffering artefacts. glPolygonOffset is a feature of |
---|
2634 | OpenGL version 1.1, and can help overcome depth buffer problems. The code |
---|
2635 | to utilise glPolygonOffset is committed, but commented out, as it doesn't |
---|
2636 | seem to work with the version of Mesa available on rsplus currently. My |
---|
2637 | ideal strategy is to enable depth testing, draw the model as lines, enable |
---|
2638 | filled polygon offsetting (glPolygonOffset(1.0 /*offset scale factor*/, |
---|
2639 | 2/*offset bias*/); glEnable (GL_POLYGON_OFFSET_FILLED);) then draw the |
---|
2640 | model as filled polygons. The offsetting should just add `2' (in window |
---|
2641 | coordinates, I think) onto the z value of all vertices relating to filled |
---|
2642 | polygons, thus dismissing the conflict between almost identical z values |
---|
2643 | for lines and filled polygon edges. |
---|
2644 | |
---|
2645 | vis-00-03-03 9th October 1998 John Allison |
---|
2646 | - G4VisManager inherits G4VStateDependent. This is used to draw |
---|
2647 | end-of-event models. |
---|
2648 | |
---|
2649 | 4th October 1998 Andy Walkden |
---|
2650 | - Added ability for all G4OpenGLX derived graphics systems to produce |
---|
2651 | vectored PostScript hardcopy. Facility for `automated screen dump' |
---|
2652 | (i.e. pixmap output) still kept, as some rasterization features |
---|
2653 | don't make it into the vectored PostScript output (such as haloing |
---|
2654 | effects). Facility currently available via G4OpenGLXm by clicking |
---|
2655 | `Miscellany' then `Create .eps file', to get a popup printing |
---|
2656 | window. |
---|
2657 | |
---|
2658 | vis-00-03-02a 26th September 1998 |
---|
2659 | - DAWNFILE driver is made platform dependent. |
---|
2660 | (It is now compilable both at both Unix and NT without necessity |
---|
2661 | of C macros like WIN32.) |
---|
2662 | |
---|
2663 | vis-00-03-02 25th September 1998 |
---|
2664 | - DAWNFILE driver is ported to VC++ |
---|
2665 | |
---|
2666 | vis-00-03-01 24th September 1998 John Allison |
---|
2667 | - Eliminated G4VPhysicalVolume* fpWorld data memebr from G4VisManager. |
---|
2668 | |
---|
2669 | 22th September 1998 Guy Barrand. |
---|
2670 | - Correct modeling, management, G4Ray /GNUmakefile to have |
---|
2671 | correct digits+hits includes. |
---|
2672 | |
---|
2673 | 19th September 1998 Guy Barrand. |
---|
2674 | - Due to a correction in globals.h restore correct code |
---|
2675 | so that OpenInventor files compile correctly on NT. |
---|
2676 | |
---|
2677 | vis-00-02-06 31st August 1998 John Allison |
---|
2678 | - Added G4VModel::Validate() and in subclasses. |
---|
2679 | - Reverted to default copy constructir and assignment operator in G4SceneData. |
---|
2680 | - Implemented G4VisManager::GeometryHasChanged(). |
---|
2681 | - Switched on echoing of commands and history mechanism in test19.g4m. |
---|
2682 | |
---|
2683 | vis-00-02-05 27th August 1998 John Allison |
---|
2684 | - Added G4HitsModel and G4TrajectoriesModel. |
---|
2685 | - Added /vis/scene/include/hits and trajectories, and some bug fixes. |
---|
2686 | |
---|
2687 | vis-00-02-04 22nd August 1998 John Allison |
---|
2688 | - Many changes in modeling - see modeling/History. |
---|
2689 | - New commands: /vis/scene/create, list, add/volume, add/ghosts. |
---|
2690 | |
---|
2691 | vis-00-02-03a 20th August 1998 John Allison |
---|
2692 | - Restored some code in G4SceneData.cc |
---|
2693 | - Fixed syntax bug in G4PhysicalVolumeSearchScene.hh |
---|
2694 | |
---|
2695 | vis-00-02-03 14th August 1998 John Allison |
---|
2696 | - Added G4VisManager::GeometryHasChanged() - run manager can notify change. |
---|
2697 | - Removed AddRun(Event)DurationModelToCurrentSceneData - no longer used. |
---|
2698 | - Some bug corrections in visualization/OpenGL (Guy Barrand - see |
---|
2699 | vis blackboard for details). |
---|
2700 | - Some protection added in visualization/OPACS (do.) |
---|
2701 | - Created visualization/test/OPACS (do.) |
---|
2702 | |
---|
2703 | 12th August 1998 John Allison |
---|
2704 | - More new commands - not fully functional yet. |
---|
2705 | |
---|
2706 | 11th August 1998 Guy Barrand |
---|
2707 | - G4OpenInventor : remove uneccesary includes. |
---|
2708 | |
---|
2709 | vis-00-02-02b 11th August Satoshi Tanaka |
---|
2710 | - AddPrimitive() for polymarker are implemented in DAWN and VRML drivers. |
---|
2711 | |
---|
2712 | vis-00-02-02a 9th August John Allison |
---|
2713 | - Small bug fix in G4VisCommandsScene.cc. |
---|
2714 | |
---|
2715 | vis-00-02-02 9th August John Allison |
---|
2716 | - Changed '.' to '-' in scene/view names. |
---|
2717 | - Began introduction of new /vis/ commands. |
---|
2718 | - Consequent changes to test - see test/History. |
---|
2719 | |
---|
2720 | 7th August Guy Barrand. |
---|
2721 | - OPACS : use G4VView name to build widget names. |
---|
2722 | - OPACS : use new interactor parenting logic. |
---|
2723 | - OpenGL, OpenInventor, G4Ray : clean compilation warnings for OSF1/cxx, HP/aCC. |
---|
2724 | |
---|
2725 | 7th August John Allison/Satoshi Tanaka/Guy Barrand. |
---|
2726 | - Added G4<driver>Scene::AddPrimitive (const G4Polymarker&) to keep |
---|
2727 | compilers happy. |
---|
2728 | |
---|
2729 | vis-00-02-01 6th August John Allison |
---|
2730 | - Created G4VisManagerRegisterMessengers.cc. |
---|
2731 | - Bug fix in G4VisManager: now follows change of world volume after |
---|
2732 | /vis~/clear/scene. |
---|
2733 | - OpenInventor: Correct some upper -> lower case mess (Guy Barrand) |
---|
2734 | - G4RayView: syntax bug fixes. |
---|
2735 | |
---|
2736 | 4th August 1998 Andy Walkden |
---|
2737 | I made some changes to OpenGL code... |
---|
2738 | The changes are (i) to tidy up some redundant hidden line |
---|
2739 | removal function calls, (ii) to put some hidden line removal |
---|
2740 | code in G4OpenGLScene::AddPrimitive(G4Polyhedron) and |
---|
2741 | (iii) to add an option to generate an encapsulated postscript |
---|
2742 | file of the current view in OpenGLXm. There is now a button |
---|
2743 | in the Miscellany pulldown of the main menubar to bring up |
---|
2744 | a shell in which you can specify a filename, colour or black |
---|
2745 | and white and request the creation of a .eps file. The |
---|
2746 | code is to be found in G4OpenGLXView, and so is not bound |
---|
2747 | to the Xm user. Also it needs fixing for some Mesa |
---|
2748 | implementations, and the HP CDE environment manages to stuff |
---|
2749 | things up when rendering to a pixmap (although CDE makes a |
---|
2750 | mess of most other things as well, so this isn't |
---|
2751 | disastrous). |
---|
2752 | |
---|
2753 | |
---|
2754 | vis-00-01-08 21th July 1998 John Allison |
---|
2755 | - Removed automatic refresh from /vis/camera/reset in G4VisCommandsCamera.cc. |
---|
2756 | |
---|
2757 | vis-00-01-07b 21th July 1998 Satoshi Tanaka |
---|
2758 | - Revised G4FRSCENE::SendBoundingBox() so that |
---|
2759 | zooming polycy of DAWN drivers becomes consistent with |
---|
2760 | OpenGL drivers |
---|
2761 | |
---|
2762 | vis-00-01-07 20th July 1998 John Allison |
---|
2763 | - Corrected bug in G4VisManager::IsViewValid to trap drawing commands |
---|
2764 | before geometry is available. |
---|
2765 | |
---|
2766 | vis-00-01-06 19th July 1998 John Allison |
---|
2767 | - Default culling: culling - on, culling of invisible objects - on. |
---|
2768 | - set/drawing_style does *not* change culling flags. |
---|
2769 | - Minor bug fixes. |
---|
2770 | |
---|
2771 | vis-00-01-05 15th July 1998 John Allison |
---|
2772 | - Cleaned up after name changes. |
---|
2773 | - Minor bug fixes. |
---|
2774 | |
---|
2775 | vis-00-01-04 7th July 1998 Guy Barrand |
---|
2776 | - Introduced interactivity.gmk into GNUmakefiles. |
---|
2777 | |
---|
2778 | vis-00-01-03 6th July 1998 John Allison |
---|
2779 | - Changes for interface restructuring. |
---|
2780 | - Simplified MyVisManager. |
---|
2781 | |
---|
2782 | vis-00-01-02 5th July 1998 John Allison |
---|
2783 | - Changed visualization/GNUmakefile to use globlib.gmk. |
---|
2784 | - Updated README for geant4beta. |
---|
2785 | - Changed /vis~/draw/Ghosts to /vis~/draw/ghosts. |
---|
2786 | |
---|
2787 | vis-00-01-01 4th July 1998 John Allison |
---|
2788 | - Moved G4VIS_BUILD.gmk and G4VIS_USE.gmk to geant4beta/config. |
---|
2789 | - Changed /vis/ to /vis~/. |
---|
2790 | |
---|
2791 | 3rd July 1998 John Allison |
---|
2792 | - Small changes to test - see test/History. |
---|
2793 | - Tidied. |
---|
2794 | - Removed GNUmakefile.G4VIS_USE and make_list.sh. |
---|
2795 | |
---|
2796 | 30th June 1998 - Paulo & Marc |
---|
2797 | - added the G4FlavoredParallelWorldModel.hh file to |
---|
2798 | visualization/modeling/include; |
---|
2799 | - added the /vis~/draw/Ghosts [particle name] command |
---|
2800 | in the G4VisManMessDraw.cc file; |
---|
2801 | - added |
---|
2802 | CPPFLAGS += -I$(G4BASE)/geometry/magneticfield/include and |
---|
2803 | CPPFLAGS += -I$(G4BASE)/processes/parameterisation/include |
---|
2804 | lines to GNUmakefile to compile G4VisManMessDraw.cc. |
---|
2805 | |
---|
2806 | geant4beta |
---|
2807 | ============================================================ |
---|
2808 | geant4alpha |
---|
2809 | |
---|
2810 | vis-00-06-09 26th June 1998 John Allison |
---|
2811 | - OPACS and Open Inventor - something about widget parents (GB) |
---|
2812 | - Removed /new_vis/ commands. |
---|
2813 | |
---|
2814 | vis-00-06-08a 26th June 1998 Satoshi Tanaka |
---|
2815 | - Updated G4VIS_USE.gmk |
---|
2816 | - (1) Macro -DG4VIS_USE_DAWNFILE is made properly set |
---|
2817 | - (2) G4VIS_USE_DAWN_ is renamed to G4VIS_USE_DAWN_OR_DAWNFILE |
---|
2818 | - (3) G4VIS_USE_VRML_ is renamed to G4VIS_USE_VRML_OR_VRMLFILE |
---|
2819 | |
---|
2820 | vis-00-06-08 22nd June 1998 John Allison |
---|
2821 | - Changed G4BASE = ../.. to G4BASE = $(shell (cd ../..; pwd)) |
---|
2822 | - Changed GNUmakefile.G4VIS_BUILD to G4VIS_BUILD.gmk |
---|
2823 | |
---|
2824 | vis-00-06-07 19th June 1998 John Allison |
---|
2825 | - Defined G4_SOLVE_VIS_TEMPLATES in G4VIS_USE.gmk. Needs |
---|
2826 | the head version of GNUmakefile.architecture. |
---|
2827 | - Consequential changes (improvements) to template handling in test19.cc |
---|
2828 | - Some minor improvements in modeling. |
---|
2829 | |
---|
2830 | vis-00-06-06 11th June 1998 John Allison |
---|
2831 | - Fixes to test_utils - see test/History. |
---|
2832 | - Improvements in modeling - see modeling/History. |
---|
2833 | |
---|
2834 | vis-00-06-05 11th June 1998 Satoshi Tanaka |
---|
2835 | - In G4VisManMessDraw.cc and G4VisManMessSet.cc , ... |
---|
2836 | // G4double unit = G4UIcommand::valueOf (unitString); |
---|
2837 | G4double unit = G4UnitDefinition::GetValueOf (unitString); |
---|
2838 | |
---|
2839 | vis-00-06-04 10th June 1998 John Allison |
---|
2840 | - Created G4VIS_USE.gmk to replace GNUmakefile.G4VIS_USE. |
---|
2841 | - Changed test/GNUmakefile to use G4VIS_USE.gmk. |
---|
2842 | - Separate libraries are now default in GNUmakefile. |
---|
2843 | - Committed an interim version of README. |
---|
2844 | - Moved G4BoundingSphereScene from management to modeling. |
---|
2845 | - First attempt at defining the "scene" as lists of models. |
---|
2846 | - Removed some unnecessary checks in G4VisManMess*. |
---|
2847 | |
---|
2848 | vis-00-06-03 27th May 1998 Satoshi Tanaka |
---|
2849 | - DAWNFILE driver is added. It is to generate g4.prim file |
---|
2850 | under the current directory. And make DAWN or DAVID invoke |
---|
2851 | using the g4.prim file as an input. For details, see the blackboard |
---|
2852 | document. |
---|
2853 | |
---|
2854 | 21st May 1998 Andy Walkden |
---|
2855 | - Added hidden line removal code to G4OpenGLView. HLR utilises OpenGL's |
---|
2856 | stencil buffer, but still the drawn lines are a little fragmented |
---|
2857 | (an effect seen often when depth buffering is used to resolve pixel |
---|
2858 | rendering disputes). |
---|
2859 | - HLR requires wireframe rendering, filled polygon rendering and then wireframe |
---|
2860 | rendering again. Hence, three visits to the kernel help to slow HLR |
---|
2861 | rendering right down. |
---|
2862 | |
---|
2863 | vis-00-06-02 20th May 1998 Satoshi Tanaka |
---|
2864 | - Added G4VisFeaturesOfDAWNFILE.hh, cc |
---|
2865 | - Revised visualization/GNUmakefile, GNUmakefile.G4VIS_BUILD, |
---|
2866 | GNUmakefile.G4VIS_USE |
---|
2867 | - These are for DAWNFILE driver in preparation, which enables to |
---|
2868 | invoke DAVID directly from Geant4. |
---|
2869 | |
---|
2870 | vis-00-06-01a 20th May 1998 Satoshi Tanaka |
---|
2871 | - code refinement of FukuiRenderer driver |
---|
2872 | |
---|
2873 | vis-00-06-01 29th April 1998 John Allison |
---|
2874 | - Introduced non-pure virtual functions |
---|
2875 | Establish/DecommissionSpecials (G4PhysicalVolumeModel&) in |
---|
2876 | G4VGraphicsScene with implementation of the former in G4VScene. |
---|
2877 | Modified G4PhysicalVolumeModel to use it; also protected |
---|
2878 | G4PhysicalVolumeModel against non-implementation of |
---|
2879 | Establish/DecommissionSpecials. |
---|
2880 | - Template instantiations in G4RayView made exclusive to GNU_GCC |
---|
2881 | - Some minor changes under test - see test/History. |
---|
2882 | |
---|
2883 | 27th April 1998 Andy Walkden |
---|
2884 | - altered OpenGLView's structure a little. Now, G4OpenGLXmView is a |
---|
2885 | type of (inherits from) G4OpenGLXView. |
---|
2886 | - made code for haloing effects common to all OpenGL views. |
---|
2887 | - changed XUnmapWindow in G4OpenGLXView::~G4OpenGLXView to XDestroyWindow |
---|
2888 | (idea of Guy's) |
---|
2889 | |
---|
2890 | 27th April 1998 Guy Barrand |
---|
2891 | - vis/OPACS : remove Begin/EndModeling in G4GoScene. |
---|
2892 | |
---|
2893 | vis-00-05-06 23rd April 1998 John Allison |
---|
2894 | - Changed test19.mac to test19.g4m and consequent change in test19.cc. |
---|
2895 | - Fixed order of linking vis-a-vis -lG4track and -lG4tracking (GB). |
---|
2896 | - Fixed inadvertent bug in test_utils/src/MyPhysicsList.cc. |
---|
2897 | - Bug fix in G4OpenGLXmConvenienceRoutines.cc (GB). |
---|
2898 | |
---|
2899 | vis-00-05-05 21st April 1998 John Allison |
---|
2900 | - Added run-time command line argument: test19 [<session-type>] [<verbosity>] |
---|
2901 | - Removed #if GNU_GCC from template instantiation requests in test19.cc. |
---|
2902 | - Added fDefaultTextVisAttributes to G4ViewParameters. |
---|
2903 | - Added G4VScene::GetTextColour (changed G4FukuiRendererScene, G4GoScene and |
---|
2904 | G4OpenInventorScene. |
---|
2905 | - Changed default view parameters: culling on and invisible object culling on. |
---|
2906 | - Tidied CreateScene/View. |
---|
2907 | - Continued BaBar development. |
---|
2908 | |
---|
2909 | 15th April 1998 John Allison |
---|
2910 | - Added test/EucIntfce/, test/Bogus/ and test/babar_utils/ for BaBar test code. |
---|
2911 | Also a new main() in BaBarCallListTest.cc. Also a data file call_list.dat. |
---|
2912 | See babar_utils/README. |
---|
2913 | - Camera commands, except spin and orbit, no longer initiate draw. |
---|
2914 | - Text is blue for time being (visible on black or white background.) |
---|
2915 | |
---|
2916 | 15th April 1998 : Guy Barrand |
---|
2917 | - From discussion with John and Simone G4VToolkit |
---|
2918 | has been renamed to G4VInteractorManager. |
---|
2919 | |
---|
2920 | vis-00-05-04a 11th April 1998 Satoshi Tanaka |
---|
2921 | - Code improvements in DAWN driver |
---|
2922 | - (1) View parameters are sent to DAWN only at drawing times. |
---|
2923 | - (2) Way of getting marker size are made simpler by using |
---|
2924 | - G4VScene::GetMarkerRadius () etc. |
---|
2925 | |
---|
2926 | vis-00-05-04 8th April 1998 John Allison |
---|
2927 | - Small bug fix - then tag for Easter. |
---|
2928 | |
---|
2929 | HEAD 6th April 1998 John Allison |
---|
2930 | - Added error printing to G4OpenGLScene::AddPrimitive (const G4Text& text). |
---|
2931 | - Added /vis~/draw/text. |
---|
2932 | - Added units to /vis~/draw/axes. |
---|
2933 | - Began the job of restructuring vis commands; so there is a new class |
---|
2934 | G4VisCommandsCameraMessengers for starters! |
---|
2935 | |
---|
2936 | HEAD 4th April 1998 John Allison |
---|
2937 | - Removed automatic drawing after /vis~/set commands. Now an explicit |
---|
2938 | redraw is necessary, but it allows you to change parameters during |
---|
2939 | building a view. For example to superimpose projected hits on a |
---|
2940 | section: |
---|
2941 | /vis~/clear/view |
---|
2942 | /vis~/set/section_plane on 0 0 20 cm 0 0 1 |
---|
2943 | /vis~/draw/current |
---|
2944 | /vis~/set/section_plane off |
---|
2945 | /run/beamOn |
---|
2946 | - Fixed small bug in OpenGL for section drawing. |
---|
2947 | - Made some small improvements in G4ViewParameters. |
---|
2948 | |
---|
2949 | vis-00-05-03 4th April 1998 John Allison |
---|
2950 | - Re-engineered maintenance of current depth, etc. Needed new method |
---|
2951 | G4VGraphicsScene::BeginModeling (G4PhysicalVolumeModel&) in |
---|
2952 | graphics_reps. The result is much cleaner model and modeling |
---|
2953 | parameters classes. Also, the current depth, physical volume and |
---|
2954 | logical volume are immediately available as protected pointers in |
---|
2955 | G4VScene. |
---|
2956 | - Required G4VScene::Begin/EndModeling to be invoked from subclass. |
---|
2957 | - Introduced G4NullModel to hold modeling parameters. This avoids |
---|
2958 | having to create a G4VModel for each graphics primitive. |
---|
2959 | |
---|
2960 | HEAD 3rd April 1998 John Allison |
---|
2961 | - Added GetMarkerDiameter/Radius to G4VScene. |
---|
2962 | - Bug fix in G4VScene::GetMarkerSize. |
---|
2963 | - Removed GetCurrentPhysicalVolume from G4PhysicalVolumeModel - now in |
---|
2964 | G4ModelingParameters (but might move again soon!). |
---|
2965 | - test/GNUmakefile now uses "$(MAKE) separate" for vis libraries. |
---|
2966 | - test19 recognises argument "1" as a verbose flag value. |
---|
2967 | |
---|
2968 | HEAD April 2, 98 G.Barrand |
---|
2969 | - Modifications for Win32/NT. |
---|
2970 | - G4VIS_BUILD_[OIX, OIWIN32]_DRIVER, G4VIS_USE_[OIX, OIWIN32] |
---|
2971 | |
---|
2972 | vis-00-05-02 26th March 1998 John Allison |
---|
2973 | - Added GetMarkerSize to G4VScene. |
---|
2974 | - Made ~G4VisManager virtual. |
---|
2975 | - Added current logical volume and current physical volume to working |
---|
2976 | space in modeling parameters. So it is no longer necessary to cast |
---|
2977 | to G4PhysicalVolumeModel; all such casts removed. |
---|
2978 | - Moved nested classes out of G4RayView. |
---|
2979 | |
---|
2980 | HEAD March 24, 98 G.Cosmo |
---|
2981 | - Modified G4VisManMessExpert.cc to correctly use random numbers |
---|
2982 | by calling directly G4UniformRand(). |
---|
2983 | |
---|
2984 | HEAD March 24, 98 G.Barrand |
---|
2985 | - GNUmakefile : MAKESHLIB changed in G4MAKESHLIB |
---|
2986 | |
---|
2987 | vis-00-05-01a 24 March 1998 Satoshi Tanaka |
---|
2988 | - Geometry tree can be obtained by, e.g., |
---|
2989 | % grep PVName g4.prim > g4.tree |
---|
2990 | |
---|
2991 | vis-00-05-01 23rd March 1998 John Allison |
---|
2992 | - Made RegisterGraphicsSystems pure virtual. |
---|
2993 | - Added verbose level control to printing at initialization. |
---|
2994 | - Fixed (hopefully) bug in scene deletion. |
---|
2995 | - Made AddPrimitive (const G4Text/Circle/Square) pure virtual. |
---|
2996 | (Had to add dummy void G4VRML1SCENE::AddPrimitive (const G4Text&).) |
---|
2997 | - Made AddPrimitive (const G4Polymarker&) virtual again. |
---|
2998 | - Opened some .hh files to G4VIS_USE flags. |
---|
2999 | - Removed Pre/PostAddThis from some graphics systems (not OPACS, OI). |
---|
3000 | - First implementation of G4ModelingParameters::hierarchy (DTREE). |
---|
3001 | - Added Get Global/Current Tag/Description to G4VModel. |
---|
3002 | - Introduced "working space" in G4ModelingParameters for geometry depth. |
---|
3003 | - Relocated some template instantiation requests (might give trouble on DEC). |
---|
3004 | |
---|
3005 | vis-00-04-05a 16th March 1998 Satoshi Tanaka |
---|
3006 | - DAWN driver outputs physical-volume names and copy number. |
---|
3007 | |
---|
3008 | vis-00-04-05 5th March 1998 John Allison |
---|
3009 | - Added G4Text/Circle/Square in G4RayScene.hh. |
---|
3010 | - Added G4Text/Circle/Square in G4BoundingSphereScene.hh. |
---|
3011 | - Made AddPrimitive (const G4Polymarker&) non-virtual in G4VScene.hh. |
---|
3012 | |
---|
3013 | HEAD 5th March 1998 Andy Walkden |
---|
3014 | - Implemented G4Circle/Square. |
---|
3015 | - Added haloing to OpenGLXm "value added" options. |
---|
3016 | |
---|
3017 | HEAD 5th March 1998 S.Sadilov |
---|
3018 | - visualization/GNUmakefile - using $OUT_LIB intoduced in |
---|
3019 | GNUmakefile.architecture |
---|
3020 | - visualization/management/GNUmakefile - compiling G4VisManMessSet.cc |
---|
3021 | without optimization on WinNT |
---|
3022 | |
---|
3023 | vis-00-04-04a 5th March 1998 Satoshi TANAKA |
---|
3024 | - Environmental variables to customized DAWN driver is |
---|
3025 | renamed from DAWN_... to G4DAWN_... |
---|
3026 | - Default mode of DAWN driver is EPS mode, i.e. |
---|
3027 | mode in which EPS files are generated. |
---|
3028 | |
---|
3029 | vis-00-04-04 4th March 1998 John Allison |
---|
3030 | - First tag with modeling under visualization. |
---|
3031 | Here's what you need to do... |
---|
3032 | cd prototype |
---|
3033 | cvs update -A -d -P modeling |
---|
3034 | cd visualization |
---|
3035 | cvs update -r vis-00-04-04 -d -P |
---|
3036 | Change the following lines in your GNUmakefile... |
---|
3037 | CPPFLAGS += -I../../visualization/modeling/include |
---|
3038 | LDFLAGS += -L../../visualization/modeling/$(G4SYSTEM) |
---|
3039 | Remove: @cd ../../modeling && $(MAKE) |
---|
3040 | |
---|
3041 | vis-00-04-03 4th March 1998 John Allison |
---|
3042 | - Last tag with modeling at same level as visualization. |
---|
3043 | - Renamed near and far (VC++ keywords) in G4ViewParameters.cc. |
---|
3044 | - Removed unnecessary #include <strstream.h> or adapted for WIN32. |
---|
3045 | |
---|
3046 | vis-00-04-02b 22nd February 1998 Satoshi Tanaka |
---|
3047 | - Split G4VIS_BUILD_VRML1_DRIVER into G4VIS_BUILD_VRML_DRIVER |
---|
3048 | and G4VIS_BUILD_VRMLFILE_DRIVER. |
---|
3049 | - Split G4VIS_USE_VRML1 into G4VIS_USE_VRML |
---|
3050 | and G4VIS_USE_VRMLFILE. |
---|
3051 | |
---|
3052 | vis-00-04-02a 18th February 1998 John Allison |
---|
3053 | - Bug fix in G4RayView! |
---|
3054 | |
---|
3055 | vis-00-04-02 18th February 1998 John Allison |
---|
3056 | - Introduced /vis~/set/section_plane. |
---|
3057 | |
---|
3058 | vis-00-04-01 13th February 1998 John Allison |
---|
3059 | - Made messengers compatible with the new style. |
---|
3060 | |
---|
3061 | vis-00-03-02a 3rd February 1998 John Allison |
---|
3062 | - Bug fix for 02. |
---|
3063 | - Changed GNUmakefile to use processes sub-libraries. |
---|
3064 | |
---|
3065 | vis-00-03-02 2nd February 1998 John Allison |
---|
3066 | - Modernised messengers. |
---|
3067 | |
---|
3068 | vis-00-03-01a 29th January 1998 John Allison |
---|
3069 | - Tagged a few improvement in OpenGL |
---|
3070 | |
---|
3071 | vis-00-03-01 26th January 1998 John Allison |
---|
3072 | - Old environment variables abandoned - see visualization/README. |
---|
3073 | - G4VisManager is now instantiated *and* deleted in main(). |
---|
3074 | - G4VisRegisterGraphicsSystem.icc replaced by |
---|
3075 | MyVisManager::RegisterGraphicsSystems as a way - now optional - of |
---|
3076 | a user overriding the default graphics system registration. |
---|
3077 | |
---|
3078 | Januray 20 , 98 G. Barrand |
---|
3079 | |
---|
3080 | - Implement object rotation in OPACS driver |
---|
3081 | |
---|
3082 | Januray 19 , 98 G. Barrand |
---|
3083 | |
---|
3084 | - Correct OpenInventor code so that it is ANSI-C++ |
---|
3085 | and then compiles with OSF1/cxx, HP-UX/aCC. |
---|
3086 | |
---|
3087 | 7th January 1998 John Allison |
---|
3088 | - Restructuring to use modeling category. |
---|
3089 | |
---|
3090 | December 19, 97 G. Cosmo - (alpha03) |
---|
3091 | |
---|
3092 | - 1st December 1997 - John Allison. |
---|
3093 | - This is interim code for testing by the visualization |
---|
3094 | group and it will be tagged soon. You must update to the |
---|
3095 | head of graphics_reps and visualization simulatanouesly. |
---|
3096 | It coworks (I hope - it's difficult to be 100% sure about |
---|
3097 | this since I have a few changes for other categories in |
---|
3098 | the pipeline - see previous email) with: |
---|
3099 | digits+hits digi-00-02-01 |
---|
3100 | events+tracks event-00-02-01 |
---|
3101 | geometry HEAD |
---|
3102 | global global-00-02-01 |
---|
3103 | intercoms intercoms-00-02-01 |
---|
3104 | interfaces interfaces-00-02-01 |
---|
3105 | particle+matter piim-00-02-01 |
---|
3106 | run run-00-02-01 |
---|
3107 | track track-00-02-01 |
---|
3108 | tracking tracking-00-02-01 |
---|
3109 | - Addition of: |
---|
3110 | visualization/GNUmakefile.transition_to_G4VIS_BUILD |
---|
3111 | visualization/GNUmakefile.transition_to_G4VIS_USE |
---|
3112 | visualization/GNUmakefile.vis_cppflags_for_G4VIS_USE |
---|
3113 | to turn the existing environment variables into the |
---|
3114 | to-be-adopted G4VIS_... variables - see visualization/test/README. |
---|
3115 | - Consequent changes to other visualization GNUmakefiles. |
---|
3116 | - New way of instantiating graphics systems: |
---|
3117 | Set the appropriate environment variables and include and |
---|
3118 | compile G4VisRegisterGraphicsSystems.icc in your main(): |
---|
3119 | ... |
---|
3120 | #include G4VisRegisterGraphicsSystems.icc |
---|
3121 | ... |
---|
3122 | main() { |
---|
3123 | ... |
---|
3124 | - Added G4VisFeaturesOfXXX files which simple return a G4String. |
---|
3125 | (Guy, Jeff, would you like to join this scheme?) |
---|
3126 | - Added commands /vis~/delete/scene and /vis~/delete/view. |
---|
3127 | - Added /vis~/show/view to test19.odb. |
---|
3128 | |
---|
3129 | vis-00-02-01 to vis-00-02-05a not logged!!! |
---|
3130 | |
---|
3131 | vis-00-01-02 13th July 1997 John Allison |
---|
3132 | - Consolidation of previous tag. |
---|
3133 | |
---|
3134 | vis-00-01-01 8th June 1997 John Allison |
---|
3135 | - First systematic tag. |
---|
3136 | - G4Ray introduced. |
---|