📄 squareplaneface.java
字号:
package brgeometry;
/**
* <p>Title: Broundary Rrepresentaion</p>
* <p>Description: 方平面</p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: USTC</p>
* @author unascribed
* @version 1.0
*/
public class SquarePlaneFace
extends PlaneFace {
private BeelineEdge leftbeeline;
private BeelineEdge rightBeeline;
private BeelineEdge upBeeline;
private BeelineEdge lowBeeline;
// public double area;
public SquarePlaneFace() {
}
public SquarePlaneFace(BeelineEdge lowBeeline, BeelineEdge rightBeeline,
BeelineEdge upBeeline, BeelineEdge leftbeeline) {
this.leftbeeline = leftbeeline;
this.rightBeeline = rightBeeline;
this.upBeeline = upBeeline;
this.lowBeeline = lowBeeline;
this.setarea(this.getarea());
}
//属性操作
public void setleftbeeline(BeelineEdge leftbeeline) {
this.leftbeeline = leftbeeline;
}
public BeelineEdge getleftBeeline() {
return this.leftbeeline;
}
public void setrightBeeline(BeelineEdge rightBeeline) {
this.rightBeeline = rightBeeline;
}
public BeelineEdge getrightBeeline() {
return this.rightBeeline;
}
public void setupBeeline(BeelineEdge upBeeline) {
this.upBeeline = upBeeline;
}
public BeelineEdge getupBeeline() {
return this.upBeeline;
}
public void setlowBeeline(BeelineEdge lowBeeline) {
this.lowBeeline = lowBeeline;
}
public BeelineEdge getlowBeeline() {
return this.lowBeeline;
}
//取得面积,实现
public double getarea() {
double l = lowBeeline.getLength();
return lowBeeline.getLength() * rightBeeline.getLength();
}
//实现
public void translate(Vertice v) {
this.leftbeeline.translate(v);
this.rightBeeline.translate(v);
this.upBeeline.translate(v);
this.lowBeeline.translate(v);
}
public void scale(double times) {
}
private void rotate() {}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -