Vector2 — Aspose.3D FOSS for Java

Enumerations

Vector2 er en dobbelpresisjon 2-komponent vektor med x og y komponenter. Den brukes primært for UV-teksturkoordinater og 2D-beregninger.

Enumerations: com.aspose.threed

import com.aspose.threed.*;

Vector2 uv = new Vector2(0.5, 0.75);

Enumerations

EnumerationsEnumerations
Vector2()Konstruerer nullvektoren (0, 0)
Vector2(double x, double y)Konstruerer fra to komponenter
Vector2(Vector2 other)Kopikonstruktør

Offentlige felter

Vector2 bruker offentlige felter for komponenttilgang (ikke getter/setter‑metoder):

EnumerationsEnumerationsEnumerationsEnumerations
xdoublev.xX‑komponent
ydoublev.yY‑komponent

Beregnede egenskaper

EnumerationsEnumerationsEnumerationsEnumerations
lengthdoublegetLength()Euklidisk lengde, kun lesbar
length2doublegetLength2()Kvadrert lengde, kun lesbar

Enumerations

EnumerationsReturtypeEnumerations
dot(Vector2 rhs)doubleSkalarprodukt med en annen Vector2
normalize()Vector2Returnerer en kopi med enhetslengde
set(double x, double y)voidSetter begge komponentene på plass
compareTo(Vector2 other)intLexikografisk sammenligning: returnerer -1, 0 eller 1

Enumerations

import com.aspose.threed.*;

Vector2 a = new Vector2(1.0, 0.0);
Vector2 b = new Vector2(0.0, 1.0);

double dot = a.dot(b);           // 0.0
Vector2 norm = a.normalize();     // Vector2(1.0, 0.0)
System.out.println(a.getLength());  // 1.0

Se også

 Norsk