public void Add(AffineVertex v) { Vertecies.Add(v); }
private void AddCubeFace18( AffineMesh a, string t, AffinePoint A, AffinePoint B, AffinePoint C, AffinePoint D) { var v1 = new AffineVertex { A = A, B = B, C = C, Element = new Avalon.Images._18 { Width = 100, Height = 100, }.AttachTo(AffineContent), ElementWidth = 100, ElementHeight = 100 }; //var t1 = new TextBox { Text = t, Foreground = Brushes.Blue }.AttachTo(InfoContent); //v1.Tag = new Action<AffineVertex>( // k => // { // t1.Text = t + " " + Convert.ToInt32(k.Center.Z); // t1.MoveTo(k.Center.X + DefaultWidth / 2, k.Center.Y + DefaultHeight / 2); // } //); a.Add(v1); //var v2 = // new AffineVertex // { // A = D, // B = C, // C = B, // Element = new Avalon.Images._18.AffineTriangle2 // { // Width = 100, // Height = 100, // }.AttachTo(AffineContent), // ElementWidth = 100, // ElementHeight = 100 // }; ////v2.Element.Opacity = 0.5; ////var t2 = new TextBox { Text = t }.AttachTo(InfoContent); ////v2.Tag = new Action<AffineVertex>( //// k => //// { //// t2.Text = t + " " + Convert.ToInt32(k.Center.Z); //// t2.MoveTo(k.Center.X + DefaultWidth / 2, k.Center.Y + DefaultHeight / 2); //// } ////); //a.Add(v2); }