void RandomForce::innerUpdateTransform() { transformDir(tMinVector,minVector); transformDir(tMaxVector,maxVector); tMinVector.setMin(tMaxVector); tMaxVector.setMax(tMinVector); }
void RandomForce::setVectors(const Vector3D& minVector,const Vector3D& maxVector) { this->minVector = minVector; this->maxVector = maxVector; this->minVector.setMin(maxVector); this->maxVector.setMax(minVector); transformDir(tMinVector,minVector); transformDir(tMaxVector,maxVector); tMinVector.setMin(tMaxVector); tMaxVector.setMax(tMinVector); }
void Vortex::innerUpdateTransform() { Modifier::innerUpdateTransform(); transformPos(tPosition,position); transformDir(tDirection,direction); tDirection.normalize(); }
void Plane::setNormal(const Vector3D& n) { normal = n; normal.normalize(); transformDir(tNormal,normal); tNormal.normalize(); }
void Plane::innerUpdateTransform() { Zone::innerUpdateTransform(); transformDir(tNormal,normal); tNormal.normalize(); }
void Cylinder::innerUpdateTransform() { Zone::innerUpdateTransform(); transformDir(tDirection,direction); tDirection.normalize(); }
void SphericEmitter::innerUpdateTransform() { Emitter::innerUpdateTransform(); transformDir(tDirection,direction); computeMatrix(); }