[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/feed/attachments_base.php on line 95: Undefined array key 31971
CloudCompare forum Open-source point cloud editing software 2026-05-29T14:04:18+00:00 https://cloudcompare.net/forum/app.php/feed/topic/7837 2026-05-29T14:04:18+00:00 2026-05-29T14:04:18+00:00 https://cloudcompare.net/forum/viewtopic.php?p=31971#p31971 <![CDATA[Re: Sensor transformation is wrong for registered PTX files]]> https://paulbourke.net/dataformats/ptx/, the sensor position and orientation is stored in rows 3-6 (row 3 is the sensor center, and the next 3 rows are the X, Y and Z vectors).

Rows 7-10 store the global transformation matrix that applies to the points (and I would assume to the sensor as well). At least that's what I could see in samples files such as some files found on http://www.libe57.org/data.html or Paul Bourke's site.
ptx_header.jpg
So in your case, I would expect row 3 to equal the 3 first values of row 10, and rows 4 to 6 equal the 3 first values of rows 7 to 9 (or something totally different depending on how the cloud was registered). Otherwise, this means that the points have been registered, but there's no 'sensor' associated.

Statistics: Posted by daniel — Fri May 29, 2026 2:04 pm


]]>
2026-05-28T07:13:51+00:00 2026-05-28T07:13:51+00:00 https://cloudcompare.net/forum/viewtopic.php?p=31968#p31968 <![CDATA[Re: Sensor transformation is wrong for registered PTX files]]> Statistics: Posted by framed — Thu May 28, 2026 7:13 am


]]>
2026-05-27T22:10:25+00:00 2026-05-27T22:10:25+00:00 https://cloudcompare.net/forum/viewtopic.php?p=31967#p31967 <![CDATA[Re: Sensor transformation is wrong for registered PTX files]]> Statistics: Posted by daniel — Wed May 27, 2026 10:10 pm


]]>
2026-05-26T08:04:44+00:00 2026-05-26T08:04:44+00:00 https://cloudcompare.net/forum/viewtopic.php?p=31958#p31958 <![CDATA[Sensor transformation is wrong for registered PTX files]]>
Pretty sure this is a bug. When importing a PTX file that has been registered (eg. exported from Leica Register360), the Sensor coordinates come through at 0,0,0. This is incorrect. The sensor coordinates should be translated by the values in row 10. See here: https://wiki.photoneo.com/index.php?tit ... ile_format

Furthermore, lines 7-10 define the transformation matrix for the sensor. See screenshot below, which shows the transformation matrix in a registered PTX next to the correct sensor location in CC (from an E57 file of the same cloud)
Screenshot 2026-05-26 201405.png

Statistics: Posted by framed — Tue May 26, 2026 8:04 am


]]>