Gruppo di Studio e Documentazione

Sezione Studi su Rennes-le-Château

Analysis of alignments in R-Environment - Alignments on pentacles

A detailed guide to the geometrical study of Sacred Geometries and Orthoteny July 12, 2007

Two points define four different pentacles. Given the coordinates of the first two points (A1,A2) and (B1,B2), with a simple mathematical formula it is possible to find the coordinates of the three other vertices in the pentacles.

Let's fix the first two points A(10,10) and B(40,50):

A1 <- 10
A2 <- 10
B1 <- 40
B2 <- 50

The other points can be calculated with these formulas:

C1<-(B1-A1)*((sqrt(5)-1)/4)+(B2-A2)*sqrt(sqrt(5)/8+5/8)+B1
C2<-(-1)*(B1-A1)*sqrt(sqrt(5)/8+(5/8))+(B2-A2)*((sqrt(5)-1)/4)+B2
D1<-(C1-B1)*((sqrt(5)-1)/4)+(C2-B2)*sqrt(sqrt(5)/8+5/8)+C1
D2<-(-1)*(C1-B1)*sqrt(sqrt(5)/8+(5/8))+(C2-B2)*((sqrt(5)-1)/4)+C2
E1<-(D1-C1)*((sqrt(5)-1)/4)+(D2-C2)*sqrt(sqrt(5)/8+5/8)+D1
E2<-(-1)*(D1-C1)*sqrt(sqrt(5)/8+(5/8))+(D2-C2)*((sqrt(5)-1)/4)+D2

The five points should be stored in an array:

x1 <- c(A1,C1,E1,B1,D1)
y1 <- c(A2,C2,E2,B2,D2)

A second pentacle can be found with a second formula:

C1<-(A1-B1)*((sqrt(5)-1)/4)+(A2-B2)*sqrt(sqrt(5)/8+5/8)+A1
C2<-(-1)*(A1-B1)*sqrt(sqrt(5)/8+(5/8))+(A2-B2)*((sqrt(5)-1)/4)+A2
D1<-(C1-A1)*((sqrt(5)-1)/4)+(C2-A2)*sqrt(sqrt(5)/8+5/8)+C1
D2<-(-1)*(C1-A1)*sqrt(sqrt(5)/8+(5/8))+(C2-A2)*((sqrt(5)-1)/4)+C2
E1<-(D1-C1)*((sqrt(5)-1)/4)+(D2-C2)*sqrt(sqrt(5)/8+5/8)+D1
E2<-(-1)*(D1-C1)*sqrt(sqrt(5)/8+(5/8))+(D2-C2)*((sqrt(5)-1)/4)+D2

The five points should be again stored in a second array:

x2 <- c(B1,C1,E1,A1,D1)
y2 <- c(B2,C2,E2,A2,D2)

The third and fourth pentacles can be calcualted with these two formulas:

C1<-B1-(1+sqrt(5))*(B1-A1)/4-sqrt((5-sqrt(5))/2)*(B2-A2)/2
C2<-sqrt((5-sqrt(5))/2)*(B1-A1)/2+B2-(1+sqrt(5))*(B2-A2)/4
D1<-C1-(1+sqrt(5))*(C1-B1)/4-sqrt((5-sqrt(5))/2)*(C2-B2)/2
D2<-sqrt((5-sqrt(5))/2)*(C1-B1)/2+C2-(1+sqrt(5))*(C2-B2)/4
E1<-D1-(1+sqrt(5))*(D1-C1)/4-sqrt((5-sqrt(5))/2)*(D2-C2)/2
E2<-sqrt((5-sqrt(5))/2)*(D1-C1)/2+D2-(1+sqrt(5))*(D2-C2)/4
x3 <- c(A1,B1,C1,D1,E1)
y3 <- c(A2,B2,C2,D2,E2)

C1<-A1-(1+sqrt(5))*(A1-B1)/4-sqrt((5-sqrt(5))/2)*(A2-B2)/2
C2<-sqrt((5-sqrt(5))/2)*(A1-B1)/2+A2-(1+sqrt(5))*(A2-B2)/4
D1<-C1-(1+sqrt(5))*(C1-A1)/4-sqrt((5-sqrt(5))/2)*(C2-A2)/2
D2<-sqrt((5-sqrt(5))/2)*(C1-A1)/2+C2-(1+sqrt(5))*(C2-A2)/4
E1<-D1-(1+sqrt(5))*(D1-C1)/4-sqrt((5-sqrt(5))/2)*(D2-C2)/2
E2<-sqrt((5-sqrt(5))/2)*(D1-C1)/2+D2-(1+sqrt(5))*(D2-C2)/4
x4 <- c(B1,A1,C1,D1,E1)
y4 <- c(B2,A2,C2,D2,E2)

In order to print the result, let's fix the two source points:

plot(c(x1,x2,x3,x4),c(y1,y2,y3,y4),col="light gray")
points(A1,A2,pch=19)
points(B1,B2,pch=19)
text(A1,A2,"A",pos=1)
text(B1,B2,"B",pos=1)

The four pentacles can be easily drawn with the function polygon:

polygon(x1,y1)
polygon(x2,y2)
polygon(x3,y3)
polygon(x4,y4)

Excluding the two source points, we have a total of 12 points on the vertices of the pentacles. The list of them can be stored in an array and printed:

vx<-c(x1[2],x1[3],x1[5],x2[2],x2[3],x2[5],x3[3],x3[4],x3[5],x4[3],x4[4],x4[5])
vy<-c(y1[2],y1[3],y1[5],y2[2],y2[3],y2[5],y3[3],y3[4],y3[5],y4[3],y4[4],y4[5])
points(vx,vy,col="dark red",pch=19)

Any point at a distance from one of these 12 points smaller than a tolerance value E can be considered "on a pentacle" defined by the two points A and B.

Please, download the complete R file from here: pentacle.txt

Using these formulas, a function aligned can be defined to verify if the point (C1,C2) is on a vertex of a pentacle defined by points (A1,A2) and (B1,B2). The function can be downloaded from here: pentacle_aligned.txt

This function recognises as "aligned" to A&B-generated-pentacles all the points inside the yellow circular areas, each of which has a radius equal to E:

By using this function on Rennes-le-Château map and selecting La Tour Magdala and the Château de Blanchefort, with a tolerance of 400 meters (!) you can identify a unique point fitting one pentacle, the Bezu Chapel:

Relevance

Has a result like the one mentioned any relevance? In order to prove it, you should compare the number of alignments found in a particular map with the mean number of alignments found in a large set of RGMs (randomly generated maps): "chi square" analysis will show if the map you are considering has any (sacred?!) "relevance". By now all the studies failed to show that there's any relevance in Rennes-le-Château area, but any analysis which pretends to affirm it has to follow the steps provided in this short guide.

© Mariano Tomatis Antoniono

© 2006 Diritti su testi e immagini riservati - Gruppo di Studio e Documentazione su Rennes-le-Château - Content & Design: Mariano Tomatis