В настоящее время я работаю над проектом по созданию представления о тетраэдре с помощью пользовательского ввода. У меня есть несколько StylusPoints, которые используют друг друга в качестве ссылки, что означает, что эти точки не представлены с пользовательским вводом. Я хотел бы знать, возможно ли добавить длину в коллекцию точек, кроме просто точек. EX) mystroke1Points.Add(new StylusPoint(point1, point2, length));
, в котором я не уверен в длине. Я опубликую свой пример ниже.
StylusPointCollection mystroke1Points = new StylusPointCollection();
//top point
mystroke1Points.Add(new StylusPoint(bpoint, 0));
//left bottom point
mystroke1Points.Add(new StylusPoint(((mds / 2) + bpoint), lph));
//right bottom
mystroke1Points.Add(new StylusPoint((-(mds / 2) + (bpoint)), rph));
//top point
mystroke1Points.Add(new StylusPoint(bpoint, 0));
//middle point
mystroke1Points.Add(new StylusPoint(bpoint, pvc));
Stroke stroke1 = new Stroke(mystroke1Points);
myink.Strokes.Add(stroke1);
// dray middle triangles
StylusPointCollection mystroke2Points = new StylusPointCollection();
//lower right point
mystroke2Points.Add(new StylusPoint((-(mds / 2) + (bpoint)), rph));
//middle point
mystroke2Points.Add(new StylusPoint(bpoint, pvc));
//middle point
mystroke2Points.Add(new StylusPoint(bpoint, pvc));
//lower left point
mystroke2Points.Add(new StylusPoint(((mds / 2) + bpoint), lph));
Stroke stroke2 = new Stroke(mystroke2Points);
myink.Strokes.Add(stroke2);