File:Celtic-knot-cross.svg

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

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

Captions

Captions

Add a one-line explanation of what this file represents

Summary

[edit]
Description A quasi-celtic cross made of large symmetrical knot with a circle interlaced through its center. The knot is made up of straight lines which are vertical, horizontal, or at 45° angles, and of circular arcs all of the same radius. If the large circle were to be removed, then the over-under interlacing of the crossings of the horizontal and vertical lines at the center would have to be reversed to preserve the alternation of the knot interlace pattern (see Celtic-knot-cross no circle.svg).
Date
Source Derived from the original PostScript vector source code (by AnonMoos) of Celtic-knot-basic-linear.svg
Author AnonMoos
Permission
(Reusing this file)
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.
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
%!
306 488 translate 1.28 dup scale .1 .825 .125 setrgbcolor 24
setlinewidth 1 setlinejoin/z{20000 sqrt}def/y{gsave 40
setlinewidth 0 setgray}def
/A{z 1.5 mul 135 add z -2 div 135 sub moveto
0 0 100 45 135 arc z 2 mul neg 0 100 315 255 arcn
z 1.5 mul neg z .5 mul neg 100 195 135 arcn
z neg 0 100 135 45 arcn z 0 100 225 315 arc
z 3 mul 50 sub -50 100 135 90 arcn 180 0 rlineto
z 1.5 mul 135 add z 2 div 135 add moveto
0 0 100 315 225 arcn z 2 mul neg 0 100 45 105 arc
z 1.5 mul neg z .5 mul 100 165 225 arc
z neg 0 100 225 315 arc z 0 100 135 45 arcn
z 3 mul 50 sub 50 100 225 270 arc 180 0 rlineto
y stroke grestore stroke y
z 1.5 mul neg z .5 mul 100 196 225 arc 30 -30 rlineto stroke
grestore
z 1.5 mul neg z .5 mul 100 195 225 arc 31 -31 rlineto stroke
}def/B{y 0 0 100 91 135 arc -30 -30 rlineto stroke
-15 15 moveto 30 -30 rlineto stroke
0 0 100 271 315 arc 30 30 rlineto stroke
z neg 0 100 91 135 arc -30 -30 rlineto stroke
-15 z sub 15 moveto 30 -30 rlineto stroke
z neg 0 100 271 315 arc 30 30 rlineto stroke
z 0 100 91 135 arc -30 -30 rlineto stroke
-15 z add 15 moveto 30 -30 rlineto stroke
15 z 1.5 mul add 15 z 2 div add moveto -30 -30 rlineto stroke
-15 z 2 mul add 15 moveto 30 -30 rlineto stroke
z 0 100 271 315 arc 30 30 rlineto stroke
z 2 mul neg 0 100 271 315 arc 30 30 rlineto stroke
grestore
0 0 100 90 135 arc -31 -31 rlineto stroke
-16 16 moveto 32 -32 rlineto stroke
0 0 100 270 315 arc 31 31 rlineto stroke
z neg 0 100 90 135 arc -31 -31 rlineto stroke
-16 z sub 16 moveto 32 -32 rlineto stroke
z neg 0 100 270 315 arc 31 31 rlineto stroke
z 0 100 90 135 arc -31 -31 rlineto stroke
-16 z add 16 moveto 32 -32 rlineto stroke
16 z 1.5 mul add 16 z 2 div add moveto -32 -32 rlineto stroke
-16 z 2 mul add 16 moveto 32 -32 rlineto stroke
z 0 100 270 315 arc 31 31 rlineto stroke
z 2 mul neg 0 100 270 315 arc 31 31 rlineto stroke}def
.25 dup scale gsave -560 0 translate A B grestore gsave 560 0
translate 180 rotate A B grestore gsave 0 560 translate 270
rotate A B grestore gsave 0 -560 translate 90 rotate
z 1.5 mul 135 add z -2 div 135 sub moveto 0 0 100 45 135 arc
z 2 mul neg 0 100 315 225 arcn z 4 mul neg 0 100 45 135 arc
z 6 mul neg 0 100 315 255 arcn
z 5.5 mul neg z .5 mul neg 100 195 135 arcn
z -5 mul 0 100 135 45 arcn z -3 mul 0 100 225 315 arc
z neg 0 100 135 45 arcn z 0 100 225 315 arc
z 3 mul 50 sub -50 100 135 90 arcn 180 0 rlineto
z 1.5 mul 135 add z 2 div 135 add moveto 0 0 100 315 225 arcn
z 2 mul neg 0 100 45 135 arc z 4 mul neg 0 100 315 225 arcn
z 6 mul neg 0 100 45 105 arc
z 5.5 mul neg z .5 mul 100 165 225 arc
z -5 mul 0 100 225 315 arc z -3 mul 0 100 135 45 arcn
z neg 0 100 225 315 arc z 0 100 135 45 arcn
z 3 mul 50 sub 50 100 225 270 arc 180 0 rlineto
y stroke grestore stroke y
z -2 mul 0 100 91 135 arc -30 -30 rlineto stroke
z -3 mul 0 100 91 135 arc -30 -30 rlineto stroke
z -4 mul 0 100 91 135 arc -30 -30 rlineto stroke
z -5 mul 0 100 91 135 arc -30 -30 rlineto stroke
-15 z 2 mul sub 15 moveto 30 -30 rlineto stroke
-15 z 3 mul sub 15 moveto 30 -30 rlineto stroke
-15 z 4 mul sub 15 moveto 30 -30 rlineto stroke
-15 z 5 mul sub 15 moveto 30 -30 rlineto stroke
z 3 mul neg 0 100 271 315 arc 30 30 rlineto stroke
z 4 mul neg 0 100 271 315 arc 30 30 rlineto stroke
z 5 mul neg 0 100 271 315 arc 30 30 rlineto stroke
z 6 mul neg 0 100 271 315 arc 30 30 rlineto stroke
z 5.5 mul neg z .5 mul 100 196 225 arc 30 -30 rlineto stroke
grestore z -2 mul 0 100 90 135 arc -31 -31 rlineto stroke
z -3 mul 0 100 90 135 arc -31 -31 rlineto stroke
z -4 mul 0 100 90 135 arc -31 -31 rlineto stroke
z -5 mul 0 100 90 135 arc -31 -31 rlineto stroke
-16 z 2 mul sub 16 moveto 32 -32 rlineto stroke
-16 z 3 mul sub 16 moveto 32 -32 rlineto stroke
-16 z 4 mul sub 16 moveto 32 -32 rlineto stroke
-16 z 5 mul sub 16 moveto 32 -32 rlineto stroke
z 3 mul neg 0 100 270 315 arc 31 31 rlineto stroke
z 4 mul neg 0 100 270 315 arc 31 31 rlineto stroke
z 5 mul neg 0 100 270 315 arc 31 31 rlineto stroke
z 6 mul neg 0 100 270 315 arc 31 31 rlineto stroke
z 5.5 mul neg z .5 mul 100 195 225 arc 31 -31 rlineto stroke
B grestore
40 setlinewidth 0 setgray 0 0 160 0 360 arc closepath stroke
24 setlinewidth .1 .825 .125 setrgbcolor
0 0 160 0 360 arc closepath stroke
/C{-176 50 moveto 56 0 rlineto stroke
72 50 moveto -44 0 rlineto stroke
24 setlinewidth .1 .825 .125 setrgbcolor
74 50 moveto -48 0 rlineto stroke
-178 50 moveto 60 0 rlineto stroke}def y C grestore y 180
rotate C grestore y 270 rotate C grestore y 90 rotate C
grestore showpage
%EOF

File history

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

Date/TimeThumbnailDimensionsUserComment
current12:44, 10 November 2016Thumbnail for version as of 12:44, 10 November 2016460 × 600 (10 KB)AnonMoos (talk | contribs){{Information |Description=A quasi-celtic cross made of large symmetrical knot with a circle interlaced through its center. The knot is made up of straight lines which are vertical, horizontal, or at 45° angles, and of circular arcs all of the same r...

File usage on other wikis

The following other wikis use this file:

Metadata