| /NW4C-1.3.3/sources/libraries/gfx/ |
| D | gfx_WorldMatrixUpdater.cpp | 60 math::MTX34* transformMatrix, in CalculateWorldXsi() argument 67 NW_NULL_ASSERT(transformMatrix); in CalculateWorldXsi() 78 math::MTX34Copy(transformMatrix, parentMatrix); in CalculateWorldXsi() 94 math::MTX34MultTranslate(transformMatrix, &parentMatrix, &localTranslate); in CalculateWorldXsi() 100 math::MTX34MultTranslate(transformMatrix, &parentMatrix, &localTranslate); in CalculateWorldXsi() 108 math::MTX34Mult(transformMatrix, &parentMatrix, &localMatrix); in CalculateWorldXsi() 118 math::MTX34Mult(transformMatrix, &parentMatrix, &scaledLocalMatrix); in CalculateWorldXsi() 136 math::MTX34* transformMatrix, in CalculateWorldMayaSsc() argument 143 NW_NULL_ASSERT(transformMatrix); in CalculateWorldMayaSsc() 151 math::MTX34Copy(transformMatrix, parentMatrix); in CalculateWorldMayaSsc() [all …]
|
| D | gfx_RotateViewUpdater.cpp | 102 math::MTX34 transformMatrix; in Update() local 110 math::MTX34Mult(&transformMatrix, &rotateMatrixY, &rotateMatrixX); in Update() 111 math::MTX34Mult(&transformMatrix, &transformMatrix, &rotateMatrixZ); in Update() 113 math::VEC3Transform(&upwardVector, &transformMatrix, &upwardVector); in Update() 116 math::VEC3Transform(&targetPosition, &transformMatrix, &targetPosition); in Update()
|
| D | gfx_ParticleSet.cpp | 768 nw::math::MTX34 transformMatrix; in AddParticles() local 769 nw::math::MTX34Mult(&transformMatrix, this->InverseWorldMatrix(), emitterMatrix); in AddParticles() 785 nw::math::VEC3Transform(&translate[dstIndex], transformMatrix, translate[dstIndex]); in AddParticles() 786 … nw::math::VEC3TransformNormal(&velocity[dstIndex], transformMatrix, velocity[dstIndex]); in AddParticles() 836 nw::math::MTX34 transformMatrix; in AddParticles() local 837 nw::math::MTX34Mult(&transformMatrix, this->InverseWorldMatrix(), emitterMatrix); in AddParticles() 838 nw::math::MTX34Mult(&workMatrix, transformMatrix, particleMatrix); in AddParticles() 2749 nw::math::MTX34 transformMatrix; in ParticleChildUpdater() local 2753 nw::math::MTX34Mult(&transformMatrix, particleSet->InverseWorldMatrix(), modelMtx); in ParticleChildUpdater() 2898 nw::math::MTX34Mult(&workMatrix, transformMatrix, particleMatrix); in ParticleChildUpdater() [all …]
|
| D | gfx_ParticleEmitter.cpp | 554 nw::math::MTX34 transformMatrix; in Emission() local 555 … nw::math::MTX34Mult(&transformMatrix, m_ParticleSet->InverseWorldMatrix(), this->WorldMatrix()); in Emission() 566 nw::math::VEC3Transform(&translate[dstIndex], transformMatrix, translate[dstIndex]); in Emission() 567 nw::math::VEC3TransformNormal(&velocity[dstIndex], transformMatrix, velocity[dstIndex]); in Emission()
|
| /NW4C-1.3.3/include/nw/gfx/ |
| D | gfx_TransformNode.h | 241 const math::MTX34& transformMatrix, 256 math::MTX34Mult(&resultMatrix, &transformMatrix, &resultMatrix); 275 void SetResourceScaledTransform(const math::MTX34& transformMatrix) in SetResourceScaledTransform() argument 279 nw::math::MTX34DecomposeToColumnScale(&scale, &transformMatrix); in SetResourceScaledTransform() 283 matrix.f._00 = transformMatrix.f._00 / scale.x; in SetResourceScaledTransform() 284 matrix.f._10 = transformMatrix.f._10 / scale.x; in SetResourceScaledTransform() 285 matrix.f._20 = transformMatrix.f._20 / scale.x; in SetResourceScaledTransform() 286 matrix.f._01 = transformMatrix.f._01 / scale.y; in SetResourceScaledTransform() 287 matrix.f._11 = transformMatrix.f._11 / scale.y; in SetResourceScaledTransform() 288 matrix.f._21 = transformMatrix.f._21 / scale.y; in SetResourceScaledTransform() [all …]
|
| D | gfx_WorldMatrixUpdater.h | 128 math::MTX34* transformMatrix, 135 math::MTX34* transformMatrix, 142 math::MTX34* transformMatrix,
|
| D | gfx_CalculatedTransform.h | 191 void SetTransformMatrix(const math::MTX34& transformMatrix) in SetTransformMatrix() argument 193 math::MTX34Copy(&this->m_TransformMatrix, transformMatrix); in SetTransformMatrix()
|
| /NW4C-1.3.3/demos/gfx/ParticleScaleDemo/sources/ |
| D | ParticleScaleDemo.cpp | 362 nn::math::MTX34 transformMatrix; in UpdateParticleScaleDemo() local 363 transformMatrix.SetupIdentity(); in UpdateParticleScaleDemo() 364 transformMatrix.SetupScale(nn::math::VEC3(nw::math::VEC3(1.f, 1.f, 1.f))); in UpdateParticleScaleDemo() 367 s_PaticleNode->GetParticleEmitter(i)->SetResourceBasedTransform( transformMatrix ); in UpdateParticleScaleDemo() 398 nn::math::MTX34 transformMatrix; in UpdateParticleScaleDemo() local 399 transformMatrix.SetupIdentity(); in UpdateParticleScaleDemo() 400 transformMatrix.SetupScale(nn::math::VEC3(nw::math::VEC3(3.f, 1.f, 3.f))); in UpdateParticleScaleDemo() 403 s_PaticleNode->GetParticleEmitter(i)->SetResourceBasedTransform( transformMatrix ); in UpdateParticleScaleDemo() 415 nn::math::MTX34 transformMatrix; in UpdateParticleScaleDemo() local 416 transformMatrix.SetupIdentity(); in UpdateParticleScaleDemo() [all …]
|