rice: optimize IsTriangleVisible