Skip to content
View dizuo's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report dizuo

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dizuo/README.md

dizuo

本科、研究生期间的所有opengl代码集。

dizuo / IMMComposer

qt + opencv + vp_kernal

IMMComposer

dizuo / dizuo / DesignPattern

本科的一些学习code:设计模式,事件模型等。 四叉树遍历查询demo:http://blog.csdn.net/ryfdizuo/article/details/4100689

四叉树查询

dizuo / Opengl Csg Test

基于CSG树的3D boolean运算。

csg

dizuo / dizuo / OGL

大三opengl课程作业,实现了一个场景管理的demo,研究生虚拟现实课程时做过一些升级,主要feature如下:

  • 3ds、obj加载
  • tga, pcx, bmp纹理加载
  • 场景管理树
  • 简单地形绘制,加载。不支持LOD
  • MD2动画播放
  • log、config 脚本简单实现
  • 场景雾简单使用
  • 实现四种camera模式:walk,drive,flight,trackball

csg

dizuo / dizuo / myFigure

本科毕业设计,实现了一个骨骼动画播放器:

  • 基于opengl自己实现简单控件:imageButton,fontButton,进度条等控件。
  • 加载*.bvh动画文件;
  • 动画暂停、快进、快退;
  • 支持照相机 pan、zoom、track模式
  • track模式下可以编辑骨架,修改bvh文件。

动画播放器

类似角色动画文章,参考:http://blog.csdn.net/ryfdizuo/article/details/7368057

dizuo / dizuo / Simple Model Engine

研一期间实现的一个简单的建模库,进行了一些简单的尝试:

  • 曲线:B样条
  • 基本3D物体:cylinder,sphere,box.
  • 放样 lofter
  • 挤出 extrude
  • 车削加工 lathe
  • 所有物体都支持纹理
  • 模型动画器:扭曲 twist,波浪 wave。

建模库截图如下: Simple model engine

dizuo / opengl play ground / VL_Camera

该工程通过矩形变换的方式,提供了三种照相机操纵器:

  • move(pan),
  • zoom(scale),
  • trackball(rotate)。

dizuo / opengl play ground / gtl

geometry template library. 增加了一些opengl函数

dizuo / opengl play ground / QEasingCurve

可视化了QT中各种动画差值曲线 截图:

qeasingcurve

dizuo / opengl play ground / glut_bass

声音与图形互动:http://blog.csdn.net/ryfdizuo/article/details/5987246

提前声音振幅驱动轮胎缩放,截图:

声音可视化

Pinned Loading

  1. dizuo dizuo Public

    本科、研究生opengl代码集合。

    C++ 10 6

  2. read_books read_books Public

    build电子书的目录,记录心得。

    C 11 10

  3. linux_android_tutorial linux_android_tutorial Public

    linux, android ndk demo

    C 1 2

  4. QVP_Kernal QVP_Kernal Public

    A node based visual programming framework.

    C++ 4 1

  5. stb stb Public

    Forked from nothings/stb

    stb single-file public domain libraries for C/C++

    C

  6. xrender xrender Public

    try to render lines and polygons in vector graphics.

    C 4