Application of solid modeling in computer-aided design, computer-aided manufacturing, and robotics often involve aggregates or assembling of disconnected pieces. This article presents an alternative CSG-like formalism based on open sets, in which both assemblies and connected pieces are modeled as points sets. Consequently, the same Boolean operations apply uniformly to connected pieces and assemblies