Fractals
-
It's time for another trip down memory lane… From time to time, I hear people talking about Autodesk's more "radical" R&D investments… whether in the consumer software space – much of which is being driven by the Maker movement – or related to the bio/nano research Andrew Hessel and team are performing at Pier 9. […]
-
Over the weekend I managed to complete the BerkeleyX Foundations of Computer Graphics class. This was really an excellent class, both in terms of the structure of the lectures and the homework assignments, which actually scaled in a non-linear way (the last assignment took as much time to complete as the previous three combined). But […]
-
I had a little fun with the title for this post: unfortunately this one isn't a "how to" and I'm not actually going to provide a code sample. But I did want to highlight how AutoCAD's .NET API has been used for at least one exhibit at this year's Burning Man, and a very cool […]
-
This week has so far had an AU theme to it, just as last week we talked exclusively about Leap Motion and AutoCAD. Perhaps I'm sub-consciously shifting this blog to a weekly-themed format? Hmm. Like many of you, I'm sure, I received an email over the weekend to let me know that the recorded sessions […]
-
As suggested in the last post, today we're going to take the results of running the code from that post and use them to generate a hollowed-out sphere. A big thanks to Francesco Tonioni, from our Product Support team in Neuchatel, who spent some time throwing ideas around on a lazy (but very cold) Sunday […]
-
This post continues the series on fill algorithms for 3D printing by looking specifically at an Apollonian sphere packing. In the last post we got most of the way there, but today we're going to introduce a more elegant algorithm for solving the problem (with pretty impressive results :-). Many thanks to Professor Ronald Peikert […]
-
So far in this series, we've looked at Apollonian circle packing using C# and also F#. The next few posts will look at solving this problem in 3D: performing Apollonian sphere packing. I've decided to stay in F# for the algorithmic side of things: it just feels a much cleaner environment for dealing with this […]
-
Following on from the previous post in this series, today's post completes the implementation to create a full Apollonian gasket in AutoCAD using F#. As a comment on the original Common LISP implementation, someone had contributed a more complete version which allowed me to complete today's F# version. Here's the additional F# file for the […]
-
To carry on from the last post in this series, today's post is looking at a simple, initial attempt to pack circles into a space using F#. Rather than starting from the C# code in the previous post, I decided to look for a solution that makes better use of F#'s mathematical capabilities. I came […]
-
To follow on from the recent series on using hyperbolic tessellation to generate patterns that might be used for 3D printing, I decided to research a slightly different approach. While I found hyperbolic tessellation reasonably straightforward for generating 2D patterns, it was much harder to adapt to 3D, mainly because we'd need to create irregular […]