Пример #1
0
        private int AddEndPoint(int pointIndex, CCVector2 a, CCVector2 b, PenWorkspace ws, Buffer <CCVector2> positionBuffer)
        {
            _pen.ComputeEndPoint(a, b, ws);

            int xyCount = AddStartOrEndPoint(pointIndex, ws, positionBuffer, true);

            return(xyCount);
        }
Пример #2
0
        private void AddEndPoint (CCVector2 a, CCVector2 b, Pen pen, PenWorkspace ws)
        {
            pen.ComputeEndPoint(a, b, ws);

            AddVertex(ws.XYBuffer[0], pen.ColorAt(ws.UVBuffer[0], ws.PathLengthScale), pen);
            AddVertex(ws.XYBuffer[1], pen.ColorAt(ws.UVBuffer[1], ws.PathLengthScale), pen);
        }