Added field of view member to Observer.
parent
ee83355903
commit
b8f1c84c3f
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue