42 fM = SetModelDynCast<TEveArrow>(obj);
69 glMultMatrixd(local.
CArr());
76 gluQuadricOrientation(quad.
Get(), (GLenum)GLU_INSIDE);
81 glTranslated(0.0, 0.0, size - h);
83 gluQuadricOrientation(quad.
Get(), (GLenum)GLU_OUTSIDE);
virtual void SetBBox()
Set bounding box.
The TGLRnrCtx class aggregates data for a given redering context as needed by various parts of the RO...
16 component (4x4) transform matrix - column MAJOR as per GL.
GLUquadric * Get()
Get the internal raw GLU quadric object. Created on first call.
Class used for display of a thick arrow.
void SetAxisAlignedBBox(Float_t xmin, Float_t xmax, Float_t ymin, Float_t ymax, Float_t zmin, Float_t zmax)
Set axis-aligned bounding-box.
Wrapper class for GLU quadric shape drawing object.
virtual Bool_t SetModel(TObject *obj, const Option_t *opt=0)
Set model object.
3 component (x/y/z) vertex class.
Base-class for direct OpenGL renderers.
3 component (x/y/z) vector class.
TObject * fExternalObj
first replica
const Double_t * CArr() const
TEveArrowGL()
Constructor.
Mother of all ROOT objects.
OpenGL renderer class for TEveArrow.
virtual void DirectDraw(TGLRnrCtx &rnrCtx) const
Render with OpenGL.