gpt4 book ai didi

c# - 将点从一个三角形变换到另一个三角形

转载 作者:行者123 更新时间:2023-11-30 18:12:19 25 4
gpt4 key购买 nike

我有两个具有相应坐标的三角形。现在我必须将更多的点从第一个三角形转移到第二个三角形。我试过用 emgu 解决它,但我还没有找到办法。对我来说重要的是点数是线性转移的。有谁知道我如何用 C# 解决这个问题?

两个三角形之间的变换

enter image description here

最佳答案

考虑对点A、B、C和A'、B'、C'使用齐次坐标,形成如下变换规则

AffineTransform1

要找到两个三角形之间的变换矩阵,请执行以下操作

solve

现在对于任何点 (x,y) 以下转换都是有效的

AffineTransform2

关于c# - 将点从一个三角形变换到另一个三角形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55546892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com