Fixed camera a bit

This commit is contained in:
andreja6
2018-10-26 13:34:55 -07:00
parent 1700258001
commit d492e438d2

View File

@@ -133,7 +133,12 @@ void CameraController::tiltDown()
void CameraController::centerCamera(Instance* selection)
{
CoordinateFrame frame = CoordinateFrame(g3dCamera.getCoordinateFrame().translation);
if(PartInstance* part = dynamic_cast<PartInstance*>(selection))
if(selection == NULL)
{
lookAt(Vector3(0,0,0));
focusPosition=Vector3(0,0,0);
}
else if(PartInstance* part = dynamic_cast<PartInstance*>(selection))
{
Vector3 partPos = (part)->getPosition()/2;
lookAt(partPos);
@@ -142,10 +147,8 @@ void CameraController::centerCamera(Instance* selection)
}
else
{
{
lookAt(Vector3(0,0,0));
focusPosition=Vector3(0,0,0);
}
lookAt(Vector3(0,0,0));
focusPosition=Vector3(0,0,0);
}
}