Version 2.6.6 Build 2232 (30/10/2024)

Revision 2232

  • Increased the size of the distortion image shown in 3DM CalibCam when a camera is double-clicked on from 512 pixels to 4096 pixels so the behaviour of the calibration is clearer, as well as reduced the time required to generate it.

  • Added black to the distortion image for regions where the calibration correction is less than 0.005 pixels. (Uncalibrated cameras are still shown in blue.)

  • Updated the distortion image to show the correction from the original image to the calibrated, “perfect” image. Previously it showed the opposite because that is cheaper to compute. The image now also shows the full correction stored in the calibration; previously it showed a “principal point relative” correction and omitted B1 and B2. As a consequence, calibrations will look slightly different to before and it may also be harder to see the structure of the difference between two calibrations if the principal point offset, B1, or B2 are different between the two. On the other hand, now it will show the complete difference.

  • Added a grid plus arrows to the distortion image. The arrows are scaled relative to the image size, so that the endpoint of the arrow always shows the pixel in the original image that the pixel at the base of the arrow will be moved to when the calibration is applied. The mouse cursor also shows an arrow but the length is fixed so that the change in direction can still be seen even when the correction is small.

  • Improved the appearance of the arrow that follows the mouse cursor around when the distortion image is shown.

See Also

Revision 2231

  • Added a new feature to edit and renumber existing strips in a 3DM CalibCam project. Implements #976.

Revision 2230

  • Fixed a texture problem with underground DTMs introduced in Revision 2227. Fixes #972.

Revision 2229

  • Fixed a 3DM Viewer bug where an error message displays selecting Help | About 3DM Viewer. Fixes #973.

Revision 2228

  • DTM Generator now displays useful information if an exception is thrown during processing.

  • Updated the project list in DTM Generator so that it shows the full text of an entry using a tooltip if the line is too long to display and the user hovers the mouse over the line.

Revision 2227

  • Fixed a bug concerning inconsistent image texture sizes when generating a merged DTM. Fixes #970.

  • Increased the number of iterations performed to stabilise the bundle adjustment results.

Revision 2226

  • Fixed a bug where the texture image is not saved into .dtmx when exporting to .dtmx if it’s loaded from Wavefront file format .obj. Fixes #963.

Revision 2225

  • Fixed a bug introduced in Revision 2222 that caused an empty Troubleshooting dialog to appear when adding a new camera to the camera database. Fixes #967.

Revision 2224

  • Added a warning message when control point IDs are not positive integer numbers when loading a control point file. Fixes #965.

Revision 2223

  • Fixed a crash in DTM Generator when generating a merged DTM without texture that was introduced in Revision 2206. Fixes #962.

Revision 2222

  • Enhanced message boxes so they adapt to the size of their contents. This is especially useful when DTM Generator gives a long list of projects that may need to be removed.

  • Modernised the appearance of the Troubleshooting dialog and made it resizable.

  • Improved the contents of the Troubleshooting dialog to be more helpful when invalid values are used in a camera calibration definition and when bad control points are found.

Revision 2221

  • Added an option to create a parallel offset with a plane feature and added an option to copy a plane feature to the 3D cursor’s location in the Plane Feature Information dialog. Implements #915.

Revision 2220

  • Fixed an issue of point normals not updating if they already exist when generating a merged DTM or generating a merged DTM with orthophoto. Fixes #939.

Revision 2218

  • Improved performance of snap image creation slightly.

  • Fixed a bug that caused the background of most of a snap image to be black rather than the current 3D View background colour when rendering a DTM in non-textured mode.

Revision 2217

  • Fixed a GPS data bug by using an image name and not the image ID number. Fixes #960.

  • Fixed a texture problem for the Underground face and cylinder method due to the image capture direction being far from the expected location. Fixes #958.

  • Fixed a bug of a station name and station type being inconsistent.

Revision 2216

  • Improved the UTF-8 support for control point files added in Build 2215 so it works for non-CSV files as well.

  • Modified the behaviour of control point importing so that if a control point file contained only control points and no images, the user would only be asked about conversion from GPS co-ordinates if all of the control point co-ordinates were in the range of possible GPS co-ordinates (i.e. +/- 90 for X, +/- 180 for Y). Previously the user would be asked if any of the control points had co-ordinates in that range.

Revision 2215

  • Added support for UTF-8 csv format for reading in control points into 3DM CalibCam. Implements #959.