package automenta.spacenet.space.widget3d;
import automenta.spacenet.space.control.Zoomable;
import automenta.spacenet.space.geom.Box;
import automenta.spacenet.space.geom.TrapBox;
public class Panel3D extends TrapBox implements Zoomable {
public Panel3D() {
super(0.97);
//SolidBoxBorder border = addFront(new SolidBoxBorder(0.985, 1.0, 0.985, 1.0), -0.5, -0.5, 0.5, 0.5, 0.1);
//border.color(Color.GrayMinus);
}
public <B extends Box> B addFront(B b, double tx, double ty, double bx, double by, double d) {
b.span(tx, ty, bx, by);
b.spanZ(0.5, 0.5 + d);
add(b);
return b;
}
// public <B extends Box> B addLeft(B b, double tx, double ty, double bx, double by, double d) {
//
// b.span(tx, ty, bx, by);
// b.spanZ(0.5, 0.5 + d);
// add(b);
// return b;
// }
@Override
public void onZoomStart() {
}
@Override
public void onZoomStop() {
}
@Override
public boolean isZoomable() {
return true;
}
@Override
public boolean isTangible() {
return true;
}
}