E
escaper
Unregistered / Unconfirmed
GUEST, unregistred user!
恳请大家帮忙 我有两张bmp格式的图, 图上分别画了一个"立体 梯形椎体",已知这个梯形椎体的所有顶点在平面图形上的坐标,并且也知道每个 梯形椎体的高度。 现在要求的结果是, 将这两个bmp图像合并,对于这两张bmp图像上的所有像素,只显示像素的高度比较高的那个一个, 这样的话,看起来比较符合视觉效果。 请问有什么好的方法?我现在考虑到两种方式, 一种是根据梯形椎体的上平面和下平面的高度,求出侧面中所有像素的高度,这样的话,就可以知道这张bmp图像上的所有像素高度。另外一种方式就是根据点线的位置求高度相交的点,计算出被遮盖的图片区域,然后分别对区域进行设置显示还是不显示。我现在疑惑的是, 这两种算法到底哪种速度比较快,有没有更快的算法? 本人很少搞图像编程,这里面还有什么地方需要注意的才能不耗费效率。注: 所谓 "立体 梯形椎体" 指得是 一个立体椎体, 去掉顶端的小椎体后所剩下的立体形状。