public VertexSolution(VertexDataTarget ntrg) { Target = ntrg; InitVals(); sameSizeDataIndex = -1; ntrg.SetDefaults(this); }
public override Vector4[] GetV4(VertexDataTarget trg) { if (trg.GetType() == typeof(VertexTangentTrg)) { CurMeshDta.mesh.RecalculateTangents(); return(null); } return(v4s); //Debug.Log("Manual tangent recalculation not implemented yet."); // return null; }
public override Vector3[] GetV3(VertexDataTarget trg) { // if (trg.GetType() == typeof(vertexNormalTrg)) // { // curMeshDta.mesh.RecalculateNormals(); // return null; // } GenerateIfNull(); return(v3norms); }
public override Vector2[] GetV2(VertexDataTarget trg) { return(v2s); }
public override Vector3[] GetV3(VertexDataTarget trg) { return(vertices); }
public virtual Vector4[] GetV4(VertexDataTarget trg) { Debug.Log("Mesh Data type " + this.GetType() + " does not provide Vector4 array"); return(null); }
public override Vector4[] GetV4(VertexDataTarget trg) { return(edges); }
public override Vector4[] GetV4(VertexDataTarget trg) { return(textureNumbers); }