Pular para o conteúdo principal

Matrix4

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

Pacote: JAVARuntime

Categoria: Vector

Componente: não


public class Matrix4

Constructors

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

Attributes

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

Virtual Attributes

NameTypeAccessDescription
rotationJAVARuntime.Quaternionget/setAtributo virtual exposto por getRotation. Acesse como um campo para ler ou escrever o valor subjacente.
scaleJAVARuntime.Vector3get/setAtributo virtual exposto por getScale. Acesse como um campo para ler ou escrever o valor subjacente.
translationJAVARuntime.Vector3get/setAtributo virtual exposto por getTranslation. Acesse como um campo para ler ou escrever o valor subjacente.

Methods

SignatureReturnsDescription
mul(Matrix4)Matrix4Executa a operação mul usando os parâmetros informados (value).
mul(Matrix4, Matrix4)voidExecuta a operação mul usando os parâmetros informados (value, out).
inverse()Matrix4Executa a operação inverse.
inverse(Matrix4)voidExecuta a operação inverse usando os parâmetros informados (out).
mul(JAVARuntime.Vector3)JAVARuntime.Vector3Executa a operação mul usando os parâmetros informados (vector3).
mul(JAVARuntime.Vector3, JAVARuntime.Vector3)JAVARuntime.Vector3Executa a operação mul usando os parâmetros informados (vector3, out).
mul(float, float, float)JAVARuntime.Vector3Executa a operação mul usando os parâmetros informados (x, y, z).
mul(float, float, float, JAVARuntime.Vector3)JAVARuntime.Vector3Executa a operação mul usando os parâmetros informados (x, y, z, out).
mulNormal(JAVARuntime.Vector3)JAVARuntime.Vector3Executa a operação mulNormal usando os parâmetros informados (vector3).
mulNormal(JAVARuntime.Vector3, JAVARuntime.Vector3)JAVARuntime.Vector3Executa a operação mulNormal usando os parâmetros informados (vector3, out).
mulAcross(JAVARuntime.Vector3)JAVARuntime.Vector3Executa a operação mulAcross usando os parâmetros informados (vector3).
mulAcross(JAVARuntime.Vector3, JAVARuntime.Vector3)JAVARuntime.Vector3Executa a operação mulAcross usando os parâmetros informados (vector3, out).
getTranslation(JAVARuntime.Vector3)JAVARuntime.Vector3Retorna a propriedade propriedade translation atual``.
setTranslation(float, float, float)voidDefine ou atualiza a propriedade propriedade translation``.
getScale(JAVARuntime.Vector3)JAVARuntime.Vector3Retorna a propriedade propriedade scale atual``.
setScale(float, float, float)voidDefine ou atualiza a propriedade propriedade scale``.
getRotation(Quaternion)JAVARuntime.QuaternionRetorna a propriedade propriedade rotation atual``.
setRotation(float, float, float, float)voidDefine ou atualiza a propriedade propriedade rotation``.
set(float[])voidDefine ou atualiza the value.
setTransform(JAVARuntime.Vector3, Quaternion, JAVARuntime.Vector3)voidDefine ou atualiza a propriedade propriedade transform``.
toTranslationVector()JAVARuntime.Vector3Executa a operação toTranslationVector.
toTranslationVector(JAVARuntime.Vector3)JAVARuntime.Vector3Executa a operação toTranslationVector usando os parâmetros informados (out).
toRotationQuat()JAVARuntime.QuaternionExecuta a operação toRotationQuat.
toRotationQuat(Quaternion)JAVARuntime.QuaternionExecuta a operação toRotationQuat usando os parâmetros informados (out).
toScaleVector()JAVARuntime.Vector3Executa a operação toScaleVector.
toScaleVector(JAVARuntime.Vector3)JAVARuntime.Vector3Executa a operação toScaleVector usando os parâmetros informados (out).
fillFloatArray(float[])voidExecuta a operação fillFloatArray usando os parâmetros informados (floatArray).
fillFloatArray(float[], boolean)voidExecuta a operação fillFloatArray usando os parâmetros informados (floatArray, columnMajor).