<span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">Dear all,<br>

<br></span></span></span></span><span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">1) what you did this week</span></span></span></span><span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><br>

<br></span></span></span></span><span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">redesigned and revised spline to bmesh algorithm to remove unwanted vertices<br>

<br>my original design worked by converting the splines to bmesh verts and lines, then inserting intersections, welding, and then removing the unwanted verts and edges. The revised design makes much more sense and runs much faster - it ignores all points except intersections, generating the intersections along a spline as verts and linking edges between. Once this is complete, a simple weld completes the operation.<br>
<br>algorithm now allows more flexible creating of geometry, can add vertices along lines, etc. A lot more intuitive as the user realizes that intersections mean vertices. This opens up a lot of flexibility within the way the tool can be used<br>
<br></span></span></span></span><div><div><div><span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">implemented use of edgenet fill bmesh operator - although currently unsucessfully<br>

</span></span></span><div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><br>

</span></span></span></div><div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">spent a lot of time working on debugging why edgenet fill isnt working for me without success.</span></span></span></div>

<div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><br>

</span></span></span></div><div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">have not met mentor this week as he has been at siggraph</span></span></span></div>
<div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><br>
</span></span></span></div><div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">proceeded with implementation of build tool, including tool framework and scene depth projection</span></span></span></div>

<div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><br>

</span></span></span></div><div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">2) what you will do next week</span></span><div>

<div><div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><br></span></span></div><div>
<span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">discuss edgenet fill bmop with mentor</span></span></div>

<div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><br></span></span></div><div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">once this bmop works, the spline to mesh tool will be complete</span></span></div>

<div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><br></span></span></div><div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">continue developing the build tool:</span></span></div>

</div></div><div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><br></span></span></div>
</span></div></span><span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)"><div>add init function to zero vertex array</div><div><br></div><div>add vertex to global array</div>
<div><br></div><div>project ray into screen along mouse</div><div><br></div><div>create exit function</div><div><br></div><div>create bmesh object from vertex array (bmop)</div><div><br></div><div>create tutorial video for using grease pencil to bmesh tool</div>

<div><br></div><div>review plan on a daily basis, the goal being to have two tools complete for the end of gsoc submission deadline</div></span><span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)"><div>

<span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><div><div><div><br></div><div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">3) any problems that will require extra attention<br>

<br></span></span><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">with only a week left until the strict pencils down date, its clear that only a portion of the deliverables will be complete by the end date. I will continue the tools beyond the end of gsoc deadline, but will take the last week of august (immediately after the strict pencils down date) off as I have uni work due on 30th August, so resuming following that deadline.<br>

<br>I feel like I have a much more developed understanding and ability to work within the blender code base than a few weeks ago and am keen to keep developing in order to make use of this. I still believe that the tools proposed in my initial application can be a valuable addition to blender and am excited to realise them or near variant.<br>
<br>Best wishes,<br><br>Dan</span></span></div>
<div></div><div></div></div></div></span></div></span><div><div><div><div><div><div><div><div><div></div></div></div></div></div></div></div></div></div>
</div></div></div>