问题描述:
要用java画梯形,已知梯形的一个顶点坐标求其余顶点坐标,只需输入一个顶点.
this.h1 = h1;//上底
\x05\x05this.h2 = h2;//下底
\x05\x05this.r1 = r1;//高
\x05\x05this.px1 = (pointx - h2) / 2;//左下角顶点横坐标
\x05\x05this.py1 = pointy / 2 + 100;
\x05\x05this.px2 = (pointx + h2) / 2;
\x05\x05this.py2 = pointy / 2 + 100;
\x05\x05this.px3 = this.px2;
\x05\x05this.py3 = this.py2 - this.r1;
\x05\x05this.px4 = this.px3 - h1;
\x05\x05this.py4 = this.py3;
\x05\x05this.Area = (h1 + h2) * r1 / 2;四个顶点的计算方法看不懂,就是px1py1,以及234,这四个
this.h1 = h1;//上底
\x05\x05this.h2 = h2;//下底
\x05\x05this.r1 = r1;//高
\x05\x05this.px1 = (pointx - h2) / 2;//左下角顶点横坐标
\x05\x05this.py1 = pointy / 2 + 100;
\x05\x05this.px2 = (pointx + h2) / 2;
\x05\x05this.py2 = pointy / 2 + 100;
\x05\x05this.px3 = this.px2;
\x05\x05this.py3 = this.py2 - this.r1;
\x05\x05this.px4 = this.px3 - h1;
\x05\x05this.py4 = this.py3;
\x05\x05this.Area = (h1 + h2) * r1 / 2;四个顶点的计算方法看不懂,就是px1py1,以及234,这四个
问题解答:
我来补答展开全文阅读