6 6x86 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-10 #1 四边形区域可以在四条边画亮线和喑线做出立体效果。 不规则区域(类似拼图的图块)怎么做?
党 党sir Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-10 #2 可以做两个形状完全一样的不规则区域,通过附加不同颜色并使他们稍微错位来达到立体效果
R riverfeng Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-10 #3 加上一个光照模型就可以基本满足要求,具体算法参照《计算机图形学》 算法比较简单,效果也可以
6 6x86 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-11 #4 我曾写过一个拼图程序,图块即是不规则区域(用API的区域合并函数),因水平有限,想不出做立体效果的方法。 如按党Sir的方法,似乎比较麻烦,而且效果与效率不知如何? To riverfeng:光照模型是什么东东?能说一下算法的基本思想吗? 我对DirectDraw不了解,不知有无相应的函数能实现不规则区域的立体效果?
我曾写过一个拼图程序,图块即是不规则区域(用API的区域合并函数),因水平有限,想不出做立体效果的方法。 如按党Sir的方法,似乎比较麻烦,而且效果与效率不知如何? To riverfeng:光照模型是什么东东?能说一下算法的基本思想吗? 我对DirectDraw不了解,不知有无相应的函数能实现不规则区域的立体效果?
卷 卷起千堆雪tyn Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-12 #5 你应该运用区域的膨胀和细化来处理立体效果,我写过一个 函数,是处理区域的膨胀的,立体效果很好。 来信 :forevertyn@sina.com
卷 卷起千堆雪tyn Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-16 #7 区域的膨胀和细化就是将任意不规则区域进行外扩和内缩! 既然四边形区域可以在四条边画亮线和喑线做出立体效果,那么不规则区域也就 可以通过外扩和内缩来画出亮线和暗线! 所以如果你需要,来信! forevertyn@sina.com
区域的膨胀和细化就是将任意不规则区域进行外扩和内缩! 既然四边形区域可以在四条边画亮线和喑线做出立体效果,那么不规则区域也就 可以通过外扩和内缩来画出亮线和暗线! 所以如果你需要,来信! forevertyn@sina.com
L liuql188 Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-17 #8 可以参考1STClass中的TShapeBotton控件的源代码。