This document presents a method for packing curved and non-convex objects without overlap. The method uses an offline algorithm to calculate the overlapping region between all object pairs and the minimum distance between them. An online inner inflation method then finds the closest non-overlapping configuration by iteratively inflating objects within their overlapping regions. Experimental results show the approach can pack arbitrary object shapes, including rotations, but has increasing processing time with more complex object combinations.