OpenGL
python 三维数字建模
佐倉
皆さん、こんにちは。私は桜と申しますが、故郷は河南です。ソフトウェアが大好きだなあ。時間があれば一緒に勉強しましょう!よろしく、お願い致します!
展开
-
opegl画圆
#include<gl/glut.h>#include <gl/glu.h>#include <gl/gl.h>#include<math.h>void Initial(void)//初始化函数 { glClearColor(0.0f, 0.0f, 0.0f, 1.0f);//白色背景,前3个是RGB,最后是Alpha值,用来控制透明,1.0表示完全不透明 glMatrixMode(GL_PROJECTION);//OpenGL按照三维方式来处原创 2021-04-16 16:14:17 · 140 阅读 · 0 评论 -
vs2017 opengl配置
https://blog.csdn.net/shengshengshiwo/article/details/83379668转载 2021-04-16 16:10:57 · 67 阅读 · 0 评论 -
opengl读取文件建立模型
from OpenGL.GL import *from OpenGL.GLU import *from OpenGL.GLUT import *angle = 0move = 0size = 1def read_txt(file): f = open(file,"r") all_list = f.readlines()[:] vertex_list=[] face_list=[] normal_list=[] texture_list = []原创 2021-04-06 13:10:21 · 320 阅读 · 0 评论 -
opengl实现鼠标键盘事件
from OpenGL.GL import *from OpenGL.GLU import *from OpenGL.GLUT import *angle = 0move = 0size = 1def perp(): glClearColor(0.0, 0.0, 0.0,0.0) glClear(GL_COLOR_BUFFER_BIT) glMatrixMode(GL_PROJECTION) glLoadIdentity() gluPerspect原创 2021-04-06 13:02:35 · 385 阅读 · 0 评论 -
模拟太阳系
from OpenGL.GL import *from OpenGL.GLU import *from OpenGL.GLUT import *import timefrom math import *day=0PI=3.1415def shikou(): glMatrixMode(GL_PROJECTION) glLoadIdentity() gluPerspective(80,1,1,400000000) glMatrixMode(GL_MODELVI..原创 2021-04-02 11:46:41 · 91 阅读 · 0 评论 -
正交投影和透视投影
glOrtho 正交投影glOrtho(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble near,GLdouble far)六个参数,x,y,z轴的范围,min与max例如x ,-10,10y,-10,10z,-10,10glOrtho(-10,10,-10,10,-10,10)正交投影from OpenGL.GL import *from OpenGL.GLU import *from OpenG原创 2021-04-02 11:38:48 · 454 阅读 · 0 评论 -
基本几何物体
物体种类glutWireCube(GLdouble); //画线框立方体glutWireSphere(GLdouble,GLint,GLint); //画线框球体glutWireCone(GLdouble,GLdouble,GLint,GLint); //画线框圆锥体glutWireCylinder(G原创 2021-03-30 10:19:09 · 353 阅读 · 0 评论 -
openGL基础
OpenGl图元的模式GL_POINTS,点GL_LINES,线 GL_LINE_STRIP,条带线 GL_LINE_LOOP, 循环线 GL_TRIANGLES,立三角形 GL_TRIANGLE_STRIP, 三角形条带 GL_TRIANGLE_FAN,三角形扇面 GL_QUADS,四边形面 GL_QUADS原创 2021-03-27 10:21:01 · 170 阅读 · 0 评论