#1003 | 目前的问题: 交线还没添加到遮挡用虚拟三角形几何中去。(如果这样做,还存在交线来源面目前未知的问题,这个要写在配对里面,因为现在已经用已加载几何来碰撞了) 可能由于内置isect_tri_tri_v3()的精度或者对重叠点处理手段的问题,某些遮挡对会丢失,将上面那个函数全改为double不是很现实或者很实用,因为他的逻辑过程似乎和LineArt自己使用的不一样,这个尚不清楚如何操作。 他那个函数的逻辑似乎并不是很兼容两个三角形有共享点的情况,至少从目前运行的状况看出来是这样的。 由于需要将double拷贝为float以使用blender内部的数学函数(目前),以及由于需要一直调rtcGetGeometry()等,所以整个碰撞回调非常慢。727文件要跑一分多钟。 还有什么想到了补充。所以目前的工作大约是将内置的那个交叉改成完全线程安全和无锁的(因为几何后面才创建),这样就无需使用Blender自带的那个。 | |