Refactor und dokumentation

This commit is contained in:
Paul Wolok
2026-01-26 09:27:48 +01:00
parent 9e024869d4
commit 05f1adc1b4
4 changed files with 958 additions and 31 deletions
+5 -2
View File
@@ -4,7 +4,10 @@ import plant2dxf
import block_methoden
RADIUS = 400
def vertausch_der_höhe(objekt, upper_hoehe_objekt, lower_hoehe_objekt, rotation):
def vertausch_der_höhe(objekt):
upper_hoehe_objekt = objekt.h1
lower_hoehe_objekt = objekt.h0
rotation = objekt.drehung
"""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
@@ -16,7 +19,7 @@ def vertausch_der_höhe(objekt, upper_hoehe_objekt, lower_hoehe_objekt, rotation
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