<div dir="ltr">Hi Tim,<br><div><br></div><div>Sorry, I missed this email from you. </div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thanks for the update Sunni! Do measurements happen in 3d too? For example if you measure to the top of a building do you get a different measurement compared to the base?</blockquote><div><br></div><div>Yes, the measurements happen in 3D. You can measure the building height now :)</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> Maybe you could show the Z elevation change at each measurement row and the total elevation change  in the total box?</blockquote><div><br></div><div>Hmm, that's a good idea. I will keep it on my list, and I will try to implement it after the other 2 features finished. Thanks!</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hope you are feeling better now!</blockquote><div><br></div><div>Thanks, I am feeling better indeed now :) </div><div><br></div><div>Best regards</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jun 23, 2019 at 8:34 PM Tim Sutton <<a href="mailto:tim@kartoza.com">tim@kartoza.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;">Thanks for the update Sunni! Do measurements happen in 3d too? For example if you measure to the top of a building do you get a different measurement compared to the base? Maybe you could show the Z elevation change at each measurement row and the total elevation change  in the total box?<div><br></div><div>Hope you are feeling better now!</div><div><br></div><div>Regards</div><div><br></div><div>Tim<br><div><br><blockquote type="cite"><div>On 23 Jun 2019, at 15:29, Ismail Sunni <<a href="mailto:imajimatika@gmail.com" target="_blank">imajimatika@gmail.com</a>> wrote:</div><br class="gmail-m_2739636395090643059Apple-interchange-newline"><div><div dir="ltr"><div>Dear QGIS developers,<br></div><div><br></div><div>Here is my 3rd-week report for my GSoC Project. You can read this report better with image and GIF in the weekly report wiki [6]. You can also check the project wiki page [3]. Comments and suggestions are welcome :)<br></div><div><br></div><font size="4">GSoC QGIS 3D Improvement Week 4 Report</font><br><br><b>Period</b>: 17 June 2019 - 23 June 2019<br><br><b>Report</b><br>1. What did I complete this week?<br>   - Replicate UI from 2D measurement tool to the 3D measurement tool dialog.<br>     Almost all functionalities are replicated, except:<br>     - Show help (the behavior is added, but since there is no chapter for it currently. It's disabled for now)<br>     - Configuration (already started working on it, but time is quite limited last week since I feel a little bit unwell last week)<br>   <br>     List of implemented behaviors can be found in [4]. You can see it on a GIF [5].<br>     ![3D Measurement Tool with Dialog](<a href="https://user-images.githubusercontent.com/1421861/59976840-2a78c100-95ca-11e9-9e32-16b6c34b4ce9.gif" target="_blank">https://user-images.githubusercontent.com/1421861/59976840-2a78c100-95ca-11e9-9e32-16b6c34b4ce9.gif</a>)<br>   - Adding map tool for camera control in 3D view (similar to the Pan tool in 2D view) to make it more consistent and easier to see what's the active tool.<br>   - Change the cursor for 3D identify tool for consistency with 2D one.<br>   - Adding missing `QgsDistanceArea::MeasureLine3D` for `QgsPoint`, unit test is added.<br>   - Trying to fix the rendering issue, but still no luck.<br>2. What am I going to achieve for next week?<br>   - Finish the configuration <br>   - Try again with the rendering issue<br>   - Wrap up PR if the all is finished (currently a draft)<br>   - Some testing<br>   - Start working on the 3rd feature, point as a billboard.<br>3. Is there any blocking issue?<br>   - Yes, the line is rendered but the color is random and rendered as 2D. The line will be gone if I hide/show another line [2].<br>     ![Rendering Problem](<a href="https://user-images.githubusercontent.com/1421861/59567331-c22b5c00-906c-11e9-808f-0a7e93e8f54a.png" target="_blank">https://user-images.githubusercontent.com/1421861/59567331-c22b5c00-906c-11e9-808f-0a7e93e8f54a.png</a>)<br>4. Code<br>   - Branch in my repo [1]<br>5. Misc<br>   - N/A<br><br><b>References</b><br>- [1] <a href="https://github.com/ismailsunni/QGIS/tree/measurement-tool" target="_blank">https://github.com/ismailsunni/QGIS/tree/measurement-tool</a><br>- [2] <a href="https://github.com/ismailsunni/QGIS/issues/2#issuecomment-502470762" target="_blank">https://github.com/ismailsunni/QGIS/issues/2#issuecomment-502470762</a><br>- [3] Project Wiki: <a href="https://github.com/ismailsunni/QGIS/wiki/GSoC-2019---QGIS-3D-Improvement" target="_blank">https://github.com/ismailsunni/QGIS/wiki/GSoC-2019---QGIS-3D-Improvement</a><br>- [4] <a href="https://github.com/ismailsunni/QGIS/issues/2#issuecomment-504750318" target="_blank">https://github.com/ismailsunni/QGIS/issues/2#issuecomment-504750318</a><br>- [5] <a href="https://user-images.githubusercontent.com/1421861/59976840-2a78c100-95ca-11e9-9e32-16b6c34b4ce9.gif" target="_blank">https://user-images.githubusercontent.com/1421861/59976840-2a78c100-95ca-11e9-9e32-16b6c34b4ce9.gif</a><div>- [6] <a href="https://github.com/ismailsunni/QGIS/wiki/Week-4-Report" target="_blank">https://github.com/ismailsunni/QGIS/wiki/Week-4-Report</a><br><div><br></div><div>Best regards</div><div><br></div>-- <br><div dir="ltr" class="gmail-m_2739636395090643059gmail_signature">Ismail Sunni<br><div><a href="http://ismailsunni.wordpress.com/" target="_blank">ismailsunni.wordpress.com</a></div></div></div></div>
_______________________________________________<br>QGIS-Developer mailing list<br><a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></div></blockquote></div><br><div>
<div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;line-height:normal;text-align:center"><span>—</span></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;line-height:normal;text-align:center"><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><br class="gmail-m_2739636395090643059Apple-interchange-newline" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span><span><span><span><span><span><span><span><span><span><span><img id="gmail-m_2739636395090643059604B6D57-FC27-4DA3-81F9-03B78DBD4A65" src="cid:16baa37b7682451cdf21"></span><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br class="gmail-m_2739636395090643059Apple-interchange-newline"><br class="gmail-m_2739636395090643059Apple-interchange-newline"><br class="gmail-m_2739636395090643059Apple-interchange-newline"><br class="gmail-m_2739636395090643059Apple-interchange-newline"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><b>Tim Sutton</b></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><b>Co-founder:</b><span class="gmail-m_2739636395090643059Apple-converted-space"> </span>Kartoza</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><b>Ex Project chair:</b><span style="font-weight:normal"><span class="gmail-m_2739636395090643059Apple-converted-space"> </span><a href="http://QGIS.org" target="_blank">QGIS.org</a></span></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal">Visit <a href="http://kartoza.com/" target="_blank"><span>http://kartoza.com</span></a> to find out about open source:</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal">Desktop GIS programming services</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal">Geospatial web development</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal">GIS Training</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal">Consulting Services</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><b>Skype</b>: timlinux </div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><b>IRC:</b><span class="gmail-m_2739636395090643059Apple-converted-space"> </span>timlinux on #qgis at <a href="http://freenode.net" target="_blank">freenode.net</a></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><span style="color:rgb(102,106,115);font-family:"Proxima Nova",sans-serif;font-size:14px;text-align:left;background-color:rgb(255,255,255)">I'd love to connect. </span><a class="gmail-m_2739636395090643059t-quick-start-share-link" href="https://calendly.com/timlinux" style="color:rgb(0,162,255);text-decoration:none;font-family:"Proxima Nova",sans-serif;font-size:14px;text-align:left" target="_blank">Here's my calendar link</a><span style="color:rgb(102,106,115);font-family:"Proxima Nova",sans-serif;font-size:14px;text-align:left;background-color:rgb(255,255,255)"> to make finding time easy.</span></div>
</span></span></span></span></span></span></span></span></span></span></span></div>
</div><br></div></div></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Ismail Sunni<br><div><a href="http://ismailsunni.wordpress.com" target="_blank">ismailsunni.wordpress.com</a></div></div>