Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
车家大少爷
three.js
提交
8a60e8ec
T
three.js
项目概览
车家大少爷
/
three.js
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
three.js
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
GitCode(gitcode.net)2024年7月9日维护升级公告
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
8a60e8ec
编写于
11月 26, 2019
作者:
M
Mr.doob
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Improved initial camera in VR examples.
上级
d90276ca
变更
14
隐藏空白更改
内联
并排
Showing
14 changed file
with
30 addition
and
25 deletion
+30
-25
examples/webvr_ballshooter.html
examples/webvr_ballshooter.html
+2
-2
examples/webvr_cubes.html
examples/webvr_cubes.html
+2
-2
examples/webvr_dragging.html
examples/webvr_dragging.html
+2
-2
examples/webvr_lorenzattractor.html
examples/webvr_lorenzattractor.html
+1
-1
examples/webvr_multiview.html
examples/webvr_multiview.html
+2
-2
examples/webvr_paint.html
examples/webvr_paint.html
+2
-2
examples/webvr_panorama.html
examples/webvr_panorama.html
+2
-2
examples/webvr_panorama_depth.html
examples/webvr_panorama_depth.html
+1
-1
examples/webvr_rollercoaster.html
examples/webvr_rollercoaster.html
+8
-2
examples/webvr_sandbox.html
examples/webvr_sandbox.html
+1
-1
examples/webvr_sculpt.html
examples/webvr_sculpt.html
+2
-2
examples/webvr_video.html
examples/webvr_video.html
+1
-2
examples/webvr_vive_paint.html
examples/webvr_vive_paint.html
+2
-2
examples/webvr_vive_sculpt.html
examples/webvr_vive_sculpt.html
+2
-2
未找到文件。
examples/webvr_ballshooter.html
浏览文件 @
8a60e8ec
...
...
@@ -43,8 +43,8 @@
scene
=
new
THREE
.
Scene
();
scene
.
background
=
new
THREE
.
Color
(
0x505050
);
camera
=
new
THREE
.
PerspectiveCamera
(
7
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.1
,
10
);
camera
.
position
.
set
(
0
,
1.6
,
0
);
camera
=
new
THREE
.
PerspectiveCamera
(
5
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.1
,
10
);
camera
.
position
.
set
(
0
,
1.6
,
3
);
room
=
new
THREE
.
LineSegments
(
new
BoxLineGeometry
(
6
,
6
,
6
,
10
,
10
,
10
),
...
...
examples/webvr_cubes.html
浏览文件 @
8a60e8ec
...
...
@@ -45,8 +45,8 @@
scene
=
new
THREE
.
Scene
();
scene
.
background
=
new
THREE
.
Color
(
0x505050
);
camera
=
new
THREE
.
PerspectiveCamera
(
7
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.1
,
10
);
camera
.
position
.
set
(
0
,
1.6
,
0
);
camera
=
new
THREE
.
PerspectiveCamera
(
5
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.1
,
10
);
camera
.
position
.
set
(
0
,
1.6
,
3
);
scene
.
add
(
camera
);
crosshair
=
new
THREE
.
Mesh
(
...
...
examples/webvr_dragging.html
浏览文件 @
8a60e8ec
...
...
@@ -41,8 +41,8 @@
scene
=
new
THREE
.
Scene
();
scene
.
background
=
new
THREE
.
Color
(
0x808080
);
camera
=
new
THREE
.
PerspectiveCamera
(
7
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.1
,
10
);
camera
.
position
.
set
(
0
,
1.6
,
0
);
camera
=
new
THREE
.
PerspectiveCamera
(
5
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.1
,
10
);
camera
.
position
.
set
(
0
,
1.6
,
3
);
var
geometry
=
new
THREE
.
PlaneBufferGeometry
(
4
,
4
);
var
material
=
new
THREE
.
MeshStandardMaterial
(
{
...
...
examples/webvr_lorenzattractor.html
浏览文件 @
8a60e8ec
...
...
@@ -82,7 +82,7 @@
scene
=
new
THREE
.
Scene
();
camera
=
new
THREE
.
PerspectiveCamera
(
50
,
window
.
innerWidth
/
window
.
innerHeight
,
0.1
,
10
);
camera
.
position
.
set
(
0
,
1.6
,
0
);
camera
.
position
.
set
(
0
,
1.6
,
1
);
//
...
...
examples/webvr_multiview.html
浏览文件 @
8a60e8ec
...
...
@@ -81,8 +81,8 @@
scene
=
new
THREE
.
Scene
();
scene
.
background
=
new
THREE
.
Color
(
0x505050
);
camera
=
new
THREE
.
PerspectiveCamera
(
7
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.1
,
10
);
camera
.
position
.
set
(
0
,
1.6
,
0
);
camera
=
new
THREE
.
PerspectiveCamera
(
5
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.1
,
10
);
camera
.
position
.
set
(
0
,
1.6
,
3
);
room
=
new
THREE
.
LineSegments
(
new
BoxLineGeometry
(
6
,
6
,
6
,
10
,
10
,
10
),
...
...
examples/webvr_paint.html
浏览文件 @
8a60e8ec
...
...
@@ -47,8 +47,8 @@
scene
=
new
THREE
.
Scene
();
scene
.
background
=
new
THREE
.
Color
(
0x222222
);
camera
=
new
THREE
.
PerspectiveCamera
(
7
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.01
,
50
);
camera
.
position
.
set
(
0
,
1.6
,
0
);
camera
=
new
THREE
.
PerspectiveCamera
(
5
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.01
,
50
);
camera
.
position
.
set
(
0
,
1.6
,
3
);
var
geometry
=
new
THREE
.
BoxBufferGeometry
(
0.5
,
0.8
,
0.5
);
var
material
=
new
THREE
.
MeshStandardMaterial
(
{
...
...
examples/webvr_panorama.html
浏览文件 @
8a60e8ec
...
...
@@ -37,12 +37,12 @@
scene
=
new
THREE
.
Scene
();
camera
=
new
THREE
.
PerspectiveCamera
(
9
0
,
window
.
innerWidth
/
window
.
innerHeight
,
1
,
1000
);
camera
=
new
THREE
.
PerspectiveCamera
(
7
0
,
window
.
innerWidth
/
window
.
innerHeight
,
1
,
1000
);
camera
.
layers
.
enable
(
1
);
camera
.
position
.
set
(
0
,
1.6
,
0
);
var
geometry
=
new
THREE
.
BoxBufferGeometry
(
100
,
100
,
100
);
geometry
.
scale
(
1
,
1
,
-
1
);
var
textures
=
getTexturesFromAtlasFile
(
"
textures/cube/sun_temple_stripe_stereo.jpg
"
,
12
);
var
materials
=
[];
...
...
examples/webvr_panorama_depth.html
浏览文件 @
8a60e8ec
...
...
@@ -40,7 +40,7 @@
var
light
=
new
THREE
.
AmbientLight
(
0x404040
,
10
);
scene
.
add
(
light
);
camera
=
new
THREE
.
PerspectiveCamera
(
7
5
,
window
.
innerWidth
/
window
.
innerHeight
,
1
,
2000
);
camera
=
new
THREE
.
PerspectiveCamera
(
7
0
,
window
.
innerWidth
/
window
.
innerHeight
,
1
,
2000
);
scene
.
add
(
camera
);
// Create the panoramic sphere geometery
...
...
examples/webvr_rollercoaster.html
浏览文件 @
8a60e8ec
...
...
@@ -16,7 +16,13 @@
import
*
as
THREE
from
'
../build/three.module.js
'
;
import
{
RollerCoasterGeometry
,
RollerCoasterShadowGeometry
,
RollerCoasterLiftersGeometry
,
TreesGeometry
,
SkyGeometry
}
from
'
./jsm/misc/RollerCoaster.js
'
;
import
{
RollerCoasterGeometry
,
RollerCoasterShadowGeometry
,
RollerCoasterLiftersGeometry
,
TreesGeometry
,
SkyGeometry
}
from
'
./jsm/misc/RollerCoaster.js
'
;
import
{
WEBVR
}
from
'
./jsm/vr/WebVR.js
'
;
var
renderer
=
new
THREE
.
WebGLRenderer
(
{
antialias
:
true
}
);
...
...
@@ -39,7 +45,7 @@
var
train
=
new
THREE
.
Object3D
();
scene
.
add
(
train
);
var
camera
=
new
THREE
.
PerspectiveCamera
(
4
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.1
,
500
);
var
camera
=
new
THREE
.
PerspectiveCamera
(
5
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.1
,
500
);
train
.
add
(
camera
);
// environment
...
...
examples/webvr_sandbox.html
浏览文件 @
8a60e8ec
...
...
@@ -38,7 +38,7 @@
scene
.
background
=
background
;
camera
=
new
THREE
.
PerspectiveCamera
(
50
,
window
.
innerWidth
/
window
.
innerHeight
,
0.1
,
10
);
camera
.
position
.
set
(
0
,
1.6
,
0
);
camera
.
position
.
set
(
0
,
1.6
,
2
);
var
geometry
=
new
THREE
.
TorusKnotBufferGeometry
(
0.4
,
0.15
,
150
,
20
);
var
material
=
new
THREE
.
MeshStandardMaterial
(
{
roughness
:
0.01
,
metalness
:
0.2
,
envMap
:
background
}
);
...
...
examples/webvr_sculpt.html
浏览文件 @
8a60e8ec
...
...
@@ -43,8 +43,8 @@
scene
=
new
THREE
.
Scene
();
scene
.
background
=
new
THREE
.
Color
(
0x222222
);
camera
=
new
THREE
.
PerspectiveCamera
(
7
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.02
,
50
);
camera
.
position
.
set
(
0
,
1.6
,
0
);
camera
=
new
THREE
.
PerspectiveCamera
(
5
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.02
,
50
);
camera
.
position
.
set
(
0
,
1.6
,
3
);
var
geometry
=
new
THREE
.
BoxBufferGeometry
(
0.5
,
0.8
,
0.5
);
var
material
=
new
THREE
.
MeshStandardMaterial
(
{
...
...
examples/webvr_video.html
浏览文件 @
8a60e8ec
...
...
@@ -42,9 +42,8 @@
}
);
camera
=
new
THREE
.
PerspectiveCamera
(
7
5
,
window
.
innerWidth
/
window
.
innerHeight
,
1
,
2000
);
camera
=
new
THREE
.
PerspectiveCamera
(
7
0
,
window
.
innerWidth
/
window
.
innerHeight
,
1
,
2000
);
camera
.
layers
.
enable
(
1
);
// render left view when no stereo available
camera
.
position
.
set
(
0
,
1.6
,
0
);
// video
...
...
examples/webvr_vive_paint.html
浏览文件 @
8a60e8ec
...
...
@@ -50,8 +50,8 @@
scene
=
new
THREE
.
Scene
();
scene
.
background
=
new
THREE
.
Color
(
0x222222
);
camera
=
new
THREE
.
PerspectiveCamera
(
7
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.01
,
50
);
camera
.
position
.
set
(
0
,
1.6
,
0
);
camera
=
new
THREE
.
PerspectiveCamera
(
5
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.01
,
50
);
camera
.
position
.
set
(
0
,
1.6
,
3
);
var
geometry
=
new
THREE
.
BoxBufferGeometry
(
0.5
,
0.8
,
0.5
);
var
material
=
new
THREE
.
MeshStandardMaterial
(
{
...
...
examples/webvr_vive_sculpt.html
浏览文件 @
8a60e8ec
...
...
@@ -45,8 +45,8 @@
scene
=
new
THREE
.
Scene
();
scene
.
background
=
new
THREE
.
Color
(
0x222222
);
camera
=
new
THREE
.
PerspectiveCamera
(
7
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.01
,
50
);
camera
.
position
.
set
(
0
,
1.6
,
0
);
camera
=
new
THREE
.
PerspectiveCamera
(
5
0
,
window
.
innerWidth
/
window
.
innerHeight
,
0.01
,
50
);
camera
.
position
.
set
(
0
,
1.6
,
3
);
var
geometry
=
new
THREE
.
BoxBufferGeometry
(
0.5
,
0.8
,
0.5
);
var
material
=
new
THREE
.
MeshStandardMaterial
(
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录