Log of /trunk/graf3d/eve/src/TEveBox.cxx
Parent Directory
Revision
37228 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 3 16:55:15 2010 UTC (4 years, 1 month ago) by
matevz
File length: 6713 byte(s)
Diff to
previous 35790
* TEveShape:
Add functions:
Bool_t IsBoxOrientationConsistentXx();
void CheckAndFixBoxOrientationXx();
that check and fix box orientation so that the face normals point
outwards.
* TEveBox, TEveBoxSet:
Ensure proper box orientation.
Revision
35790 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 27 12:52:01 2010 UTC (4 years, 3 months ago) by
matevz
File length: 6610 byte(s)
Diff to
previous 35221
Merge the following revisions from branches/dev/fireworks:
35707, 35711
35707
=====
Author: matevz
Date: Fri Sep 24 12:57:03 2010
New Revision: 35707
URL: http://root.cern.ch/viewvc?rev=35707&root=root&view=rev
Log:
* TEveBoxProjected
Add static flag for controling rendering of convex-hull debug points.
Modified:
branches/dev/fireworks/graf3d/eve/inc/TEveBox.h
branches/dev/fireworks/graf3d/eve/src/TEveBox.cxx
branches/dev/fireworks/graf3d/eve/src/TEveBoxGL.cxx
35711
=====
Author: matevz
Date: Fri Sep 24 15:00:01 2010
New Revision: 35711
URL: http://root.cern.ch/viewvc?rev=35711&root=root&view=rev
Log:
Disable lighting when rendering TEveBoxProjected.
Modified:
branches/dev/fireworks/graf3d/eve/src/TEveBoxGL.cxx
Revision
35221 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 10 11:46:37 2010 UTC (4 years, 4 months ago) by
matevz
File length: 6169 byte(s)
Diff to
previous 34868
Merge the following revisions from branches/dev/fireworks:
35090, 35092, 35220
35090
=====
Author: alja
Date: Tue Aug 31 18:28:06 2010
New Revision: 35090
URL: http://root.cern.ch/viewvc?rev=35090&root=root&view=rev
Log:
Add new virtual function IsOnSubSpaceBoundrary() used when search of break point
with bisection to handle special case where edge of given interval is exactly on a break point.
Modified:
branches/dev/fireworks/graf3d/eve/inc/TEveProjections.h
branches/dev/fireworks/graf3d/eve/src/TEveProjections.cxx
35092
=====
Author: alja
Date: Tue Aug 31 19:02:13 2010
New Revision: 35092
URL: http://root.cern.ch/viewvc?rev=35092&root=root&view=rev
Log:
In TEveProjection::BisectBreakPoint() check if projected middle of given interval is on projected point.
Modified:
branches/dev/fireworks/graf3d/eve/src/TEveProjections.cxx
35220
=====
Author: matevz
Date: Fri Sep 10 13:34:03 2010
New Revision: 35220
URL: http://root.cern.ch/viewvc?rev=35220&root=root&view=rev
Log:
* TEveJetCone, TEveJetConeGL
Support automatic projection of TEveJetCone objectes by implementing
TEveJetConeProjected class (with its own GL class).
Subclass TEveJetCone from TEveShape.
Store jet eta/phi/deta/dphi as data-members and calculate
jet countour at calo boundary in renderer (instead of doing it in
the main class). This is needed for proepr implementation of
prejected views.
* TEveVector
Add function Bool_t IsZero().
* TEveBox
Fix docs.
* tutorials/eve/calorimeters.C
Add two jet-cones.
Modified:
branches/dev/fireworks/graf3d/eve/inc/LinkDef2.h
branches/dev/fireworks/graf3d/eve/inc/TEveBox.h
branches/dev/fireworks/graf3d/eve/inc/TEveJetCone.h
branches/dev/fireworks/graf3d/eve/inc/TEveJetConeGL.h
branches/dev/fireworks/graf3d/eve/inc/TEveVector.h
branches/dev/fireworks/graf3d/eve/src/TEveBox.cxx
branches/dev/fireworks/graf3d/eve/src/TEveJetCone.cxx
branches/dev/fireworks/graf3d/eve/src/TEveJetConeGL.cxx
branches/dev/fireworks/tutorials/eve/calorimeters.C
Revision
33071 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 16 16:34:39 2010 UTC (4 years, 9 months ago) by
matevz
File length: 6041 byte(s)
Diff to
previous 32933
* TEveProjectionBases
Make TEveProjected::SetDepthLocal() non-abstract and set member
fDepth in the base-class implementation.
* TEveElementListProjected, TEveCompoundProjected
Remove wrong implementations of SetDepthLocal() - fDepth was not
set.
* TEveBoxProjected
Use SetDepthCommon() from SetDepthLocal().
Revision
32933 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 9 17:28:46 2010 UTC (4 years, 9 months ago) by
matevz
File length: 6062 byte(s)
Diff to
previous 32528
- Rename TEvePoint to TEveVector2 -- it is confusing in view of
TEvePointSet class.
Template it for symmetry with TEveVector and TEveVector4.
- Move TEvePathMark into its own header / source file.
Revision
32528 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 10 17:02:54 2010 UTC (4 years, 10 months ago) by
matevz
File length: 6050 byte(s)
Diff to
previous 32483
Add support for projections of elements with non-trivial transformation
matrix. This works for TEvePointSet, TEveLine, TEveTrack and TEveBox.
It was already working for TEveGeoShape before.
Add class TEveBoxProjected and its GL-rendering class.
Add class TEvePoint -- 2D float point.
Implement 2D convex-hull search in static method
TEveShape::FindConvexHull().
Use ClassDefNV for TEveVector, TEvePoint and TEvePathMark classes.
Consistently include "Riostream.h".
Revision
32483 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Added
Fri Mar 5 19:31:54 2010 UTC (4 years, 10 months ago) by
matevz
File length: 2040 byte(s)
* TEveBox
New class do draw simple cuboid with minimal memory usage.
Sub-class of TEveShape.
* TEveShape
Add flag to switch outline drawing on and off.
* TEvePolygonSetProjected
Honour the new flag in TEveShape.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.