Frage zu Vektoren

Acdilyoh

Mitglied
Hallo,

ich würde gerne wissen, wie ich mir einen Vektor anzeigen lassen kann.
Code:
function Vector3(x,y,z)
{
  this.x=x;
  this.y=y;
  this.z=z;
}

var a = new Vector3( 0, 1, 0 ); document.write("<p>" + a + "<br>");
So habe ich es versucht aber der Vektor wird leider nicht wie gewünscht auf der Seite zurückgegeben. Es würde mir auch reichen wenn ich jede Zahl irgendwie einzeln aus dem Vektor herrausziehen kann und auf der Seite anzeigen lassen kann.
 

httpdigest

Top Contributor
Javascript:
document.write("<p>" + [a.x, a.y, a.z].join(",") + "<br>");
Das hat aber nichts mit "Vektoren" zu tun, die es in JavaScript auch gar nicht gibt.
Du hast dir eine eigene Konstruktorfunktion geschrieben, die zufälligerweise "Vector" heißt, aber sonst wie jedes andere Objekt auch, Properties hat.
Die Frage war also eigentlich: Wie gebe ich die Werte der Properties eines Objektes aus?
 

Acdilyoh

Mitglied
Uff

Also ich kann ja mal sagen, was meine Aufgabe ist.

Ich sollte 3 Koordinatenwerte in
Code:
var a = new THREE.Vector3( 0, 1, 0 );

einfügen und mir über einen Browser anzeigen lassen.
Ich beschäftige mich jetzt erst seit ein paar Stunden mit Java und kenne mich daher nicht wirklich damit aus. Ich weiß ehrlich gesagt noch nicht einmal ob ich hier Javascript oder Java zu programmieren versuche. Aber ich tendiere zu Java.
 

Acdilyoh

Mitglied
Javascript:
document.write("<p>" + [a.x, a.y, a.z].join(",") + "<br>");
Das hat aber nichts mit "Vektoren" zu tun, die es in JavaScript auch gar nicht gibt.
Du hast dir eine eigene Konstruktorfunktion geschrieben, die zufälligerweise "Vector" heißt, aber sonst wie jedes andere Objekt auch, Properties hat.
Die Frage war also eigentlich: Wie gebe ich die Werte der Properties eines Objektes aus?

Also dein Vorschlag funktioniert aufjedenfall. Allerdings bringt mich das nicht zu der Lösung meines Problemes.

Code:
function kartesisch(x,y,z){
  var r = Math.sqrt(x**2+y**2); document.write("<p>" + r + "<br>");
  var b = r*Math.sin(y)*Math.cos(z);  document.write("<p>" + b + "<br>");
var c = r*Math.sin(y)*Math.sin(z); document.write("<p>" + c + "<br>");
var d = r*Math.cos(y); document.write("<p>" + d + "<br>");
}

kartesisch(10,2,4)

function Vector3(x,y,z)
{
  this.x=x;
  this.y=y;
  this.z=z;
}

var a = new Three.Vector3( b, c, d ); document.write("<p>" + [a.x, a.y, a.z].join(",") + "<br>");

Mit der Funktion kartesisch() will ich spharische Koordinaten in karthesische umwandeln. x,y und z sollen dann in dem Vektor gespeichert werden. Allerdings weiß ich nicht wie ich das mit dem Three.Vektor3 hinbekommen soll.


Falls das hier alles keinen Sinn macht, sagt bescheid, dann warte ich einfach bis zur nächsten Vorlesung.
 

mihe7

Top Contributor
Meinst Du sowas in der Richtung?

Javascript:
function Vector3(x,y,z) {
    this.x = x;
    this.y = y;
    this.z = z;
}

Vector3.prototype.kartesisch = function() {
    var r = Math.sqrt(Math.pow(this.x,2)+Math.pow(this.y,2));
    var b = r*Math.sin(this.y)*Math.cos(this.z);
    var c = r*Math.sin(this.y)*Math.sin(this.z);
    var d = r*Math.cos(this.y);
    return new Vector3(b,c,d);
}

