[MEYTON CM] kathe hat geschrieben: ↑Mo 7. Aug 2017, 22:46
Also gehen wir mal von LG 10 m aus.
Dann ist der Scheibenradius
0,25 mm + 9 * 2,5 mm = 22,75 mm bis die Null kommt.
Hier hast du die Angabe in mm.
Damit kannst du deine Scheibe zeichnen.
Die Einheit der Schüsse ist für x und y 1/100mm laut SSMDB2 Dokumentation.
Dafür auch nochmal ganz herzlichen Dank.
Das mit dem 1/100 hab ich bisher vergeblich gesucht. Wahrscheinlich hab ich falsch gesucht. Hab es jetzt hier gefunden
https://www.meyton.info/uploads/media/S ... DB2_03.pdf. Seite 5 "Treffer".
So jetzt hat mich das ganze Berechnungsthema echt nochmal viel Nachdenken gekostet.
Ich muss dazu sagen, dass ich eigentlich ganz gut in Mathe früher in der Schule war
Also schiebe ich die Schuld vorübergehend auf die Uhrzeit und die Müdigkeit
Also nachdem ich mein ganzes Script jetzt umgestellt hab auf die originalen Maßangaben, bin ich absolut verwirrt.
Die Scheibe kann ich jetzt beliebig groß zeichnen und rein technisch gesehen entspricht das auch absolut den Anforderungen des DSB, also deiner Beispiel-Seite da.
Aber die Umrechnung mit X / Y von euch bekomme ich nicht auf die Reihe. Wie gesagt, vielleicht sollte ich ins Bett gehen
Scheiben: Durchmesser der 10 = 0,5 mm, Ringabstand = jeweils 2,5
Nach deiner Rechnung wäre das dann der Radius der Scheibe:
0,25 mm + 9 * 2,5 mm = 22,75 mm bis die Null kommt.
Das bedeutet die gesamte Scheibe wäre dann 45,5 mm breit und hoch.
Ich hab das jetzt technisch gesehen mit dem Pixel-Multiplikator 10 gerechnet, sonst wird die Scheibe ja so unglaublich klein, dass man gar nichts mehr erkennt ^^
Sprich unsere Scheibe ist jetzt 455 x 455 Pixel groß. So kann man alle Angaben / 10 rechnen dann weiß man die Millimeter
Beispiel:
X = 567
Y = -4714
Ring = 5,0
Teiler = 4747,9
Machen wir das mal nicht technisch, also Mathematisch.
Meyton gibt die Daten 1/100 an, sprich nach meinem Verständnis müssten wir so rechnen.
X = 567 / 100 = 5,67mm
Y = -4714 / 100 =
47,14mm
Das habe ich rot markiert weil das quasi schon der Fehler ist.
Die Scheibe liegt ja gerade mal bei 45,5mm d.h. die 47,14mm sind locker aus der Scheibe raus.
Meyton hingegen teilt mit als Ring 5,0 mit, weshalb ich davon ausgehe, dass die 5 getroffen sein muss
Wenn ich mal so darüber nachdenke, wundere ich mich eh die ganze Zeit weshalb die Scheiben so unglaublich klein sind.
Die von Meyton sehen definitiv größer aus

Wenn ich mal gucke und schätze dass wir die im Verein haben:
https://www.meyton.info/de/produkte/mes ... index.html
Dann gehe ich mal davon aus, dass unsere 45,5mm Scheibe dann im System der Angabe von
Durchschuss 182mm x 182mm entspricht.
Wie es der Zufall so will, kommt beim Geteilt durch tatsächlich auch 4 bei raus.
Und wenn ich das dann so spaßeshalber mal in mein System einbaue, sieht das sogar vernünftig aus
Naja gut bei diesem Beispiel verfliegt dann die Freude wieder.
X = -3096
Y = -1838
Ring = 6,5
Teiler = 3600,4
Hier noch eben ein kurzer Überblick über meine Formeln.
Code: Alles auswählen
$unit = 10; // 1mm = 10 Pixel
$size = (0.25 + (9 * 2.5)) * 2 * $unit; // Breite/Höhe der Scheibe, entspricht unseren 45,5mm bzw. dann 455 Pixeln
$diameter = (($x * 2.5 * 2) + 0.5) * $unit; // Der Ringdurchmesser, $x ist hierbei die Zahl des Rings (1, 2, 3, 4, 5, 6, 7, 8, 9)
$diameter10 = 0.25 * 2 * $unit; // Der Ringdurchmesser der 10 - lediglich 0,5mm
$x = -3096 * 0.01 * $unit * 0.25; // X wie oben genannt / 100 (also mal 0,01 geht auch) und dann geteilt durch 4 wegen der Messrahmengröße
$y = -1838 * 0.01 * $unit * 0.25; // Y wie oben genannt / 100 (also mal 0,01 geht auch) und dann geteilt durch 4 wegen der Messrahmengröße
$diameterHit = 2.5 * 2 * $unit - $unit * 1.5; // der Durchmesser des roten Schusses
Vielleicht ist der Schuss auch einfach nur zu groß?
Wenn ich den anstatt mit 2.5 nur noch mit 1 ansetze ist der zwar echt nur noch so groß wie die 10, allerdings hätte ich dann meine 6,5. Wobei ich dann ja noch eine Berechnung bräuchte mithilfe der ich dann den Schuss korrekt verschieben kann, sodass der auch eine sichtbare Größe hat.
Alles nicht so einfach
Vielleicht mag da nochmal jemand mit mir nachdenken

