<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.photoneo.com/index.php?action=history&amp;feed=atom&amp;title=PTX_file_format</id>
		<title>PTX file format - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.photoneo.com/index.php?action=history&amp;feed=atom&amp;title=PTX_file_format"/>
		<link rel="alternate" type="text/html" href="http://wiki.photoneo.com/index.php?title=PTX_file_format&amp;action=history"/>
		<updated>2026-04-30T08:42:37Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.0</generator>

	<entry>
		<id>http://wiki.photoneo.com/index.php?title=PTX_file_format&amp;diff=2168&amp;oldid=prev</id>
		<title>Vrbovska: /* PTX Body */</title>
		<link rel="alternate" type="text/html" href="http://wiki.photoneo.com/index.php?title=PTX_file_format&amp;diff=2168&amp;oldid=prev"/>
				<updated>2019-10-14T11:43:01Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;PTX Body&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 11:43, 14 October 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l66&quot; &gt;Line 66:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 66:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===PTX Body===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===PTX Body===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Each line following PTX header contains information about one measured point. If the point cloud does not include information about color the line has 4 values - (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;x&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;y&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;z&lt;/del&gt;, intensity). The &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;x&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;y&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;z &lt;/del&gt;coordinates are usually in meters. Intensity is in decimal range [0, 1]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Each line following PTX header contains information about one measured point. If the point cloud does not include information about color the line has 4 values - (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;X&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Y&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Z&lt;/ins&gt;, intensity). The &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;X&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Y&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Z &lt;/ins&gt;coordinates are usually in meters. Intensity is in decimal range [0, 1]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Point clouds containing color information have 3 additional numbers per line where the R, G, B values in the [0, 255] range are stated. Sometimes the color can be saved as floats in the range [0, 1]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Point clouds containing color information have 3 additional numbers per line where the R, G, B values in the [0, 255] range are stated. Sometimes the color can be saved as floats in the range [0, 1].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Photoneo PTX File==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Photoneo PTX File==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In PTX files saved in PhoXi Control the header contains identity matrices in place of the scanner coordinate system and transformation matrix. For any chosen coordinate space the header has the following look:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In PTX files saved in PhoXi Control the header contains identity matrices in place of the scanner coordinate system and transformation matrix. For any chosen coordinate space the header has the following look:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vrbovska</name></author>	</entry>

	<entry>
		<id>http://wiki.photoneo.com/index.php?title=PTX_file_format&amp;diff=2167&amp;oldid=prev</id>
		<title>Vrbovska: /* PTX Header */</title>
		<link rel="alternate" type="text/html" href="http://wiki.photoneo.com/index.php?title=PTX_file_format&amp;diff=2167&amp;oldid=prev"/>
				<updated>2019-10-14T11:40:49Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;PTX Header&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 11:40, 14 October 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l63&quot; &gt;Line 63:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 63:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;width:50px; text-align:center;&amp;quot;| 1&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;width:50px; text-align:center;&amp;quot;| 1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lines 3-6 of the header are the position of point of origin and primary axes (X, Y, Z) of the scanner. Lines 7-10 are the transformation matrix, where lines 7-9 contain the rotation matrix and line 10 the translation vector. The values of lines 3-10 are double precision.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lines 3-6 of the header are the position of point of origin and primary axes (X, Y, Z) of the scanner &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;coordinate system&lt;/ins&gt;. Lines 7-10 are the transformation matrix, where lines 7-9 contain the rotation matrix and line 10 the translation vector. The values of lines 3-10 are double precision.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===PTX Body===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===PTX Body===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Each line following PTX header contains information about one measured point. If the point cloud does not include information about color the line has 4 values - (x, y, z, intensity). The x, y, z coordinates are usually in meters. Intensity is in decimal range [0, 1]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Each line following PTX header contains information about one measured point. If the point cloud does not include information about color the line has 4 values - (x, y, z, intensity). The x, y, z coordinates are usually in meters. Intensity is in decimal range [0, 1]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vrbovska</name></author>	</entry>

	<entry>
		<id>http://wiki.photoneo.com/index.php?title=PTX_file_format&amp;diff=2166&amp;oldid=prev</id>
		<title>Vrbovska: /* Photoneo PTX File */</title>
		<link rel="alternate" type="text/html" href="http://wiki.photoneo.com/index.php?title=PTX_file_format&amp;diff=2166&amp;oldid=prev"/>
				<updated>2019-10-14T11:39:23Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Photoneo PTX File&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 11:39, 14 October 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l93&quot; &gt;Line 93:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 93:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The positions of the points are saved transformed in the chosen coordinate space (camera space, marker space, etc.). The values of the coordinates are in millimeters. The 4th number that usually contains intensity is always set to 1 and the greyscale information from texture is instead saved as the RGB values in the three following numbers.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The positions of the points are saved transformed in the chosen coordinate space (camera space, marker space, etc.). The values of the coordinates are in millimeters. The 4th number that usually contains intensity is always set to 1 and the greyscale information from texture is instead saved as the RGB values in the three following numbers.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:PTX-options.PNG|thumb|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;center|200px&lt;/del&gt;|Saving options for PTX files.]]PhoXi Control allows to save the PTX file in five ways with additional option to scale the coordinates by a chosen factor:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:PTX-options.PNG|thumb|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;right&lt;/ins&gt;|Saving options for PTX files.]]PhoXi Control allows to save the PTX file in five ways with additional option to scale the coordinates by a chosen factor:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Texture&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Texture&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Flip X&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Flip X&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vrbovska</name></author>	</entry>

	<entry>
		<id>http://wiki.photoneo.com/index.php?title=PTX_file_format&amp;diff=2165&amp;oldid=prev</id>
		<title>Vrbovska: /* Photoneo PTX File */</title>
		<link rel="alternate" type="text/html" href="http://wiki.photoneo.com/index.php?title=PTX_file_format&amp;diff=2165&amp;oldid=prev"/>
				<updated>2019-10-14T11:38:40Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Photoneo PTX File&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 11:38, 14 October 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l93&quot; &gt;Line 93:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 93:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The positions of the points are saved transformed in the chosen coordinate space (camera space, marker space, etc.). The values of the coordinates are in millimeters. The 4th number that usually contains intensity is always set to 1 and the greyscale information from texture is instead saved as the RGB values in the three following numbers.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The positions of the points are saved transformed in the chosen coordinate space (camera space, marker space, etc.). The values of the coordinates are in millimeters. The 4th number that usually contains intensity is always set to 1 and the greyscale information from texture is instead saved as the RGB values in the three following numbers.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;PhoXi Control allows to save the PTX file in five ways with additional option to scale the coordinates by a chosen factor:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[File:PTX-options.PNG|thumb|center|200px|Saving options for PTX files.]]&lt;/ins&gt;PhoXi Control allows to save the PTX file in five ways with additional option to scale the coordinates by a chosen factor:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Texture&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Texture&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Flip X&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Flip X&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vrbovska</name></author>	</entry>

	<entry>
		<id>http://wiki.photoneo.com/index.php?title=PTX_file_format&amp;diff=2163&amp;oldid=prev</id>
		<title>Vrbovska: Created page with &quot;==PTX in General== PTX is an ASCII based format for saving point cloud data, typically from LIDAR scanners. Conceptually, information about each 3D point is saved as 4 or 7 va...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.photoneo.com/index.php?title=PTX_file_format&amp;diff=2163&amp;oldid=prev"/>
				<updated>2019-10-14T10:10:04Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;==PTX in General== PTX is an ASCII based format for saving point cloud data, typically from LIDAR scanners. Conceptually, information about each 3D point is saved as 4 or 7 va...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==PTX in General==&lt;br /&gt;
