using FieldVisualizer.Entities.Values.Primitives; using FieldVisualizer.WindowsOperation; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace FiledVisualzerDemo { public partial class DemoForm : Form { public DemoForm() { InitializeComponent(); } private void RectanglesSetDemo_Click(object sender, EventArgs e) { List primitiveSets = new List(); int imax = 100; int jmax = 100; PrimitiveSet primitiveSet = new PrimitiveSet(); primitiveSets.Add(primitiveSet); primitiveSets.Add(primitiveSet); List primitives = new List(); primitiveSet.ValuePrimitives = primitives; for (int i = 0; i < imax; i++ ) { for (int j = 0; j < jmax; j++) { IValuePrimitive primitive = new RectanglePrimitive() { Height = 10, Width = 20, CenterX = - 20 * i, CenterY = - 10 * j, Value = i + j }; primitives.Add(primitive); } } FieldViewerOperation.ShowViewer(primitiveSets); } } }