Pular para o conteúdo principal

Quaternion

Referência completa da API de Quaternion, incluindo construtores, atributos, atributos virtuais e métodos.

Pacote: JAVARuntime

Categoria: Vector

Componente: não


public class Quaternion

Constructors

SignatureDescription
Quaternion(Quaternion)Executa Quaternion e retorna quando a chamada do motor termina.
Quaternion()Executa Quaternion e retorna quando a chamada do motor termina.
Quaternion(float, float, float, float)Cria uma nova instância de Quaternion.

Attributes

NameTypeDescription
instanceQuaternionRepresenta o valor de instance armazenado nesta instância. Leia ou atribua para atualizar a propriedade.

Virtual Attributes

NameTypeAccessDescription
qwfloatget/setAtributo virtual exposto por getQW. Acesse como um campo para ler ou escrever o valor subjacente.
qxfloatget/setAtributo virtual exposto por getQX. Acesse como um campo para ler ou escrever o valor subjacente.
qyfloatget/setAtributo virtual exposto por getQY. Acesse como um campo para ler ou escrever o valor subjacente.
qzfloatget/setAtributo virtual exposto por getQZ. Acesse como um campo para ler ou escrever o valor subjacente.
xfloatget/setAtributo virtual exposto por getX. Acesse como um campo para ler ou escrever o valor subjacente.
yfloatget/setAtributo virtual exposto por getY. Acesse como um campo para ler ou escrever o valor subjacente.
zfloatget/setAtributo virtual exposto por getZ. Acesse como um campo para ler ou escrever o valor subjacente.

Methods

