如图,要求在给定视点下浮雕的可见面积。
已知,所有点、浮雕点的坐标。
注意:特定视点下,部分浮雕会变形,会看不到。所以不能直接遍历求三角形面积。
solution:在论坛上求助的,考虑camara到点的方向向量和obj交点,如果能看到就是一个交点,看不到就是两个交点。这样找到所有可见浮雕点之后再求面积,我最后是为了比较,所以为了简单决定求所有可见浮雕点的个数就行了。
解决办法竟然这么简单,其实和判断点是否在多边形内原理差不多,二维简单问题就会,现在背景稍微复杂点就不会了,真是弱爆了啊。