arap:这是五十岚的 Siggraph 05 论文“As-rigid-as-possible shape operation”的直接实现

时间:2024-07-08 00:14:54
【文件属性】:

文件名称:arap:这是五十岚的 Siggraph 05 论文“As-rigid-as-possible shape operation”的直接实现

文件大小:139KB

文件格式:ZIP

更新时间:2024-07-08 00:14:54

C

这是五十岚的 Siggraph 05 论文 [1] 的直接实现。 只是为了理解如何计算Eq(5)-(8),所以我只是实现了算法的第一步,即我只是进行了无标度构造。 在我的源代码中,有一些关于如何表达 Eq(5) 中的矩阵 G 的推导。 我在这段代码中使用的库包括: (1) Jonathan Richard Shewchuk's Triangle[3],代码包含在我的源代码中; (2)Freeglut库[4]; (3) 本征[5]。 如果您想使用此代码,请相应地下载这些库。 操作:左键单击 - 添加网格顶点 "A" 或 "a" - 构建网格 右击 - 添加控制点 左拖动 - 网格变形 "C" 或 "c" - 清除网格 "V" 或 "v" - 清除控制点 如果你想知道如何实现整篇论文,请参考Ryan Schmidt的实现[2]。 参考 [1] Takeo Igarashi、Tomer M


【文件预览】:
arap-master
----ZZSARAP()
--------Geometry2D.cpp(4KB)
--------triangle.h(22KB)
--------ZZSARAP.vcxproj(6KB)
--------common.h(535B)
--------Geometry2D.h(945B)
--------ArapDeform.h(2KB)
--------main.cpp(5KB)
--------ArapDeform.cpp(11KB)
--------triangle.c(636KB)
--------ZZSARAP.vcxproj.filters(2KB)
----.gitignore(73B)
----ZZSARAP.sln(3KB)
----README.md(1KB)

网友评论