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); }
public bool Equals(Vertex128 other) { return(other.Equals((Vertex128)this)); }