File:Knotwork-cross.svg

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

Original file (SVG file, nominally 600 × 600 pixels, file size: 6 KB)

Captions

Captions

Add a one-line explanation of what this file represents

Summary

[edit]
Description

A basic form of a Celtic knotwork cross. For a multicolored version, see Knotwork-cross-multicolored.svg , and for an alternate version see Knotwork-cross-alternate.svg .

For variant forms of basic linear Celtic / Pseudo-Celtic knotwork, see Celtic-knot-basic-alternate.svg , Celtic-knot-basic.svg , Celtic-knot-basic-linear.svg , Celtic-knot-twoloops-bigends.svg , Bar-knot-basic-decorative.png , and Celtic-knot-basic-rectangular.png .
Date
Source Own work
Author AnonMoos
Other versions
SVG development
InfoField
 
The SVG code is valid.
 
This knot was created with PostScript.
Source code
InfoField

PostScript code

Converted from this PostScript source
%!
200 396 translate .5 dup scale 20 setlinewidth 1 setgray
/z{20000 sqrt}def/y{gsave 40 setlinewidth 0 setgray
stroke grestore stroke}def
z 3 mul 0 100 45 135 arc
z 1.5 mul z 1.5 mul neg 100 135 225 arc
z 1.5 mul z 3.5 mul neg 100 45 0 arcn
z 1.5 mul 100 add z 3.5 mul neg 800 sqrt sub lineto
z 1.5 mul 100 sub z 3.5 mul neg 800 sqrt sub lineto
z 1.5 mul z 3.5 mul neg 100 180 135 arcn
z 1.5 mul z 1.5 mul neg 100 315 45 arc
0 0 100 45 135 arc 
z 2 mul neg 0 100 315 270 arcn
z 2 mul neg 800 sqrt sub -100 lineto
z 2 mul neg 800 sqrt sub 100 lineto
z 2 mul neg 0 100 90 45 arcn
0 0 100 225 315 arc
z 1.5 mul z 1.5 mul 100 315 45 arc
z 1.5 mul z 3.5 mul 100 225 180 arcn
z 1.5 mul 100 sub z 3.5 mul 800 sqrt add lineto
z 1.5 mul 100 add z 3.5 mul 800 sqrt add lineto
z 1.5 mul z 3.5 mul 100 0 -45  arcn
z 1.5 mul z 1.5 mul 100 135 225 arc
z 3 mul 0 100 225 315 arc
z 5 mul 0 100 135 90 arcn
z 5 mul 800 sqrt add 100 lineto
z 5 mul 800 sqrt add -100 lineto
z 5 mul 0 100 270 225 arcn closepath y
z neg 0 100 45 315 arc
z 1.5 mul z 2.5 mul 100 315 225 arc
z 4 mul 0 100 225 135 arc
z 1.5 mul z 2.5 mul neg 100 135 45 arc closepath y
gsave 40 setlinewidth 0 setgray
-15 z 4 mul add 15 moveto 30 -30 rlineto stroke
-15 z 3 mul add 15 moveto 30 -30 rlineto stroke
-15 z 2 mul add 15 moveto 30 -30 rlineto stroke
-15 z add 15 moveto 30 -30 rlineto stroke
-15 15 moveto 30 -30 rlineto stroke
-15 z sub 15 moveto 30 -30 rlineto stroke
15 z 1.5 mul add 15 z 1.5 mul add moveto -30 -30 rlineto stroke
15 z 1.5 mul add 15 z 2.5 mul add moveto -30 -30 rlineto stroke
15 z 1.5 mul add 15 z 1.5 mul sub moveto -30 -30 rlineto stroke
15 z 1.5 mul add 15 z 2.5 mul sub moveto -30 -30 rlineto stroke
15 z 1.5 mul add 15 z .5 mul add moveto -30 -30 rlineto stroke
15 z 1.5 mul add 15 z .5 mul sub moveto -30 -30 rlineto stroke
0 0 100 91 135 arc -30 -30 rlineto stroke
z 2 mul neg 0 100 271 315 arc 30 30 rlineto stroke
0 0 100 271 315 arc 30 30 rlineto stroke
z 5 mul 0 100 91 135 arc -30 -30 rlineto stroke
z 1.5 mul z 1.5 mul 100 181 225 arc 30 -30 rlineto stroke
z 1.5 mul z 1.5 mul 100 1 45 arc -30 30 rlineto stroke
z 1.5 mul z 3.5 mul 100 181 225 arc 30 -30 rlineto stroke
z 1.5 mul z 3.5 mul neg 100 1 45 arc -30 30 rlineto stroke
z 1.5 mul z 1.5 mul neg 100 181 225 arc 30 -30 rlineto stroke
z 1.5 mul z 1.5 mul neg 100 1 45 arc -30 30 rlineto stroke
z 3 mul 0 100 91 135 arc -30 -30 rlineto stroke
z 3 mul 0 100 271 315 arc 30 30 rlineto stroke
grestore
-16 z 4 mul add 16 moveto 32 -32 rlineto stroke
-16 z 3 mul add 16 moveto 32 -32 rlineto stroke
-16 z 2 mul add 16 moveto 32 -32 rlineto stroke
-16 z add 16 moveto 32 -32 rlineto stroke
-16 16 moveto 32 -32 rlineto stroke
-16 z sub 16 moveto 32 -32 rlineto stroke
16 z 1.5 mul add 16 z 1.5 mul add moveto -32 -32 rlineto stroke
16 z 1.5 mul add 16 z 2.5 mul add moveto -32 -32 rlineto stroke
16 z 1.5 mul add 16 z 1.5 mul sub moveto -32 -32 rlineto stroke
16 z 1.5 mul add 16 z 2.5 mul sub moveto -32 -32 rlineto stroke
16 z 1.5 mul add 16 z .5 mul add moveto -32 -32 rlineto stroke
16 z 1.5 mul add 16 z .5 mul sub moveto -32 -32 rlineto stroke
0 0 100 90 135 arc -31 -31 rlineto stroke
z 2 mul neg 0 100 270 315 arc 31 31 rlineto stroke
0 0 100 270 315 arc 31 31 rlineto stroke
z 5 mul 0 100 90 135 arc -31 -31 rlineto stroke
z 1.5 mul z 1.5 mul 100 180 225 arc 31 -31 rlineto stroke
z 1.5 mul z 1.5 mul 100 0 45 arc -31 31 rlineto stroke
z 1.5 mul z 3.5 mul 100 180 225 arc 31 -31 rlineto stroke
z 1.5 mul z 3.5 mul neg 100 0 45 arc -31 31 rlineto stroke
z 1.5 mul z 1.5 mul neg 100 180 225 arc 31 -31 rlineto stroke
z 1.5 mul z 1.5 mul neg 100 0 45 arc -31 31 rlineto stroke
z 3 mul 0 100 90 135 arc -31 -31 rlineto stroke
z 3 mul 0 100 270 315 arc 31 31 rlineto stroke
showpage
%EOF

Licensing

[edit]
Public domain I, the copyright holder of this work, release this work into the public domain. This applies worldwide.
In some countries this may not be legally possible; if so:
I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current00:12, 27 October 2012Thumbnail for version as of 00:12, 27 October 2012600 × 600 (6 KB)AnonMoos (talk | contribs)white bg only near cross
12:27, 18 December 2006Thumbnail for version as of 12:27, 18 December 2006600 × 600 (7 KB)AnonMoos (talk | contribs)adding white background
14:49, 12 October 2006Thumbnail for version as of 14:49, 12 October 2006600 × 600 (7 KB)AnonMoos (talk | contribs)A basic form of a Celtic knotwork cross. For a multicolored version, see Image:Knotwork-cross-multicolored.svg , and for an alternate version see Image:Knotwork-cross-alternate.svg / . For variant forms of basic linear Celtic / Pseudo-Celtic

Metadata