Nullpunkt der Achsen selbst definieren

Mik3e

Erfahrenes Mitglied
Schönen Abend zusammen!

Ich habe eine GUI in JS gebastelt, die für das Designen vom Formularen gedacht ist.
Dabei arbeite ich für die Positionierung der einzelnen Objekte mit dem normalen JS Koordinatensystem (X/Y Achse).

Bei diesem Koordinatensystem ist 0/0 immer ganz links oben im Eck (logisch). Für meine Applikation müßte ich den 0-Punkt also versetzen können.

In Pseudo-Code:

Code:
neuer nullpunkt.x = orginal.nullpunkt.x +30;
neuer nullpunkt.y = orginal.nullpunkt.y +30;

D.h. der originale nullpunkt wäre bei -30/-30.

Mit ist klar, dass man das Problem auch rechnerisch lösen kann (x=x+30), eleganter wäre es aber wenn ich wie beschrieben die Nullung neu festlegen könnte.

Hat irgendjemand von Euch schon Erfahrung damit bzw. einen Lösungsansatz?

Danke & LG
Mike
 
Zuletzt bearbeitet:
einen GUI in JS?
Du meinst doch in verbindung mit CSS und HTML, oder?
In dem Fall gibt es meines Wissens keine Lösung, wie du sie gern hättest. Meine empfehlung, wäre einfach eine Funktion, die den Nullpunk neu hinzurechnet.

Sowas in der Art:
Code:
var nullX = -30;
var nullY = -30;
function newX(wert)
{
return wert  nullX;
}

function newY(wert)
{
return wert + nullY;
}
 
Es geht wie gesagt um eine Benutzeroberfläche, die mit JS (und natürlich HTML) entwickelt ist...

Bezüglich Nullung hab ich mir das schon fast gedacht, werde um die Berechnung nicht herumkommen...

Danke & LG
Mike
 

Neue Beiträge

Zurück