Ivan Safrin пре 12 година
родитељ
комит
82afb6e6b0
1 измењених фајлова са 6 додато и 0 уклоњено
  1. 6 0
      Core/Contents/Source/PolyEntity.cpp

+ 6 - 0
Core/Contents/Source/PolyEntity.cpp

@@ -628,31 +628,37 @@ const Matrix4& Entity::getTransformMatrix() const {
 
 
 void Entity::Pitch(Number pitch) {
 void Entity::Pitch(Number pitch) {
 	rotation.pitch += pitch;
 	rotation.pitch += pitch;
+	rebuildRotation();	
 	matrixDirty = true;
 	matrixDirty = true;
 }
 }
 
 
 void Entity::Yaw(Number yaw) {
 void Entity::Yaw(Number yaw) {
 	rotation.yaw += yaw;
 	rotation.yaw += yaw;
+	rebuildRotation();	
 	matrixDirty = true;
 	matrixDirty = true;
 }
 }
 
 
 void Entity::Roll(Number roll) {
 void Entity::Roll(Number roll) {
 	rotation.roll += roll;
 	rotation.roll += roll;
+	rebuildRotation();	
 	matrixDirty = true;
 	matrixDirty = true;
 }
 }
 
 
 void Entity::setRoll(Number roll) {
 void Entity::setRoll(Number roll) {
 	rotation.roll = roll;
 	rotation.roll = roll;
+	rebuildRotation();	
 	matrixDirty = true;
 	matrixDirty = true;
 }
 }
 
 
 void Entity::setPitch(Number pitch) {
 void Entity::setPitch(Number pitch) {
 	rotation.pitch = pitch;
 	rotation.pitch = pitch;
+	rebuildRotation();	
 	matrixDirty = true;
 	matrixDirty = true;
 }
 }
 
 
 void Entity::setYaw(Number yaw) {
 void Entity::setYaw(Number yaw) {
 	rotation.yaw = yaw;
 	rotation.yaw = yaw;
+	rebuildRotation();
 	matrixDirty = true;
 	matrixDirty = true;
 }
 }