We consider the problem of approximating a two-dimensional shape contour (or curve segment) using discrete assembly systems, which allow to build geometric structures based on limited sets of node and edge types subject to edge length and orientation restrictions. We show that already deciding feasibility of such approximation problems is NP-hard, and remains intractable even for very simple setups. We then devise an algorithmic framework that combines shape sampling with exact cardinality-minimization to obtain good approximations using few components. As a particular application and showcase example, we discuss approximating shape contours using the classical Zometool construction kit and provide promising computational results, demonstrating that our algorithm is capable of obtaining good shape representations within reasonable time, in spite of the problem's general intractability. We conclude the paper with an outlook on possible extensions of the developed methodology, in particular regarding 3D shape approximation tasks.
翻译:我们考虑了使用离散组装系统近似二维形状轮廓(或曲线段)的问题,这种系统允许在有限的节点和边缘类型的基础上建造几何结构,并受边缘长度和定向限制。我们表明,已经决定了这种近似问题的可行性,这种近似问题的可行性是硬的,即使在非常简单的设置方面也是难以解决的。然后我们设计了一种算法框架,将形状取样与确切的基点-最小化结合起来,利用少数组成部分获得良好的近似。作为一个特殊应用和示范的例子,我们讨论利用经典Zometool建造工具包来近似形状轮廓,并提供有希望的计算结果,表明我们的算法能够在合理的时间内获得良好的形状表现,尽管问题一般不易发生。我们完成这份文件时对发达方法的可能扩展,特别是3D形状近似任务的前景有展望。