Esempio n. 1
0
        public VertexSolution(VertexDataTarget ntrg)
        {
            Target = ntrg;

            InitVals();
            sameSizeDataIndex = -1;

            ntrg.SetDefaults(this);
        }
Esempio n. 2
0
            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;
            }
Esempio n. 3
0
            public override Vector3[] GetV3(VertexDataTarget trg)
            {
                // if (trg.GetType() == typeof(vertexNormalTrg))
                // {
                //  curMeshDta.mesh.RecalculateNormals();
                //   return null;
                // }

                GenerateIfNull();


                return(v3norms);
            }
Esempio n. 4
0
 public override Vector2[] GetV2(VertexDataTarget trg)
 {
     return(v2s);
 }
Esempio n. 5
0
 public override Vector3[] GetV3(VertexDataTarget trg)
 {
     return(vertices);
 }
Esempio n. 6
0
 public virtual Vector4[] GetV4(VertexDataTarget trg)
 {
     Debug.Log("Mesh Data type " + this.GetType() + " does not provide Vector4 array");
     return(null);
 }
Esempio n. 7
0
 public override Vector4[] GetV4(VertexDataTarget trg)
 {
     return(edges);
 }
Esempio n. 8
0
 public override Vector4[] GetV4(VertexDataTarget trg)
 {
     return(textureNumbers);
 }