FVector3

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.threed.Struct, java.io.Serializable

public final class FVector3 implements Struct<FVector3>, Serializable

En float-vektor med tre komponenter.

Konstruktörer

KonstruktorBeskrivning
FVector3(float x, float y, float z)Initierar en ny instans av FVector3.
FVector3(Vector3 vec)Initierar en ny instans av FVector3.
FVector3(Vector4 vec)Initierar en ny instans av FVector4.
FVector3()

Fält

FältBeskrivning
xx-komponenten.
yy-komponenten.
zy-komponenten.

Metoder

MetodBeskrivning
add(FVector3 a, FVector3 b)+ Operatoröverladdning
clone()
copyFrom(FVector3 src)
create(FVector3 v)Explicit konverteringsoperator för att kasta FVector3 till Vector3
cross(FVector3 rhs)Korsprodukt av två vektorer.
equals(Object obj)
getClass()
getOne()Enhetsvektorn med alla komponenter lika med 1
getZero()Nollvektorn.
hashCode()
mul(FVector3 a, float b)* Operatoröverladdning
negative(FVector3 a)- Operatoröverladdning
normalize()Normaliserar detta objekt.
notify()
notifyAll()
sub(FVector3 a, FVector3 b)- Operatoröverladdning
toString()Returnerar en sträng som representerar FVector3
wait()
wait(long arg0)
wait(long arg0, int arg1)

FVector3(float x, float y, float z)

public FVector3(float x, float y, float z)

Initierar en ny instans av FVector3.

Parameters:

ParameterTypBeskrivning
xfloatX-komponent av vektorn
yfloatY-komponent av vektorn
zfloatZ-komponenten av vektorn

FVector3(Vector3 vec)

public FVector3(Vector3 vec)

Initierar en ny instans av FVector3.

Parameters:

ParameterTypBeskrivning
vecVector3Vector3 i double-typ

FVector3(Vector4 vec)

public FVector3(Vector4 vec)

Initierar en ny instans av FVector4.

Parameters:

ParameterTypBeskrivning
vecVector4Vector4 i double-typ

FVector3()

public FVector3()

x

public float x

x-komponenten.

y

public float y

y-komponenten.

z

public float z

y-komponenten.

add(FVector3 a, FVector3 b)

public static FVector3 add(FVector3 a, FVector3 b)

+ Operatoröverladdning

Parameters:

ParameterTypBeskrivning
aFVector3Första vektorn
bFVector3Andra vektorn

Returns: FVector3

clone()

public FVector3 clone()

Klona aktuell instans

Returns: FVector3

copyFrom(FVector3 src)

public void copyFrom(FVector3 src)

Parameters:

ParameterTypBeskrivning
srcFVector3

create(FVector3 v)

public static Vector3 create(FVector3 v)

Explicit konverteringsoperator för att kasta FVector3 till Vector3

Parameters:

ParameterTypBeskrivning
vFVector3Vector3 i float-typ

Returns: Vector3

cross(FVector3 rhs)

public FVector3 cross(FVector3 rhs)

Korsprodukt av två vektorer.

Parameters:

ParameterTypBeskrivning
rhsFVector3Värde på högra sidan.

Returns: FVector3 - Cross product of two FVector3s.

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParameterTypBeskrivning
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getOne()

public static FVector3 getOne()

Enhetsvektorn med alla komponenter lika med 1

Returns: FVector3 - The unit scale vector with all components are all 1

getZero()

public static FVector3 getZero()

Nollvektorn.

Returns: FVector3 - The Zero vector.

hashCode()

public int hashCode()

Returns: int

mul(FVector3 a, float b)

public static FVector3 mul(FVector3 a, float b)

* Operatoröverladdning

Parameters:

ParameterTypBeskrivning
aFVector3Första vektorn
bfloatAndra vektorn

Returns: FVector3 - The product of two vectors

negative(FVector3 a)

public static FVector3 negative(FVector3 a)

- Operatoröverladdning

Parameters:

ParameterTypBeskrivning
aFVector3Indata-vektor

Returns: FVector3 - The negative vector

normalize()

public FVector3 normalize()

Normaliserar detta objekt.

Returns: FVector3 - Normalized vector.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

sub(FVector3 a, FVector3 b)

public static FVector3 sub(FVector3 a, FVector3 b)

- Operatoröverladdning

Parameters:

ParameterTypBeskrivning
aFVector3Första vektorn
bFVector3Andra vektorn

Returns: FVector3 - The difference of two vectors

toString()

public String toString()

Returnerar en sträng som representerar FVector3

Returns: java.lang.String - Strängrepresentation av denna vektor.

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int