Ejemplo n.º 1
0
 public void Update()
 {
     if (active)
     {
         active = false;
         var stream  = new QuadStream(origin, left, up, size, step, segments, startColor, endColor);
         var factory = new MeshFactory(stream);
         var filter  = GetComponent <MeshFilter>();
         filter.mesh = new Mesh();
         factory.Bind(filter.mesh);
     }
 }
Ejemplo n.º 2
0
    public void test_quad_stream()
    {
        var stream = new QuadStream(new Vector3(0f, 0f, 0f),
                                    new Vector3(-1f, 0f, 0f),
                                    new Vector3(0f, 1f, 0f),
                                    new Vector2(2f, 2f),
                                    new Vector3(0f, 0.5f, 0f),
                                    10,
                                    new Color32(0, 0, 0, 0),
                                    new Color32(0, 255, 0, 0));

        Assert(stream.Geometry.Count() == 10);
    }