jjIntersecting two splinesSpline is an inexhaustible cruse. A simple polynomial with a straightforward geometric interpretation, but there are a myriad of things you…Aug 29, 2017Aug 29, 2017
jjDelaunay triangulation with Hilbert curveI recently had a chance to look into mesh generation. I could easily generate a point cloud from source geometry data I have, so I looked…Jul 13, 2017Jul 13, 2017
jjHow to compute the length of a splineI needed to calculate the length of a cubic Hermite spline. A quick googling showed me that there is no “closed form” solution. Again, with…May 6, 20171May 6, 20171
jjComputing Offset Curves for Cubic SplinesI recently had to come up with a way to create parallel curves from cubic Hermite splines, like railroad lanes. At first, I just displaced…Apr 9, 20171Apr 9, 20171
jjFrom C++ to ErlangAs a game developer, I used to work on the client-side of games, especially low-level engine programming, graphics/rendering and animation…Apr 27, 20161Apr 27, 20161
jjSIGGRAPH 2015 ReportSIGGRAPH, an international conference and exhibition on computer graphics, was held at LA convention center last month. There were multiple…Sep 16, 2015Sep 16, 2015
jjGDC 2015 ReportIt’s that time again. Here I’d like to share my impression for GDC 2015 before my memory further fades away.Aug 11, 2015Aug 11, 2015
jjA Working Edit and Continue, DynamicPatcherIteration time is crucial for coders’ productivity. Unfortunately C++ is notorious for its long compile/link time. C++ coders had to come…Aug 11, 2015Aug 11, 2015
jjCppCon 2014 Report (2/2)Here is the part one. I’ll continue with remaining sessions I’d like to mention in this second part.Aug 11, 2015Aug 11, 2015
jjCppCon 2014 Report (1/2)I was able to attend CppCon 2014, held in Bellevue, WA. It was the first conference in the name of CppCon. It was useful for me to see the…Aug 11, 2015Aug 11, 2015