FVector3 / FVector4

FVector3, FVector4 — Aspose.3D FOSS for Java

Paquet: com.aspose.threed (aspose-3d-foss 26.1.0)

Example FVector la família proporciona precisió simple (float) alternatives a la precisió doble Vector tipus. S’utilitzen internament per les matrius de dades d’elements de vèrtex per a l’emmagatzematge compacte de normals, tangents i coordenades UV.

Nota: FVector2 no existeix a l’edició Java. Només FVector3 i FVector4 estan disponibles.


FVector3

Vector de coma flotant de precisió simple de 3 components. Apareix a les matrius de dades d’elements de vèrtex per a normals i tangents.

Example

ExampleExample
FVector3()Example (0, 0, 0)
FVector3(float x, float y, float z)Construeix a partir de tres components
FVector3(Vector3 v)Construeix a partir d’una precisió doble Vector3

Camps públics

FVector3 utilitza camps públics per a l’accés als components:

ExampleExampleExampleExample
xfloatv.xComponent X
yfloatv.yComponent Y
zfloatv.zComponent Z

Example

ExampleTipus de retornExample
normalize()FVector3Retorna una còpia d’unitat de longitud
cross(FVector3 rhs)FVector3Producte vectorial
dot(FVector3 rhs)floatProducte escalar

FVector4

Vector de coma flotant de 4 components en precisió simple. El tipus d’emmagatzematge de VertexElementFVector dades.

Example

ExampleExample
FVector4()Example (0, 0, 0, 0)
FVector4(float x, float y, float z, float w)Construeix a partir de quatre components
FVector4(Vector4 v)Construeix a partir d’una precisió doble Vector4

Camps públics

FVector4 usos camps públics per a l’accés al component:

ExampleExampleExampleExample
xfloatv.xComponent X
yfloatv.yComponent Y
zfloatv.zcomponent Z
wfloatv.wcomponent W

Example

import com.aspose.threed.*;

// Create from components
FVector3 normal = new FVector3(0.0f, 1.0f, 0.0f);

// Convert from double-precision
Vector3 dir = new Vector3(3.0, 4.0, 0.0);
FVector3 fDir = new FVector3(dir);

// Normalize
FVector3 unit = fDir.normalize();
System.out.println(unit.x);   // 0.6f
System.out.println(unit.y);   // 0.8f

Vegeu també

 Català