Пример #1
0
        public MainForm()
        {
            InitializeComponent();

            _VirtualCamera          = new VirtualCamera();
            _VirtualCamera.Position = new Vector3(0, 0, 3);

            _GraphicObject = FileManager.importObject("..\\..\\3DModels\\Thompson.obj");
            _GraphicObject.transform.Position = new Vector3(1000, 500, 0);
            _GraphicObject.transform.Scale    = new Vector3(100f, 100f, .3f);


            worldToScreenPoint = new WorldToScreenPoint(new WorldToScreenPoint.Window(0, 0, canvas.Size.Width, canvas.Size.Height), new WorldToScreenPoint.Viewport(-1, -1, 1, 1));

            updateCameraTransformValues();
            updateGraphicTransformValues();

            updateScreen();
        }
Пример #2
0
 private void btn_Import3DModel_Click(object sender, EventArgs e)
 {
     _GraphicObject = FileManager.importObject();
     updateGraphicTransformValues();
     updateScreen();
 }