Upload files to ""
This commit is contained in:
parent
14c93bf1f5
commit
6c8d43b842
|
@ -0,0 +1,55 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
Created on Sat Oct 28 16:26:49 2023
|
||||
|
||||
@author: Lukas
|
||||
"""
|
||||
import drawsvg as draw
|
||||
import math
|
||||
|
||||
# Mittelpunkt X-Koordinate
|
||||
x1=0
|
||||
# Mittelpunkt Y-Koordinate
|
||||
y1=0
|
||||
# Schlüsselbreite
|
||||
sb = 50.0000
|
||||
#Breite Feld
|
||||
length=10000
|
||||
#Höhe Feld
|
||||
height = 10000
|
||||
#Abstand X
|
||||
ax= 86.6
|
||||
#Abstand Y
|
||||
ay=40
|
||||
#Versatz der Spalten
|
||||
versatz= ax/2
|
||||
|
||||
|
||||
|
||||
#Def
|
||||
v=0
|
||||
g=-1
|
||||
r=1
|
||||
x=0
|
||||
y=0
|
||||
|
||||
|
||||
size = sb/math.sqrt(3)
|
||||
|
||||
d = draw.Drawing(length, height, origin=(0, 0))
|
||||
|
||||
x =x1
|
||||
y =y1
|
||||
while y <= height:
|
||||
x=x1+((versatz)*v)
|
||||
while x <= length:
|
||||
d.append(draw.Lines(x-size*0.5, y-size*0.866, x+size-size*0.5, y-size*0.866, x+size * 1.5-size*0.5, y, x+size-size*0.5, y+size * 0.866, x-size*0.5, y+size * 0.866, x-size, y,
|
||||
fill='red', stroke='black', close='true'))
|
||||
x =x+ax
|
||||
y =y+ay
|
||||
v= -((1-g)/2)
|
||||
g=-g
|
||||
|
||||
d.append(draw.Circle(0, 0, 40))
|
||||
#plt.show()
|
||||
d.save_svg('polygon.svg')
|
|
@ -0,0 +1,38 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
Created on Wed Oct 25 16:27:24 2023
|
||||
|
||||
@author: Lukas
|
||||
"""
|
||||
import drawsvg as draw
|
||||
|
||||
length = 1000
|
||||
height = 1000
|
||||
|
||||
x1= 10
|
||||
y1= 10
|
||||
r= 10
|
||||
ax= 60
|
||||
ay= 60
|
||||
versatz=30
|
||||
v=1
|
||||
g=1
|
||||
|
||||
d = draw.Drawing(length, height, origin=(0, 0))
|
||||
# Draw a circle
|
||||
|
||||
#x =x1
|
||||
y =y1
|
||||
while y <= height:
|
||||
x=x1+((versatz)*v)
|
||||
while x <= length:
|
||||
d.append(draw.Circle(x, y, r,
|
||||
fill='red', stroke_width=0, stroke='black'))
|
||||
x =x+ax
|
||||
y =y+ay
|
||||
v= -((1-g)/2)
|
||||
g=-g
|
||||
|
||||
|
||||
d.save_svg('example.svg')
|
||||
|
Loading…
Reference in New Issue