Import Geant4 11.0.0.beta source tree
This commit is contained in:
@@ -19,12 +19,83 @@ committal in the CVS repository !
|
||||
History file for visualization/modeling
|
||||
---------------------------------------
|
||||
|
||||
15 June 2021 John Allison (modeling-V10-07-10)
|
||||
- G4PhysicalVolumeModel.cc:
|
||||
o Move fFullPVPath.push_back earlier - fixes vis touchables bug.
|
||||
|
||||
07 June 2021 John Allison (modeling-V10-07-09)
|
||||
- Requires greps-V10-07-07 (new method AddCompound (const G4Mesh&...)).
|
||||
- Introduce G4Mesh, a light class that encapsulates and validates a
|
||||
nested parameterisation, which we call a "mesh". If a valid mesh
|
||||
cannot be created out of this G4VPhysicalVolume* it will
|
||||
have a type "invalid". Then, usually, it may simply be destroyed.
|
||||
The overhead of an invalid attempt is expected to be small - all the
|
||||
same it should only be invoked if the user specifies mesh rendering.
|
||||
- G4PseudoScene....
|
||||
o Implement new method AddCompound (const G4Mesh&
|
||||
- G4ModelingParameters: Add data members and access functions:
|
||||
G4bool fSpecialMeshRendering; // Request special rendering
|
||||
std::vector<PVNameCopyNo> fSpecialMeshVolumes; // If empty, all meshes.
|
||||
- G4PhysicalVolumeModel.hh:
|
||||
o Change the default for the "drawn" flag to "true" (the more usual
|
||||
case and therefore more efficient) in the nested class
|
||||
G4PhysicalVolumeNodeID.
|
||||
- G4PhysicalVolumeModel.cc:
|
||||
o Add code for special mesh rendering, under control of user flag. If
|
||||
flag is set by the above commands, and if a volume is a "mesh" (a
|
||||
container for a nested parameterisation), invoke new method
|
||||
AddCompound (const G4Mesh&).
|
||||
|
||||
28 May 2021 Ben Morgan (modeling-V10-07-08)
|
||||
- Migrate to modular CMake build
|
||||
|
||||
27 May 2021 John Allison (modeling-V10-07-07)
|
||||
- Minor fix to "current tag" ('.' changed to ':').
|
||||
|
||||
24 May 2021 John Allison (modeling-V10-07-06)
|
||||
- G4PhysicalVolumeModel.cc:
|
||||
o For the resultant of clipping, set the vis attributes of the original.
|
||||
|
||||
11 May 2021 John Allison (modeling-V10-07-05)
|
||||
- G4VModel:
|
||||
o Make SetTransform virtual.
|
||||
- G4ArrowModel, G4AxesModel and G4TextModel:
|
||||
o Implement SetTransform.
|
||||
o Take care to apply to original model. For example, if SetTransform is
|
||||
called more than once it must apply to the original.
|
||||
|
||||
20 April 2021 John Allison (modeling-V10-07-04)
|
||||
- G4PseudoScene::ProcessVolume: Add G4Exception.
|
||||
|
||||
26 March 2021 John Allison (modeling-V10-07-03)
|
||||
- G4PhysicalVolumesSearchScene:
|
||||
o Allow user to limit the depth of descent during a geometry tree search.
|
||||
|
||||
12 March 2021 John Allison (modeling-V10-07-02)
|
||||
- G4PhysicalVolumeModel:
|
||||
o If opacity (alpha) == 0 (completely transparent), treat same
|
||||
as pVisAttribs->IsVisible(). Thus:
|
||||
G4bool markedVisible
|
||||
= pVisAttribs->IsVisible() && pVisAttribs->GetColour().GetAlpha() > 0;
|
||||
|
||||
02 January 2021 John Allison (modeling-V10-07-01)
|
||||
- G4PhysicalVolumeModel.cc:
|
||||
o Simplify validation. The old way sometimes consumes much CPU.
|
||||
|
||||
29 December 2020 John Allison (modeling-V10-07-00)
|
||||
- G4VFieldModel: Change concept of choice of data points:
|
||||
o fNDataPointsPerMaxHalfScene becomes fNDataPointsPerMaxHalfExtent.
|
||||
o Hitherto, this model simply checked that a data point was within the
|
||||
extent. Now it uses the extent to determine the datapoint spacing.
|
||||
o Note: If fExtentForField is null, the used extent is that of the
|
||||
current scene. Otherwise it uses that supplied by the user.
|
||||
|
||||
20 October 2020 Jonathan Madsen (modeling-V10-06-05)
|
||||
- Implemented G4RunManagerFactory::GetMasterRunManager()
|
||||
|
||||
18 September 2020 John Allison (modeling-V10-06-04)
|
||||
- Part of vis-V10-06-07.
|
||||
- G4PhysicalVlumeModel.cc:
|
||||
- G4PhysicalVolumeModel.cc:
|
||||
o Pick up default vis attributes.
|
||||
o Improve operator<< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID
|
||||
|
||||
|
||||
Reference in New Issue
Block a user