Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Ablesons
three.js
提交
3aca578c
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,体验更适合开发者的 AI 搜索 >>
提交
3aca578c
编写于
5月 05, 2021
作者:
M
Mr.doob
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Updated builds.
上级
8c218910
变更
3
展开全部
隐藏空白更改
内联
并排
Showing
3 changed file
with
37 addition
and
120 deletion
+37
-120
build/three.js
build/three.js
+16
-56
build/three.min.js
build/three.min.js
+1
-1
build/three.module.js
build/three.module.js
+20
-63
未找到文件。
build/three.js
浏览文件 @
3aca578c
...
...
@@ -6252,7 +6252,6 @@
if (this.wireframeLinejoin !== 'round') data.wireframeLinejoin = this.wireframeLinejoin;
if (this.morphTargets === true) data.morphTargets = true;
if (this.morphNormals === true) data.morphNormals = true;
if (this.skinning === true) data.skinning = true;
if (this.flatShading === true) data.flatShading = this.flatShading;
if (this.visible === false) data.visible = false;
if (this.toneMapped === false) data.toneMapped = false;
...
...
@@ -6953,7 +6952,6 @@
* wireframe: <boolean>,
* wireframeLinewidth: <float>,
*
* skinning: <bool>,
* morphTargets: <bool>
* }
*/
...
...
@@ -6979,7 +6977,6 @@
this.wireframeLinewidth = 1;
this.wireframeLinecap = 'round';
this.wireframeLinejoin = 'round';
this.skinning = false;
this.morphTargets = false;
this.setValues(parameters);
}
...
...
@@ -7002,7 +6999,6 @@
this.wireframeLinewidth = source.wireframeLinewidth;
this.wireframeLinecap = source.wireframeLinecap;
this.wireframeLinejoin = source.wireframeLinejoin;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
return this;
}
...
...
@@ -8486,7 +8482,7 @@
_vC$1.add(_morphC);
}
if (object.isSkinnedMesh
&& material.skinning
) {
if (object.isSkinnedMesh) {
object.boneTransform(a, _vA$1);
object.boneTransform(b, _vB$1);
object.boneTransform(c, _vC$1);
...
...
@@ -8699,7 +8695,6 @@
*
* lights: <bool>,
*
* skinning: <bool>,
* morphTargets: <bool>,
* morphNormals: <bool>
* }
...
...
@@ -8722,8 +8717,6 @@
this.clipping = false; // set to use user-defined clipping planes
this.skinning = false; // set to use skinning attribute streams
this.morphTargets = false; // set to use morph targets
this.morphNormals = false; // set to use morph normals
...
...
@@ -8768,7 +8761,6 @@
this.wireframeLinewidth = source.wireframeLinewidth;
this.lights = source.lights;
this.clipping = source.clipping;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.morphNormals = source.morphNormals;
this.extensions = Object.assign({}, source.extensions);
...
...
@@ -13184,7 +13176,7 @@
flatShading: !!material.flatShading,
sizeAttenuation: material.sizeAttenuation,
logarithmicDepthBuffer: logarithmicDepthBuffer,
skinning:
material.skinning
&& maxBones > 0,
skinning:
object.isSkinnedMesh === true
&& maxBones > 0,
maxBones: maxBones,
useVertexTexture: floatVertexTextures,
morphTargets: material.morphTargets,
...
...
@@ -13974,7 +13966,6 @@
super();
this.type = 'MeshDepthMaterial';
this.depthPacking = BasicDepthPacking;
this.skinning = false;
this.morphTargets = false;
this.map = null;
this.alphaMap = null;
...
...
@@ -13990,7 +13981,6 @@
copy(source) {
super.copy(source);
this.depthPacking = source.depthPacking;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.map = source.map;
this.alphaMap = source.alphaMap;
...
...
@@ -14013,7 +14003,6 @@
* nearDistance: <float>,
* farDistance: <float>,
*
* skinning: <bool>,
* morphTargets: <bool>,
*
* map: new THREE.Texture( <Image> ),
...
...
@@ -14034,7 +14023,6 @@
this.referencePosition = new Vector3();
this.nearDistance = 1;
this.farDistance = 1000;
this.skinning = false;
this.morphTargets = false;
this.map = null;
this.alphaMap = null;
...
...
@@ -14050,7 +14038,6 @@
this.referencePosition.copy(source.referencePosition);
this.nearDistance = source.nearDistance;
this.farDistance = source.farDistance;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.map = source.map;
this.alphaMap = source.alphaMap;
...
...
@@ -14249,15 +14236,14 @@
_renderer.renderBufferDirect(camera, null, geometry, shadowMaterialHorizontal, fullScreenMesh, null);
}
function getDepthMaterialVariant(useMorphing
, useSkinning, useInstancing
) {
const index = useMorphing << 0
| useSkinning << 1 | useInstancing << 2
;
function getDepthMaterialVariant(useMorphing) {
const index = useMorphing << 0;
let material = _depthMaterials[index];
if (material === undefined) {
material = new MeshDepthMaterial({
depthPacking: RGBADepthPacking,
morphTargets: useMorphing,
skinning: useSkinning
morphTargets: useMorphing
});
_depthMaterials[index] = material;
}
...
...
@@ -14265,14 +14251,13 @@
return material;
}
function getDistanceMaterialVariant(useMorphing
, useSkinning, useInstancing
) {
const index = useMorphing << 0
| useSkinning << 1 | useInstancing << 2
;
function getDistanceMaterialVariant(useMorphing) {
const index = useMorphing << 0;
let material = _distanceMaterials[index];
if (material === undefined) {
material = new MeshDistanceMaterial({
morphTargets: useMorphing,
skinning: useSkinning
morphTargets: useMorphing
});
_distanceMaterials[index] = material;
}
...
...
@@ -14297,18 +14282,7 @@
useMorphing = geometry.morphAttributes && geometry.morphAttributes.position && geometry.morphAttributes.position.length > 0;
}
let useSkinning = false;
if (object.isSkinnedMesh === true) {
if (material.skinning === true) {
useSkinning = true;
} else {
console.warn('THREE.WebGLShadowMap: THREE.SkinnedMesh with material.skinning set to false:', object);
}
}
const useInstancing = object.isInstancedMesh === true;
result = getMaterialVariant(useMorphing, useSkinning, useInstancing);
result = getMaterialVariant(useMorphing);
} else {
result = customMaterial;
}
...
...
@@ -18139,6 +18113,7 @@
const materialProperties = properties.get(material);
materialProperties.outputEncoding = parameters.outputEncoding;
materialProperties.instancing = parameters.instancing;
materialProperties.skinning = parameters.skinning;
materialProperties.numClippingPlanes = parameters.numClippingPlanes;
materialProperties.numIntersection = parameters.numClipIntersection;
materialProperties.vertexAlphas = parameters.vertexAlphas;
...
...
@@ -18178,6 +18153,10 @@
needsProgramChange = true;
} else if (!object.isInstancedMesh && materialProperties.instancing === true) {
needsProgramChange = true;
} else if (object.isSkinnedMesh && materialProperties.skinning === false) {
needsProgramChange = true;
} else if (!object.isSkinnedMesh && materialProperties.skinning === true) {
needsProgramChange = true;
} else if (materialProperties.envMap !== envMap) {
needsProgramChange = true;
} else if (material.fog && materialProperties.fog !== fog) {
...
...
@@ -18247,7 +18226,7 @@
p_uniforms.setValue(_gl, 'isOrthographic', camera.isOrthographicCamera === true);
}
if (material.isMeshPhongMaterial || material.isMeshToonMaterial || material.isMeshLambertMaterial || material.isMeshBasicMaterial || material.isMeshStandardMaterial || material.isShaderMaterial || material.isShadowMaterial ||
material.skinning
) {
if (material.isMeshPhongMaterial || material.isMeshToonMaterial || material.isMeshLambertMaterial || material.isMeshBasicMaterial || material.isMeshStandardMaterial || material.isShaderMaterial || material.isShadowMaterial ||
object.isSkinnedMesh
) {
p_uniforms.setValue(_gl, 'viewMatrix', camera.matrixWorldInverse);
}
} // skinning uniforms must be set even if material didn't change
...
...
@@ -18255,7 +18234,7 @@
// otherwise textures used for skinning can take over texture units reserved for other material textures
if (
material.skinning
) {
if (
object.isSkinnedMesh
) {
p_uniforms.setOptional(_gl, object, 'bindMatrix');
p_uniforms.setOptional(_gl, object, 'bindMatrixInverse');
const skeleton = object.skeleton;
...
...
@@ -22944,7 +22923,6 @@
* wireframe: <boolean>,
* wireframeLinewidth: <float>,
*
* skinning: <bool>,
* morphTargets: <bool>,
* morphNormals: <bool>,
*
...
...
@@ -22989,7 +22967,6 @@
this.wireframeLinewidth = 1;
this.wireframeLinecap = 'round';
this.wireframeLinejoin = 'round';
this.skinning = false;
this.morphTargets = false;
this.morphNormals = false;
this.flatShading = false;
...
...
@@ -23031,7 +23008,6 @@
this.wireframeLinewidth = source.wireframeLinewidth;
this.wireframeLinecap = source.wireframeLinecap;
this.wireframeLinejoin = source.wireframeLinejoin;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.morphNormals = source.morphNormals;
this.flatShading = source.flatShading;
...
...
@@ -23164,7 +23140,6 @@
* wireframe: <boolean>,
* wireframeLinewidth: <float>,
*
* skinning: <bool>,
* morphTargets: <bool>,
* morphNormals: <bool>,
*
...
...
@@ -23206,7 +23181,6 @@
this.wireframeLinewidth = 1;
this.wireframeLinecap = 'round';
this.wireframeLinejoin = 'round';
this.skinning = false;
this.morphTargets = false;
this.morphNormals = false;
this.flatShading = false;
...
...
@@ -23244,7 +23218,6 @@
this.wireframeLinewidth = source.wireframeLinewidth;
this.wireframeLinecap = source.wireframeLinecap;
this.wireframeLinejoin = source.wireframeLinejoin;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.morphNormals = source.morphNormals;
this.flatShading = source.flatShading;
...
...
@@ -23288,7 +23261,6 @@
* wireframe: <boolean>,
* wireframeLinewidth: <float>,
*
* skinning: <bool>,
* morphTargets: <bool>,
* morphNormals: <bool>
* }
...
...
@@ -23324,7 +23296,6 @@
this.wireframeLinewidth = 1;
this.wireframeLinecap = 'round';
this.wireframeLinejoin = 'round';
this.skinning = false;
this.morphTargets = false;
this.morphNormals = false;
this.setValues(parameters);
...
...
@@ -23355,7 +23326,6 @@
this.wireframeLinewidth = source.wireframeLinewidth;
this.wireframeLinecap = source.wireframeLinecap;
this.wireframeLinejoin = source.wireframeLinejoin;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.morphNormals = source.morphNormals;
return this;
...
...
@@ -23383,7 +23353,6 @@
* wireframe: <boolean>,
* wireframeLinewidth: <float>
*
* skinning: <bool>,
* morphTargets: <bool>,
* morphNormals: <bool>,
*
...
...
@@ -23406,7 +23375,6 @@
this.wireframe = false;
this.wireframeLinewidth = 1;
this.fog = false;
this.skinning = false;
this.morphTargets = false;
this.morphNormals = false;
this.flatShading = false;
...
...
@@ -23425,7 +23393,6 @@
this.displacementBias = source.displacementBias;
this.wireframe = source.wireframe;
this.wireframeLinewidth = source.wireframeLinewidth;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.morphNormals = source.morphNormals;
this.flatShading = source.flatShading;
...
...
@@ -23465,7 +23432,6 @@
* wireframe: <boolean>,
* wireframeLinewidth: <float>,
*
* skinning: <bool>,
* morphTargets: <bool>,
* morphNormals: <bool>
* }
...
...
@@ -23495,7 +23461,6 @@
this.wireframeLinewidth = 1;
this.wireframeLinecap = 'round';
this.wireframeLinejoin = 'round';
this.skinning = false;
this.morphTargets = false;
this.morphNormals = false;
this.setValues(parameters);
...
...
@@ -23522,7 +23487,6 @@
this.wireframeLinewidth = source.wireframeLinewidth;
this.wireframeLinecap = source.wireframeLinecap;
this.wireframeLinejoin = source.wireframeLinejoin;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.morphNormals = source.morphNormals;
return this;
...
...
@@ -23554,7 +23518,6 @@
*
* alphaMap: new THREE.Texture( <Image> ),
*
* skinning: <bool>,
* morphTargets: <bool>,
* morphNormals: <bool>
*
...
...
@@ -23582,7 +23545,6 @@
this.displacementScale = 1;
this.displacementBias = 0;
this.alphaMap = null;
this.skinning = false;
this.morphTargets = false;
this.morphNormals = false;
this.flatShading = false;
...
...
@@ -23606,7 +23568,6 @@
this.displacementScale = source.displacementScale;
this.displacementBias = source.displacementBias;
this.alphaMap = source.alphaMap;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.morphNormals = source.morphNormals;
this.flatShading = source.flatShading;
...
...
@@ -27785,7 +27746,6 @@
if (json.polygonOffset !== undefined) material.polygonOffset = json.polygonOffset;
if (json.polygonOffsetFactor !== undefined) material.polygonOffsetFactor = json.polygonOffsetFactor;
if (json.polygonOffsetUnits !== undefined) material.polygonOffsetUnits = json.polygonOffsetUnits;
if (json.skinning !== undefined) material.skinning = json.skinning;
if (json.morphTargets !== undefined) material.morphTargets = json.morphTargets;
if (json.morphNormals !== undefined) material.morphNormals = json.morphNormals;
if (json.dithering !== undefined) material.dithering = json.dithering;
build/three.min.js
浏览文件 @
3aca578c
此差异已折叠。
点击以展开。
build/three.module.js
浏览文件 @
3aca578c
...
...
@@ -8233,7 +8233,6 @@ Material.prototype = Object.assign( Object.create( EventDispatcher.prototype ),
if ( this.morphTargets === true ) data.morphTargets = true;
if ( this.morphNormals === true ) data.morphNormals = true;
if ( this.skinning === true ) data.skinning = true;
if ( this.flatShading === true ) data.flatShading = this.flatShading;
...
...
@@ -9013,7 +9012,6 @@ Color.prototype.b = 1;
* wireframe: <boolean>,
* wireframeLinewidth: <float>,
*
* skinning: <bool>,
* morphTargets: <bool>
* }
*/
...
...
@@ -9050,7 +9048,6 @@ class MeshBasicMaterial extends Material {
this.wireframeLinecap = 'round';
this.wireframeLinejoin = 'round';
this.skinning = false;
this.morphTargets = false;
this.setValues( parameters );
...
...
@@ -9085,7 +9082,6 @@ class MeshBasicMaterial extends Material {
this.wireframeLinecap = source.wireframeLinecap;
this.wireframeLinejoin = source.wireframeLinejoin;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
return this;
...
...
@@ -11119,7 +11115,7 @@ function checkBufferGeometryIntersection( object, material, raycaster, ray, posi
}
if ( object.isSkinnedMesh
&& material.skinning
) {
if ( object.isSkinnedMesh ) {
object.boneTransform( a, _vA$1 );
object.boneTransform( b, _vB$1 );
...
...
@@ -11410,7 +11406,6 @@ var default_fragment = "void main() {\n\tgl_FragColor = vec4( 1.0, 0.0, 0.0, 1.0
*
* lights: <bool>,
*
* skinning: <bool>,
* morphTargets: <bool>,
* morphNormals: <bool>
* }
...
...
@@ -11439,7 +11434,6 @@ class ShaderMaterial extends Material {
this.lights = false; // set to use scene lights
this.clipping = false; // set to use user-defined clipping planes
this.skinning = false; // set to use skinning attribute streams
this.morphTargets = false; // set to use morph targets
this.morphNormals = false; // set to use morph normals
...
...
@@ -11494,8 +11488,6 @@ class ShaderMaterial extends Material {
this.lights = source.lights;
this.clipping = source.clipping;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.morphNormals = source.morphNormals;
...
...
@@ -17563,7 +17555,7 @@ function WebGLPrograms( renderer, cubemaps, extensions, capabilities, bindingSta
sizeAttenuation: material.sizeAttenuation,
logarithmicDepthBuffer: logarithmicDepthBuffer,
skinning:
material.skinning
&& maxBones > 0,
skinning:
object.isSkinnedMesh === true
&& maxBones > 0,
maxBones: maxBones,
useVertexTexture: floatVertexTextures,
...
...
@@ -18675,7 +18667,6 @@ class MeshDepthMaterial extends Material {
this.depthPacking = BasicDepthPacking;
this.skinning = false;
this.morphTargets = false;
this.map = null;
...
...
@@ -18701,7 +18692,6 @@ class MeshDepthMaterial extends Material {
this.depthPacking = source.depthPacking;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.map = source.map;
...
...
@@ -18730,7 +18720,6 @@ MeshDepthMaterial.prototype.isMeshDepthMaterial = true;
* nearDistance: <float>,
* farDistance: <float>,
*
* skinning: <bool>,
* morphTargets: <bool>,
*
* map: new THREE.Texture( <Image> ),
...
...
@@ -18756,7 +18745,6 @@ class MeshDistanceMaterial extends Material {
this.nearDistance = 1;
this.farDistance = 1000;
this.skinning = false;
this.morphTargets = false;
this.map = null;
...
...
@@ -18781,7 +18769,6 @@ class MeshDistanceMaterial extends Material {
this.nearDistance = source.nearDistance;
this.farDistance = source.farDistance;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.map = source.map;
...
...
@@ -19019,9 +19006,9 @@ function WebGLShadowMap( _renderer, _objects, _capabilities ) {
}
function getDepthMaterialVariant( useMorphing
, useSkinning, useInstancing
) {
function getDepthMaterialVariant( useMorphing ) {
const index = useMorphing << 0
| useSkinning << 1 | useInstancing << 2
;
const index = useMorphing << 0;
let material = _depthMaterials[ index ];
...
...
@@ -19031,8 +19018,7 @@ function WebGLShadowMap( _renderer, _objects, _capabilities ) {
depthPacking: RGBADepthPacking,
morphTargets: useMorphing,
skinning: useSkinning
morphTargets: useMorphing
} );
...
...
@@ -19044,9 +19030,9 @@ function WebGLShadowMap( _renderer, _objects, _capabilities ) {
}
function getDistanceMaterialVariant( useMorphing
, useSkinning, useInstancing
) {
function getDistanceMaterialVariant( useMorphing ) {
const index = useMorphing << 0
| useSkinning << 1 | useInstancing << 2
;
const index = useMorphing << 0;
let material = _distanceMaterials[ index ];
...
...
@@ -19054,8 +19040,7 @@ function WebGLShadowMap( _renderer, _objects, _capabilities ) {
material = new MeshDistanceMaterial( {
morphTargets: useMorphing,
skinning: useSkinning
morphTargets: useMorphing
} );
...
...
@@ -19091,25 +19076,7 @@ function WebGLShadowMap( _renderer, _objects, _capabilities ) {
}
let useSkinning = false;
if ( object.isSkinnedMesh === true ) {
if ( material.skinning === true ) {
useSkinning = true;
} else {
console.warn( 'THREE.WebGLShadowMap: THREE.SkinnedMesh with material.skinning set to false:', object );
}
}
const useInstancing = object.isInstancedMesh === true;
result = getMaterialVariant( useMorphing, useSkinning, useInstancing );
result = getMaterialVariant( useMorphing );
} else {
...
...
@@ -24692,6 +24659,7 @@ function WebGLRenderer( parameters ) {
materialProperties.outputEncoding = parameters.outputEncoding;
materialProperties.instancing = parameters.instancing;
materialProperties.skinning = parameters.skinning;
materialProperties.numClippingPlanes = parameters.numClippingPlanes;
materialProperties.numIntersection = parameters.numClipIntersection;
materialProperties.vertexAlphas = parameters.vertexAlphas;
...
...
@@ -24752,6 +24720,14 @@ function WebGLRenderer( parameters ) {
needsProgramChange = true;
} else if ( object.isSkinnedMesh && materialProperties.skinning === false ) {
needsProgramChange = true;
} else if ( ! object.isSkinnedMesh && materialProperties.skinning === true ) {
needsProgramChange = true;
} else if ( materialProperties.envMap !== envMap ) {
needsProgramChange = true;
...
...
@@ -24874,7 +24850,7 @@ function WebGLRenderer( parameters ) {
material.isMeshStandardMaterial ||
material.isShaderMaterial ||
material.isShadowMaterial ||
material.skinning
) {
object.isSkinnedMesh
) {
p_uniforms.setValue( _gl, 'viewMatrix', camera.matrixWorldInverse );
...
...
@@ -24886,7 +24862,7 @@ function WebGLRenderer( parameters ) {
// auto-setting of texture unit for bone texture must go before other textures
// otherwise textures used for skinning can take over texture units reserved for other material textures
if (
material.skinning
) {
if (
object.isSkinnedMesh
) {
p_uniforms.setOptional( _gl, object, 'bindMatrix' );
p_uniforms.setOptional( _gl, object, 'bindMatrixInverse' );
...
...
@@ -31538,7 +31514,6 @@ RawShaderMaterial.prototype.isRawShaderMaterial = true;
* wireframe: <boolean>,
* wireframeLinewidth: <float>,
*
* skinning: <bool>,
* morphTargets: <bool>,
* morphNormals: <bool>,
*
...
...
@@ -31599,7 +31574,6 @@ class MeshStandardMaterial extends Material {
this.wireframeLinecap = 'round';
this.wireframeLinejoin = 'round';
this.skinning = false;
this.morphTargets = false;
this.morphNormals = false;
...
...
@@ -31660,7 +31634,6 @@ class MeshStandardMaterial extends Material {
this.wireframeLinecap = source.wireframeLinecap;
this.wireframeLinejoin = source.wireframeLinejoin;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.morphNormals = source.morphNormals;
...
...
@@ -31824,7 +31797,6 @@ MeshPhysicalMaterial.prototype.isMeshPhysicalMaterial = true;
* wireframe: <boolean>,
* wireframeLinewidth: <float>,
*
* skinning: <bool>,
* morphTargets: <bool>,
* morphNormals: <bool>,
*
...
...
@@ -31881,7 +31853,6 @@ class MeshPhongMaterial extends Material {
this.wireframeLinecap = 'round';
this.wireframeLinejoin = 'round';
this.skinning = false;
this.morphTargets = false;
this.morphNormals = false;
...
...
@@ -31936,7 +31907,6 @@ class MeshPhongMaterial extends Material {
this.wireframeLinecap = source.wireframeLinecap;
this.wireframeLinejoin = source.wireframeLinejoin;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.morphNormals = source.morphNormals;
...
...
@@ -31983,7 +31953,6 @@ MeshPhongMaterial.prototype.isMeshPhongMaterial = true;
* wireframe: <boolean>,
* wireframeLinewidth: <float>,
*
* skinning: <bool>,
* morphTargets: <bool>,
* morphNormals: <bool>
* }
...
...
@@ -32032,7 +32001,6 @@ class MeshToonMaterial extends Material {
this.wireframeLinecap = 'round';
this.wireframeLinejoin = 'round';
this.skinning = false;
this.morphTargets = false;
this.morphNormals = false;
...
...
@@ -32077,7 +32045,6 @@ class MeshToonMaterial extends Material {
this.wireframeLinecap = source.wireframeLinecap;
this.wireframeLinejoin = source.wireframeLinejoin;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.morphNormals = source.morphNormals;
...
...
@@ -32107,7 +32074,6 @@ MeshToonMaterial.prototype.isMeshToonMaterial = true;
* wireframe: <boolean>,
* wireframeLinewidth: <float>
*
* skinning: <bool>,
* morphTargets: <bool>,
* morphNormals: <bool>,
*
...
...
@@ -32139,7 +32105,6 @@ class MeshNormalMaterial extends Material {
this.fog = false;
this.skinning = false;
this.morphTargets = false;
this.morphNormals = false;
...
...
@@ -32167,7 +32132,6 @@ class MeshNormalMaterial extends Material {
this.wireframe = source.wireframe;
this.wireframeLinewidth = source.wireframeLinewidth;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.morphNormals = source.morphNormals;
...
...
@@ -32210,7 +32174,6 @@ MeshNormalMaterial.prototype.isMeshNormalMaterial = true;
* wireframe: <boolean>,
* wireframeLinewidth: <float>,
*
* skinning: <bool>,
* morphTargets: <bool>,
* morphNormals: <bool>
* }
...
...
@@ -32252,7 +32215,6 @@ class MeshLambertMaterial extends Material {
this.wireframeLinecap = 'round';
this.wireframeLinejoin = 'round';
this.skinning = false;
this.morphTargets = false;
this.morphNormals = false;
...
...
@@ -32292,7 +32254,6 @@ class MeshLambertMaterial extends Material {
this.wireframeLinecap = source.wireframeLinecap;
this.wireframeLinejoin = source.wireframeLinejoin;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.morphNormals = source.morphNormals;
...
...
@@ -32326,7 +32287,6 @@ MeshLambertMaterial.prototype.isMeshLambertMaterial = true;
*
* alphaMap: new THREE.Texture( <Image> ),
*
* skinning: <bool>,
* morphTargets: <bool>,
* morphNormals: <bool>
*
...
...
@@ -32363,7 +32323,6 @@ class MeshMatcapMaterial extends Material {
this.alphaMap = null;
this.skinning = false;
this.morphTargets = false;
this.morphNormals = false;
...
...
@@ -32399,7 +32358,6 @@ class MeshMatcapMaterial extends Material {
this.alphaMap = source.alphaMap;
this.skinning = source.skinning;
this.morphTargets = source.morphTargets;
this.morphNormals = source.morphNormals;
...
...
@@ -38374,7 +38332,6 @@ class MaterialLoader extends Loader {
if ( json.polygonOffsetFactor !== undefined ) material.polygonOffsetFactor = json.polygonOffsetFactor;
if ( json.polygonOffsetUnits !== undefined ) material.polygonOffsetUnits = json.polygonOffsetUnits;
if ( json.skinning !== undefined ) material.skinning = json.skinning;
if ( json.morphTargets !== undefined ) material.morphTargets = json.morphTargets;
if ( json.morphNormals !== undefined ) material.morphNormals = json.morphNormals;
if ( json.dithering !== undefined ) material.dithering = json.dithering;
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录