Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在OpenGL中放大对象和背景_Python_Opengl_Pyopengl - Fatal编程技术网

Python 在OpenGL中放大对象和背景

Python 在OpenGL中放大对象和背景,python,opengl,pyopengl,Python,Opengl,Pyopengl,我正在视频源上渲染一个虚拟对象,我想尝试放大它。现在,我: 根据相机相对于对象的实际位置旋转和平移相机 制作填充整个屏幕的最新帧的2D纹理,然后 将顶点乘以旋转矩阵后,在原点绘制对象 位置是一个三维矢量,对象和摄影机的方向是四元数 如何在放大纹理的同时放大对象?如果使用透视矩阵,请调整视野。视野越小,对象越大如果使用透视矩阵,请调整视野。视野越小,物体越大

我正在视频源上渲染一个虚拟对象,我想尝试放大它。现在,我:

  • 根据相机相对于对象的实际位置旋转和平移相机
  • 制作填充整个屏幕的最新帧的2D纹理,然后
  • 将顶点乘以旋转矩阵后,在原点绘制对象
位置是一个三维矢量,对象和摄影机的方向是四元数


如何在放大纹理的同时放大对象?

如果使用透视矩阵,请调整视野。视野越小,对象越大

如果使用透视矩阵,请调整视野。视野越小,物体越大