Added field of view member to Observer.

ver1_5_1
Chris Laurel 2003-02-12 10:35:50 +00:00
parent ee83355903
commit b8f1c84c3f
2 changed files with 3 additions and 3 deletions

View File

@ -507,7 +507,7 @@ void CommandSet::process(ExecutionEnvironment& env)
else if (compareIgnoringCase(name, "FOV") == 0)
{
if (env.getRenderer() != NULL)
env.getRenderer()->setFieldOfView((float) value);
env.getSimulation()->getActiveObserver()->setFOV(degToRad((float) value));
}
else if (compareIgnoringCase(name, "StarDistanceLimit") == 0)
{

View File

@ -250,7 +250,7 @@ Url::Url(CelestiaCore* core, UrlType type) {
selectedStr = getSelectionName(selected);
if (selectedStr != "") urlStr += "&select=" + selectedStr;
fieldOfView = renderer->getFieldOfView();
fieldOfView = radToDeg(sim->getActiveObserver()->getFOV());
timeScale = sim->getTimeScale();
renderFlags = renderer->getRenderFlags();
labelMode = renderer->getLabelMode();
@ -382,7 +382,7 @@ void Url::goTo()
sim->update(0.0);
sim->setFrame(ref);
renderer->setFieldOfView(fieldOfView);
sim->getActiveObserver()->setFOV(degToRad(fieldOfView));
sim->setTimeScale(timeScale);
renderer->setRenderFlags(renderFlags);
renderer->setLabelMode(labelMode);