38   fNVerts  (
nv), fVerts(nullptr),
 
   39   fNTrings (
nt), fTrings(nullptr), fTringNorms(nullptr), fTringCols(nullptr)
 
 
   95      col[0] = (
UChar_t) 
r.Uniform(60, 255);
 
   96      col[1] = (
UChar_t) 
r.Uniform(60, 255);
 
   97      col[2] = (
UChar_t) 
r.Uniform(60, 255);
 
 
  163      throw kEH + 
"Reading nv, nt failed.";
 
  166   if (
nv < 0 || 
nt < 0) {
 
  168      throw kEH + 
"Negative number of vertices / triangles specified.";
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
R__EXTERN TEveManager * gEve
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
 
void BBoxCheckPoint(Float_t x, Float_t y, Float_t z)
 
void BBoxZero(Float_t epsilon=0, Float_t x=0, Float_t y=0, Float_t z=0)
Create cube of volume (2*epsilon)^3 at (x,y,z).
 
void BBoxInit(Float_t infinity=1e6)
Dynamic Float_t[6] X(min,max), Y(min,max), Z(min,max)
 
virtual void InitMainTrans(Bool_t can_edit=kTRUE)
Initialize the main transformation to identity matrix.
 
virtual void PaintStandard(TObject *id)
Paint object – a generic implementation for EVE elements.
 
Exception class thrown by TEve classes and macros.
 
void Redraw3D(Bool_t resetCameras=kFALSE, Bool_t dropLogicals=kFALSE)
 
A generic, speed-optimised mapping from value to RGBA color supporting different wrapping and range t...
 
Made from a list of vertices and a list of triangles (triplets of vertex indices).
 
void ComputeBBox() override
Compute bounding box.
 
void GenerateZNormalColors(Float_t fac=20, Int_t min=-20, Int_t max=20, Bool_t interp=kFALSE, Bool_t wrap=kFALSE)
Generate triangle colors by the z-component of the normal.
 
void GenerateRandomColors()
Assign random colors to all triangles.
 
Float_t * Vertex(Int_t i)
 
~TEveTriangleSet() override
Destructor.
 
static TEveTriangleSet * ReadTrivialFile(const char *file)
Read a simple ascii input file describing vertices and triangles.
 
TEveTriangleSet(const TEveTriangleSet &)
 
void GenerateTriangleNormals()
Generate triangle normals via cross product of triangle edges.
 
void Paint(Option_t *option="") override
Paint this object. Only direct rendering is supported.
 
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
 
This is the base class for the ROOT Random number generators.
 
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString.
 
Int_t Nint(T x)
Round to nearest integer. Rounds half integers to the nearest even integer.