GAMES102
GAMES102 copied to clipboard
GAMES 102
Hello 助教好,很抱歉在课程结束这么久之后的打扰。 我在使用无境引擎完成作业九时,需要支持三角面的局部删除和添加操作。 我出错的关键函数是 `contract`,它需要支持删除顶点 `pc.i, pc.j` ,插入顶点 `pc.k` 并将 `pc.i, pc.j` 的所有相邻三角面移植到 `pc.k` 上。 我使用的是 `heMesh` 的 `RemovePolygon, AddPolygon` 来完成这一边收缩操作,其中插入三角面仿照的是 `heMesh->Init` 的写法。 在 release 模式下,执行不会报错,但是得到的结果不是三角形网络。可能是我 API 的使用错误? 在 debug...
在vs2022 下编译时所以 static-assert 都会报错 https://learn.microsoft.com/zh-cn/cpp/build/reference/zc-static-assert?view=msvc-170
作业资产无法下载
http://home.ustc.edu.cn/~ustczt/GAMES102/assets_v2.zip 上述下载链接已失效,无法完成cmake配置  cmake报错日志: ``` -- Download File: C:/Users/hyt/workspace/projects/GAMES102/homeworks/project/build/GAMES102_Project/assets_v2.zip CMake Error at build/_deps/ucmake-src/cmake/UbpaDownload.cmake:26 (file): file DOWNLOAD HASH mismatch for file: [C:/Users/hyt/workspace/projects/GAMES102/homeworks/project/build/GAMES102_Project/assets_v2.zip] expected hash: [88004765e50821a1c77958294a11ebf5ae28d5f2d5bf523b2b47c06fb7bddbdd] actual hash: [e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855] status: [22;"HTTP response...
好像是linux的库win10没有,不知道咋修复。。。。 查到的方法都是vs里添加,但cmake build成功前没法这么做啊。。。