我知道,寻找试采区的方法只是很长的一段时期, *的公式是2(宽)+2(宽)。 我的问题是,找到由其他物体构成的试金物体的地区和周边的最有效方式是什么?
<My Code Snippet:
class Rectangle
{
public Line left { get; set; }
public Line top { get; set; }
public Line right { get; set; }
public Line bottom { get; set; }
public Rectangle() : this(new Line(new Point(), new Point())) { }
public Rectangle(Line diaganol)
{
Point beginningDiagonalPoint = diaganol.startPoint;
Point endingDiagonalPoint = diaganol.endPoint;
int begXC = beginningDiagonalPoint.xCoord;
int begYC = beginningDiagonalPoint.yCoord;
int endXC = endingDiagonalPoint.xCoord;
int endYC = endingDiagonalPoint.yCoord;
Point rightSideEnd = new Point(endXC, begYC);
Point leftSideEnd = new Point(begXC, endYC);
right = new Line(endingDiagonalPoint, rightSideEnd);
left = new Line(beginningDiagonalPoint, leftSideEnd);
top = new Line(leftSideEnd, endingDiagonalPoint);
bottom = new Line(rightSideEnd, beginningDiagonalPoint);
}
}
我想写出两种方法,一种是计算该地区,另一种是划定周边,我应如何用物体处理?
我知道,我可以把 x子——先是 co子,最后是 co——花了很长的时间,但是否有另一种和(或)更好的方法用物体做?
<><>>> 感谢!