Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
车家大少爷
three.js
提交
270fcb4a
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,体验更适合开发者的 AI 搜索 >>
提交
270fcb4a
编写于
7月 18, 2017
作者:
M
Mr.doob
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fixed some lgtm alerts.
上级
325ef6b6
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
10 addition
and
15 deletion
+10
-15
examples/js/loaders/PCDLoader.js
examples/js/loaders/PCDLoader.js
+9
-14
examples/webgl_loader_collada_skinning.html
examples/webgl_loader_collada_skinning.html
+1
-1
未找到文件。
examples/js/loaders/PCDLoader.js
浏览文件 @
270fcb4a
...
...
@@ -48,7 +48,7 @@ THREE.PCDLoader.prototype = {
var
text
=
''
;
for
(
var
i
=
0
,
il
=
data
.
byteLength
;
i
<
i
l
;
i
++
)
{
for
(
var
i
=
0
,
l
=
data
.
byteLength
;
i
<
l
;
i
++
)
{
text
+=
String
.
fromCharCode
(
charArray
[
i
]
);
...
...
@@ -64,8 +64,6 @@ THREE.PCDLoader.prototype = {
var
result1
=
data
.
search
(
/
[\r\n]
DATA
\s(\S
*
)\s
/i
);
var
result2
=
/
[\r\n]
DATA
\s(\S
*
)\s
/i
.
exec
(
data
.
substr
(
result1
-
1
)
);
var
i
,
l
;
PCDheader
.
data
=
result2
[
1
];
PCDheader
.
headerLen
=
result2
[
0
].
length
+
result1
;
PCDheader
.
str
=
data
.
substr
(
0
,
PCDheader
.
headerLen
);
...
...
@@ -134,7 +132,7 @@ THREE.PCDLoader.prototype = {
PCDheader
.
count
=
[];
for
(
i
=
0
,
l
=
PCDheader
.
fields
.
length
;
i
<
l
;
i
++
)
{
for
(
var
i
=
0
,
l
=
PCDheader
.
fields
.
length
;
i
<
l
;
i
++
)
{
PCDheader
.
count
.
push
(
1
);
...
...
@@ -146,7 +144,7 @@ THREE.PCDLoader.prototype = {
var
sizeSum
=
0
;
for
(
i
=
0
,
l
=
PCDheader
.
fields
.
length
;
i
<
l
;
i
++
)
{
for
(
var
i
=
0
,
l
=
PCDheader
.
fields
.
length
;
i
<
l
;
i
++
)
{
if
(
PCDheader
.
data
===
'
ascii
'
)
{
...
...
@@ -169,9 +167,6 @@ THREE.PCDLoader.prototype = {
}
var
dataView
,
offset
;
var
i
,
l
;
var
textData
=
binarryToStr
(
data
);
// parse header (always ascii format)
...
...
@@ -188,11 +183,11 @@ THREE.PCDLoader.prototype = {
if
(
PCDheader
.
data
===
'
ascii
'
)
{
offset
=
PCDheader
.
offset
;
var
offset
=
PCDheader
.
offset
;
var
pcdData
=
textData
.
substr
(
PCDheader
.
headerLen
);
var
lines
=
pcdData
.
split
(
'
\n
'
);
for
(
i
=
0
,
l
=
lines
.
length
;
i
<
l
;
i
++
)
{
for
(
var
i
=
0
,
l
=
lines
.
length
;
i
<
l
;
i
++
)
{
var
line
=
lines
[
i
].
split
(
'
'
);
...
...
@@ -207,7 +202,7 @@ THREE.PCDLoader.prototype = {
if
(
offset
.
rgb
!==
undefined
)
{
var
c
=
new
Float32Array
(
[
parseFloat
(
line
[
offset
.
rgb
]
)
]
);
dataview
=
new
DataView
(
c
.
buffer
,
0
);
var
dataview
=
new
DataView
(
c
.
buffer
,
0
);
color
.
push
(
dataview
.
getUint8
(
0
)
/
255.0
);
color
.
push
(
dataview
.
getUint8
(
1
)
/
255.0
);
color
.
push
(
dataview
.
getUint8
(
2
)
/
255.0
);
...
...
@@ -237,10 +232,10 @@ THREE.PCDLoader.prototype = {
if
(
PCDheader
.
data
===
'
binary
'
)
{
dataview
=
new
DataView
(
data
,
PCDheader
.
headerLen
);
offset
=
PCDheader
.
offset
;
var
dataview
=
new
DataView
(
data
,
PCDheader
.
headerLen
);
var
offset
=
PCDheader
.
offset
;
for
(
i
=
0
,
row
=
0
;
i
<
PCDheader
.
points
;
i
++
,
row
+=
PCDheader
.
rowSize
)
{
for
(
var
i
=
0
,
row
=
0
;
i
<
PCDheader
.
points
;
i
++
,
row
+=
PCDheader
.
rowSize
)
{
if
(
offset
.
x
!==
undefined
)
{
...
...
examples/webgl_loader_collada_skinning.html
浏览文件 @
270fcb4a
...
...
@@ -46,7 +46,7 @@
if
(
!
Detector
.
webgl
)
Detector
.
addGetWebGLMessage
();
var
container
,
stats
,
clock
;
var
container
,
stats
,
clock
,
controls
;
var
camera
,
scene
,
renderer
,
mixer
;
init
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录