public Path2D makeEllipse(Complex G1, Complex G2, int m, double xOffset, double yOffset) {
Path2D path = new Path2D.Float();
int recPoints = Math.max(minReconstructionSamples, G.length * 3);
for (int i = 0; i < recPoints; i++) {
double t = (double) i / recPoints;
Complex p1 = this.getEllipsePoint(G1, G2, m, t);
double xt = p1.re();
double yt = p1.im();
if (i == 0) {
path.moveTo(xt + xOffset, yt + yOffset);
}
else {
path.lineTo(xt + xOffset, yt + yOffset);
}
}
path.closePath();
return path;
}
FourierDescriptor.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:imagingbook-common
作者:
评论列表
文章目录