SignatureReturnsDescription
increment(float, float, float)voidExecuta a operação increment usando os parâmetros informados (eulerX, eulerY, eulerZ).
mul(Quaternion)QuaternionExecuta a operação mul usando os parâmetros informados (value).
mul(float, float, float, float)QuaternionExecuta a operação mul usando os parâmetros informados (w, x, y, z).
mulLocal(Quaternion)voidExecuta a operação mulLocal usando os parâmetros informados (value).
mulLocal(float, float, float, float)voidExecuta a operação mulLocal usando os parâmetros informados (w, x, y, z).
multiply(Quaternion)QuaternionExecuta a operação multiply usando os parâmetros informados (value).
multiply(float, float, float, float)QuaternionExecuta a operação multiply usando os parâmetros informados (w, x, y, z).
sum(Quaternion)QuaternionExecuta a operação sum usando os parâmetros informados (value).
sum(float, float, float, float)QuaternionExecuta a operação sum usando os parâmetros informados (w, x, y, z).
sumLocal(Quaternion)voidExecuta a operação sumLocal usando os parâmetros informados (value).
sumLocal(float, float, float, float)voidExecuta a operação sumLocal usando os parâmetros informados (w, x, y, z).
add(Quaternion)QuaternionAdiciona an item à coleção.
add(float, float, float, float)QuaternionAdiciona an item à coleção.
normalize()QuaternionExecuta a operação normalize.
normalizeLocal()voidExecuta a operação normalizeLocal.
equals(Quaternion)booleanCompara esta instância com outra para igualdade/ordem.
equals(float, float, float, float)booleanCompara esta instância com outra para igualdade/ordem.
equals(float)booleanCompara esta instância com outra para igualdade/ordem.
blend(Quaternion, float)QuaternionExecuta a operação blend usando os parâmetros informados (quaternion, blend).
blendLocal(Quaternion, float)voidExecuta blendLocal e retorna quando a chamada do motor termina.
selfLookTo(Vector3)voidExecuta a operação selfLookTo usando os parâmetros informados (direction).
selfLookTo(Vector3, Vector3)voidExecuta a operação selfLookTo usando os parâmetros informados (from, to).
localLookTo(Vector3)voidExecuta a operação localLookTo usando os parâmetros informados (direction).
localLookTo(Vector3, Vector3)voidExecuta a operação localLookTo usando os parâmetros informados (from, to).
lookTo(Vector3)voidExecuta a operação lookTo usando os parâmetros informados (direction).
lookTo(Vector3, Vector3)voidExecuta a operação lookTo usando os parâmetros informados (from, to).
lookTo(Vector3, Vector3, Vector3)voidExecuta a operação lookTo usando os parâmetros informados (from, to, up).
lookToLocal(Vector3)voidExecuta lookToLocal e retorna quando a chamada do motor termina.
lookToLocal(Vector3, Vector3)voidExecuta lookToLocal e retorna quando a chamada do motor termina.
lookToLocal(Vector3, boolean, boolean)voidExecuta lookToLocal e retorna quando a chamada do motor termina.
lookToLocal(Vector3, Vector3, boolean, boolean)voidExecuta lookToLocal e retorna quando a chamada do motor termina.
slerp(Quaternion, float)QuaternionExecuta a operação slerp usando os parâmetros informados (b, t).
slerpLocal(Quaternion, float)voidExecuta a operação slerpLocal usando os parâmetros informados (b, t).
slerpLocal(Quaternion, Quaternion, float)voidExecuta a operação slerpLocal usando os parâmetros informados (a, b, t).
set(Quaternion)voidDefine ou atualiza the value.
set(float, float, float, float)voidDefine ou atualiza the value.
set(float)voidDefine ou atualiza the value.
setIdentity()voidDefine ou atualiza a propriedade propriedade identity``.
setFromEuler(float, float, float)voidDefine ou atualiza a propriedade propriedade from euler``.
setFromEuler(Vector3)voidDefine ou atualiza a propriedade propriedade from euler``.
toEuler()Vector3Executa a operação toEuler.
copy()QuaternionRetorna uma cópia da instância de Quaternion.
rotateVector(Vector3)Vector3Transforma ou move vector de acordo.
rotateVector(Vector3, Vector3)Vector3Transforma ou move vector de acordo.
equals(Object)booleanCompara esta instância com outra para igualdade/ordem.
pointerEquals(Object)booleanExecuta a operação pointerEquals usando os parâmetros informados (otherObject).
notEquals(Object)booleanExecuta a operação notEquals usando os parâmetros informados (otherObject).
mul(Object)TExecuta a operação mul usando os parâmetros informados (otherObject).
mulEqual(Object)voidExecuta a operação mulEqual usando os parâmetros informados (otherObject).
serializeToString()StringExecuta a operação serializeToString.
deserializeLocal(String)voidExecuta a operação deserializeLocal usando os parâmetros informados (str).

Static Methods

SignatureReturnsDescription
fromEuler(Vector3)QuaternionExecuta a operação fromEuler usando os parâmetros informados (value).
fromEuler(float, float, float)QuaternionExecuta a operação fromEuler usando os parâmetros informados (x, y, z).
createFromEuler(Vector3)QuaternionCria um novo from euler.
createFromEuler(float, float, float)QuaternionCria um novo from euler.
zero()QuaternionExecuta a operação zero.
slerp(Quaternion, Quaternion, float)QuaternionExecuta a operação slerp usando os parâmetros informados (a, b, t).
lookAt(Vector3, Vector3)QuaternionExecuta a operação lookAt usando os parâmetros informados (from, to).
lookAt(Vector3, Vector3, Vector3)QuaternionExecuta a operação lookAt usando os parâmetros informados (from, to, up).
angleAxis(float, Vector3)QuaternionExecuta a operação angleAxis usando os parâmetros informados (angle, value).
angleAxis(float, float, float, float)QuaternionExecuta a operação angleAxis usando os parâmetros informados (angle, x, y, z).
lookRotation(Vector3)QuaternionExecuta a operação lookRotation usando os parâmetros informados (forward).
lookRotation(Vector3, Vector3)QuaternionExecuta a operação lookRotation usando os parâmetros informados (forward, upwards).
isNull(Object)booleanRetorna se null é verdadeiro.