我目前正在用C#编写一个应用程序,它可以从使用SSE中获得很大的好处,因为相对较小的代码导致了90-95%的执行时间。Mono.Simd的问题是它只有非常旧的SSE指令(我相信主要来自SSE1 en SSE2 ),这会导致点积(或标量/内积)占用3条指令,而它可以用SSE4在1条指令中实现(自从<em
我正在尝试弄清楚我当前使用的方法是否正确。我正在尝试找出一个点是否位于三角棱柱内,如下所示:Geometry set up 此形状的任何边都不一定是平行的。我目前正在使用这些点来创建矢量p1,p2和p3,然后使用矢量叉积来计算每个矩形平面的曲面法线。然后我计算从s到每个上面三角形的中点的向量。我取这个向量与每个曲面的法线的<em