2017-08-11 3 views
0

Ich habe eine Anwendung, die ein Modell lädt.So konvertieren Sie in das linke Koordinatensystem

mein Server sendet Antwortinformationen über das, was für das Recht auf Benutzung Achse und bis Orientierung in folgendem Format:

server format:

ich drei js bin mit der der rechten Hand benutzt Koordinatensystem so brauche ich um zu konvertieren, was auch immer der Server zu diesem System sagt.

upAxis und rightAxis werden immer zurückgegeben und mögliche Werte sind: x_positive, x_negative, y_positive, y_negative, z_positive, z_negative.

ich muss von den linken Koordinaten wechseln der Server schickt mich zu rechten Koordinaten in drei js.

habe ich einen Starter-Code, aber ich bin nicht sicher, was sonst, was muss noch getan werden, um zu tun, oder:

function rotate() { 
    var a = state.currentInfo; //stores the values for upAxis and rightAxis 

    //EXAMPLE FOR X axis 
    if (a.upAxis === "x_positive") { 
     //object itself 
     scene.rotation.x = -90 * Math.PI/180; 
    } 
} 

Antwort

0

Versuchen Sie, die Ausrichtung, die Sie mit der up Eigenschaft wollen, um zu bestimmen, zum Beispiel:

camera.up.set(1, 0, 0); 
+0

worauf weist diese Achse hin? x? können Sie auch eine Lösung für beide Achsen und für alle Möglichkeiten zur Verfügung stellen (x, y, z, -x, -y, -z) –

Verwandte Themen