![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
几何拓扑
Frank(Zhiyang-Dou)
A Ph.D. candidate at HKU. Mainly focus on CG.
展开
-
普吕克坐标 Plücker coordinates 表示直线
描述在三维空间中,取直线上的两个点p1p_1p1和p2p_2p2。令d=p2−p1,m=p1×p2d = p_2 - p_1, m = p_1 \times p_2d=p2−p1,m=p1×p2。将 p1p_1p1和p2p_2p2 看作从原点(0,0,0)(0,0,0)(0,0,0)出发的两向量。首先是ddd, 由于d=p2−p1d = p_2 - p_1d=p2−p1...原创 2020-03-29 11:03:58 · 4450 阅读 · 2 评论 -
几何拓扑不变量——欧拉示性数
综述欧拉示性数X计算为:X = V + F - E如果:genus(亏格)设为G那么有X = V+F-E = 2 - 2G几个特点对于闭合多面体:以四面体为例:4 + 4 - 6 = 2 可以去检测所有的这样的形状都是满足该数值。这就是为什么欧拉示性数叫做不变量;对于一个平面三角形:可以计算是 3+1-3 =1;欧拉示性数越大,亏格越小;如果在原来的face延伸出一个edg...原创 2019-07-08 21:01:47 · 5873 阅读 · 0 评论 -
判断点是否位于三角形内部?
综述判断点是否位于三角形内部?思路思路一基于基向量。将三角形的两个边看作从同一个顶点发出的两个向量。其长度就是变成。要知道三角形内部的每一个点都可以由这两个向量的配上权重相加表示。x=λ1v1+λ2v2x = \lambda_1 v_1 + \lambda_2 v_2x=λ1v1+λ2v2而且可以知道λ1,λ2∈[0,1]\lambda_1,\lambda_2 \in [0,1...原创 2019-07-09 21:15:22 · 590 阅读 · 0 评论