
opengl
文章平均质量分 75
lcbwlx
这个作者很懒,什么都没留下…
展开
-
opengl 显示图片以及保存图片
opengl 的贴图功能是很基本的,不过也难住了我这个新手,所以特意写了一个示例程序,以便以后查阅。程序很简单,只是在在 x, y 平面画一个框,然后贴上一张图。并且可以保存opengl窗口到图片。//本程序的目的是展示贴图和保存图片#include #include #include #include #include using namespace cv原创 2014-01-18 16:09:51 · 5844 阅读 · 0 评论 -
matlab 调用 opengl 画骨架
博主写程序一般用matlab, 因为最方便, 基本不用写基本函数, 只需要调用写好的库就行了。 然而, matlab并不是万能的, 有些事情matlab就不擅长, 比如画三维图形。经研究, 可以采用折中的解决方案, 即: 使用opengl画三维图形, 同时离线渲染, 保存到内存中, 然后用matlab读取内存, 得到结果。这里, 离线渲染是指不显示窗口, 直接渲染到数组里。原创 2016-03-26 20:07:19 · 4123 阅读 · 0 评论 -
opengl 教室 地球仪 模型
这是我结合两个程序修改的版本, 其中, 教室出自转载 2015-03-15 15:53:25 · 3299 阅读 · 4 评论 -
halfedge 结构
本学期的高级计算机图像学作业的一部分, 实现halfedge结构。 我用obj结构和halfedge互相转化来完成这样一件事。halfedge.h:#ifndef HALFEDGE_VECTOR_H_#define HALFEDGE_VECTOR_H_#include using namespace std;#include typedef struct {原创 2014-11-29 13:35:28 · 1858 阅读 · 0 评论 -
glut 显示 obj 模型
图形学作业的最后一部分……添加了光照, 但是没有纹理。#ifndef SHOW_BY_GLUT_H_#define SHOW_BY_GLUT_H_#include #define max_point 1000000#define max_face 1000000float p[max_point][3];int f[max_face][3];int f_原创 2014-11-29 13:54:10 · 1304 阅读 · 0 评论 -
loop & butterfly subdivison
还是作业的一部分……loop借鉴了http://2n1.org/opengl/proj2/里面的算法, 感谢!butterfly则是根据ppt的算法。一下是loop。h#ifndef LOOP_H_#define LOOP_H_#include "halfedge_vector.h"#define PI 3.14159265359#inclu原创 2014-11-29 13:45:59 · 992 阅读 · 0 评论 -
vrml 读取和写入
本学期计算机图形学作业的一部分。还是采用vrml读取为obj, 和obj写入为vrml。只能读取最简单的点和面, 其他纹理没写。#ifndef VRML_H_#define VRML_H_#include #include #include int vrml_point(FILE *fp, float (*point)[3]){ char t原创 2014-11-29 13:38:50 · 1200 阅读 · 0 评论 -
opengl 光照闪烁
写opengl的时候, 遇到一个问题, 我设置程序转载 2014-11-19 02:28:47 · 1583 阅读 · 0 评论 -
读取并显示 obj (2)
这个是读取obj的另一个版本,专门读取由灰度图转换的obj。原创 2014-04-28 23:02:58 · 1521 阅读 · 0 评论 -
灰度图转换 obj
有些深度图,希望能直观的显示,这就需要变成obj然后看了。本原创 2014-04-28 22:58:07 · 1367 阅读 · 0 评论 -
读取 obj 信息
本程序可以读取obj文件,得到点面纹理信息。原创 2014-04-04 18:18:05 · 1168 阅读 · 0 评论 -
显示obj信息
其实是承接上一篇读取obj之后的显示。说明原创 2014-04-04 18:40:21 · 1209 阅读 · 0 评论 -
opengl 画骨架
opengl 画骨架原创 2017-05-27 01:05:36 · 1186 阅读 · 1 评论