FVector3

Inheritance: java.lang.Object

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

public final class FVector3 implements Struct<FVector3>, Serializable

Een float-vector met drie componenten.

Constructors

ConstructorBeschrijving
FVector3(float x, float y, float z)Initialiseert een nieuw exemplaar van de FVector3.
FVector3(Vector3 vec)Initialiseert een nieuw exemplaar van de FVector3.
FVector3(Vector4 vec)Initialiseert een nieuw exemplaar van de FVector4.
FVector3()

Velden

VeldBeschrijving
xDe x-component.
yDe y-component.
zDe y-component.

Methoden

MethodeBeschrijving
add(FVector3 a, FVector3 b)+ Operatoroverbelasting
clone()
copyFrom(FVector3 src)
create(FVector3 v)Expliciete conversie‑operator om FVector3 naar Vector3 te casten
cross(FVector3 rhs)Kruisproduct van twee vectoren
equals(Object obj)
getClass()
getOne()De eenheids-schaalvector waarvan alle componenten 1 zijn
getZero()De nulvector.
hashCode()
mul(FVector3 a, float b)* Operator overloading
negative(FVector3 a)- Operatoroverbelasting
normalize()Normaliseert deze instantie.
notify()
notifyAll()
sub(FVector3 a, FVector3 b)- Operatoroverbelasting
toString()Retourneert een string die de FVector3 vertegenwoordigt
wait()
wait(long arg0)
wait(long arg0, int arg1)

FVector3(float x, float y, float z)

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

Initialiseert een nieuw exemplaar van de FVector3.

Parameters:

ParameterTypeBeschrijving
xfloatX-component van de vector
yfloatY-component van de vector
zfloatZ-component van de vector

FVector3(Vector3 vec)

public FVector3(Vector3 vec)

Initialiseert een nieuw exemplaar van de FVector3.

Parameters:

ParameterTypeBeschrijving
vecVector3Vector3 van het type double

FVector3(Vector4 vec)

public FVector3(Vector4 vec)

Initialiseert een nieuw exemplaar van de FVector4.

Parameters:

ParameterTypeBeschrijving
vecVector4Vector4 van het type double

FVector3()

public FVector3()

x

public float x

De x-component.

y

public float y

De y-component.

z

public float z

De y-component.

add(FVector3 a, FVector3 b)

public static FVector3 add(FVector3 a, FVector3 b)

+ Operatoroverbelasting

Parameters:

ParameterTypeBeschrijving
aFVector3Eerste vector
bFVector3Tweede vector

Returns: FVector3

clone()

public FVector3 clone()

Kloon huidige instantie

Returns: FVector3

copyFrom(FVector3 src)

public void copyFrom(FVector3 src)

Parameters:

ParameterTypeBeschrijving
srcFVector3

create(FVector3 v)

public static Vector3 create(FVector3 v)

Expliciete conversie‑operator om FVector3 naar Vector3 te casten

Parameters:

ParameterTypeBeschrijving
vFVector3Vector3 van het type float

Returns: Vector3

cross(FVector3 rhs)

public FVector3 cross(FVector3 rhs)

Kruisproduct van twee vectoren

Parameters:

ParameterTypeBeschrijving
rhsFVector3Rechterkantwaarde.

Returns: FVector3 - Cross product of two FVector3s.

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParameterTypeBeschrijving
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getOne()

public static FVector3 getOne()

De eenheids-schaalvector waarvan alle componenten 1 zijn

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

getZero()

public static FVector3 getZero()

De nulvector.

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 overloading

Parameters:

ParameterTypeBeschrijving
aFVector3Eerste vector
bfloatTweede vector

Returns: FVector3 - The product of two vectors

negative(FVector3 a)

public static FVector3 negative(FVector3 a)

- Operatoroverbelasting

Parameters:

ParameterTypeBeschrijving
aFVector3Invoervector

Returns: FVector3 - The negative vector

normalize()

public FVector3 normalize()

Normaliseert deze instantie.

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)

- Operatoroverbelasting

Parameters:

ParameterTypeBeschrijving
aFVector3Eerste vector
bFVector3Tweede vector

Returns: FVector3 - The difference of two vectors

toString()

public String toString()

Retourneert een string die de FVector3 vertegenwoordigt

Returns: java.lang.String - Stringrepresentatie van deze vector.

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int