void Start() { InitJoints(); SetJointParent(); SAObject = new SkeletalAnimationObject(vertices, triangles, influencialJoint, influenceWeight, joints); mesh = new Mesh(); mesh.vertices = vertices; mesh.triangles = triangles; mesh.RecalculateNormals(); var filter = GetComponent <MeshFilter>(); filter.sharedMesh = mesh; }
void Start() { JPTracker = animateObject.GetComponent <JointPositionTracker>(); meshData = GetComponent <MeshData>(); initMeshData(); InitJoints(); SetJointParent(); SAObject = new SkeletalAnimationObject(vertices, triangles, influencialJoint, influenceWeight, joints); mesh = new Mesh(); mesh.vertices = vertices; mesh.triangles = triangles; mesh.normals = normals; //mesh.RecalculateNormals(); var filter = GetComponent <MeshFilter>(); filter.sharedMesh = mesh; }