State of the Descartes 2019-12-22

Since my last post I have ended in somewhat of a rabbit hole. A good one at that. My original intentions and goals were performance and feature oriented. The past few months I have been taking a more foundational approach to implicit solid modeling in Julia, with a focus on meshing. As part of myContinue reading “State of the Descartes 2019-12-22”

State of the Descartes 2019-06-09

In my last post about Descartes I outlined some overall objectives of the developmentĀ  going forward: OpenSCAD near-feature parity Forward differentiable representations Meshing approaches for sharp corners (e.g. Dual Contours) Oct-Tree sampling approaches (and interpolation of the functional representation) All of the above objectives have been touched upon since my last post. OpenSCAD feature parityContinue reading “State of the Descartes 2019-06-09”

State of the Descartes: 2019-04-20

The biggest accomplishment recently is reworking the Descartes system to run on Julia 1.0. I last programmed heavily on 0.5 and made sparse updates to my packages for 0.6, but never fully acclimated to the differences. Going to 1.0 was a big change and I made it more difficult by not using 0.7 to getContinue reading “State of the Descartes: 2019-04-20”

How to generate a package for Julia 1.1

This is part of the “Relearning Julia Series”… In short, use PkgTemplates.jl. PkgTemplates now provides the old Pkg/PkgDev.generate function. Background Since 0.6 several things have changed in the Julia ecosystem. One in particular is the package manager. There is a very powerful project and environment system now available to all users, which makes the systemContinue reading “How to generate a package for Julia 1.1”