Lieber Besucher, herzlich willkommen bei: Silkroad Online Forum.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
An die Programmierer unter uns :>
Is relativ wichtig im Moment, sorry für den Thread trotzdem^^
Also, folgende Situation gegeben: (delphi/pascal btw, wird aber überall relativ gleich sein)
In ein programm werden Länge1,Länge2 und der Winkel zwischen diesen beiden Geraden eingegeben.
Jetzt soll daraus ein Dreick gezeichnet werden.
Und genau das macht mir grad paar Probleme. Bin mir nich sicher wie ich das
mit den Pixeln machen soll da die einzelnen Seiten ja nicht genau senkrecht/waagerecht verlaufen und
auch mit dem Winkel...
Kann mir da jemand helfen?
Bei google bin ich leider iwie nich so fündig geworden, ich such aber nochma^^
ESRO #3
[_Invincible_] / [Radioactive]
sNatch / Yelawolf
Pure INT Full Force Nuker / Warrior/Cleric
100 / 35% farming done
Was genau suchst du? Es gibt doch bestimmt fertige Klassen die einenm Zeichenfunktion wie Linien zur Verfügung stellen?
Hab selbst mit Grafik noch nicht gearbeitet.
Das Linien zeichnen ans ich ist kein Problem, nur wo^^ Ich muss die Positionen ja in Pixeln angeben, hab aber nur Längenangaben.. bin mir adnn nich sicher wie ich die Längen in Pixel umrechnen soll mit dem Winkel
ESRO #3
[_Invincible_] / [Radioactive]
sNatch / Yelawolf
Pure INT Full Force Nuker / Warrior/Cleric
100 / 35% farming done
Ggf durch einen eigenen Umrechnungsmaßstab? 20px = 1cm?
Oder willst du die echte Länge bekommen? Das wird nur durch Pixelangabe wahrscheinlich nicht klappen. Ein Pixel ist, soweit ich weiss, pro Monitor nicht immer gleich gross.
Alles mögliche ist da ja entscheident: Auflösung, Zoll, Verarbeitung etc
Ich glaube mZet drückt sich etwas umständlich aus.
Ich habe das so verstanden:
Du gibts 2 Seitenlängen und einen Winkel ein und das Programm malt dazu das passende Dreieck.
Dein Problem ist jetzt, dass du nicht weist, wie du daraus die Koordinaten für LineTo errechnest?
Genau Project-Dragon, danke^^ Hab mich wohl wirklich bißchem umständlich ausgedrückt
ESRO #3
[_Invincible_] / [Radioactive]
sNatch / Yelawolf
Pure INT Full Force Nuker / Warrior/Cleric
100 / 35% farming done
Hm. Davon hab ich nicht so viel Ahnung, würde aber einfach mal einschätzen, dass das eher ein mathematisches, denn ein programmiertechnisches Problem ist.
Als Denkansatz: Das Feld in dem gezeichnet wird als Koordinatensystem anpassen und dann 1px gleich eine längeneinheit nutzen? Der rest sollte sich aus Formeln ergeben.