maptalks.three icon indicating copy to clipboard operation
maptalks.three copied to clipboard

立面体(ExtrudePolygon)设置透明度后,与标注(Sprite)的深度关系会出现异常。

Open gisshare2015 opened this issue 3 years ago • 3 comments

   立面体(ExtrudePolygon)设置透明度后,与文本标注(Sprite)的深度关系等会出现异常(非透明情况下是正产的)。
   希望作者有时间关注一下,谢谢啦!

1.关闭文本标注(Sprite)深度测试:立面体(toExtrudePolygon)有透明度时深度关系依然有效,无透明度时正常。 如图: 异常:(立面体有透明度) 5e49a9e271020a33edd8e1ba2daab23a image 正常:(立面体无透明度) 9274a4873bbbc492376dc8ecc2c54815 image

2.开启标注(Sprite)深度测试:立面体(toExtrudePolygon)有透明度时远处文本区域有黑斑(即:文本图片透明区域),无透明度时正常。 如图: image

测试样例: index_test_polygon.zip (注:测试样例中的参数可能需要您自己根据上述情况修改一下参数,具体修改位置及参数见首行注释。) image

gisshare2015 avatar Jul 12 '22 08:07 gisshare2015

图呢? @gisshare2015

AndyCheung-Hub avatar Jul 13 '22 06:07 AndyCheung-Hub

@gisshare2015 可以提供个复现的例子代码?

deyihu avatar Jul 15 '22 06:07 deyihu

@gisshare2015 这个也许是depthTest深度检测

AndyCheung-Hub avatar Jul 15 '22 12:07 AndyCheung-Hub

@gisshare2015 you can set textsprite renderOrder %4_02 XT ~%VBU @D9CHZPW

deyihu avatar Nov 01 '22 04:11 deyihu