草庐IT

pathgeometry

全部标签

c# - MatrixAnimationUsingPath 在路径的周围(轮廓)上设置动画

我有一个路径数据,我从syncfusion程序中复制了它。我在我的页面中有一条包含该数据的路径,并希望在路径方式(在路径线的中间)上精确地为我的对象设置动画,但问题是对象在路径的轮廓(周围环境)上移动。代码如下:编辑1:我的动画出错了。我希望我的矩形在路径线的内部和中间精确移动。查看您电脑中的代码,您会发现问题所在。我的问题是如何解决这个问题?编辑2:我用DoubleAnimationUsingPath更改动画结果相同编辑3: 最佳答案 您的Path实际上是一个封闭的多边形而不是一条线,因此Rectangle在轮廓上移动。试试这个:

c# - 4 点和椭圆

我有4个点..我可以用这段代码画一个多边形varp=newPolygon();p.Points.Add(newPoint(0,0));p.Points.Add(newPoint(70,0));p.Points.Add(newPoint(90,100));p.Points.Add(newPoint(0,80));我如何使用Silverlight绘制适合此多边形的“椭圆”?问题仍未得到解答!!! 最佳答案 一种方法是使用QuadraticBezierSegment或BezierSegment。例如,像这样:这不是精确解,要精确解,您必须

c# - 4 点和椭圆

我有4个点..我可以用这段代码画一个多边形varp=newPolygon();p.Points.Add(newPoint(0,0));p.Points.Add(newPoint(70,0));p.Points.Add(newPoint(90,100));p.Points.Add(newPoint(0,80));我如何使用Silverlight绘制适合此多边形的“椭圆”?问题仍未得到解答!!! 最佳答案 一种方法是使用QuadraticBezierSegment或BezierSegment。例如,像这样:这不是精确解,要精确解,您必须