You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
D:\Code\GAMES102\homeworks\project\build\CMakeFiles\CMakeTmp\src.c(1,10): fatal error C1083: 无法打开包括文件: “pthread.h”: No such file or directory [D:\Code\GAMES102\homeworks\project\build\CMakeFiles\CMakeTmp\cmTC_70c05.vcxproj]
D:\Code\GAMES102\homeworks\project\build\CMakeFiles\CMakeTmp\src.c(1,10): fatal error C1083: 无法打开包括文件: “pthread.h”: No such file or directory [D:\Code\GAMES102\homeworks\project\build\CMakeFiles\CMakeTmp\cmTC_70c05.vcxproj]
Hello 助教好,很抱歉在课程结束这么久之后的打扰。

我在使用无境引擎完成作业九时,需要支持三角面的局部删除和添加操作。
我出错的关键函数是
contract
,它需要支持删除顶点pc.i, pc.j
,插入顶点pc.k
并将pc.i, pc.j
的所有相邻三角面移植到pc.k
上。我使用的是
heMesh
的RemovePolygon, AddPolygon
来完成这一边收缩操作,其中插入三角面仿照的是heMesh->Init
的写法。在 release 模式下,执行不会报错,但是得到的结果不是三角形网络。可能是我 API 的使用错误?
在 debug 模式下,会提示调用
heMesh->AddPolygon
时会产生非流形网络。虽然在上述代码操作中有可能出现这种问题,但是插入三角面结束后却并不会。下面是代码。希望助教可以帮忙解答一下,感激不尽!
The text was updated successfully, but these errors were encountered: