位置: 编程技术 - 正文

OpenGL学习04_点画模式(点画线)(opengl绘制点线面)

编辑:rootadmin
OpenGL中设置直线的当前点画模式。pattern参数是由1或0组成的位序列,它们根据需要进行重复,对一条特定的直线进行点画处理。从这个模式的低位开始,一个像素一个像素的进行处理。如果模式中对应的位是1,就绘制这个像素,否则就不绘制。模式可以使用factor参数(表示重复因子)进行扩展,它与1和0的连续子序列相乘。因此,如果模式中出现了3个1,并且factor是2,那么它们就扩展为6个连续的1。必须以GL_LINE_STIPPLE为参数调用glEnable()才能启用直线点画功能。为了禁用直线点画功能,可以向glDisable()函数传递同一个参数。例如:

推荐整理分享OpenGL学习04_点画模式(点画线)(opengl绘制点线面),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:opengl绘制点线面,opengl中点画圆算法,opengl画点函数,opengl绘制点线面,opengl 画点,opengl画点函数,opengl 画点,opengl点的绘制,内容如对您有帮助,希望把文章链接给更多的朋友!

此时模式为Ox3F(二进制形式为),它所画出来的直线是这样的:先连续绘制3个像素,然后连续5个像素留空,再连续绘制6个像素,最后两个像素留空(注意,首先是从低位开始的)。如果factor是2,那么这个模式便被扩展为:先连续绘制6个像素,然后连续个像素留空,再连续绘制个像素,最后4个像素留空。

OpenGL学习04_点画模式(点画线)(opengl绘制点线面)

如果没有启用点画线功能,OpenGL会自动把pattern当做为OxFFFF,把factor当成1。

下面来实现一个点画的Demo:

本文由CC原创总结,如需转载请注明出处:

C#+OpenGL编程之再见小桃子(The Tao Framework) 本文基础:C#OpenGL编程之OpenGL纹理载入C#OpenGL编程之OpenGL多重纹理小桃子TheTaoFrameworkTao提供的所有库都是完全开源的。其中的多数库都可以免费用在商业

OpenGL学习_点画模式(点画多边形) 在默认情况下,填充多边形是用实心模式绘制的。此外,它们还可以使用一种位×位的窗口对齐的点画模式。glPolygonStipple()函数用于指定多边形的点

OpenGL学习_顶点数组VertexArray 什么是顶点数组?OpenGL提供了一些顶点数组函数,允许只用少数几个数组指定大量的与顶点相关的数据,并用少量函数调用(与顶点数组的数量相仿)访

标签: opengl绘制点线面

本文链接地址:https://www.jiuchutong.com/biancheng/373269.html 转载请保留说明!

上一篇:利用openGL进行AR Visualization(opengl 实现)

下一篇:C#+OpenGL编程之再见小桃子(The Tao Framework)(opengl编程实例)

  • 职工薪酬纳税调减的情况
  • 税收负担影响企业的利润吗
  • 工程监理费开什么发票
  • 支付与其他经营活动有关的现金公式
  • 应交税费转出未交增值税借贷方表示什么
  • 淘宝网店女装
  • 支付宝收付款如何关闭
  • 收到对方红字发票如何做账
  • 直接进费用的固定资产
  • 建筑工程免税项目
  • 资产减值损失为什么不能转回
  • 对公账户打钱给私人账户,谁交税呢
  • 企业境外收入税率
  • 增值税税控系统技术维护费计入什么科目
  • 违约支付工程款的违约金
  • 工程类劳务发票
  • 汽车发票抵扣联需要盖章吗
  • 一般进口货物的完税价格
  • 没有认缴到位的股票
  • 预计毛利率
  • 农产品进项税额怎么计算
  • 计划成本法和实际成本法区别
  • 潜亏挂账是什么意思
  • 持有至到期投资减值准备
  • k210中文手册
  • ksysslim.exe是什么
  • 招待费增值税能抵扣吗
  • javascript原生
  • php自动化脚本
  • Mybatis+Servlet+Mysql 整合的一个小项目:对初学者非常友好,有助于初学者很快的上手Java Web
  • idea 创建maven项目读取pom报错
  • 销售固定资产是属于销售货物吗?
  • 联营企业和合营企业是什么意思
  • 网站更换域名后无法访问
  • 减免残保金的操作方法
  • 财政补助结转的会计科目
  • 长期待摊费用的账务处理
  • 厂房建设包括哪些
  • 本年利润有余额是什么意思
  • 扶贫款分红怎么做账
  • 费用减少利润减少的情况
  • 小规模纳税人增值税申报表怎么填
  • 新公司第一年要交什么税
  • ibm.data.db2
  • 小企业会计准则调整以前年度费用分录
  • 银行卡频繁小额转账
  • 公司模具部制作工作内容
  • 小规模定额征收和查账征收哪个更好一些
  • 公司法认缴资本金新规
  • 销售退回的会计分录全过程
  • 公益性捐赠全额扣除,企业所得税
  • 加计扣除声明怎么填
  • 小型便利店靠什么进行营利
  • 收到保险公司赔款
  • 会计账簿的设计原则有哪些
  • 数据库聚簇索引和非聚簇索引
  • mysql “ Every derived table must have its own alias”出现错误解决办法
  • win8开机logo
  • win10收不到短信验证码
  • centos 安装
  • 惠普台式笔记本一体机电脑bios中文
  • 安装fedora33
  • 苹果电脑旋转屏幕设置在哪里找
  • windows8的ie浏览器在哪
  • Linux系统下的Samba客户端配置
  • ie11打不开闪退解决办法win 7
  • linux服务器安全防护方案
  • bootstrap table edit
  • 如何执行perl脚本
  • unity find references in scene
  • javascript 触发事件列表 比较不错
  • js数组entries
  • 对python变量的理解
  • 如何打印个人缴税记录
  • 国家浙江税务局
  • 财务跨期报销问题
  • 报考国税
  • 个人经营所得申报时间
  • 网上税务局网址
  • 办税服务厅是税收工作的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设