add vertexCount zero check

This commit is contained in:
ousttrue 2018-04-19 13:45:06 +09:00
parent ccd47b9d6f
commit b7445eac90

View File

@ -132,7 +132,9 @@ namespace VRM
// SkinnedMesh // SkinnedMesh
// //
var srcRenderer = src.GetComponent<SkinnedMeshRenderer>(); var srcRenderer = src.GetComponent<SkinnedMeshRenderer>();
if (srcRenderer != null && srcRenderer.enabled) if (srcRenderer != null && srcRenderer.enabled
&& srcRenderer.sharedMesh!=null
&& srcRenderer.sharedMesh.vertexCount>0)
{ {
// clear blendShape // clear blendShape
var srcMesh = srcRenderer.sharedMesh; var srcMesh = srcRenderer.sharedMesh;
@ -281,7 +283,9 @@ namespace VRM
// not SkinnedMesh // not SkinnedMesh
// //
var srcFilter = src.GetComponent<MeshFilter>(); var srcFilter = src.GetComponent<MeshFilter>();
if (srcFilter != null) if (srcFilter != null
&& srcFilter.sharedMesh!=null
&& srcFilter.sharedMesh.vertexCount>0)
{ {
var srcRenderer = src.GetComponent<MeshRenderer>(); var srcRenderer = src.GetComponent<MeshRenderer>();
if (srcRenderer!=null && srcRenderer.enabled) if (srcRenderer!=null && srcRenderer.enabled)