<div dir="ltr">Hi all,<div><br></div><div>this week I implemented the fillet and chamfer operators. I also managed to get all my operators to interact with the mouse, but I couldn&#39;t get them to interact with keyboard input, so I decided to drop the whole idea of interactivity until I can get someone to explain me how to handle keyboard input (as in the Grab, Rotate and Scale operators).</div><div><br></div><div>With these operators implemented, I decided to do some bug fixing on my previously implemented operators. The Extend and Trim operators should be bug free by now.</div><div><br></div><div>However, during this process, and also while studying the code to understand how to implement the uniform UV calculation, I discovered that my operators are somehow damaging the splines they are executed on. The result of this damage is that these splines don&#39;t render a few components, such as the normals or bevelling. To get an idea, do the following</div><div><br></div><div>1. Add a curve.</div><div>2. Set &quot;Extrude&quot; to 1.0</div><div>3. Add some points.</div><div>4. Select one point.</div><div>5. Using Space Bar search, select chamfer.</div><div><br></div><div>After many hours of debugging and studying the other curve operators, I still haven&#39;t succeeded in figuring out what the problem is.</div><div><br></div><div>For the next week, my plan is to start (and hopefully finish) the uniform UV calculation. Regardless of this objective, I also plan to spend a lot of time fixing bugs and memory leaks.</div><div><br></div><div>Best regards,</div><div>João Araújo</div></div>