INNER CODE UNIT · C++

left

JohnMega/3DConsoleGame · 3dFullGameClean/source/Actors/ACameraShaker.cpp:29

    COORDS left = { up.y * verCamDir.z - up.z * verCamDir.y, up.z * verCamDir.x - up.x * verCamDir.z, up.x * verCamDir.y - up.y * verCamDir.x };
    COORDS right = left * (-1);

    COORDS localCentre = (right * rad + camActor.GetCurrentCamera()->GetCameraCoord()) + up * rad;
    camActor.GetCurrentCamera()->SetCameraCoordForRender() = left * endDot.x + up * endDot.y + camActor.GetCurrentCamera()->GetCameraCoord();
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…