コード例 #1
0
        public VertexHelper DrawPointLines(VertexHelper vh, Rect vRect, CanvasBoardData VBasis)
        {
            Debug.Log("DrawPointLines");

            //listLines.Clear ();
            //foreach (var list in VBasis.listPoint) {
            //    foreach(var point in list) {
            //        point.lines.Clear ();
            //    }
            //}

            //foreach (var list in VBasis.listPoint) {
            //    for (int i = 1; i < list.Count; ++i) {
            //        listLines.Add (new Line (list[i - 1], list[i]));
            //    }
            //}

            //Debug.Log ("ListLines.Count " + listLines.Count);

            //foreach (var line in listLines) {
            //    vh.AddUIVertexQuad (GetQuad (line.start.vec, line.end.vec, VBasis.LineColor, VBasis.LineWidth));
            //}

            if (VBasis.isTracingMouse)
            {
                //var lastList = VBasis.listPoint[VBasis.listPoint.Count - 1];
                vh.AddUIVertexQuad(GetQuad(VBasis.mouseTracingStartPoint.vec, new Point {
                    vec = VBasis.mouseLocalPoint
                }.vec, VBasis.LineColor, VBasis.LineWidth));
            }

            return(vh);
        }
コード例 #2
0
 public override VertexHelper DrawCanvasBoard(VertexHelper vh, Rect vRect, CanvasBoardData VBasis)
 {
     vh        = base.DrawCanvasBoard(vh, vRect, VBasis);
     listLines = VBasis.listLines;
     vh        = DrawPointLines(vh, vRect, VBasis);
     return(vh);
 }
コード例 #3
0
 public virtual VertexHelper DrawCanvasBoard(VertexHelper vh, Rect rect, CanvasBoardData basis)
 {
     this.basis = basis;
     //lines = basis.Lines;
     this.rect = rect;
     size      = rect.size;
     //origin = new Vector2 (-size.x / 2.0f, -size.y / 2.0f); // bottom left
     origin = new Vector2(-size.x / 2.0f, size.y / 2.0f);  // top left
                                                           //vh = DrawMesh (vh);
                                                           //vh = DrawAxis (vh);
     vh = DrawRectangle(vh);
     return(vh);
 }