Changeset 10352 in orxonox.OLD for branches/camera/src/world_entities/camera.cc
- Timestamp:
- Jan 24, 2007, 7:44:44 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/camera/src/world_entities/camera.cc
r10348 r10352 64 64 void Camera::lookAt(PNode* target) 65 65 { 66 this->target->setParent (target);66 this->target->setParentSoft(target,0.2); 67 67 } 68 68 … … 313 313 void CameraTarget::detach() 314 314 { 315 masta->setParent (target);316 masta->getTargetNode()->setParent (target);315 masta->setParentSoft(target); 316 masta->getTargetNode()->setParentSoft(target); 317 317 } 318 318 … … 325 325 void CameraTarget::atach(PNode* object) 326 326 { 327 masta->setParent (object);328 masta->getTargetNode()->setParent (object);327 masta->setParentSoft(object); 328 masta->getTargetNode()->setParentSoft(object); 329 329 } 330 330 … … 348 348 if (fabs(translateTo.len() - (target->getAbsCoor()).len()) >= 11 ) 349 349 { 350 350 printf("translate\n"); 351 351 Vector tmpVec= iterate(dt, &translateTo, &(masta->getAbsCoor())); 352 glLoadIdentity(); 353 target->shiftCoor(speed*tmpVec.x, speed*tmpVec.y, speed*tmpVec.z); 354 352 target->shiftCoor(speed*tmpVec.x, speed*tmpVec.y, speed*tmpVec.z); 355 353 } 356 354 } … … 370 368 { 371 369 Vector tmpVec=Vector(x,y,z); 370 if( this->getParent()) 371 this->getParent()->setRelCoor(this->getParent()->getRelCoor()); 372 372 translateNow(&tmpVec); 373 373 }
Note: See TracChangeset
for help on using the changeset viewer.