0
点赞
收藏
分享

微信扫一扫

three.js 第五十五用 Merge物体之后如何用线框绘制


背景

在有很多的物体的时候,我们第一时间会想到merge或者instance
如果merge这些物体,绘制帧率会大幅上涨,此时,迎来一个需求,让模型用edgegeometry显示
那这个东西是drawline的方式进行的绘制,俩个不同模型之前会被加一根线。就连起来了。

解法

merge还是要merge,但在每一个merge的时候,在数组里多push两个点,push的就刚好是会被连上那两个点,然后给他一个ID,给所有顶点都得加个ID,这样区分开来,在渲染时候,判断ID进行像素discard或者vertex里就给他飞了


举报

相关推荐

0 条评论