Перейти на страницу файла на Викискладе

Файл:Non-Desargues configuration.svg

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Исходный файл(SVG-файл, номинально 540 × 531 пкс, размер файла: 6 КБ)

Краткое описание

Описание A 103 configuration that is not incidence-isomorphic to a Desargues configuration. Redrawn more accurately from a bitmap image by Michael Hardy, en:Image:Pentagrams.png.
Дата
Источник Собственная работа
Автор David Eppstein

Source code

This image was created as a pdf file by the following Python code, then recolored in Adobe Illustrator and converted to SVG.

from pyx import canvas,path,color
from math import *

rot = [e**(pi*0.4j*i) for i in range(5)]

def orient(p,q):
    return p.real * q.imag - p.imag * q.real

def testx(x):
    p = rot[1].real + 1j * x
    return orient(p - 1, p * rot[3] - 1)

lo,hi = 3,4
while hi - lo > 1e-8:
    mid = (lo+hi)/2.0
    if testx(mid) < 0: hi = mid
    else: lo = mid

c = canvas.canvas()

scale=2.0
def edge(p,q):
    c.stroke(path.line(p.real*scale,p.imag*scale,q.real*scale,q.imag*scale),
             [color.rgb.black])

def point(p):
    c.fill(path.circle(p.real*scale,p.imag*scale,0.08*scale),[color.rgb.red])

for i in range(5):
    p2 = 1 * rot[i-4]
    p3 = (rot[1].real + 1j * mid) * rot[i]
    p4 = p3 * rot[2]
    edge(p3,p4)
    edge(p4,p2)

for i in range(5):
    point(1*rot[i])
    point((rot[1].real + 1j * mid) * rot[i])

c.writePDFfile("Non-Desargues configuration")

Лицензирование

Public domain Я, владелец авторских прав на это произведение, передаю его в общественное достояние. Это разрешение действует по всему миру.
В некоторых странах это не может быть возможно юридически, в таком случае:
Я даю право кому угодно использовать данное произведение в любых целях без каких-либо условий, за исключением таких условий, которые требуются по закону.

Краткие подписи

Добавьте однострочное описание того, что собой представляет этот файл

Элементы, изображённые на этом файле

изображённый объект

David Eppstein английский

История файла

Нажмите на дату/время, чтобы посмотреть файл, который был загружен в тот момент.

Дата/времяМиниатюраРазмерыУчастникПримечание
текущий05:33, 9 апреля 2008Миниатюра для версии от 05:33, 9 апреля 2008540 × 531 (6 КБ)David EppsteinRecolor more boldly
01:15, 9 апреля 2008Миниатюра для версии от 01:15, 9 апреля 2008348 × 342 (5 КБ)David EppsteinDraw it as an actual configuration without splitting some of the lines into two segments. Should be no visible change from this version to the previous.
01:08, 9 апреля 2008Миниатюра для версии от 01:08, 9 апреля 2008348 × 342 (6 КБ)David Eppstein{{Information |Description=A 10<sub>3</sub> configuration that is not incidence-isomorphic to a Desargues configuration. Redrawn more accurately from a bitmap image by Michael Hardy, [[:en:I

Следующие 3 страницы используют этот файл:

Глобальное использование файла

Данный файл используется в следующих вики: