Ocular plugin - Sensor frame malfunction

Bug #687654 reported by Alexandre Moutet
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Stellarium
Fix Released
Medium
treaves

Bug Description

I have parametered my Canon EOS1000D in Ocular in Stellarium 0.10.6.1
The red frame that should show the FOV of the sensor is square rather than 22.2x14.8 proportion, and its size remains the same on the screen whatever zoom is used. I know another person who has the same issue.
Screenshot available on demand.

Related branches

description: updated
Revision history for this message
Bogdan Marinov (daggerstab) wrote :

There seems to be a problem - either with defining, or with switching between CCD sensors.

Changed in stellarium:
assignee: nobody → treaves (treaves)
status: New → Confirmed
Revision history for this message
treaves (treaves) wrote :

I had the x-axis FOV duplicated from the y-axis. This has been corrected not. I'll try to get some unit tests around the code in the next week or so.

Changed in stellarium:
status: Confirmed → Fix Committed
importance: Undecided → Medium
Revision history for this message
Bogdan Marinov (daggerstab) wrote :

I've uploaded to Launchpad a test build of Stellarium that includes the fix:
https://launchpad.net/stellarium/+download
(look for stellarium-bzr4850-win32.exe)

Revision history for this message
Alexandre Moutet (almoutet) wrote : Re : [Bug 687654] Re: Ocular plugin - Sensor frame malfunction

Hi Bogdan,

I'll upload it tonight from home (I'm in Canada) and will let you know.

Have a great day,

________________________________
De : Bogdan Marinov <email address hidden>
À : <email address hidden>
Envoyé le : Lun 13 décembre 2010, 8h 04min 41s
Objet : [Bug 687654] Re: Ocular plugin - Sensor frame malfunction

I've uploaded to Launchpad a test build of Stellarium that includes the fix:
https://launchpad.net/stellarium/+download
(look for stellarium-bzr4850-win32.exe)

--
You received this bug notification because you are a direct subscriber
of the bug.
https://bugs.launchpad.net/bugs/687654

Title:
  Ocular plugin - Sensor frame malfunction

Status in Stellarium:
  Fix Committed

Bug description:
  I have parametered my Canon EOS1000D in Ocular in Stellarium 0.10.6.1
The red frame that should show the FOV of the sensor is square rather than
22.2x14.8 proportion, and its size remains the same on the screen whatever zoom
is used. I know another person who has the same issue.
Screenshot available on demand.

To unsubscribe from this bug, go to:
https://bugs.launchpad.net/stellarium/+bug/687654/+subscribe

Revision history for this message
Alexandre Moutet (almoutet) wrote :

Hi,

The program will not start, File intl.dll is unavailable.

Best regards

Revision history for this message
Bogdan Marinov (daggerstab) wrote :

I'm sorry, it seems that Stellarium had been linked to the wrong library during building.

I have re-built it and uploaded the new package to the same place.

Revision history for this message
Alexandre Moutet (almoutet) wrote :

1- The farme now has the good proportions but is vertical rather than horizontal
2- The FOV of the sensor is still incorrect as the frame dimensions on the screen does not vary when you switch eyepieces. The sensor should be considered as another eyepiece, with a rectangular FOV, rather than a frame overlayed on the eyepice view. Or at least, its dimensions on the screen should vary when you switch eyepieces in order to show a consistent and correct FOV.

Can I send you screenshots by any manner to illustrate this?

Revision history for this message
Fred_76 (fmichaud76-public) wrote :

The oculars plugin should allow the user to select "no ocular" in the case the CCD is used at the focus plane of the telescope, therfore without any ocular.

For the 90° rotated picture of the CCD frame, the error seems to be in the CCD.cpp file, lines 144 and 150. Correction seem to be :

line 144 : float FOVx = 6875.5 * atan(this->chipWidth() / telescope->focalLength() / 2);
line 150 : float FOVx = 6875.5 * atan(this->chipHeight() / telescope->focalLength() / 2);

In lines 175 (ccdmodel), it should be better to enter a rectangular CCD as most CCD are rectangular...

Fred

Revision history for this message
Fred_76 (fmichaud76-public) wrote :

Don't take my comment above into account... exept the one of ccdmodel.

Revision history for this message
Fred_76 (fmichaud76-public) wrote :

No no, sorry, my comment on CCD.cpp lines 144/150 is still valid for BZR 4850 to fix the 90° rotation of the CCD frame.

Revision history for this message
treaves (treaves) wrote :

The position of the bounding box, and the use without a selected ocular, should be filed separately. This defect was only to do with the incorrect height/width calculation. Please file feature requests (defect in LaunchPad) for the other two.

Changed in stellarium:
milestone: none → 0.11.0
Changed in stellarium:
status: Fix Committed → Fix Released
no longer affects: stellarium/0.11
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.