在线调查
 前10名:
1. Python8.6% 
2. PHP5.5% 
3. MFC4.2% 
4. C++3.7% 
5. 黑客3.3% 
6. Java2.9% 
7. C语言2.3% 
8. Lua2.1% 
9. C#2% 
10. 汇编2% 
搜索全部课程   搜索套餐课程   搜索课程类别  
输入课程名称关键字             

OpenGL 快速入门(一)



OpenGL 快速入门(一) 
◆ 价格:,电脑上网在线播放,学习有效期一年,有效期内下载需补差价10-15元

 ◆ 本课程是OpenGL快速入门(一)

 ◆ 本课程深入浅出,通俗易懂,理论联系实际

 ◆ 本课程循序渐进,实例丰富

 ◆ 本课程适合初学者

◆ 本课程一共 21 讲,课程视频 12小时30分钟





 
试学试看:只能用电脑,不能用手机或平板。

我要进入试听模式。


 课程简介
    OpenGL 快速入门(一),本课程讲解OpenGL基础知识,课程内容包括创建OpenGL程序,OpenGL状态和图元,OpenGL变换和矩阵等等,本课程适合初学者。
 课程内容

本课程一共 21 讲,课程视频 12小时30分钟


第1讲   课程安排

第2讲   Windows 编程入门 - 全部手写

第3讲   Windows 编程入门 - 使用向导

第4讲   第一个 OpenGL Windows 应用程序

第5讲   第一个 OpenGL Windows 应用程序 - 改进

第6讲   第一个 OpenGL Windows 应用程序 - 要点分析

第7讲   全屏模式

第8讲   状态功能函数

第9讲   图元 - 点 (一)

第10讲  图元 - 点 (二)

第11讲  图元 - 线 (一)

第12讲  图元 - 线 (二)

第13讲  图元 - 三角形

第14讲  图元 - 四边形和多边形

第15讲  图元 - 背面剔除

第16讲  顶点坐标变换流水线

第17讲  变换和矩阵(一)

第18讲  变换和矩阵(二)

第19讲  变换和矩阵(三)

第20讲  静态 3D 机器人

第21讲  动态 3D 机器人






 教师简介
   主讲教师:
姓名  吴志强
单位  珠海市斯坦德软件开发有限公司·斯坦德软件人才培训中心·斯坦德大学生实训基地
职务  总经理
职称  总工程师、系统架构师

