Exemplo n.º 1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            timer1.Interval = 5;

            FigurePath path1 = new FigurePath(new Point2D(0.0, 0.0));
            path1.AddPoint(new Point2D(0.0, 0.3));
            path1.AddPoint(new Point2D(0.2, 0.8));
            path1.AddPoint(new Point2D(0.6, 0.5));
            path1.AddPoint(new Point2D(0.9, 1.0));
            path1.AddPoint(new Point2D(1.0, 0.7));
            path1.AddPoint(new Point2D(1.0, 0.3));
            path1.AddPoint(new Point2D(0.9, 0.2));
            path1.AddPoint(new Point2D(0.5, 0.0));
            samplebubble = new BubbleMesh2D(path1, 0.05);
            samplebubble.MakeBubble();
        }
Exemplo n.º 2
0
        private double standard_diameter; //メッシュサイズ指標

        #endregion Fields

        #region Constructors

        /// <summary>
        /// FigurePathによる領域指定と基準バブルサイズによりBubbleMesh2Dクラスを初期化する.
        /// </summary>
        /// <param name="path"></param>
        /// <param name="size"></param>
        public BubbleMesh2D(FigurePath path, double size)
        {
            this.path = path;
            standard_diameter = size;
            bubbles = new List<Bubble>();
        }