我理解三角形到三角形的碰撞检测两个三角形.有人可以解释我如何使用由1000个顶点组成的3D对象?如何为每个网格创建三角形列表?我是否必须采用每个顶点的排列?这将导致O(n ^ 3),我发现非常糟糕.
我该如何概括呢?
我将要求从格式中读取数据.如果所有其他方法都失败了,有人会建议一种格式,使三角形的网格?我还需要一个Meshes目录作为格式,至少对于初学者来说.
非常感谢.
可能重复:
C编程,为什么这个大型数组声明会产生分段错误?
这是我第一次来这里,如果我违反了一些规则,或者之前已经回答了这个问题,那就很抱歉.我最近做了一个C程序,其中有一个矩阵
char buff[NR][1024*1024];
Run Code Online (Sandbox Code Playgroud)
我需要NR = 128.因此该程序将需要128MB.这是在main()中.我在几个系统上尝试了它,内存足够,编译时没有错误.在运行时,我收到了所有系统上的分段错误.它适用于NR = 7,但不是8.我将该代码移到main之外,使其成为全局代码.即使对于128,它也不会崩溃.有谁知道为什么会这样?编译器是GCC