nick0 (Member)
Pro
Messaggi: 196
Iscritto: 19/10/2008
|
Ho un problema con questo programma:
Codice sorgente - presumibilmente Python |
import cairo from math import pi X,Y = 600, 400 Ox,Oy = X/2,Y/2 # Setup Cairo surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, X, Y) ctx = cairo.Context(surface) ctx.set_source_rgb(255, 255, 255) # colora di bianco lo sfondo ctx.paint() ctx.set_source_rgb (0, 0, 0) ctx.set_line_width (2.0) # setto lo spesso della linea # disegno gli assi cartesiani ctx.rectangle (0, Y/2, X,1) # asse x ctx.rectangle (X/2,0, 1, Y) # asse y # disegno la bisettrice del primo quadrante ctx.move_to(Ox,Oy) ctx.line_to(X,0) ctx.stroke() ctx.move_to(Ox,Oy) Cx = Ox Cy = Oy ctx.arc(Cx,Cy,80,0,2*pi) ctx.scale(4,10) ctx.set_source_rgb (0, 0, 0) ctx.stroke()
|
1) vorrei che non colorasse di nero l'area compresa tra l'ellisse e la circonferenza (ho provato a impostare come colore il bianco ma mi colora TUTTO di bianco, anche i contorni)
2) non capisco da dove venga il rettangolo
in attesa di lumi
|