geometry_errors_demo<SPAN class="punctuation token">.</SPAN>py outputs
Triangle Input coordinates<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="number token">0.0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">0.0</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="number token">0.0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1.0</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="number token">1.0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">0.0</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">]</SPAN>
Polygon properties<SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN>
Returned coordinates <SPAN class="keyword token">in</SPAN> WKT
<SPAN class="operator token">-</SPAN> MULTIPOLYGON <SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="number token">0</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="number token">1.0001220703125</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="number token">0</SPAN> <SPAN class="number token">1.0001220703125</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="number token">0</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
area <SPAN class="number token">0.5001220777630806</SPAN>
length <SPAN class="number token">3.4146303364895956</SPAN>
centroid <SPAN class="number token">0.3333740234375</SPAN> <SPAN class="number token">0.3333740234375</SPAN> NaN NaN
true centroid <SPAN class="number token">0.3333740234375</SPAN> <SPAN class="number token">0.3333740234375</SPAN> NaN NaN
first point <SPAN class="number token">0</SPAN> <SPAN class="number token">0</SPAN> NaN NaN
last point <SPAN class="number token">0</SPAN> <SPAN class="number token">0</SPAN> NaN NaN
extent <SPAN class="operator token">-</SPAN> <SPAN class="punctuation token">(</SPAN>XMin<SPAN class="punctuation token">,</SPAN> YMin<SPAN class="punctuation token">,</SPAN> XMax<SPAN class="punctuation token">,</SPAN> YMax<SPAN class="punctuation token">,</SPAN> ZMin<SPAN class="punctuation token">,</SPAN> ZMax<SPAN class="punctuation token">,</SPAN> MMin<SPAN class="punctuation token">,</SPAN> MMax<SPAN class="punctuation token">)</SPAN>
<SPAN class="operator token">-</SPAN> values<SPAN class="punctuation token">:</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1.0001220703125</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1.0001220703125</SPAN><SPAN class="punctuation token">,</SPAN> NaN<SPAN class="punctuation token">,</SPAN> NaN<SPAN class="punctuation token">,</SPAN> NaN<SPAN class="punctuation token">,</SPAN> NaN
convex hull<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">(</SPAN>x<SPAN class="punctuation token">,</SPAN>y<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">(</SPAN>x<SPAN class="punctuation token">,</SPAN>y<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">(</SPAN>x<SPAN class="punctuation token">,</SPAN>y<SPAN class="punctuation token">)</SPAN>
<SPAN class="operator token">-</SPAN> sequence<SPAN class="punctuation token">:</SPAN> <SPAN class="number token">1.0001220703125</SPAN> <SPAN class="number token">2.22044604925031E-16</SPAN>
<SPAN class="number token">0.50006103515625</SPAN> <SPAN class="operator token">-</SPAN><SPAN class="number token">0.50006103515625</SPAN>
<SPAN class="operator token">-</SPAN><SPAN class="number token">0.50006103515625</SPAN> <SPAN class="number token">0.50006103515625</SPAN>
<SPAN class="number token">0</SPAN> <SPAN class="number token">1.0001220703125</SPAN>
Square Input coordinates<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="number token">0.0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">0.0</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="number token">0.0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1.0</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="number token">1.0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1.0</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="number token">1.0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">0.0</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">]</SPAN>
Polygon properties<SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN>
Returned coordinates <SPAN class="keyword token">in</SPAN> WKT
<SPAN class="operator token">-</SPAN> MULTIPOLYGON <SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="number token">0</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="number token">1.0001220703125</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="number token">1.0001220703125</SPAN> <SPAN class="number token">1.0001220703125</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="number token">0</SPAN> <SPAN class="number token">1.0001220703125</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="number token">0</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
area <SPAN class="number token">1.0002441555261612</SPAN>
length <SPAN class="number token">4.0004882812500000</SPAN>
centroid <SPAN class="number token">0.50006103515625</SPAN> <SPAN class="number token">0.50006103515625</SPAN> NaN NaN
true centroid <SPAN class="number token">0.50006103515625</SPAN> <SPAN class="number token">0.50006103515625</SPAN> NaN NaN
first point <SPAN class="number token">0</SPAN> <SPAN class="number token">0</SPAN> NaN NaN
last point <SPAN class="number token">0</SPAN> <SPAN class="number token">0</SPAN> NaN NaN
extent <SPAN class="operator token">-</SPAN> <SPAN class="punctuation token">(</SPAN>XMin<SPAN class="punctuation token">,</SPAN> YMin<SPAN class="punctuation token">,</SPAN> XMax<SPAN class="punctuation token">,</SPAN> YMax<SPAN class="punctuation token">,</SPAN> ZMin<SPAN class="punctuation token">,</SPAN> ZMax<SPAN class="punctuation token">,</SPAN> MMin<SPAN class="punctuation token">,</SPAN> MMax<SPAN class="punctuation token">)</SPAN>
<SPAN class="operator token">-</SPAN> values<SPAN class="punctuation token">:</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1.0001220703125</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1.0001220703125</SPAN><SPAN class="punctuation token">,</SPAN> NaN<SPAN class="punctuation token">,</SPAN> NaN<SPAN class="punctuation token">,</SPAN> NaN<SPAN class="punctuation token">,</SPAN> NaN
convex hull<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">(</SPAN>x<SPAN class="punctuation token">,</SPAN>y<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">(</SPAN>x<SPAN class="punctuation token">,</SPAN>y<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">(</SPAN>x<SPAN class="punctuation token">,</SPAN>y<SPAN class="punctuation token">)</SPAN>
<SPAN class="operator token">-</SPAN> sequence<SPAN class="punctuation token">:</SPAN> <SPAN class="number token">6.12398146082414E-17</SPAN> <SPAN class="number token">1.0001220703125</SPAN>
<SPAN class="number token">1.0001220703125</SPAN> <SPAN class="number token">1.0001220703125</SPAN>
<SPAN class="number token">1.0001220703125</SPAN> <SPAN class="number token">0</SPAN>
<SPAN class="number token">0</SPAN> <SPAN class="number token">0</SPAN>
Rectangle Input coordinates<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="number token">0.0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">0.0</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="number token">0.0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1.0</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="number token">2.0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1.0</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="number token">2.0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">0.0</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">]</SPAN>
Polygon properties<SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN>
Returned coordinates <SPAN class="keyword token">in</SPAN> WKT
<SPAN class="operator token">-</SPAN> MULTIPOLYGON <SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="number token">0</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="number token">2.0001220703125</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="number token">2.0001220703125</SPAN> <SPAN class="number token">1.0001220703125</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="number token">0</SPAN> <SPAN class="number token">1.0001220703125</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="number token">0</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
area <SPAN class="number token">2.0003662258386612</SPAN>
length <SPAN class="number token">6.0004882812500000</SPAN>
centroid <SPAN class="number token">1.00006103515625</SPAN> <SPAN class="number token">0.50006103515625</SPAN> NaN NaN
true centroid <SPAN class="number token">1.00006103515625</SPAN> <SPAN class="number token">0.50006103515625</SPAN> NaN NaN
first point <SPAN class="number token">0</SPAN> <SPAN class="number token">0</SPAN> NaN NaN
last point <SPAN class="number token">0</SPAN> <SPAN class="number token">0</SPAN> NaN NaN
extent <SPAN class="operator token">-</SPAN> <SPAN class="punctuation token">(</SPAN>XMin<SPAN class="punctuation token">,</SPAN> YMin<SPAN class="punctuation token">,</SPAN> XMax<SPAN class="punctuation token">,</SPAN> YMax<SPAN class="punctuation token">,</SPAN> ZMin<SPAN class="punctuation token">,</SPAN> ZMax<SPAN class="punctuation token">,</SPAN> MMin<SPAN class="punctuation token">,</SPAN> MMax<SPAN class="punctuation token">)</SPAN>
<SPAN class="operator token">-</SPAN> values<SPAN class="punctuation token">:</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">2.0001220703125</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1.0001220703125</SPAN><SPAN class="punctuation token">,</SPAN> NaN<SPAN class="punctuation token">,</SPAN> NaN<SPAN class="punctuation token">,</SPAN> NaN<SPAN class="punctuation token">,</SPAN> NaN
convex hull<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">(</SPAN>x<SPAN class="punctuation token">,</SPAN>y<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">(</SPAN>x<SPAN class="punctuation token">,</SPAN>y<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">(</SPAN>x<SPAN class="punctuation token">,</SPAN>y<SPAN class="punctuation token">)</SPAN>
<SPAN class="operator token">-</SPAN> sequence<SPAN class="punctuation token">:</SPAN> <SPAN class="number token">6.12398146082414E-17</SPAN> <SPAN class="number token">1.0001220703125</SPAN>
<SPAN class="number token">2.0001220703125</SPAN> <SPAN class="number token">1.0001220703125</SPAN>
<SPAN class="number token">2.0001220703125</SPAN> <SPAN class="operator token">-</SPAN><SPAN class="number token">2.22044604925031E-16</SPAN>
<SPAN class="number token">0</SPAN> <SPAN class="number token">0</SPAN>
Area <SPAN class="keyword token">for</SPAN> Triangle
<SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">[</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">.</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">]</SPAN>
<SPAN class="punctuation token">[</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">.</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">]</SPAN>
<SPAN class="punctuation token">[</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">.</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">]</SPAN>
Area<SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN> <SPAN class="number token">0.5</SPAN>
Area <SPAN class="keyword token">for</SPAN> Square
<SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">[</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">.</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">]</SPAN>
<SPAN class="punctuation token">[</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">.</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">]</SPAN>
<SPAN class="punctuation token">[</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">.</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">]</SPAN>
<SPAN class="punctuation token">[</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">.</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">]</SPAN>
Area<SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN> <SPAN class="number token">1.0</SPAN>
Area <SPAN class="keyword token">for</SPAN> Rectangle
<SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">[</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">.</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">]</SPAN>
<SPAN class="punctuation token">[</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">.</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">]</SPAN>
<SPAN class="punctuation token">[</SPAN> <SPAN class="number token">2</SPAN><SPAN class="punctuation token">.</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">]</SPAN>
<SPAN class="punctuation token">[</SPAN> <SPAN class="number token">2</SPAN><SPAN class="punctuation token">.</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">]</SPAN>
Area<SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN> <SPAN class="number token">2.0</SPAN>
<SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN> |