最近由于工作中遇到了镜子安装角度的问题,在此做一个分析。假设照镜子人身高1.7m,距离镜子1m,假设人宽0.45m。镜面和地面夹角为
α
α
,人观测垂直镜面成像的视觉角度为
β
β
,人观测倾斜
α
α
度镜面成像的视觉角度为
γ
γ
。对应图像如下:
由于人观测物体时远小近大的原理,故假设人感觉的大小和人观测的视角成线性关系(忽略头顶)故:观察垂直镜面的一个人的胖瘦即是:
βwβh
β
w
β
h
,改值越大,越胖。而倾斜角度镜面观察的胖瘦即是:
γwγh
γ
w
γ
h
。
由高中的数学关系(又复习了下数学 -。-)可以计算出:
βh=
β
h
=
arccos
222+1.72√
2
2
2
+
1.7
2
γh=
γ
h
=
arccos
2sinα+1.7cosα1.72+4sinα2+4∗1.7sinα∗cosα√
2
s
i
n
α
+
1.7
c
o
s
α
1.7
2
+
4
s
i
n
α
2
+
4
∗
1.7
s
i
n
α
∗
c
o
s
α
水平方向,由于镜子角度与观测相对位置问题,假设人感知的宽度主要受 像的中心位置的宽度的影响,则:
βw=
β
w
=
arccos(1-
2∗0.4520.452+4∗22+1.72
2
∗
0.45
2
0.45
2
+
4
∗
2
2
+
1.7
2
)
γw=
γ
w
=
arccos(1-
2∗0.4520.452+4∗(2sinα(sinα+1.7cosα))2
2
∗
0.45
2
0.45
2
+
4
∗
(
2
s
i
n
α
(
s
i
n
α
+
1.7
c
o
s
α
)
)
2
)
若身高为a, 身宽为b,距离镜面为c则:
βh=
β
h
=
arccos
cc2+a2√
c
c
2
+
a
2
γh=
γ
h
=
arccos
2c∗sinα+a∗cosαa2+4c2∗sinα2+4∗ac∗sinα∗cosα√
2
c
∗
s
i
n
α
+
a
∗
c
o
s
α
a
2
+
4
c
2
∗
s
i
n
α
2
+
4
∗
a
c
∗
s
i
n
α
∗
c
o
s
α
βw=
β
w
=
arccos(1-
2∗b2b2+4∗(2c)2+a2
2
∗
b
2
b
2
+
4
∗
(
2
c
)
2
+
a
2
)
γw=
γ
w
=
arccos(1-
2∗b2b2+4∗(2sinα(c∗sinα+a∗cosα))2
2
∗
b
2
b
2
+
4
∗
(
2
s
i
n
α
(
c
∗
s
i
n
α
+
a
∗
c
o
s
α
)
)
2
)
镜子角度和照镜子胖瘦问题
最新推荐文章于 2024-05-06 22:17:58 发布