社区
图形处理/算法
帖子详情
OpenGL如何在三维场景中绘制二维图形?
irq001
2007-07-03 11:24:24
比如:在三维场景中绘制二维矩形,但要求矩形不随视点的变化而变化.谢谢
...全文
533
8
打赏
收藏
OpenGL如何在三维场景中绘制二维图形?
比如:在三维场景中绘制二维矩形,但要求矩形不随视点的变化而变化.谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fxcl2006
2007-07-04
打赏
举报
回复
自己找到了一个解决方法.谢谢大家
oldn123
2007-07-03
打赏
举报
回复
当然可以
只不过是不记得了
两年前作过
不难就是了
网上找找看
fxcl2006
2007-07-03
打赏
举报
回复
可不可以用OpenGL绘制呢?因为需求所限
teli_eurydice
2007-07-03
打赏
举报
回复
直接用 GDI 绘制在表面不行么
xuefeng310
2007-07-03
打赏
举报
回复
当然可以,绘制前改变投影方式(正射投影),然后画就行了。
fxcl2006
2007-07-03
打赏
举报
回复
谢谢,syy64(太平洋)/oldn_CC_bird():能不能提供相关代码呢?我在网上搜索过,没找到类似的功能,我的mail:fx_cl2005@126.com,学习一下.
teli_eurydice
2007-07-03
打赏
举报
回复
楼上的有例子没,谢谢,我也想学习一下,呵呵
syy64
2007-07-03
打赏
举报
回复
将二维图形作影像,用glDrawPixels函数绘。
计算机
图形
学基础-pdf.zip
第1章绪论 1.1计算机
图形
学及其相关概念 1.2计算机
图形
学的发展 1.2.1计算机
图形
学学科的发展 1.2.2
图形
硬件设备的发展 1.2.3
图形
软件的发展 1.3计算机
图形
学的应用 1.3.1计算机辅助设计与制造 1.3.2计算机辅助绘图 1.3.3计算机辅助教学 1.3.4办公自动化和电子出版技术 1.3.5计算机艺术 1.3.6在工业控制及交通方面的应用 1.3.7在医疗卫生方面的应用 1.3.8
图形
用户界面 1.4计算机
图形
学研究动态 1.4.1计算机动画 1.4.2地理信息系统 1.4.3人机交互 1.4.4真实感
图形
显示 1.4.5虚拟现实 1.4.6科学计算可视化 1.4.7并行
图形
处理 第2章计算机
图形
系统及
图形
硬件 2.1计算机
图形
系统概述 2.1.1计算机
图形
系统的功能 2.1.2计算机
图形
系统的结构 2.2
图形
输入设备 2.2.1键盘 2.2.2鼠标器 2.2.3光笔 2.2.4触摸屏 2.2.5操纵杆 2.2.6跟踪球和空间球 2.2.7数据手套 2.2.8数字化仪 2.2.9图像扫描仪 2.2.10声频输入系统 2.2.11视频输入系统 2.3
图形
显示设备 2.3.1阴极射线管 2.3.2CRT
图形
显示器 2.3.3平板显示器 2.3.4
三维
观察设备 2.4
图形
显示子系统 2.4.1光栅扫描
图形
显示子系统的结构 2.4.2
绘制
流水线 2.4.3相关概念 2.5
图形
硬拷贝设备 2.5.1打印机 2.5.2绘图仪 2.6
OpenGL
图形
软件包 2.6.1
OpenGL
的主要功能 2.6.2
OpenGL
的
绘制
流程 2.6.3
OpenGL
的基本语法 2.6.4一个完整的
OpenGL
程序 第3章用户接口与交互式技术 3.1用户接口设计 3.1.1用户模型 3.1.2显示屏幕的有效利用 3.1.3反馈 3.1.4一致性原则 3.1.5减少记忆量 3.1.6回退和出错处理 3.1.7联机帮助 3.1.8视觉效果设计 3.1.9适应不同的用户 3.2逻辑输入设备与输入处理 3.2.1逻辑输入设备 3.2.2输入模式 3.3交互式绘图技术 3.3.1基本交互式绘图技术 3.3.2
三维
交互技术 3.4
OpenGL
中
橡皮筋技术的实现 3.4.1基于鼠标的实现 3.4.2基于键盘的实现 3.5
OpenGL
中
拾取操作的实现 3.6
OpenGL
的菜单功能 第4章
图形
的表示与数据结构 4.1基本概念 4.1.1基本
图形
元素 4.1.2几何信息与拓扑信息 4.1.3坐标系 4.1.4实体的定义 4.1.5正则集合运算 4.1.6平面多面体与欧拉公式 4.2
三维
形体的表示 4.2.1多边形表面模型 4.2.2扫描表示 4.2.3构造实体几何法 4.2.4空间位置枚举表示 4.2.5八叉树 4.2.6BSP树 4.2.7
OpenGL
中
的实体模型函数 4.3非规则对象的表示 4.3.1分形几何 4.3.2形状语法 4.3.3粒子系统 4.3.4基于物理的建模 4.3.5数据场的可视化 4.4层次建模 4.4.1段与层次建模 4.4.2层次模型的实现 4.4.3
OpenGL
中
层次模型的实现 第5章基本
图形
生成算法 5.1直线的扫描转换 5.1.1数值微分法 5.1.2
中
点Bresenham算法 5.1.3Bresenham算法 5.2圆的扫描转换 5.2.1八分法画圆 5.2.2
中
点Bresenham画圆算法 5.3椭圆的扫描转换 5.3.1椭圆的特征 5.3.2椭圆的
中
点Bresenham算法 5.4多边形的扫描转换与区域填充 5.4.1多边形的扫描转换 5.4.2边缘填充算法 5.4.3区域填充 5.4.4其他相关概念 5.5字符处理 5.5.1点阵字符 5.5.2矢量字符 5.6属性处理 5.6.1线型和线宽 5.6.2字符的属性 5.6.3区域填充的属性 5.7反走样 5.7.1过取样 5.7.2简单的区域取样 5.7.3加权区域取样 5.8在
OpenGL
中
绘制
图形
5.8.1点的
绘制
5.8.2直线的
绘制
5.8.3多边形面的
绘制
5.8.4
OpenGL
中
的字符函数 5.8.5
OpenGL
中
的反走样 第6章
二维
变换及
二维
观察 6.1基本概念 6.2基本几何变换 6.2.1平移变换 6.2.2比例变换 6.2.3旋转变换 6.2.4对称变换 6.2.5错切变换 6.2.6
二维
图形
几何变换的计算 6.3复合变换 6.3.1
二维
复合平移变换和比例变换 6.3.2
二维
复合旋转变换 6.3.4其他
二维
复合变换 6.3.5相对任一参考点的
二维
几何变换 6.3.6相对于任意方向的
二维
几何变换 6.3.7坐标系之间的变换 6.3.8光栅变换 6.3.9变换的性质 6.4
二维
观察 6.4.1基本概念 6.4.2?用户坐标系到观察坐标系的变换 6.4.3?窗口到视区的变换 6.5?裁剪 6.5.1?点的裁剪 6.5.2直线段的裁剪 6.5.3多边形的裁剪 6.5.4其他裁剪 6.6
OpenGL
中
的
二维
观察变换 第7章
三维
变换及
三维
观察 7.1
三维
变换的基本概念 7.1.1几何变换 7.1.2
三维
齐次坐标变换矩阵 7.1.3平面几何投影 7.2
三维
几何变换 7.2.1
三维
基本几何变换 7.2.2
三维
复合变换 7.3
三维
投影变换 7.3.1正投影 7.3.2斜投影 7.4透视投影 7.4.1一点透视 7.4.2二点透视 7.4.3三点透视 7.5观察坐标系及观察空间 7.5.1观察坐标系 7.5.2观察空间 7.6
三维
观察流程 7.6.1用户坐标系到观察坐标系的变换 7.6.2平行投影的规范化投影变换 7.6.3透视投影的规范化投影变换 7.7
三维
裁剪 7.7.1关于规范化观察空间的裁剪 7.7.2齐次坐标空间的裁剪 7.8
OpenGL
中
的变换 7.8.1矩阵堆栈 7.8.2模型视图变换 7.8.3投影变换 7.8.4实例 第8章曲线与曲面 8.1基本概念 8.1.1曲线/曲面数学描述的发展 8.1.2曲线/曲面的表示要求 8.1.3曲线/曲面的表示 8.1.4插值与逼近 8.1.5连续性条件 8.1.6样条描述 8.2三次样条 8.2.1自然三次样条 8.2.2Hermite插值样条 8.3Bezier曲线/曲面 8.3.1Bezier曲线的定义 8.3.2Bezier曲线的性质 8.3.3Bezier曲线的生成 8.3.4Bezier曲面 8.4B样条曲线/曲面 8.4.1B样条曲线 8.4.2B样条曲线的性质 8.4.3B样条曲面 8.5有理样条曲线/曲面 8.5.1NURBS曲线/曲面的定义 8.5.2有理基函数的性质 8.5.3NURBS曲线/曲面的特点 8.6曲线/曲面的转换和计算 8.6.1样条曲线/曲面的转换 8.6.2样条曲线/曲面的离散生成 8.7
OpenGL
生成曲线/曲面 8.7.1Bezier曲线/曲面函数 8.7.2GLU
中
的B样条曲线/曲面函数 第9章消隐 9.1深度缓存器算法 9.2区间扫描线算法 9.3深度排序算法 9.4区域细分算法 9.5光线投射算法 9.6BSP树 9.7多边形区域排序算法 9.8
OpenGL
中
的消隐处理 第10章真实感
图形
绘制
10.1简单光照模型 10.1.1环境光 10.1.2漫反射光 10.1.3镜面反射光 10.1.4光强衰减 10.1.5颜色 10.2基于简单光照模型的多边形
绘制
10.2.1恒定光强的多边形
绘制
10.2.2Gouraud明暗处理 10.2.3Phong明暗处理 10.3透明处理 10.4产生阴影 10.5模拟景物表面细节 10.5.1用多边形模拟表面细节 10.5.2纹理的定义和映射 10.5.3凹凸映射 10.6整体光照模型与光线追踪 10.6.1整体光照模型 10.6.2Whitted光照模型 10.6.3光线跟踪算法 10.6.4光线跟踪反走样 10.7
OpenGL
中
的光照与表面
绘制
函数 10.7.1
OpenGL
点光源 10.7.2
OpenGL
全局光照 10.7.3
OpenGL
表面材质 10.7.4
OpenGL
透明处理 10.7.5
OpenGL
表面
绘制
10.7.6 实例 10.8
OpenGL
中
的纹理映射
OpenGL
绘制
二维
图形
OpenGL
绘制
二维
图形
注:本文程序建立在
OpenGL
MFC单文档环境配置 在讲解
绘制
图形
之前,先分享一下我在
绘制
图形
的过程
中
,遇到的一个问题。 四月份
中
旬,同学找我做一个关于
三维
绘图的毕业设计。一开始我是拒绝的,原因很简单,我不会。 后来他给我一份报酬,好吧,我妥协了。但是问题来了,我连最基本的环境配置都不会,当时自己也苦于毕业设计。
使用
OpenGL
绘制
二维
图像
在计算机
图形
学
中
,
OpenGL
是一种广泛使用的
图形
库,它提供了一套丰富的函数和工具,用于
绘制
二维
和
三维
图形
。本文将介绍如何使用
OpenGL
绘制
二维
图像,并提供相应的源代码。你可以根据自己的需要使用
OpenGL
提供的函数和工具,
绘制
出各种形状和图案的
二维
图像。你可以根据需要修改
绘制
函数
中
的代码,以实现你想要的
二维
图像效果。在这段代码
中
,我们使用了
OpenGL
的相关函数来初始化窗口和显示模式。你可以根据需要修改顶点坐标和颜色,以
绘制
不同形状和图案的
二维
图像。函数用于开始
绘制
多边形,函数用于指定
绘制
函数,
OpenGL
三维
图形
绘制
opengl
绘制
三维
模型,添加了鼠标交互菜单栏进行选择
OpenGL
实验二:
绘制
二维
图形
1.实验目的: 熟悉编程环境;了解光栅
图形
显示器的特点;了解计算机绘图的特点;利用VC+
OpenGL
作为开发平台设计程序,以能够在屏幕上生成任意一个像素点为本实验的结束。 2.实验内容: (1) 了解和使用VC的开发环境,理解简单的
OpenGL
程序结构。 (2) 掌握
OpenGL
提供的基本
图形
函数,尤其是生成点的函数。 #include <GL/glut.h> void display...
图形处理/算法
19,469
社区成员
50,697
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章