1

我想根据原始手绘草图重建对象的 3-D 形状。草图还包含对象的不可见线条,并且绘制在已经存在的 3-D 场景(城市)之上。我也许可以根据它们与城市中其他物体的重合度来恢复一些 3-D 点。

重构的形状不需要 100% 精确,允许有一些不准确,并且它们不包含曲线和曲面,仅包含普通多边形。

我发现了这个话题:

通过处理纸上的 2d 草图生成 3d 对象

但与我的情况相比,那里的问题似乎根本没有受到限制。我也读过一些论文,最新的和最具描述性的一篇是: http ://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.118.2577&rep=rep1&type=pdf

本文实现了一种基于约束(例如平行线、平行面、对称、最小距离等)的算法。但它没有可用的实现......

我想实现一个快速而肮脏的并行算法,但我似乎没有找到任何代码开始......我将不胜感激任何提示或链接到现有实现。我知道这是一个难题,但我相信这不是不可能解决的。

4

1 回答 1

0

我找到了一个解决这个问题的方法,虽然不完全是我正在寻找的那个:

形状识别和物理模拟

这种方法仅识别可见边缘之外的形状。用户不必绘制不可见的边缘。我也想使用不可见的边缘。

不幸的是,我无法访问源代码,即使他们已经发送了一封电子邮件以表示对源代码的兴趣。

于 2012-05-18T11:24:32.990 回答