Wing的小站

  • 首页
  • IT新闻
  • 技术文章
  • 生活随笔
  • 休闲娱乐
  • 个人作品
  • 留言板
  • 关于博主
opengl
技术文章

从零开始学习OpenGL(5)多边形剔除

漫长的假期休完了,又开始了新一轮的工作。 估计是太久没有运动了,这两天晨跑之后,腿都酸了。现在城市里的工作,真的是亚健康的节奏。 言归正传,下面这几节中,我将会介绍一些常见的OpenGL术语之类的。整个系列教程,也只是按个人意愿来写的,有兴趣的朋友就看看了解下,或者跳跃性的看看。 通常情况下,我们渲染的点,线和三角形都会进行光栅化,并且按照顺序进行绘制。 在这时,会出现一个三角形将另外一个三角形覆盖的问题。如果我们用若干的三角形组成几个多边形,当一个多边形将另外一个多边形覆盖时,渲染出来的效果很可能让我们无法分清三…

2015年5月5日 0条评论 3850点热度 0人点赞 wing1314 阅读全文
技术文章

从零开始学习OpenGL(4) 顶点数组

突然写OpenGL的教程了,但其实都是接以前的文章的,只不过没有写一个合集。 本人写系列教程都是断断续续的,无论是JavaFX和OpenGL,虽然都有系列教程,但并不是经常性的更新。有需要的朋友可以选择性的看一下。由于在公司的工作早已转向3D开发,所以以后写OpenGL和u3d相关的内容会偏多一点,感谢大家支持。 从这个周末开始就要休婚假了...18天婚假前面接一个周末后面接一个五一,所以一直到5月4日才开始上班,表示从工作后第一次休这么长时间的假了... 对于OpenGL绘制几何图元,需要调用大量的函数。首先调用…

2015年4月9日 0条评论 4161点热度 0人点赞 wing1314 阅读全文
技术文章

从零开始学习OpenGL(3) GLUT辅助库常用函数介绍

对于OpenGL的开发来说,GLUT是一个很方便的辅助库,而且与平台无关。 GLUT的功能包括窗口和菜单的创建和管理,事件处理以及提供了很多绘制3D图形的方法等等。 常用的函数如下: glutInitWindowSize(int width,int height)  初始化窗口的大小 glutInitWindowPosition(int x,int y)   初始化窗口的坐标 glutCreateWindow(const char* title)    创建窗口 glutDisplayFunc(void (*fun…

2014年10月24日 0条评论 5205点热度 0人点赞 wing1314 阅读全文
技术文章

从零开始学习OpenGL(2) 绘制几何图元

在OpenGL中,所有的几何物体都是由一组有序的定点描述的,我们通过glVertexXX()来指定顶点。 绘制几何图元,我们就是需要告诉OpenGL如何根据一组顶点来描述图元,我们需要在glBegin和glEnd之间来指定顶点,用于绘制图元。 OpenGL中支持以下类型的方式,来绘制几何图元: GL_POINTS          单个的点 GL_LINES           一对顶点用于描述一条直线 GL_LINE_STRIP      一系列的连接直线(例如v0 v1 v2 v3四个点,绘制的效果则是v0-v…

2014年10月14日 1条评论 4989点热度 0人点赞 wing1314 阅读全文
技术文章

从零开始学习OpenGL(1) 基础示例

虽然最近的项目是使用DirectX开发投影仪融合相关的。但是作为一个Java程序员,从最开始我稍微感兴趣一点的还是OpenGL (最主要的原因是之前做过两年安卓开发,有用到OpenGL ES)。当然,从另外一个方面来讲,可能也是因为做Unity3D开发而对DX或者OpenGL毫无了解的话,总觉得没有什么大的挑战性。所以准备边学习边写一些教程。 在初学OpenGL的时候,其实Windows自带的OpenGL已经够用了。我们只需要去下载一个GLUT库。 GLUT是OpenGL的一个扩展工具库,可以给我们开发OpenGL…

2014年10月13日 0条评论 4166点热度 0人点赞 wing1314 阅读全文
公告
偶尔更新一下。
不定期。
分类
  • IT新闻
  • 个人作品
  • 休闲娱乐
  • 其他学习
  • 技术文章
  • 生活随笔
  • 行业新闻
  • 默认
标签聚合
UI Java JS TreeTableView 动漫 Eclipse MFC XCode Swift 游记 NGUI Android Studio opengl C++ Android IOS Unity 从零开始学习JavaFX 随笔 javafx
归档
  • 2024 年 5 月
  • 2023 年 12 月
  • 2023 年 8 月
  • 2022 年 6 月
  • 2021 年 9 月
  • 2021 年 5 月
  • 2021 年 1 月
  • 2020 年 9 月
  • 2020 年 8 月
  • 2020 年 6 月
  • 2020 年 3 月
  • 2020 年 2 月
  • 2019 年 12 月
  • 2019 年 11 月
  • 2019 年 9 月
  • 2019 年 7 月
  • 2018 年 10 月
  • 2018 年 9 月
  • 2018 年 5 月
  • 2018 年 4 月
  • 2018 年 3 月
  • 2018 年 2 月
  • 2017 年 12 月
  • 2017 年 8 月
  • 2017 年 7 月
  • 2017 年 6 月
  • 2017 年 5 月
  • 2017 年 4 月
  • 2017 年 3 月
  • 2017 年 1 月
  • 2016 年 11 月
  • 2016 年 9 月
  • 2016 年 8 月
  • 2016 年 7 月
  • 2016 年 6 月
  • 2016 年 4 月
  • 2016 年 2 月
  • 2016 年 1 月
  • 2015 年 11 月
  • 2015 年 10 月
  • 2015 年 9 月
  • 2015 年 8 月
  • 2015 年 7 月
  • 2015 年 6 月
  • 2015 年 5 月
  • 2015 年 4 月
  • 2015 年 3 月
  • 2015 年 2 月
  • 2015 年 1 月
  • 2014 年 12 月
  • 2014 年 11 月
  • 2014 年 10 月
  • 2014 年 9 月
  • 2014 年 8 月
  • 2014 年 7 月
最近评论
匿名 发布于 6 个月前(11月03日) 谢谢你的文章,讲解通俗易懂
Lila Hyman 发布于 10 个月前(07月17日)
wing1314 发布于 1 年前(05月08日) :biggrin: :biggrin:
Tianze Ds 发布于 1 年前(04月10日) Wow!解决了问题
wing1314 发布于 2 年前(07月26日) :smile:
友情链接
  • 我的CSDN博客
  • LGame
  • 常用网站
  • JavaFX API Documentation
  • JavaFX CSS Reference Guide
  • Introduction to JavaFX FXML
  • 网站统计
    • 9
    • 5
    • 1,279,909
    • 181
    • 142

    COPYRIGHT © 2023 Wing的小站. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    鄂ICP备17006951号-1

    42011102000591