File:Non-Desargues configuration.svg
Материал из Викисклада, хранилища свободных медиафайлов
Перейти к навигации
Перейти к поиску
Размер этого PNG-превью для исходного SVG-файла: 540 × 531 пкс. Другие разрешения: 244 × 240 пкс | 488 × 480 пкс | 781 × 768 пкс | 1041 × 1024 пкс | 2083 × 2048 пкс.
Исходный файл (SVG-файл, номинально 540 × 531 пкс, размер файла: 6 КБ)
Сведения о файле
Структурированные данные
Краткие подписи
Краткое описание[править]
ОписаниеNon-Desargues configuration.svg | 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 domainPublic domainfalsefalse |
Я, владелец авторских прав на это произведение, передаю его в общественное достояние. Это разрешение действует по всему миру. В некоторых странах это не может быть возможно юридически, в таком случае: Я даю право кому угодно использовать данное произведение в любых целях без каких-либо условий, за исключением таких условий, которые требуются по закону. |
История файла
Нажмите на дату/время, чтобы увидеть версию файла от того времени.
Дата/время | Миниатюра | Размеры | Участник | Примечание | |
---|---|---|---|---|---|
текущий | 05:33, 9 апреля 2008 | 540 × 531 (6 КБ) | David Eppstein (обсуждение | вклад) | Recolor more boldly | |
01:15, 9 апреля 2008 | 348 × 342 (5 КБ) | David Eppstein (обсуждение | вклад) | Draw 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 | 348 × 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 |
Вы не можете перезаписать этот файл.
Использование файла
Следующие 2 страницы используют этот файл:
Глобальное использование файла
Данный файл используется в следующих вики:
- Использование в en.wikipedia.org
- Использование в es.wikipedia.org
- Использование в hu.wikipedia.org
- Использование в ru.wikipedia.org
- Использование в uk.wikipedia.org