public BillboardDrawingObject(Vector3[] positions, Texture2D texture, Vector2 dim, EffectDelegate effect)
        {
            billboard = new Billboard(effect);
            textures  = new Texture2D[positions.Length];
            for (int i = 0; i < textures.Length; i++)
            {
                textures[i] = texture;
            }
            this.positions = new List <Vector3>(positions);

            billboard.CreateBillboardVerticesFromList(this.positions, dim);
        }