Fork me on GitHub 打赏
摘要:(在学期末做的图形学课程设计,特将学习心得整理如下) 一、设计思路 1,设计一个平面的时钟; 按照 钟面——>中心点——>刻度——>时针——>分针——>秒针 的顺序绘制。 2,利用纹理贴图的知识使平面时钟变成立体的时钟; 3,设置键盘交互; 4,测试,修改,整理代码。 二、部分代码设计 1,键盘交互 阅读全文
posted @ 2017-08-15 20:42 Zoctopus_Zhang 阅读 (1055) 评论 (0) 编辑
摘要:一、目的 掌握OpenGL中显示列表对象的使用方法。 二、示例代码 Github地址 阅读全文
posted @ 2017-08-15 19:35 Zoctopus_Zhang 阅读 (1178) 评论 (0) 编辑
摘要:一、目的: 掌握OpenGL中粒子的绘制、随机数的使用 二、代码: Github地址 阅读全文
posted @ 2017-08-15 19:08 Zoctopus_Zhang 阅读 (559) 评论 (0) 编辑
摘要:一、目的 掌握OpenGL中纹理对象的创建、绑定与使用方法。 二、简单介绍 1,连接静态库 2,载入位图图像到内存(这是固定用法) 3,载入位图并转换成纹理(固定用法) 4,开始绘制 根据坐标关系,依次类推出顶面、底面、左面、右面的绘制方式。 三、示例代码 Github地址 四、注意 1.贴图文件大 阅读全文
posted @ 2017-08-15 18:48 Zoctopus_Zhang 阅读 (2068) 评论 (0) 编辑
// function btn_donateClick() { var DivPopup = document.getElementById('Div_popup'); var DivMasklayer = document.getElementById('div_masklayer'); DivMasklayer.style.display = 'block'; DivPopup.style.display = 'block'; var h = Div_popup.clientHeight; with (Div_popup.style) { marginTop = -h / 2 + 'px'; } } function MasklayerClick() { var masklayer = document.getElementById('div_masklayer'); var divImg = document.getElementById("Div_popup"); masklayer.style.display = "none"; divImg.style.display = "none"; } setTimeout( function () { document.getElementById('div_masklayer').onclick = MasklayerClick; document.getElementById('btn_donate').onclick = btn_donateClick; var a_gzw = document.getElementById("guanzhuwo"); a_gzw.href = "javascript:void(0);"; $("#guanzhuwo").attr("onclick","follow('33513f9f-ba13-e011-ac81-842b2b196315');"); }, 900);