Пример #1
0
        public void AddTempVertex(
            ref Vertex128 vertex128,
            ref Vector3 pos,
            ref Vector2 uv,
            ref Vector4 color,
            ref Vector3 normal)
        {
            TempVertexData vertex;
            Transform      transform;

            if (null == geoModel)
            {
                transform = Transform.Identity;
            }
            else
            {
                geoModel.Parent.BuildTransform(out transform);
                geoModel.AddVertex(MaterialFallback, ref vertex128);
            }
            vertex.position = transform.TransformPosition(pos);
            vertex.texCoord = uv;
            vertex.color    = color;
            vertex.normal   = transform.TransformVectorNoScale(normal);

            TempVertex.Add(ref MaterialFallback.references.list, ref vertex);
        }
Пример #2
0
 public bool Equals(Vertex128 other)
 {
     return(other.Equals((Vertex128)this));
 }