OPENGL中GLU和GLUT工具箱收藏
GLUT 工具箱提供几种图形 3 维图形的函数:
如果需要用到长方体那就用 glScalef(x, y, z); 做自己想要的长方体,这儿的 x,* y,* z 分别对应 x,* y,* z 轴的缩放比例
不过居然没有看到圆柱体的函数。在网上搜索不少人说到的都是用一个 aux 开头的辅助函数库。但是这有个很大的缺陷,已经被 GLUT 库代替了
举个创建 2 次对象的简单例子:
GLUT 工具箱提供几种图形 3 维图形的函数:
如果需要用到长方体那就用 glScalef(x, y, z); 做自己想要的长方体,这儿的 x,* y,* z 分别对应 x,* y,* z 轴的缩放比例
不过居然没有看到圆柱体的函数。在网上搜索不少人说到的都是用一个 aux 开头的辅助函数库。但是这有个很大的缺陷,已经被 GLUT 库代替了
举个创建 2 次对象的简单例子:

The Why·Liam·Blog by WhyLiam is licensed under a Creative Commons BY-NC-ND 4.0 International License.
由WhyLiam创作并维护的Why·Liam·Blog采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于Why·Liam·Blog (https://blog.naaln.com),版权所有,侵权必究。
本文永久链接:https://blog.naaln.com/2013/05/introduction-to-ruby-with-hand-painted-the-blackboard/
今天忽然感悟到为什么在进行变换之前要用 glPushMatrix();
这个函数,而在变换完毕后有用 glPopMatrix() 这两个函数了,赶紧记下来:
我们在变换坐标的时候,使用的是 glTranslatef(),glRotatef() 等函数来操作,操作的是什么呢?操作的是当前矩阵,我们也知道,这些坐标变换(翻转,旋转也好)都是通过操作矩阵来实现的,而矩阵相乘是会叠加的,当你用完一个变换函数后,当前操作的矩阵就被改变了,当你还停留在变换以前的思维,我在这个地方绘制恰好是我想要的时候,你会发现再绘制出来的不是在你想要的位置,因为你在操作变换的时候,当前矩阵被改变了。
比如你在默认情况下在原点画了一个球,然后又进行了一个变换,比如用 glTranslatef( 0.0, 0.0, 1.0 );沿 z 轴移动一定距离又画了一个球,然后你想再在原点画一个大一点的球覆盖原来的那个,当你绘制的时候就会发现,你现在绘制的球已不在你想像的地方了。
我们来做个实验: 代码如下:
半夜睡不着,就想着写一篇日志给我的学校,也好让有意向填报 UIC 的学弟学妹们了解一下非官方的情报。
UIC,既 United International College,全称:北京师范大学 - 香港浸会大学联合国际学院。校名很长,是志愿填报手册里所有学校名字最长的那个。事实上,UIC 和北师大半毛钱关系都没有。由于这是中国第一所港办大学,涉及到社会主义教育和资本主义教育的矛盾性、特区的特殊性以及其他繁杂的官方程序,于是采取联办的形式——浸大买了北师的一块地,顺便合并一下手续,至此,UIC 诞生了。
UIC 是 United International College 的简称,中文全称为:北京师范大学 - 香港浸会大学联合国际学院,是中国校名最长的大学;校址在广东珠海,学费六万每年,毕业颁发 UIC 毕业证和香港浸会大学学位证。UIC 在全国(除广东省)一本招生;广东省为「高考基础上综合评价录取」,在提前批自主选拔院校招生,需 5 月 31 日之前在网上报名。
UIC80% 的老师都起码是 PHD,也就是博士,其中更有一些非常厉害的人物。
刚说过了,UIC80% 的老师都起码是 PHD,也就是博士,而其中不乏一些非常非常牛 X 的人物。开始时并没在意这个,毕竟学位这种东西也不是什么绝对的硬性指标。但我不得不说,学姐我经过两年的洗礼,在一次次惊讶的被告知某某老师的惊天动地的风云事迹之后,才慢慢学会淡定的闭上了我惊讶的张开了的嘴巴,沉淀了澎湃的心情,渐渐淡定。
生活,无处不爽。
凭什么这么说,这个社会这么的不公平,人和人的差距那么大,人生来就是痛苦的。
一个班的小学,一群人的初中,几个人的高中,一个人的大学。
你没有朋友。
你父母有一定的社会地位,有一点小钱,你长得不错自诩高富帅,给女孩子花钱大手大脚,自我感觉良好。
软硬件整合是今年一再被提及的话题,如今我们也可以看到不少硬件创业的成功案例,比如 Jawbone Up、Pebble 手表等可穿戴设备,它们可与用户的手机同步,实现软件与硬件的结合。通过硬件创新与软件整合的概念还有许多。但是如何将创意变为现实,是一个难题。许多大公司均选择硬件闭源,从而形成的技术壁垒与专利版权,阻碍着小规模创新者的发展。而开源硬件,让创业者可以更轻松地将创意转化为现实。
这篇文章由 Roger Meike 撰写,并在发布于 Digital Dinner 上。文中对比了三款最流行的,也是最具代表意义的开源硬件平台 Arduino Uno、BeagleBone 和 Raspberry Pi。Roger 从性能以及可扩展性等方面对它们进行对比,帮助开发者了解如何选择适合自己的开源硬件平台。
以下是译文:

从左到右: Arduino Uno, BeagleBone, Raspberry Pi
英文原文:Seven traits of effective programmers
导读:要想成为一个伟大的程序员,需要的可不仅仅是能够编写出可以正常运行的代码。
Justin James 给出了能够成为业内顶尖高手的程序员应该具有的几个典型特质。
要想成为高效的程序员,你需要具备一定的综合素质才能够让你用你所掌握的技能、经验和知识编写出有效的代码。
有一些开发人员在技术方面具备一定的技巧,但他们永远无法成为高效的程序员,就是因为他们缺乏所需的其它几项特质。
每天你都在作出选择,是要满足当下的自己呢,还是让未来的自己更舒服?是现在就吃了这块蛋糕,还是为长期的减肥目标放下?是让自己开心,买下中意的东西,还是为将来储蓄?做出正确决定总不是件容易的事,而 Daniel Goldstein 尝试用「可视化未来」的方式帮你明智选择。
The Why·Liam·Blog by WhyLiam is licensed under a Creative Commons BY-NC-ND 4.0 International License.
由WhyLiam创作并维护的Why·Liam·Blog采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于Why·Liam·Blog (https://blog.naaln.com),版权所有,侵权必究。
外面没有别人,只有你自己。——题记

持续数月的困惑或是压抑久未散去,不知是被什么弄的不那么乐观,总是担心什么,或是身体有些疲惫不适,或是对未来有些不确定,或是家里林林总总的琐 事,总言之应该是自己想太多,做太少,然而心有些疲惫,我被负面的情绪困住了。
正在赶回家的路上,电话问到:「公司统一购书你选好了么?」哦,我居然把这档子事忘了个精光,临时我也没想出要什么书,便问了我的好友,说是:「《遇见未知的自己》。」好吧,我回了电话,就选了这本。
隔了两天书到了,因为从来也没了解过这书,所以甚至封面是啥样我也不知道,20 来本书翻来翻去, 找了几遍,书不大,也不特别。
他妈的好像一条狗!一条发了疯的疯狗。
真的就是一个没有用的人啊,连自己的情感都控制不了,天天丢了魂一样的发疯。
妈的,就一个女人把你搞成这样,不就是个初恋吗。
有时候真的好烦好烦,真的不知道自己该做什么事,童话里的故事都是骗人的,真都是骗人的。
有多什么不可能按照你的想法发展,真的不可能。