用于将2d几何体挤出到3d的代码

时间:2010-06-14 17:03:25

标签: c# wpf 3d

有没有简单的方法将2d几何(矢量)拉伸到3d形状

假设挤出参数是长度(双倍)和角度(度)

因此它应该呈现为锥形(所有z线都转到一个点)

1 个答案:

答案 0 :(得分:1)

(我将此作为评论,但它太大了)

这不仅仅是一个挤压问题

如果是这样的话,你的原始2D图像会产生一个带有一系列孔的圆柱体(除非你有一个非常复杂的渲染器做任何体积或支持透明度,否则不是真的有用,并且在这种情况下的聚合物将是非常难看)或4个圆柱(如果我沿着内孔挤出)

大多数挤出算法都没有针对单点进行定位 - 这不仅仅是挤出,而是某种形式的光线投射

这看起来很像照明问题 - 您是否尝试进行体积照明,可能会显示光锥的效果并处理光线前挡板的效果?或者您是否正在尝试计算将定义由光线前方对象投射的阴影的几何体?

相关问题