woran das liegt.
Aber Danke nochmal an dich Chris (und vorher Armin) für die beiden genialen Ansätze die mich echt enorm weiterbringen.
//edit:
Ah noch bevor ich es vergesse. Ich hab mir nachdem Meyton JM meinte, dass das alles verwendet werden kann, mal über den Kundenbereich das ESTA5 heruntergeladen. Die .run kann man scheinbar per 7-Zip entpacken. Wenn ich mir die entweder obfuscated oder kompilierte JavaScript/TypeScript Datei ESTA5.min.js ansehe, dann finde ich da ja noch mehr geile Funktionen für tatsächlich viele verschiedene Typen und Zoom-Level.
Weil Fragen ja nichts kostet: Wäre es per Privater Nachricht irgendwie möglich die originale "MeCpcHits.js" und/oder "MeCpcTarget.js" zu bekommen?
Wenn ich das richtig sehe steht da dann alles was relevant ist: "MeCpcHits.drawHit", "MeCpcHits.drawHitFocus", "initHitsCanvas", etc.
Ist aber eigl. nur Neugierde
Wenn mir jemand oben bei der Umrechnung von X / Y hilft bin ich echt schon wunschlos glücklich
//edit2 8.8.17 12:26
Mir kam es über Nacht... Ich hab beim Testen dummerweise nur in die Treffer Tabelle geguckt - ohne zu beachten was für eine Disziplin dahinter steckt. Hab eben mal nachgesehen und musste feststellen, dass ich da echt zwei mal auf Luftpistole gestoßen bin. Ich aktualisiere den Beitrag hier gleich nochmal sobald ich in circa einer Stunde weitere Ergebnisse habe. Diesmal dann auch echt nur Luftgewehr
//edit3 8.8.17 13:10

Wohoo

Nachdem ich jetzt tatsächlich auch nur die Treffer vom Luftgewehr hab bekomme ich auch nachdem ich das geteilt durch 4 entfernt habe extrem geile Ergebnisse.
Hier mal ein paar Beispiele. Die sollten aber eigentlich dann auch dem Messstand-Ergebnis von Meyton entsprechen. Oder zumindest ziemlich nah dran sein. Das was ich in den JS Dateien vom ESTA gesehen hab ist halt unglaublich flexibel. Meins ist jetzt echt Maßarbeit und ohne Zoom-Stufen etc.
Den Zoom realisiere ich dann einfach indem ich auf Full HD skaliere und dann den mittleren Teil ausschneide
Beispiel 1:
X: -1321
Y: -25
Ring: 5,7
Teiler: 1321,2
Ergebnis:
Beispiel 2:
X: -472
Y: -103
Ring: 9,0
Teiler: 483,1
Ergebnis:
Beispiel 3:
X: -515
Y: 223
Ring: 8,7
Teiler: 561,2
Ergebnis:
Beispiel 4:
X: 16
Y: 14
Ring: 10,9
Teiler: 21,2
Ergebnis:
Ich hab jetzt im Nachhinein meine Schussgröße nochmal auf 4,5mm angepasst. Dann ist meine virtuelle Scheibe jetzt wirklich Maßstabsgetreu.
Ein großes Danke geht an [MEYTON CM] kathe / Chris für den Ansatz mit dem Maßstab und an armin.pfaeffle für seinen Ansatz.
Und @UH Edelweiss bzw. alle die sich dafür interessieren, ich hab schon eine Idee wie ich euch das problemlos zur Verfügung stellen kann.
Einfach noch ein paar Tage abwarten
