コード例 #1
0
ファイル: Form1.cs プロジェクト: srypous/PG1Grcis
 private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
 {
     if (!freeDraw || !currentPath)
     {
         return;
     }
     skippedPoints++;
     if (skippedPoints % skippedPointsSmallLimit == 0)
     {
         Subdivision.AddUserPoint(e.X, e.Y);
     }
     doRedraw();
     if (skippedPoints > skippedPointsBigLimit)
     {
         Subdivision.omitUserPoints((skippedPointsBigLimit / skippedPointsSmallLimit) - 1);
         skippedPoints = 0;
     }
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: srypous/PG1Grcis
 private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
 {
     Subdivision.AddUserPoint(e.X, e.Y);
     doRedraw();
 }