3D Modeling: Technical Articles and Resources
How to add feature recognition and direct editing to your 3D application
Spatial Team | 26-03-2026
Why you shouldn't build feature recognition and direct editing from scratch If you're building engineering software — CAD, CAM, simulation, cost estimation, anything that touches 3D geometry — you've ...
2 min read
Au Contraire: Only Public Virtual Functions Are Necessary
Author:
ADMIN
I am writing this blog post largely in response to John’s blog post: Public Virtual Methods: A Bad Idea. John and I ...
3 min read
Take Care in What You (Let Your Customers) Ask For
Author:
ADMIN
How do you design an interface that returns the result of some calculation when 99% of the time the result is simple ...
4 min read
Your Smallest Code Change Could be the Most Dangerous
Author:
ADMIN
This post will discuss two aspects of my favorite programming language, C++:
4 min read
4 min read
4 Tactics to Break "Brian's Law"
Author:
ADMIN
Eric Zenk is a Senior Software Engineer in the CGM group at Spatial and will be authoring occasional guest posts.
3 min read
Lessons in Scaling
Author:
ADMIN
Spatial recently purchased an extreme piece of hardware to investigate the scalability of our multiprocessing ...
2 min read
What Does This Line of Code Do?
Author:
ADMIN
As all good posts start with a quick to-the-point intro; here goes this one. Can anybody tell me what this line of code ...
2 min read
A Really Good Book
Author:
ADMIN
Way back in the Dark Ages of the mid-90s, I used to read a newsgroup called comp.lang.c++. You can tell this was the ...
5 min read
Leveraging Multi-Core Hardware in Your Application
Author:
ADMIN
In previous posts I mentioned the multiprocessing capabilities in CGM and how these differ from multi-threading in ...