Vector3.prototype.asString = function() {
    return [this.x, this.y, this.z].join(",");
}

var k = new Vector3(10,2,4);
var s = k.kartesisch();
document.write('<p>' + k.asString() + ' ==> ' + s.asString() + '</p>');
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
pkm Frage zu einem nicht funktionierenden setInterval bei einer ExtJS-Komponente Angular, React, JQuery - Fragen zu JavaScript 1
N Frage Unterschied Number/String und Schleifen? Angular, React, JQuery - Fragen zu JavaScript 5
Noahscript [Frage]: Wie erstelle ich eine htmlspecialchars_decode mit JavaScript? Angular, React, JQuery - Fragen zu JavaScript 1
A Ich habe eine frage zu JavaScript adblock detector? Wenn jemand auf OK Klick soll die Sete neu geladen werden Angular, React, JQuery - Fragen zu JavaScript 1
pkm Frage zu Parametern bei der toLocaleString-Funktion von Date Angular, React, JQuery - Fragen zu JavaScript 3
pkm Frage: Uncaught SyntaxError: JSON.parse: expected property name or '}' Angular, React, JQuery - Fragen zu JavaScript 5
isaac77 Java Script implementierung Problem & Frage Angular, React, JQuery - Fragen zu JavaScript 0
F Frage zu Regex Angular, React, JQuery - Fragen zu JavaScript 9
C Frage zu Programm Angular, React, JQuery - Fragen zu JavaScript 5
W Frage zu Funktionen Angular, React, JQuery - Fragen zu JavaScript 8
Gossi Frage zu Html (evtl. auch JavaScript?) Angular, React, JQuery - Fragen zu JavaScript 10
K JavaScript tooltip-Frage Angular, React, JQuery - Fragen zu JavaScript 8
J HTML frage mit javascript lösbar? Angular, React, JQuery - Fragen zu JavaScript 3
S Kleine Frage: Multilevel Navigation Angular, React, JQuery - Fragen zu JavaScript 2
P Frage eines Anfängers, Ajax Script beharkt sich mit anderen JS-Scripten Angular, React, JQuery - Fragen zu JavaScript 5
G Frage zu For-Schleife Angular, React, JQuery - Fragen zu JavaScript 2
F Frage zu einem Script Angular, React, JQuery - Fragen zu JavaScript 2
J Zwangsklick Script - Frage Angular, React, JQuery - Fragen zu JavaScript 3
D (Anfänger) Frage zur Verknüpfung Javascript PHP Angular, React, JQuery - Fragen zu JavaScript 9
S Frage zum Code Angular, React, JQuery - Fragen zu JavaScript 2
A Frage zu select mit dropdown Angular, React, JQuery - Fragen zu JavaScript 10
G Frage Angular, React, JQuery - Fragen zu JavaScript 3
B Dojo Javascript frage (dynamische tabs) Angular, React, JQuery - Fragen zu JavaScript 2
R Frage zu einem speziellen Effekt in Web Anwendungen Angular, React, JQuery - Fragen zu JavaScript 13
H Ich hab dan mal ne frage zu nem menue Angular, React, JQuery - Fragen zu JavaScript 2
G Frage Angular, React, JQuery - Fragen zu JavaScript 5
G java dropdown menü frage Angular, React, JQuery - Fragen zu JavaScript 1
G Login mit Sessions PHP Frage Angular, React, JQuery - Fragen zu JavaScript 2
E Onmousover Frage ? Angular, React, JQuery - Fragen zu JavaScript 13
K Frage zu folgendem Java-Skript (HP-Login) Angular, React, JQuery - Fragen zu JavaScript 5
M Frage wegen einer einfachen Java Bildergalerie Angular, React, JQuery - Fragen zu JavaScript 8
F Frage zu Code Angular, React, JQuery - Fragen zu JavaScript 11

Ähnliche Java Themen


Oben