Fișier:Gabriel graph.svg

Mărește rezoluția imaginii(Fișier SVG, cu dimensiunea nominală de 600 × 600 pixeli, mărime fișier: 63 KB)

Acest fișier se află la Wikimedia Commons. Consultați pagina sa descriptivă acolo.

Descriere fișier

Descriere
English: The Gabriel graph of 100 random points
Dată
Sursă Operă proprie
Autor David Eppstein
SVG dezvoltare
InfoField
 
Sursa acestui fișier SVG este validă.
 
Această imagine vectorială a fost creată cu Python
Cod sursă
InfoField

Python code

// This image was created with the following Python source code and then recolored and converted to SVG in Adobe Illustrator.  from pyx import canvas,path,color from math import * from random import seed,random seed(12345)   npoints = 100 radius = 0.05 exclusion = 0.2     # prevent points from being too close scale = 5  def dist2(p,q):     return (p[0]-q[0])**2 + (p[1]-q[1])**2   points = [] while len(points) < 100:     p = (random()*scale,random()*scale)     if points:         nn = min(dist2(p,q)**0.5 for q in points)         if nn < exclusion:             continue     points.append(p)  def neighbors(p,q):     c = ((p[0]+q[0])/2,(p[1]+q[1])/2)     dd = dist2(p,c)     for r in points:         if r != p and r != q and dist2(r,c) < dd:             return False     return True   c = canvas.canvas()   def edge(p,q):     c.stroke(path.line(p[0],p[1],q[0],q[1]),              [color.rgb.black])   def point(p):     c.fill(path.circle(p[0],p[1],radius),[color.rgb.red])   for p in points:     for q in points:         if p < q and neighbors(p,q):             edge(p,q)   for p in points:     point(p)   c.writePDFfile("Gabriel_graph") 

Licențiere

Public domain Eu, deținătorul drepturilor de autor ale acestei opere, o eliberez domeniului public. Aceasta se aplică în întreaga lume.
În anumite țări există posibilitatea ca acest lucru să nu fie legal posibil; în acest caz:
permit oricui să utilizeze această operă în orice scop, fără nicio condiție, atâta timp cât asemenea condiții nu sunt cerute de lege.

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

subiectul reprezentat

6 mai 2010

Istoricul fișierului

Apăsați pe Data și ora pentru a vedea versiunea trimisă atunci.

Data și oraMiniaturăDimensiuniUtilizatorComentariu
actuală7 mai 2010 09:03Miniatură pentru versiunea din 7 mai 2010 09:03600x600 (63 KB)David Eppstein{{Information |Description={{en|1=The Gabriel graph of 100 random points}} |Source={{own}} |Author=David Eppstein |Date=2010-05-06 |Permission= |other_versions= }} Category:Computational geometry [[Catego

Următoarele pagini conțin această imagine:

Utilizarea globală a fișierului

Următoarele alte proiecte wiki folosesc acest fișier: