We developed an interactive system to design a customized cover for a given three‐dimensional (3D) object such as a camera, teapot, or car. The system first computes the convex hull of the input geometry. The user segments it into several cloth patches by drawing on the 3D surface. This paper provides two technical contributions. First, it introduces a specialized flattening algorithm for cover patches. It makes each two‐dimensional edge in the flattened pattern equal to or longer than the original 3D edge; a smaller patch would fail to cover the object, and a larger patch would result in extra wrinkles. Second, it introduces a mechanism to verify that the user‐specified opening would be large enough for the object to be removed. Starting with the initial configuration, the system virtually “pulls” the object out of the cover while avoiding excessive stretching of cloth patches. We used the system to design real covers and confirmed that it functions as intended.
我们开发了一个交互式系统,用于为给定的三维(3D)对象(如相机、茶壶或汽车)设计定制的盖子。系统首先计算输入几何体的凸船体。用户通过在3D表面上绘制将其分割成几个布块。本文提供了两个技术贡献。首先,介绍了一种专门的覆盖片的展平算法。它使展平图案中的每个二维边等于或长于原始3D边;较小的面片将无法覆盖对象,而较大的面片将导致额外的褶皱。其次,它引入了一种机制来验证用户指定的开口是否足够大,以便移除对象。从初始配置开始,系统虚拟地将物体从覆盖物中“拉”出来,同时避免布片的过度拉伸。我们使用该系统设计了真实的盖,并确认其功能符合预期。