Beispiel #1
0
std::string CoordinateFrame::toXYZYPRDegreesString() const {
    UprightFrame uframe(*this);

    return format("CFrame::fromXYZYPRDegrees(% 5.1ff, % 5.1ff, % 5.1ff, % 5.1ff, % 5.1ff, % 5.1ff)",
                  uframe.translation.x, uframe.translation.y, uframe.translation.z,
                  toDegrees(uframe.yaw), toDegrees(uframe.pitch), 0.0f);
}
std::string CameraControlWindow::cameraLocation() const {
    CoordinateFrame cframe;
    trackManipulator->camera()->getCoordinateFrame(cframe);
    UprightFrame uframe(cframe);
    
    return format("(% 5.1f, % 5.1f, % 5.1f), % 3.1f, % 3.1f", 
                  uframe.translation.x, uframe.translation.y, uframe.translation.z, 
                  uframe.yaw, uframe.pitch);
}