File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -95,7 +95,7 @@ const HelloThreejs: React.FC = () => {
95
95
96
96
#### 目前存在的问题:
97
97
98
- 可以观察到 canvase 是被硬生生由原本的 高150、像素 宽 300 像素给硬生生拉伸成 100%。
98
+ 可以观察到 canvas 是被硬生生由原本的 高150、像素 宽 300 像素给硬生生拉伸成 100%。
99
99
100
100
所以立方体出现了 扭曲、模糊、锯齿。
101
101
@@ -107,14 +107,14 @@ const HelloThreejs: React.FC = () => {
107
107
108
108
#### 第4处修改:
109
109
110
- 修改 src/components/hello-threejs/index.stx 中 render 函数的代码,让镜头宽高比跟随着 canvase 宽高比,确保立方体不变形。
110
+ 修改 src/components/hello-threejs/index.stx 中 render 函数的代码,让镜头宽高比跟随着 canvas 宽高比,确保立方体不变形。
111
111
112
112
``` diff
113
113
...
114
114
const render = (time: number) => {
115
115
time = time * 0.001
116
116
117
- + const canvas = renderer.domElement //获取 canvase
117
+ + const canvas = renderer.domElement //获取 canvas
118
118
+ camera.aspect = canvas.clientWidth / canvas.clientHeight //设置镜头宽高比
119
119
+ camera.updateProjectionMatrix() //通知镜头更新视椎(视野)
120
120
@@ -138,7 +138,7 @@ const HelloThreejs: React.FC = () => {
138
138
const render = (time: number) => {
139
139
time = time * 0.001
140
140
141
- const canvas = renderer.domElement //获取 canvase
141
+ const canvas = renderer.domElement //获取 canvas
142
142
camera.aspect = canvas.clientWidth / canvas.clientHeight //设置镜头宽高比
143
143
camera.updateProjectionMatrix() //通知镜头更新视椎(视野)
144
144
@@ -531,4 +531,4 @@ https://github.com/mdn/translated-content/pull/817
531
531
532
532
那么接下来,会系统学习一下 Three.js 的一些基础理论。
533
533
534
- ** 大楼究竟能改多高,取决于地基有多深,加油!**
534
+ ** 大楼究竟能改多高,取决于地基有多深,加油!**
You can’t perform that action at this time.
0 commit comments