位置: 编程技术 - 正文

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编程实例)

  • 小规模纳税人执行小企业会计准则吗
  • 资源税的计税依据含增值税吗
  • 印花税的应税凭证名称怎么填写
  • 企业利息收入需要交哪些税
  • 食堂临聘人员的管理、考核
  • 已抵扣发票冲红会计分录
  • 生产成本二级科目有工资吗
  • 房地产企业预售阶段企业所得税
  • 预收账款本期发生额怎么算
  • 试驾车抵税
  • 社保扣款上月没扣本月如何做会计处理?
  • 申报抵扣了不做账怎么处理?
  • 周转材料低值易耗品摊销
  • 企业微信收款如何同步给别人
  • 发票退回原因
  • 不是公司股东的投资者可以提前拿走投资款吗
  • 企业承租经营的承租人取得的所得
  • 代收代付给个人
  • 2021年个人开发票税率
  • 专票多开怎么算
  • 自建仓库转让如何计算增值税
  • 公司注销后资产属于谁
  • 小规模纳税人如何转一般纳税人
  • 购买基金会计核算
  • 行程单的金额怎么算
  • 有产能无产量
  • 机动车销售统一专票税率
  • 暂时关闭朋友圈
  • 家常煲汤500例的做法窍门
  • 现金流量表与资产负债表不符
  • 库乐队是苹果自带的嘛
  • win10待机唤醒黑屏死机
  • 仓储费用结算方式有哪些
  • 购入研发设备
  • wx小程序
  • javascript局部变量
  • apache安装与配置windows
  • 银行承兑汇票的会计分录
  • 办公室装修入账
  • php获取数据
  • 收到电子退库如何入账
  • 如何计算公司需增加的营运资金
  • 存货盘点会计分录怎么做
  • 增值税不动产扣除项目
  • 裁员补偿金如何合理避税
  • 一切皆对象什么意思
  • 帝国cms建站教程
  • 新政府会计制度下的基建会计
  • 资产损失税前扣除最新政策2021
  • 房开企业会计分录
  • mysql all
  • 债券投资属于什么
  • 固定资产汽车折旧年限是多少年
  • 未抵扣进项税额什么意思
  • 资产负债表中的货币资金怎么算
  • 无票收入如何做凭证
  • 发现以前年度增值税附表2填写错了那时增值税是0
  • 2021年财务报表申报
  • 违约合同怎么解决
  • 会计凭证的主要种类
  • sql局部变量标识符
  • MySql 5.6.35 winx64 安装详细教程
  • 如何删除windows media center
  • 安装 apt
  • mac系统不能用
  • RSync文件备份同步 Linux服务器rsync同步配置图文教程
  • freebsd中文手册
  • win7 64位系统安装绘声绘影8提示已安装另一个版本的解决方法
  • ssd安装centos7
  • win10无法启动安全服务中心怎么办
  • mac book air安装
  • w8系统一键恢复
  • Linux如何使用命令
  • Node.js中的construct构造函数
  • js 正则replace
  • node.js使用mysql
  • 安卓监听文件读写
  • ActivityManagerService (三)
  • 增值税已申报但是忘清卡
  • 发票机怎么测试打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设