<div dir="ltr">Hi all,<br>Here is my reports of this week:<br><ul style="margin:0.3em 0px 0px 1.6em;padding:0px;font-family:sans-serif;font-size:14px"><li style="margin-bottom:0.1em"></li><li>Tasks done:<ul style="margin:0.3em 0px 0px 1.6em;padding:0px"><li style="margin-bottom:0.1em">Exporting normals.</li><li style="margin-bottom:0.1em">Exporting of texture coordinates.</li><li style="margin-bottom:0.1em">Exporting of 3D terrain texture to a .jpg image.</li><li style="margin-bottom:0.1em">Added the terrain texture resolution parameter.</li><li style="margin-bottom:0.1em">Managing material file construction inside Qgs3DExportObject.</li><li style="margin-bottom:0.1em">Handling the scale of the exported model.</li><li style="margin-bottom:0.1em">Cleanup the code according to reviews.</li><li style="margin-bottom:0.1em">Switched from synchronous loading to using waitForFinished functions to start loading entities in a background thread and waiting for them to finish according to mentor suggestion.</li><li style="margin-bottom:0.1em">Saving the export dialog window settings and reloading.</li><li style="margin-bottom:0.1em">Exported Phong material settings of polygons and buffered lines to the mtl file</li></ul></li><li>Screenshots:<ul style="margin:0.3em 0px 0px 1.6em;padding:0px"><li style="margin-bottom:0.1em">A textured DEM terrain exported to mesh lab: <a rel="nofollow" class="external gmail-text" href="https://imgur.com/2MOmeYJ" style="text-decoration-line:none;color:rgb(102,51,102);background-color:initial;padding-right:13px">MeshLab screenshot</a> (how it looks in blender: <a rel="nofollow" class="external gmail-text" href="https://imgur.com/Rfm3PvB" style="text-decoration-line:none;color:rgb(102,51,102);background-color:initial;padding-right:13px">Blender screenshot</a>).</li><li style="margin-bottom:0.1em">The .obj model for previous screenshots: <a rel="nofollow" class="external gmail-text" href="https://drive.google.com/drive/folders/1bI0SLE6TrBGMyAQgWc_biEv-a5pLRY0z?usp=sharing" style="text-decoration-line:none;color:rgb(102,51,102);background-color:initial;padding-right:13px">terrain .obj model</a></li><li style="margin-bottom:0.1em">Vector layer on a flat terrain: <a rel="nofollow" class="external gmail-text" href="https://imgur.com/n6gE4Fe" style="text-decoration-line:none;color:rgb(102,51,102);background-color:initial;padding-right:13px">MeshLab screenshot</a></li><li style="margin-bottom:0.1em">The .obj model for previous screenshots: <a rel="nofollow" class="external gmail-text" href="https://drive.google.com/drive/folders/1KRUL1PMZ8z0_CRtLvWXywreq-AlmR_Va?usp=sharing" style="text-decoration-line:none;color:rgb(102,51,102);background-color:initial;padding-right:13px">vector layer .obj model</a></li></ul></li><li>Tasks to be done:<ul style="margin:0.3em 0px 0px 1.6em;padding:0px"><li style="margin-bottom:0.1em">Export other vector layer shapes.</li><li style="margin-bottom:0.1em">Handle materials for other vector layer shapes.</li><li style="margin-bottom:0.1em">Export different material for each object based on its 3D symbol for rule based vector layer.</li></ul></li><li>Blocking issues: None<br></li></ul><div>Any suggestion or feedback is always welcome.<br></div><div>Best wishes,<br><br class="gmail-Apple-interchange-newline"></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">Belgacem Nedjima<div>4th year computer science and engineering student.</div><div><a href="https://github.com/NEDJIMAbelgacem" target="_blank">https://github.com/NEDJIMAbelgacem</a><br></div><div><br></div></div></div></div></div></div>