void basic3d(){
   TCanvas *
c1 = 
new TCanvas(
"c1",
"PolyLine3D & PolyMarker3D Window",200,10,700,500);
 
 
   
   TPad *p1 = 
new TPad(
"p1",
"p1",0.05,0.02,0.95,0.82,46,3,1);
 
 
   
 
   
 
   
   
 
   
 
   
 
   
 
   
 
   
 
   
 
   
 
 
   
 
   
   
   
   title->
AddText(
"Examples of 3-D primitives");
 
   TText *click=title->
AddText(
"Click anywhere on the picture to rotate");
 
}
virtual void SetFillColor(Color_t fcolor)
Set the fill area color.
 
virtual void SetLineWidth(Width_t lwidth)
Set the line width.
 
virtual void SetLineColor(Color_t lcolor)
Set the line color.
 
virtual void SetMarkerColor(Color_t mcolor=1)
Set the marker color.
 
virtual void SetMarkerStyle(Style_t mstyle=1)
Set the marker style.
 
virtual void SetMarkerSize(Size_t msize=1)
Set the marker size.
 
virtual void SetTextColor(Color_t tcolor=1)
Set the text color.
 
The most important graphics class in the ROOT system.
 
TVirtualPad * cd(Int_t subpadnumber=0) override
Set Current pad.
 
void Draw(Option_t *option="") override
Draw Pad in Current pad (re-parent pad if necessary).
 
A Pave (see TPave) with text, lines or/and boxes inside.
 
virtual TText * AddText(Double_t x1, Double_t y1, const char *label)
Add a new Text line to this pavetext at given coordinates.
 
void Draw(Option_t *option="") override
Draw this pavetext with its current attributes.
 
A 3-dimensional polyline.
 
virtual void SetPoint(Int_t point, Double_t x, Double_t y, Double_t z)
Set point n to x, y, z.
 
void Draw(Option_t *option="") override
Draw this 3-D polyline with its current attributes.
 
void SetPoint(Int_t n, Double_t x, Double_t y, Double_t z)
Set point n to x, y, z.
 
void Draw(Option_t *option="") override
Draws 3-D polymarker with its current attributes.
 
Base class for several text objects.
 
static TView * CreateView(Int_t system=1, const Double_t *rmin=nullptr, const Double_t *rmax=nullptr)
Create a concrete default 3-d view via the plug-in manager.
 
virtual void SetRange(const Double_t *min, const Double_t *max)=0