Refactoren und Kommentieren
This commit is contained in:
+16
-2
@@ -4,7 +4,21 @@ import plant2dxf
|
||||
import block_methoden
|
||||
|
||||
RADIUS = 400
|
||||
def vertausch_der_höhe(objekt, upper_hoehe_objekt, lower_hoehe_objekt, rotation):
|
||||
"""Vertausch der Höhen, für ausrechnung blöcke mit as elemente oder andere Berücksichtigungen"""
|
||||
if upper_hoehe_objekt < lower_hoehe_objekt:
|
||||
hoehe2 = upper_hoehe_objekt
|
||||
upper_hoehe_objekt = lower_hoehe_objekt
|
||||
objekt.h1 = upper_hoehe_objekt
|
||||
lower_hoehe_objekt = hoehe2
|
||||
objekt.h0 = lower_hoehe_objekt
|
||||
rotation = rotation -180
|
||||
objekt.drehung = rotation
|
||||
objekt.h1 = upper_hoehe_objekt
|
||||
objekt.h0 = lower_hoehe_objekt
|
||||
return upper_hoehe_objekt,lower_hoehe_objekt,rotation
|
||||
def erstellung_gefaelle_block_verbunenden_am_einen(msp,x, y, doc, lib_doc, upper_hoehe_gefaehlle, lower_hoehe_gefaehlle, hoehe_gefaehlle, drehung0, laenge,blockname,config, hight = None, block_vario = None, vario_richtung = None, verbunden_höher = None,gefaelle_block=None,start = None,ende = None,mit_horizontal_verbunden = None,as_es_rotation= None):
|
||||
"""Tut ein as/es element in den Block für gefällestrecken wird auch überprüft ob nur ein as es element vorhanden ist"""
|
||||
halbe_laenge = laenge / 2
|
||||
dy = halbe_laenge * math.cos(0)
|
||||
asoffset = float(config.get("ILS 2.0 Gefällestrecke", "asoffset"))
|
||||
@@ -95,8 +109,7 @@ def erstellung_gefaelle_block_verbunenden_am_einen(msp,x, y, doc, lib_doc, upper
|
||||
return True
|
||||
|
||||
def gefaellegerade_erstellung(x, y, doc, lib_doc, upper_hoehe_gefaehlle, lower_hoehe_gefaehlle, hoehe_gefaehlle,richtung2, drehung0, drehung1, laenge, hight_position, blockname,config, block_vario = None,voerder_richtung = None, am_kreisel = None, erster_kreisel_höher = None,y1=None,z1 =None):
|
||||
#erstellung des blockes falls die gefaelle strecke mit einem kreisel verbunden ist, mehrere variation von selben weil diese nötig sind sobald man die richtigen inserts bekommen
|
||||
|
||||
"""erstellung des blockes falls die gefaelle strecke mit einem kreisel verbunden ist, mehrere variation von selben weil diese nötig sind sobald man die richtigen inserts bekommen"""
|
||||
asoffset = float(config.get("ILS 2.0 Gefällestrecke", "asoffset"))
|
||||
esoffset = float(config.get("ILS 2.0 Gefällestrecke", "esoffset"))
|
||||
winkel_as = float(config.get("Ils 2.0 core winkel", "winkel_as"))
|
||||
@@ -276,6 +289,7 @@ def gefaellegerade_erstellung(x, y, doc, lib_doc, upper_hoehe_gefaehlle, lower_h
|
||||
|
||||
|
||||
def am_kreisel_direct_verbunden(x, y, upper_hoehe_gefaehlle, lower_hoehe_gefaehlle, x0_kreisel, y0_kreisel, richtung_rad0, abstand0, dx, dy, x1_kreisel, y1_kreisel, richtung_rad1, abstand1,kreisel_verbunden= None, richtung0 = None, richtung1 = None, richtung2 = None):
|
||||
"""Schaut ob das Element direkt am Kreisle Kopf hängt"""
|
||||
if kreisel_verbunden == None:
|
||||
kreisel_verbunden = 0
|
||||
unterschiedlich = False
|
||||
|
||||
Reference in New Issue
Block a user