diff --git a/perspective/perspective.md b/perspective/perspective.md index 789c40b..9254a4d 100644 --- a/perspective/perspective.md +++ b/perspective/perspective.md @@ -116,7 +116,7 @@ $P_{投影}=\begin{bmatrix} 1&0&0&0\\0&1&0&0\\0&0&1&0 \\ -x_0&-y_0&0&1 \\ \end{b ## 3.2 二点透视 - 假设移动距离L=6,M=5,N=1,φ=40$^。$ + 假设移动距离L=3,M=3,N=2,φ=60$^。$
@@ -127,7 +127,7 @@ $P_{投影}=\begin{bmatrix} 1&0&0&0\\0&1&0&0\\0&0&1&0 \\ -x_0&-y_0&0&1 \\ \end{b
diff --git a/perspective/perspective.py b/perspective/perspective.py
index 075c427..6e731e4 100644
--- a/perspective/perspective.py
+++ b/perspective/perspective.py
@@ -138,9 +138,9 @@ points= np.array([[0,0,0,1],
#获得透视移动后的点和投影后的点
#per_points=one_point_perspective(6,5,1,view_point,points)
-#per_points=two_point_perspective(6,5,1,40,view_point,points)
+#per_points=two_point_perspective(3,3,2,60,view_point,points)
#透视移动后的点
-per_points=three_point_perspective(1,-3,3,45,30,view_point,points)
+per_points=three_point_perspective(3,3,2,60,60,view_point,points)
#投影后的点
pro_points=projection_trans(view_point,per_points)
#转为笛卡尔坐标系
diff --git a/perspective/pic/Figure_3.png b/perspective/pic/Figure_3.png
index 70c6a7c..73e2b19 100644
Binary files a/perspective/pic/Figure_3.png and b/perspective/pic/Figure_3.png differ
diff --git a/perspective/pic/Figure_4.png b/perspective/pic/Figure_4.png
index e136c46..fe0369d 100644
Binary files a/perspective/pic/Figure_4.png and b/perspective/pic/Figure_4.png differ
diff --git a/perspective/pic/Figure_5.png b/perspective/pic/Figure_5.png
index b93f161..7b4bfef 100644
Binary files a/perspective/pic/Figure_5.png and b/perspective/pic/Figure_5.png differ
diff --git a/perspective/pic/Figure_6.png b/perspective/pic/Figure_6.png
index 21cfd6a..ee26e25 100644
Binary files a/perspective/pic/Figure_6.png and b/perspective/pic/Figure_6.png differ