繁体   English   中英

将2D几何体拉伸到3D的代码

[英]Code to extrude 2d geometry to 3d

有没有简单的方法可以将2d几何体(矢量)挤压成3d形状

假设拉伸参数为长度(双倍)和角度(度)

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

(我会发表评论,但太大了)

这不仅仅是一个突出的问题

如果是这样,您的原始2D图像会产生一个带有一系列孔的圆柱体(除非您有一个非常复杂的渲染器(用于执行体积或支持透明度),否则它就没有什么用处,在这种情况下,polysort会非常丑陋)或4个圆柱体(如果我沿着内孔挤出)

大多数拉伸算法不处理针对单个点的问题-不仅仅是拉伸,这是某种形式的射线投射

这看起来像是一个可疑的照明问题-您是否要进行体积照明,或者显示光锥所在的效果并处理光前挡板的效果? 还是您正在尝试计算将定义对象在灯光前面投射的阴影的几何形状?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM