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); } }
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); }