diff --git a/Karto/assignment4/KTZ004_2019_04_ats.py b/Karto/assignment4/KTZ004_2019_04_ats.py new file mode 100755 index 0000000..7421552 --- /dev/null +++ b/Karto/assignment4/KTZ004_2019_04_ats.py @@ -0,0 +1,137 @@ +#!/usr/bin/env python3 + +from measure import * + +print("""Uzduotis Nr. +KTZ004_2019_04 +Braize (Pavarde_Vardas): +Motiejus_Jakstys +=== Apskaiciuotos posukio tasku koordinates (LKS94 koord.sist. 0.00 tikslumu)===""") +for v in vertices: + print("Tasko Nr.%d koordinates" % v.point) + print("X = %.3f" % v.coords.lksx) + print("Y = %.3f" % v.coords.lksy) + +print("""=== Apskaiciuoti liniju stiliu kurimo parametrai (0.001 tikslumu) === +=== Kelias A-03 === +Plotis L1 (duotas) +******* +Visas kelio A-03 plotis +******* +Koeficientas L1 plocio atidejimui (+/-0.001) +******* +=== Kelias A-05 === +Plotis L2 (duotas) +******* +Plotis L3 (duotas) +******* +Visas kelio A-05 plotis +******* +Koeficientas L2 plocio atidejimui (+/-0.001) +******* +Koeficientas L3 plocio atidejimui (+/-0.001) +******* +=== Kelias A-08 === +Plotis L4 (duotas) +******* +Plotis L5 (duotas) +******* +Plotis L6 (duotas) +******* +Plotis L7 (duotas) +******* +Plotis L8 (duotas) +******* +Plotis L9 (duotas) +******* +Visas kelio A-08 plotis +******* +Koeficientas L4 plocio atidejimui (+/-0.001) +******* +Koeficientas L5 plocio atidejimui (+/-0.001) +******* +Koeficientas L6 plocio atidejimui (+/-0.001) +******* +Koeficientas L7 plocio atidejimui (+/-0.001) +******* +Koeficientas L8 plocio atidejimui (+/-0.001) +******* +Koeficientas L9 plocio atidejimui (+/-0.001) +******* +=== Griovys G-11 === +Plotis L10 (duotas) +******* +Plotis L11 (duotas) +******* +Plotis L12 (duotas) +******* +Plotis L13 (duotas) +******* +Visas griovio G-11 plotis +******* +Koeficientas L10 plocio atidejimui (+/-0.001) +******* +Koeficientas L11 plocio atidejimui (+/-0.001) +******* +Koeficientas L12 plocio atidejimui (+/-0.001) +******* +Koeficientas L13 plocio atidejimui (+/-0.001) +******* +=== Apskaiciuoti keliu ir grioviu plociai BRAIZYMUI (0.001 tikslumu) === +Kelio A-03 plotis +******* +Kelio A-05 plotis +******* +Kelio A-08 plotis +******* +Griovio G-11 plotis +******* +=== Apskaiciuota daugiakampio krastine D1 (0.001 tikslumu) === +******* +=== Apskaiciuotas daugiakampio pasuk.kampas K1 (0.0001 laipsnio tikslumu) === +******* +=== Apskaiciuotas atstumas iki uzliejimo zonos A1 (0.001 tikslumu) === +******* +=============== Ismatuota brezinyje ================ +=== Keliu ir grioviu asiu ilgiai (0.001 m tikslumu) === +== Kelias A-03 == +Asies 11-12-13-14-15-16-17-18 ilgis +******* +==Kelias A-05 == +Asies 4-5-6-7-8-9-10 ilgis +******* +== Kelias A-08 == +Asies 1-2-3 ilgis +******* +== Griovys G-11 == +Asies 19-20-21-22-23-24 ilgis +******* +Visas keliu/Grioviu tinklo ilgis (pagal asis) +******* +=== Uzlietu zemenaudmenu plotai (0.001 m2 tikslumu) === +Miskas +******* +Ariama +******* +Sodas +******* +Pieva +******* +Ganykla +******* +Krumai +******* +Kelias A-03 +******* +Kelias A-05 +******* +Kelias A-08 +******* +Griovys G-11 +******* +Visas prognozuojamo uzliejimo plotas (0.001 m2 tikslumu) +******* +Visas uzlietas plotas (0.001 m2 tikslumu) +******* +Plotas kuris liko neuzlietas (0.001 m2 tikslumu) +*******""") diff --git a/Karto/assignment4/KTZ004_2019_04_brez.dwg b/Karto/assignment4/KTZ004_2019_04_brez.dwg index 2832a18..59786d8 100644 Binary files a/Karto/assignment4/KTZ004_2019_04_brez.dwg and b/Karto/assignment4/KTZ004_2019_04_brez.dwg differ diff --git a/Karto/assignment4/measure.py b/Karto/assignment4/measure.py index 54fbb07..3b46a9f 100755 --- a/Karto/assignment4/measure.py +++ b/Karto/assignment4/measure.py @@ -71,8 +71,6 @@ vertices = [ Vertex(1, Dec('151.531'), guess('101-20-01')), Vertex(4, Dec('179.336'), guess('150-15-41')), ] -# adding the 11'th vertex to the end to see if the coordinates match -vertices.append(Vertex(11, Dec('164.126'), guess('103-03-03'))) angle_sum = Dec(0) for v in vertices: @@ -111,7 +109,7 @@ if __name__ == '__main__': (angle_sum, theoretical_angle_sum)) for i, v in enumerate(vertices): - nxt = vertices[1 if i == len(vertices) - 1 else i+1] + nxt = vertices[0 if i == len(vertices) - 1 else i+1] pts = "%d-%d" % (v.point, nxt.point) draw = "@%.3f<%.4f" % (v.len, normalize(90 - v.dirang))