package org.jnect.demo.incquery.gef3d.figures;
import org.eclipse.draw2d.LineBorder;
import org.eclipse.draw3d.FreeformLayer3D;
import org.eclipse.draw3d.geometry.Vector3fImpl;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.widgets.Display;
import org.jnect.demo.incquery.gef3d.Jnect3dVisualizationConstants;
public class Body3DFigure extends FreeformLayer3D {
public Body3DFigure() {
Vector3fImpl size = new Vector3fImpl(getPosition3D().getSize3D());
size.set(
Jnect3dVisualizationConstants.sceneWidth,
Jnect3dVisualizationConstants.sceneHeight,
Jnect3dVisualizationConstants.sceneDepth);
getPosition3D().setSize3D(size);
//Color bgColor = Display.getCurrent().getSystemColor(SWT.COLOR_WHITE);
Color bgColor = new Color(Display.getCurrent(), 0xFF, 0xFF, 0xFF);
setBackgroundColor(bgColor);
setAlpha((byte) 0x44);
setBorder(new LineBorder(2));
setOpaque(true);
}
}