package be.pwnt.jflow; import be.pwnt.jflow.geometry.Point3D; import be.pwnt.jflow.geometry.RotationMatrix; import org.junit.Before; import org.junit.Test; import java.awt.*; /** * Created with IntelliJ IDEA. * User: yichen1976 * Date: 17/08/12 * Time: 7:50 */ public class SceneTest { Scene scene; @Before public void setUp() throws Exception { scene = new Scene(new Point3D(0, 0, 1), new RotationMatrix(0, 0, 0), new Point3D(0, 0, 1)); } @Test public void testProject() throws Exception { Point3D project = scene.project(new Point3D(-1, -1, 0), new Dimension(800, 300)); System.out.println("project = " + project); project = scene.project(new Point3D(-1, 1, 0), new Dimension(800, 300)); System.out.println("project = " + project); project = scene.project(new Point3D(1, 1, 0), new Dimension(800, 300)); System.out.println("project = " + project); project = scene.project(new Point3D(1, -1, 0), new Dimension(800, 300)); System.out.println("project = " + project); project = scene.project(new Point3D(0, 0, 0), new Dimension(800, 300)); System.out.println("project = " + project); } }