Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Ablesons
three.js
提交
76e74120
T
three.js
项目概览
Ablesons
/
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,发现更多精彩内容 >>
提交
76e74120
编写于
3月 09, 2013
作者:
M
Mr.doob
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Updated builds.
上级
51e49dd7
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
340 addition
and
331 deletion
+340
-331
build/three.js
build/three.js
+14
-5
build/three.min.js
build/three.min.js
+326
-326
未找到文件。
build/three.js
浏览文件 @
76e74120
...
@@ -9526,7 +9526,8 @@ THREE.JSONLoader.prototype.loadAjaxJSON = function ( context, url, callback, tex
...
@@ -9526,7 +9526,8 @@ THREE.JSONLoader.prototype.loadAjaxJSON = function ( context, url, callback, tex
if ( xhr.responseText ) {
if ( xhr.responseText ) {
var json = JSON.parse( xhr.responseText );
var json = JSON.parse( xhr.responseText );
context.createModel( json, callback, texturePath );
var result = context.parse( json, texturePath );
callback( result.geometry, result.material );
} else {
} else {
...
@@ -9574,7 +9575,7 @@ THREE.JSONLoader.prototype.loadAjaxJSON = function ( context, url, callback, tex
...
@@ -9574,7 +9575,7 @@ THREE.JSONLoader.prototype.loadAjaxJSON = function ( context, url, callback, tex
};
};
THREE.JSONLoader.prototype.
createModel = function ( json, callback
, texturePath ) {
THREE.JSONLoader.prototype.
parse = function ( json
, texturePath ) {
var scope = this,
var scope = this,
geometry = new THREE.Geometry(),
geometry = new THREE.Geometry(),
...
@@ -9905,9 +9906,16 @@ THREE.JSONLoader.prototype.createModel = function ( json, callback, texturePath
...
@@ -9905,9 +9906,16 @@ THREE.JSONLoader.prototype.createModel = function ( json, callback, texturePath
var materials = this.initMaterials( json.materials, texturePath );
var materials = this.initMaterials( json.materials, texturePath );
if ( this.needsTangents( materials ) )
geometry.computeTangents();
if ( this.needsTangents( materials ) )
{
callback( geometry, materials );
geometry.computeTangents();
}
return {
geometry: geometry,
materials: materials
};
};
};
/**
/**
...
@@ -10790,7 +10798,8 @@ THREE.SceneLoader.prototype.parse = function ( json, callbackFinished, url ) {
...
@@ -10790,7 +10798,8 @@ THREE.SceneLoader.prototype.parse = function ( json, callbackFinished, url ) {
if ( modelJson ) {
if ( modelJson ) {
var jsonLoader = this.geometryHandlerMap[ "ascii" ][ "loaderObject" ];
var jsonLoader = this.geometryHandlerMap[ "ascii" ][ "loaderObject" ];
jsonLoader.createModel( modelJson, create_callback_embed( geoID ), texture_path );
var model = jsonLoader.parse( modelJson, texture_path );
create_callback_embed( geoID )( model.geometry, model.material );
}
}
...
...
build/three.min.js
浏览文件 @
76e74120
因为 它太大了无法显示 source diff 。你可以改为
查看blob
。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录