PTX is an ASCII based format for saving point cloud data, typically from LIDAR scanners. Conceptually, information about each 3D point is saved as 4 or 7 values (depending on whether color information is stored or not). The coordinates for each point are saved untransformed in their own coordinate system and the transformation matrix is provided as a header of the file.&lt;br /&gt;
PTX cannot be used on unordered or unified clouds. All points, even those in shadows where no coordinates have been calculated, are saved.&lt;br /&gt;
===PTX Header===&lt;br /&gt;
The header of PTX file contains 10 following rows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Line #&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Data&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:left; padding-left:20px;&amp;quot; |Number of rows&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:left; padding-left:20px;&amp;quot; |Number of columns&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| st1&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| st2&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| st3&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| -&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| sx1&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| sx2&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| sx3&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| -&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| sy1&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| sy2&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| sy3&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| -&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| sz1&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| sz2&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| sz3&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| -&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| r11&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| r12&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| r13&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| 0&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| r21&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| r22&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| r23&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| 0&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| r31&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| r32&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| r33&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| 0&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| tr1&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| tr2&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| tr3&lt;br /&gt;
| style=&amp;quot;width:50px; text-align:center;&amp;quot;| 1&lt;br /&gt;
|}&lt;br /&gt;
Lines 3-6 of the header are the position of point of origin and primary axes (X, Y, Z) of the scanner. Lines 7-10 are the transformation matrix, where lines 7-9 contain the rotation matrix and line 10 the translation vector. The values of lines 3-10 are double precision.&lt;br /&gt;
===PTX Body===&lt;br /&gt;
Each line following PTX header contains information about one measured point. If the point cloud does not include information about color the line has 4 values - (x, y, z, intensity). The x, y, z coordinates are usually in meters. Intensity is in decimal range [0, 1]. &lt;br /&gt;
Point clouds containing color information have 3 additional numbers per line where the R, G, B values in the [0, 255] range are stated. Sometimes the color can be saved as floats in the range [0, 1]. &lt;br /&gt;
==Photoneo PTX File==&lt;br /&gt;
In PTX files saved in PhoXi Control the header contains identity matrices in place of the scanner coordinate system and transformation matrix. For any chosen coordinate space the header has the following look:&lt;br /&gt;
{| style=&amp;quot;width:300px; background:#f9f9f9; border: 1px solid #f4f4f4;&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;kbd&amp;gt;1544&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kbd&amp;gt;2064&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kbd&amp;gt;0 0 0&amp;lt;/kbd&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kbd&amp;gt;1 0 0&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kbd&amp;gt;0 1 0&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kbd&amp;gt;0 0 1&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kbd&amp;gt;1 0 0 0&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kbd&amp;gt;0 1 0 0&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kbd&amp;gt;0 0 1 0&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kbd&amp;gt;0 0 0 1&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
The positions of the points are saved transformed in the chosen coordinate space (camera space, marker space, etc.). The values of the coordinates are in millimeters. The 4th number that usually contains intensity is always set to 1 and the greyscale information from texture is instead saved as the RGB values in the three following numbers.&lt;br /&gt;
&lt;br /&gt;
PhoXi Control allows to save the PTX file in five ways with additional option to scale the coordinates by a chosen factor:&lt;br /&gt;
# Texture&lt;br /&gt;
# Flip X&lt;br /&gt;
# Flip Y&lt;br /&gt;
# Flip Z&lt;br /&gt;
# Swap YZ&lt;br /&gt;
===Texture===&lt;br /&gt;
The texture option saves the greyscale information as RGB values. If this option is not selected the last three numbers in the lines following the header are set to 1.&lt;br /&gt;
===Flip X===&lt;br /&gt;
This option saves the X value of point coordinate as their negative.&lt;br /&gt;
{| style=&amp;quot;width:300px; background:#f9f9f9; border: 1px solid #f4f4f4;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Original&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;kbd&amp;gt;-96.8908 -159.717 49.0486 1 6 6 6&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:300px; background:#f9f9f9; border: 1px solid #f4f4f4;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Flip X&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kbd&amp;gt;96.8908 -159.717 49.0486 1 6 6 6&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
===Flip Y===&lt;br /&gt;
This option saves the Y value of point coordinates as their negative.&lt;br /&gt;
{| style=&amp;quot;width:300px; background:#f9f9f9; border: 1px solid #f4f4f4;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Original&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;kbd&amp;gt;-96.8908 -159.717 49.0486 1 6 6 6&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:300px; background:#f9f9f9; border: 1px solid #f4f4f4;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Flip Y&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kbd&amp;gt;-96.8908 159.717 49.0486 1 6 6 6&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
===Flip Z===&lt;br /&gt;
This option saves the Z value of point coordinates as their negative.&lt;br /&gt;
{| style=&amp;quot;width:300px; background:#f9f9f9; border: 1px solid #f4f4f4;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Original&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;kbd&amp;gt;-96.8908 -159.717 49.0486 1 6 6 6&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:300px; background:#f9f9f9; border: 1px solid #f4f4f4;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Flip Z&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kbd&amp;gt;-96.8908 -159.717 -49.0486 1 6 6 6&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
===Swap YZ===&lt;br /&gt;
This option changes the position of Y and Z coordinates in the line. When this number is selected the numbers in line are in the following order: X, Z, Y, intensity, R, G, B.&lt;br /&gt;
{| style=&amp;quot;width:300px; background:#f9f9f9; border: 1px solid #f4f4f4;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Original&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;kbd&amp;gt;-96.8908 -159.717 49.0486 1 6 6 6&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:300px; background:#f9f9f9; border: 1px solid #f4f4f4;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Swap YZ&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kbd&amp;gt;-96.8908 49.0486 -159.717 1 6 6 6&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
===Scale===&lt;br /&gt;
Scale allows to multiply the X, Y, Z coordinates by a selected number. By default this number is set to 1 and the X, Y, Z are in millimeters.&lt;br /&gt;
{| style=&amp;quot;width:300px; background:#f9f9f9; border: 1px solid #f4f4f4;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Scale 1.0000&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;kbd&amp;gt;-96.8908 -159.717 49.0486 1 6 6 6&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:300px; background:#f9f9f9; border: 1px solid #f4f4f4;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Scale 1000.0000&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kbd&amp;gt;-96890.8 -159717.0 49048.6 1 6 6 6&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vrbovska</name></author>	</entry>

	</feed>