教育简历
  • 学历:硕士

  • 毕业时间:1993年

  • 毕业院校:哈尔滨工业大学


  • 技术认证
  • 微软认证讲师

  • 微软认证数据库管理员MCDBA

  • 微软认证网站开发专家MCP+SB

  • 微软认证解决方案开发专家MCSD

  • ISO9001软件企业质量认证评审技术专家


  • 专业技能
  • 总工程师

  • 系统架构师

  • Java架构师

  • .NET架构师




  • 吴志强老师是斯坦德软件开发有限公司总经理、斯坦德软件大学生实训基地首席教官,著名项目管理、软件工程专家。具有扎实的理论基础,丰富的项目开发、管理经验,自斯坦德软件创办以来,领导技术团队成功进行数十个应用软件项目开发和系统集成。丰富的项目开发经验、项目管理经验和坚实的理论基础使其授课过程中能充分理论联系实际,深入浅出形象生动,先后为政府机关、大型企业进行高端技术培训,获得用户及学员一致好评;公司创建的大学生实训基地被评为第一批共青团青年就业见习基地。

     教材目录
    本课程是OpenGL快速入门(一),没有教材,老师讲课程内容如下:
    
    Windows操作系统平台上的 OpenGL编程
    
         Windows编程介绍
           Windows应用程序基础
           从WinMain()开始
           Windows Procedure
           窗口类
           窗口类的注册
           窗口的创建
           消息循环
           一个完整的Windows应用程序
         WGL介绍
           绘制环境
           WGL的使用
         像素格式
           nSize
           dwFlags
           iPixelType
           cColorBits
         OpenGL Windows应用程序
         全屏OpenGL
    
    OpenGL状态和图元
    
         状态函数
         图元的处理
            D空间中点的绘制
            D空间中线的绘制
            D空间中的多边形的绘制
           图元的使用
    
    OpenGL坐标变换和OpenGL矩阵
    
         理解坐标变换
           视点和眼坐标
           视图变换
           模型变换
           投影变换
           视区变换
         OpenGL和矩阵
           模型视图矩阵
           平移变换
           旋转变换
           缩放变换
           矩阵堆栈
         投影变换
           正交投影变换
           透视投影变换
           视区的设置
           投影变换实例
         自定义矩阵的使用
           自定义矩阵的载入
           矩阵的乘法运算
           自定义矩阵的实例
    
    OpenGL编程实例:3D 机器人
    

     

              

    登录学习平台可以找老师答疑,下面是随机显示的一些学习问题解答:

     

    学生(ID-6B58CF):
      老师不好意思再请教一个问题,您看以下两个表达式意思是不是一样的,一个是单方括号,里面变量是有双引号的。还有一个是双方括号,不过里面变量没有双引号了。那么打双方括号的可以用双圆括号替代吗?谢谢

    if [ "$answer" = y -o "$answer" = Y ]   
        then
                echo "Glad to see it."
        fi
        CTRL+D  
        /> . ./test1.sh
        Are you OK(y/n)? y
        Glad to see it.


     if [[ $answer == [yY]* ]]  
        then
            echo "Glad to hear it.
        fi
        CTRL+D
        /> . ./test2.sh
        Are you OK(y/n)? yes
        Glad to hear it.
    help i cheated on my boyfriend i dreamed i cheated on my boyfriend how to cheat on boyfriend

    吴老师:
    小李同学,上午好,这两个方法是一样,都是用于字符串比较。字符串比较有一个特殊问题,见下面的例子

    answer="Bill Gates"; -----> 这个字符串中间有一个空格

    if [ $answer = "Bill Gates" ]  
        then
                echo "Glad to see it."
        fi

    上面的if会出错,因为字符串中的空格把表达式断开了,变成

    if [ Bill Gates = "Bill Gates" ]

    要想避免出错,就给变量加上双引号

    if [ "$answer" = "Bill Gates" ]  
        then
                echo "Glad to see it."
        fi
    这时,if就不会出错,因为if [ "Bill Gates" = "Bill Gates" ]

    还有一种方法可以达到同样的效果,即使字符串有空格也不会出错,就是使用[[  ]]
    if [[ $answer = "Bill Gates" ]]  
        then
                echo "Glad to see it."
        fi

    如果字符串中没有空格,就不会这么麻烦了,可以这样写
    answer="y";
    if [ $answer = y ]   
        then
                echo "Glad to see it."
        fi

    祝学习进步!

    学生(ID-10EF10):
    老师:
        你好!我在创建基于对话框的MFC程序后,虽然能通过setwindowpos 和movewindow 来控制窗口大小,但是那是程序编译以后的运行结果,往往会改变窗口的形状和控件的位置。请问能否在编译之前,在资源视图区中改变对话框大小?目前我只能用鼠标拖动来改变大小,不能用数字精确设定对话框的大小,请问老师有什么好的解决办法?

    吴老师:
    解决方案资源管理器-->资源文件-->xxxxxxxxx.rc文件, 右击查看代码,

    在代码里面找,有一行是你的对话框,就像

    IDD_xxxxxxxx_DIALOG DIALOGEX 0, 0, 332, 311

    修改最后面的两个数字,就是宽度和高度

    学生(ID-64EBA4):

    public class MyClass {
       
    }
    class myclass{
    }




    package newpackage;

    public class NewClass extends MyClass{
        
    }

    这三个类不在一个包中,NewClass继承MyClass、报错。视频中说事因为两个MyClass 与myclass 名字相同了;但是java是区分大小写的,。这是怎么回事。这个两个类不是相同的。怎么不能继承啊

    梁老师:
    李同学:
        你好,那是因为首先你的NewClass 类在指定的包下,去找相对的缺省包路径下的类是找不到。此外,你这样写代码,就算这几个类放到同一个包下你的NewClass也会找不到父类,因为你的两个类名(MyClass 和 myClass )虽然是不同的大小写,但编译生成时的每个类都生成一个class文件,而文件名是不分大小写的,那么第二个myClass生成时就会覆盖前面的MyClass类,因此就找不到首字母大写的那个MyClass类,所以编程时同一个包下不要出现相同的类名,即使是不同大小写也不行,因为语言规则虽然没有错,但编译后的可执行文件会因为名称问题导致覆盖文件(相当于前面写的类是没用的)。


     
     
     
     
     

      电话: 13726235258
    2281446216  2281446216(王老师) 1845930532  1845930532(杨老师)
    购物车 查看交学费帐号信息 登录学习平台
    网站备案信息   网络警察,举报有奖。  

    版权所有 2000-2018 猎豹网校 斯坦德学习网 - 珠海市斯坦德软件开发有限公司 电话:13726235258

    粤ICP备11083568号 珠海市公安局备案编号:4404024022371