基本信息原书名:WebGLProgrammingGuide:Interactive3DGraphicsProgrammingwithWebGL(OpenGL)原出版社:Addison-WesleyProfessional作者:(美)KouichiMatsudaRodgerLea(松田浩一,罗杰.李)译者:谢光磊出版社:电子工业出版社ISBN:9787121229428上架时间:2014-6-11出版日期:2014年6月开本:16开页码:470版次:1-1---------------------目录《WebGL编程指南》第1章WebGL概述1WebGL的优势3使用文本编辑器开发三维应用3轻松发布三维图形程序4充分利用浏览器的功能5学习和使用WebGL很简单5WebGL的起源5WebGL程序的结构6总结7第2章WebGL入门9Canvas是什么?10使用[canvas]标签11DrawRectangle.js13最短的WebGL程序:清空绘图区16HTML文件(HelloCanvas.html)16JavaScript程序(HelloCanvas.js)17用示例程序做实验22绘制一个点(版本1)22HelloPoint1.html24HelloPoint1.js24着色器是什么?25使用着色器的WebGL程序的结构27初始化着色器29顶点着色器31片元着色器33绘制操作34WebGL坐标系统35用示例程序做实验37绘制一个点(版本2)38使用attribute变量38示例程序(HelloPoint2.js)39获取attribute变量的存储位置41向attribute变量赋值42gl.vertexAttrib3f()的同族函数44用示例程序做实验45通过鼠标点击绘点46示例程序(ClickedPoints.js)47注册事件响应函数48响应鼠标点击事件50用示例程序做实验53改变点的颜色55示例程序(ColoredPoints.js)56uniform变量58获取uniform变量的存储地址59向uniform变量赋值60gl.uniform4f()的同族函数61总结62第3章绘制和变换三角形63绘制多个点64示例程序(MultiPoint.js)66使用缓冲区对象69创建缓冲区对象(gl.createBuffer())70绑定缓冲区(gl.bindBuffer())71向缓冲区对象中写入数据(gl.bufferData())72类型化数组74将缓冲区对象分配给attribute变量(gl.vertexAttribPointer())75开启attribute变量(gl.enableVertexAttribArray())77gl.drawArrays()的第2个和第3个参数78用示例程序做实验79HelloTriangle80示例程序(HelloTriangle.js)80基本图形82用示例程序做实验83HelloRectangle(HelloQuad)84用示例程序做实验85移动、旋转和缩放86平移87示例程序(TranslatedTriangle.js)88旋转91示例程序(RotatedTriangle.js)93变换矩阵:旋转97变换矩阵:平移1004×4的旋转矩阵101示例程序(RotatedTriangle_Matrix.js)102平移:相同的策略105变换矩阵:缩放106总结108第4章高级变换与动画基础109平移,然后旋转109矩阵变换库:cuon-matrix.js110示例程序(RotatedTriangle_Matrix4.js)111复合变换113示例程序(RotatedTranslatedTriangle.js)115用示例程序做实验117动画118动画基础119示例程序(RotatingTriangle.js)119反复调用绘制函数(tick())123按照指定的旋转角度绘制三角形(draw())123请求再次被调用(r
2023/11/21 1:55:21 59.95MB webgl
1
多道程序缓冲区协调操作如下图1所示,有多个PUT操作要不断循环地向Buffer1送字符数据,有Move1操作不断地将Buffer1的数据取到Buffer2,Move2操作不断地将Buffer1的数据取到Buffer3,有多个GET操作要不断地从Buffer2和Buffer3中取数据。
PUT、MOVE、GET每次操作一个数据,为了在操作的过程中要保证数据不丢失,每个Buffer每次只能接受一个PUT或一个Move或一个Get。
运用进程同步和互斥机制设计一个多道程序完成上述操作
2023/11/18 22:42:53 72KB 燕山大学 操作系统 课设 代码
1
第一章起步篇 8本章概述 8书写本书的背景 8运用本书 9IDL所需的版本 9IDL运行期间所需颜色的数量 9本书的风格习惯 10本书中所用的IDL程序和数据文件 12获取更多的帮助 14使用IDL命令 14IDL命令解析 14创建变量 17使用IDL图形窗口 22第二章简单的图形显示 25本章概述 25IDL中简单的图形显示 25创建线画图 25定制线画图 28改变线条的线型和粗细 28用符号代替线条显示数据 29用不同的颜色绘制线画图 31限定线画图的范围 31改变线画图的风格 32在线画图上绘出多种数据集 34在多个轴的图上显示数据 35创建曲面图 36定制曲面图 38旋转曲面图 38为曲面赋色 39修改曲面图外观 40创建阴影曲面图 41改变阴影处理参数 41用其它数据集为阴影处理提供参数 42创建等值线图 43选择等值线数目 45修改等值线图 46改变等值线图的外观 47给等值线图赋色 48创建填充的等值线图 49在显示窗口定位图形输出 51设置图形边缘 52设置图形位置 52设置图形区域 53创建多个图形 53给图形显示添加文本 57找出可用字体的名称 58用XYOutS命令添加文本 58用矢量字体使用XYOut 59排列文本 60删除文本 61改变文本的方向 61给图形显示添加线和符号 61图形显示添加色彩 62第三章图像数据处理 65本章概要 65图像处理 65显示图像 65调整图像数据 67显示24位图像 69控制图像显示顺序 70改变图像尺寸 70在显示窗口中定位图像 72从显示器中读取图像 75IDL中基本的图像处理 75直方图均衡化 76平滑图像 77增强图像棱边 79图像的频域滤波 80第四章图形显示技术 83本章概要 83IDL的颜色运用 83使用索引颜色模式和RGB颜色模式 83在24位显示设备上装载色谱表 88获得色谱表的拷贝 88修改和创建色谱表 89保存自己的色谱表 90创建自己的轴标注 91调整轴刻度间隔 91格式化轴的标注 92用IDL处理残缺的数据 95用IDL建立三维坐标系 97建立三维散点图 97从图形原点定位3D坐标轴 99组合简单图形显示 100IDL中的动画数据 102建立动画工具 103装载动画缓冲区 103运行动画工具 103动画的控制 103存储动画的像素映射图 104其它类型图形数据的动画 104网格化数据以便图形显示 105德洛内三角形法网格化 106数据的球形网格化 108第五章 图形显示技巧 110本章概要 110将光标用于图形显示 110什么时候返回的光标位置? 110哪一个鼠标键和光标共同作用呢? 111用光标标注图形输出 111在图像上使用Cursor命令 113在循环中使用Cursor命令 113从显示中删除注释 114删除注释的异或法 114删除注释的设备拷贝法 116Z图形缓冲区中的图形显示技巧 120Z图形缓冲区的实现 121一个Z图形缓冲区实例:两个曲面 121用Z图形缓冲区使图像变形 123Z图形缓冲区中的透明效果 126将Z图形缓冲区效果与体数据着色相结合 127第六章在IDL中读写数据 129本章概要 129打开文件进行读写 129查找和选择数据文件 130获取逻辑设备号 131读写格式化数据 132写自由格式文件 133读写自由格式文件的实例 136用确定的文件格式写入 139从字符串中读取格式数据 141读写非格式化数据 141读取非格式化图像数据文件 142写非格式化图像数据文件 142非格式化数据文件的一些问题 144用关联变量存取非格式化数据文件 144读写常用文件格式的文件 147创建彩色GIF文件 147创建彩色JPEG文件 148查询图像文件信息 150第七章图形硬拷贝输出 151本章概要 151选择图形硬拷贝输出设备 151配置图形硬拷贝输出设备 152常用的Device命令关键字 153创建PostScript文件 154将图形送到硬拷贝设备中 154打印PostScript文件 155在运行MacOS系统的计算机上打印PostScript文件 156在Windows计算机上打印PostScript文件 156生成封装的PostScript文件输出 156封装PostScript图形的预览 157生成彩色的PostScript输出 157PostScript中的彩色图像与灰度图像 158在PostScript设备上创建
2023/11/3 13:42:36 1.26MB idl
1
scanms.exe文件用来检测RPC漏洞ISS安全公司07月30日发布,运行在命令行下用来检测指定IP地址范围内机器是否已经安装了“DCOMRPC接口远程缓冲区溢出漏洞(823980-MS03-026)”补丁程序。
如果没有安装补丁程序,该IP地址就会显示出[VULN]。
2023/10/24 12:47:27 401KB RPC BUG.RAR
1
WindowsServer2008R2系统BUG导致windows缓冲区已满(nobufferspace),Windows核心套接字泄露问题导致操作系统套接字资源被耗尽,导致服务器与数据库无法正常对接。
2023/10/9 23:39:33 1.65MB KB2553549 KB2577795
1
应用背景:此循环缓冲区用于缓冲实时流媒体数据,以不定长度的数据块为存取单位,符合FIFO规则。
特征:1、封装成了一个类,便于代码重用;
2、采用Mutex作为读取同步机制;
3、可设置缓冲区内的最多块的数量;
2023/10/9 18:53:03 5KB 循环缓冲区 C++
1
辣鸡网站怎么把资源都涨价到35了,改回来谷歌机翻+个人修正的usermanul,感兴趣可以看看目录Initializingthedriver62DW1000的概述132.1简介132.2连接到DW1000132.2.1SPI接口13.2.1.1SPI工作模式132.2.2中断162.2.3通用I/O172.2.4SYNC引脚172.3DW1000操作状态172.3.1状态图172.3.2主要运行状态概述172.4上电复位(POR)192.5上电时的默认配置212.5.3默认发射机配置T222.5.4默认接收器配置222.5.5应该修改的默认配置233消息传输263.1基本传输263.2传输时间戳273.3延迟传输283.4扩展长度数据帧293.5高速传输303.5.1TX缓冲区偏移索引303.5.2发送或接收TX缓冲区时写入314讯息接收334.1基本接收334.1.1前导码检测334.1.2前导码累积344.1.3SFD检测354.1.4PHR解调354.1.5数据解调354.1.6RX消息时间戳364.2延迟接收364.3双接收缓冲器374.3.1启用双缓冲操作374.3.2控制正在访问哪个缓冲区374.3.3双缓冲的操作384.3.4使用双缓冲时的TRXOFF404.3.5超限404.4低功耗侦听414.4.1配置低功率监听424.5低功耗SNIFF模式424.5低功耗SNIFF模式434.5.1SNIFF模式434.5.2低占空比SNIFF模式444.7.1估算第一条路径的信号功率454.7.2估算接收信号功率465MediaAccessControl(MAC)hardwarefeatures475.1循环冗余校验475.2帧过滤475.2.1帧过滤规则485.2.2帧过滤注意事项495.3自动确认495.3.2自动接收器重新启用515.3.3自动ACK周转时间515.3.4帧挂起位FramePendingbit515.3.5主机通知515.4发送并自动等待响应526DW1000的其他功能526.1外部同步526.1.1一次性时基复位(OSTR)模式526.1.2单发发送同步(OSTS)模式536.1.3一次接收同步(OSRS)模式536.2外部功率放大556.3使用片上OTP存储器556.3.1OTP存储器映射556.3.2将值编程到OTP存储器中576.3.3从OTP内存中读取一个值586.4测量IC温度和电压5810附录1:IEEE802.15.4UWB物理层5910.1框架结构概述5910.2数据调制方案5910.3同步头调制方案6010.4PHY头6110.5UWB信道和前导码6210.6标准的其他细节6211附录2:IEEE802.15.4MAC层6211.1一般MAC消息格式6311.2MAC报头中的帧控制字段6311.2.1帧类型字段Frametypefield6411.2.2启用安全性字段SecurityenabledField6411.2.3帧未决字段Framependingfield6411.2.4确认请求字段Acknowledgementrequestfield6511.2.5PANID压缩字段PANIDcompressionfield6511.2.6目标寻址模式字段Destinationaddressingmodefield6511.2.7帧版本字段Frameversionfield6611.2.8源寻址模式字段Sourceaddressingmodefield6611.3序号字段TheSequenceNumberfield6611.4DW1000中的MAC级处理66
2023/10/2 6:23:34 3.91MB DW1000 USER MANUL
1
使用信号量实现有限缓冲区的生产者和消费者问题使用信号量实现读进程具有优先权的读者和写者问题实验报告(内容、环境、遇到的问题及解决、源代码、流程图、总结)源代码
2023/9/25 13:20:37 472KB 信号量
1
网络该项目提供了一个用于通过协议缓冲区进行联网和通信的库,以实现高效且可移植的数据传输。
2023/9/23 21:23:55 5.86MB C++
1
文件列表:LordPE.EXE.............增强版(英文版)LordPE_hh.EXE.............增强版(cao_cong汉化版)\原版\LordPE.EXE.............原版LordPlug.dll.............kanxue制作的功能插件LordPeFix.dll.............SnowFox修正(原来是freecat制作的功能插件,修正LordPE只显示60个进程的bug)更新历史:2008.5.31资源名溢出漏洞。
缓冲区长度检测是char,但是拷贝的时候是wchar,所以溢出了。
标题:测试你的LordPE作者:somuch时间:2008-05-16,16:28链接:http://bbs.pediy.com/showthread.php?t=649352007.9.9SnowFox主页提供的LordPE增加版中所带Lordpefix.dll发现并不能解除60进程限制,原来是其中的偏移地址与所带LordPE主程序不匹配修改了偏移地址后,可以用了2006.11.30freecat制作的功能插件LordPeFix.dll,修正LordPE只显示60个进程的bug2005.10.15(1)为LordPE查看输入表部分加上搜索功能(2)为LordPE查看输入表部分加右键菜单(仅复制ThunkRVA/FirstThunk列).(3)当点击LordPE查看输入表部分中"ViewalwaysFirstThunk",保持光条在原来位置.(LordPE默认会将光条置到0行)(4)修改FLC(FileLocationCalulator)窗口中各个文本框(VA,RVA,Offset)为只读属性,此时可以用鼠标复制里面的文本.(LordPE原来是将文本框禁止变灰,此时不可复制)
2023/9/12 10:39:37 356KB LordPE汉化增强版
1
共 125 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