<div dir="ltr">Hi Tom,<div><br></div><div>You can copy the triangulated from my message Box and ST_Translate / ST_Scale it using ST_{X,Y,Z}{Min,Max} of your box. Of course, more preferable way would be to use SFCGAL extension, as it's part of PostGIS :)</div></div><br><div class="gmail_quote"><div dir="ltr">вт, 24 июл. 2018 г. в 16:09, Tom Kazimiers <<a href="mailto:tom@voodoo-arts.net">tom@voodoo-arts.net</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>That's nice indeed, thanks for the update!<br>
<br>
I suppose there is no way to convert a Box3D to a TIN geometry without SFCGAL in a similar fashion? Specifiying vertices and triangles using ST_{X,Y,Z}{Min,Max} is no problem, it only gets pretty verbose and we can't add SFCGAL to our dependencies at the moment.<br>
<br>
Cheers,<br>
Tom<br><br><div class="gmail_quote"></div></div><div><div class="gmail_quote">On July 24, 2018 10:20:09 AM UTC, Felix Kunde <<a href="mailto:felix-kunde@gmx.de" target="_blank">felix-kunde@gmx.de</a>> wrote:</div></div><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><pre class="m_2947114872272368671k9mail">I was hoping for a news like this. Great. Thanks! <br> <br><br>Gesendet: Montag, 23. Juli 2018 um 20:17 Uhr<br>Von: "Darafei \"Komяpa\" Praliaskouski" <<a href="mailto:me@komzpa.net" target="_blank">me@komzpa.net</a>><br>An: "PostGIS Users Discussion" <<a href="mailto:postgis-users@lists.osgeo.org" target="_blank">postgis-users@lists.osgeo.org</a>><br>Betreff: Re: [postgis-users] Convert Box3D to TIN geometries<br><br>Hi Felix,<br> <br>This was fixed in PostGIS 2.5. <br> <br>There your query ends up with geometry like this:<br> <br> GEOMETRYCOLLECTION Z (TIN Z (((0 0 0,0 1 0,1 1 0,0 0 0)),((1 0 0,0 0 0,1 1 0,1 0 0)),((0 1 1,1 0 1,1 1 1,0 1 1)),((0 1 1,0 0 1,1 0 1,0 1 1)),((0 0 0,0 0 1,0 1 1,0 0 0)),((0 1 0,0 0 0,0 1 1,0 1 0)),((1 0 1,1 1 0,1 1 1,1 0 1)),((1 0 1,1 0 0,1 1 0,1 0 1)),((0 0 1,1 0 0,1 0 1,0 0 1)),(<br>(0 0 1,0 0 0,1 0 0,0 0 1)),((0 1 0,0 1 1,1 1 1,0 1 0)),((1 1 0,0 1 0,1 1 1,1 1 0)))) <br><br>ср, 18 июл. 2018 г. в 11:21, Felix Kunde <<a href="mailto:felix-kunde@gmx.de" target="_blank">felix-kunde@gmx.de</a>[mailto:<a href="mailto:felix-kunde@gmx.de" target="_blank">felix-kunde@gmx.de</a>]>:Hi,<br>thought that's easy to do with the postgis_sfcgal extension, but no:<br>SELECT ST_Tesselate('BOX3D(0 0 0,1 1 1)'::box3d::geometry));<br> <br>ERROR: Solid is invalid : PolyhedralSurface (shell) 0 is invalid: not connected : SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1<br>SQL Status:XX000<br><br>The polygons are not in the right order :-/<br>Also tried dumping and delaunay triangulation but yet not solution. Anyone else?<br><br>Cheers,<br>Felix<br><br><br><br>Gesendet: Dienstag, 17. Juli 2018 um 20:04 Uhr<br>Von: "Tom Kazimiers" <<a href="mailto:tom@voodoo-arts.net" target="_blank">tom@voodoo-arts.net</a>[mailto:<a href="mailto:tom@voodoo-arts.net" target="_blank">tom@voodoo-arts.net</a>]><br>An: <a href="mailto:postgis-users@lists.osgeo.org" target="_blank">postgis-users@lists.osgeo.org</a>[mailto:<a href="mailto:postgis-users@lists.osgeo.org" target="_blank">postgis-users@lists.osgeo.org</a>]<br>Betreff: [postgis-users] Convert Box3D to TIN geometries<br>Hi all,<br><br>I need to convert a lot of Box3D geometries to TIN geometries. Is there a way in PostGIS to do this without specifiying each triangle and vertex for the new TINs explicitly? Idealy, I would just be able to issue a simple update statement without needing to think about vertex order and triangle order.<br><br>Thanks,<br>Tom<hr></pre></blockquote></div></div><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><pre class="m_2947114872272368671k9mail">postgis-users mailing list <a href="mailto:postgis-users@lists.osgeo.org" target="_blank">postgis-users@lists.osgeo.org</a>[mailto:<a href="mailto:postgis-users@lists.osgeo.org" target="_blank">postgis-users@lists.osgeo.org</a>] <a href="https://lists.osgeo.org/mailman/listinfo/postgis-users" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-users</a><br><hr><br>postgis-users mailing list<br><a href="mailto:postgis-users@lists.osgeo.org" target="_blank">postgis-users@lists.osgeo.org</a>[mailto:<a href="mailto:postgis-users@lists.osgeo.org" target="_blank">postgis-users@lists.osgeo.org</a>]<br><a href="https://lists.osgeo.org/mailman/listinfo/postgis-users--" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-users--</a><br><br>Darafei Praliaskouski<br>Support me: <a href="http://patreon.com/komzpa" target="_blank">http://patreon.com/komzpa</a>[<a href="http://patreon.com/komzpa" target="_blank">http://patreon.com/komzpa</a>]<hr>postgis-users mailing list <a href="mailto:postgis-users@lists.osgeo.org" target="_blank">postgis-users@lists.osgeo.org</a> <a href="https://lists.osgeo.org/mailman/listinfo/postgis-users" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-users</a>[<a href="https://lists.osgeo.org/mailman/listinfo/postgis-users" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-users</a>]<br><hr><br>postgis-users mailing list<br><a href="mailto:postgis-users@lists.osgeo.org" target="_blank">postgis-users@lists.osgeo.org</a><br><a href="https://lists.osgeo.org/mailman/listinfo/postgis-users" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-users</a></pre></blockquote></div></div>_______________________________________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@lists.osgeo.org" target="_blank">postgis-users@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/postgis-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-users</a></blockquote></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Darafei Praliaskouski<br>Support me: <a href="http://patreon.com/komzpa">http://patreon.com/komzpa</a></div></div>