代码片
-TianSF-
-
展开
-
ogl 第一个三角形
include “../common/common.h”// Function prototypes void key_callback(GLFWwindow* window, int key, int scancode, int action, int mode);// Window dimensions const GLuint WIDTH = 800, HEIGHT = 600;// Sh原创 2017-05-27 22:56:18 · 371 阅读 · 0 评论 -
VAO VBO EBO
GLuint VBO, VA0, EBO; { GLfloat pts[] = { 0.5f, 0.5f, 0.0f, 1, 0, 0, // 右上角 0.5f, -0.5f, 0.0f, 0, 1, 0, // 右下角 -0.5f, -0.5f, 0.0f, 0, 0, 1, //原创 2017-05-29 23:01:47 · 737 阅读 · 0 评论 -
多边形内生成随机点
/*三角形三个顶点A,B,C首先:求得两个向量ab = B - A, ac = C - A。然后:使用rand()获得两个0~1之间的随机实数x, y如果x+y>1,那么令x'=1-x, y'=1-y如果x+y<=1, 那么令x'=x, y'=y最后:随机点 = A + x' * ab + y‘ * ac链接:https://www.zhihu.com/question/31706710/a原创 2017-12-01 16:55:37 · 6398 阅读 · 0 评论 -
osg tree
#include <osgDB/ReadFile>#include <osgViewer/Viewer>#include <osg/Geometry>#include <osg/Texture2D>#include <osgDB/WriteFile>#include <osgViewer/Viewer>#include <osgViewer/ViewerEventHandlers>#inc原创 2017-12-03 23:18:35 · 358 阅读 · 0 评论