3D Modeling: Technical Articles and Resources
How to future-proof your modeling engine for freeform surfaces
Spatial Team | 04-05-2026
1. Hybrid geometry representations: pick one and lose Why a single representation is a trap Betting on a single geometry representation is probably the biggest architectural mistake we see teams ...
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 ...
3 min read
Me and My Shadow
Author:
ADMIN
So we had a new guy start in our group last week.
7 min read
Growable Array Performance
Author:
ADMIN
Here’s a subject to which everyone can relate in one way or another: growable arrays. An array is a contiguous memory ...
4 min read
Multi-processing: the Good, the Bad, the Thread-Safe
Author:
ADMIN
In my previous blog post I compared the different multi-processing technologies used in ACIS and CGM. The primary ...
2 min read
Multi-processing in ACIS and CGM
Author:
ADMIN
I have spent many years of my career here at Spatial developing Thread-Safe ACIS and now I’ve been given the ...
3 min read
Contract Checks - Once and Only Once for Unit Testing (Part III)
Author:
ADMIN
In Part I and Part II of this thread, I discussed the advantages of incorporating contract checks into one’s unit ...
4 min read
Contract Checks: Once and Only Once for Unit Testing (Part I)
Author:
ADMIN
In her post that started this thread, Stef mentioned Meszaros' book on xUnit. My reaction when I bought the book was a ...
5 min read
Solid Modeling and AJAX3D
Author:
ADMIN
I’m going to follow up on my first blog, At Look At Spatial Labs, writing about the technology behind the web site, ...
1 min read
An Infinite Problem Space – ACIS
Author:
ADMIN
While a number of software defects are the result of simple human errors that escape either scrutiny or test cases, the ...