为3D模型添加额外的厚度(不缩放)

时间:2016-02-23 19:26:58

标签: computational-geometry

我只是在寻找这个几何变换的名​​称:

"在3D形状周围添加/移除厚度"

"喜欢在一罐融化的巧克力中掏出眼镜"

另一个例子:

"让一个模型代表一张纸100x100x0.1,然后添加一个额外的1.0将给出一个新模型102x102x2.1"

我猜,一个量表不会做这个工作。这个操作的名称是什么?

3 个答案:

答案 0 :(得分:2)

在数学上,它是原始形状的Minkowski sum,最有可能是球体。

在两个凸形状之间实现相对容易 - 在绝对最差的情况下,您可以将一个对象的几何体的实例放在另一个的每个顶点处,然后取出那个*的凸包;因此,如果你正处于紧张状态,那么将凹形分解成凸形子部分并继续进行感觉就像是一种足够有效的方法。

(*)你可以节省时间而不是通过在一个对象上定位面,而另一个对象之间有法线,但是它更难。或者只是抓住somebody else's solution

答案 1 :(得分:0)

我猜你正试图thicken or offset表面。

答案 2 :(得分:-1)

您缺少很多上下文,但总的来说,您可能希望缩放或变换(可以缩放)几何体。如果您正在寻找更具体的案例,则需要更新您的问题。

我相信一些CAD程序可以使用负距离的shell操作来创建它。