社区
图形处理/算法
帖子详情
如何用OpenGL画抛物线
happy2007_
2007-04-22 10:17:53
我现在用OpenGL画了几个电力塔,接下来要绘制连接电力塔的电力线。因为电力线并不是一条直线所以要使两个电力塔之间的电力线看起来比较真实,我觉得应该化成一个二次抛物线形式,但是不知道如何画。请高手指点。
...全文
887
6
打赏
收藏
如何用OpenGL画抛物线
我现在用OpenGL画了几个电力塔,接下来要绘制连接电力塔的电力线。因为电力线并不是一条直线所以要使两个电力塔之间的电力线看起来比较真实,我觉得应该化成一个二次抛物线形式,但是不知道如何画。请高手指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alphapaopao
2007-04-24
打赏
举报
回复
抛物线是贝塞尔曲线的一种特殊情况
Benjamin_Hua
2007-04-23
打赏
举报
回复
用物理引擎最好:www.physdev.com
syy64
2007-04-23
打赏
举报
回复
实际上就是把抛物线变成折线,然后画多义线Polyline
happy2007_
2007-04-23
打赏
举报
回复
谢谢了,我还是用贝塞尔曲线画的。
syy64
2007-04-23
打赏
举报
回复
是,要自己通过抛物线的数学公式计算一些中间点,然后用GL_LINE_STRIP画线。
happy2007_
2007-04-23
打赏
举报
回复
能具体的说说吗?我没有用过这个函数。是OpenGL中的吗?我现在就是知道两个点,那这样的话是不是要自己设置很多中间点呢?谢谢指教!
OpenGL
利用中点算法
画
抛物线
:y = x*x / 16
算法已不再赘述。具体学习请访问: http://blog.csdn.net/codeblocksm/article/details/50991357这里需要指出的是要将
抛物线
分成两部分。在斜率为1之前是一个部分,在斜率是1之后是一个部分。前面用x来自增,后面用y来自增。献出手稿: 又到了开心的贴代码的时间了 (///_///)//所给代码在VS2013下运行和调试成功#include
【计算机图形学】实验报告2
OpenGL
图元的光栅化
1、程序实现图元直线的bresenham(斜率绝对值小于1)算法。 2、用中点算法实现圆和
抛物线
的光栅化。圆的方程:x2+y2=r2(r=20),
抛物线
方程x=y2-5,在区间=<x<=10。 1、
画
直线代码如下: #include <windows.h> #include <GL/glut.h> #include <math.h> #define PI 3.14159265359 int width, height; void SetPixel(int .
Opengl
绘制 y**2 = 2px
抛物线
利用中点Bresenham算法(比我的上篇博客有改进)
推导过程 代码部分 #include <GL/glut.h> #include<iostream> #include<Windows.h> #include<math.h> using namespace std; void init() { glClearColor(0.1, 0.5, 0.3, 1.0); glMatrixMode(GL_PROJECTION); gluOrtho2D(-250, 250.0, -250.0, 250.0); gl
OpenGL
中点
画
圆法绘制
抛物线
y=ax²+bx+c
安装glut库 这篇博客的编译器是VS2017,vs2019的安装步骤也一样:glut 中点
画
圆法 这篇博客写得挺详细的,也介绍了速度更快的Bresenham算法:中点
画
圆法 思路分析 首先,利用导数找出斜率为1的点,从这点开始将曲线分开两段处理,斜率小于1的曲线利用y作为增量计算,斜率大于1的曲线利用x作为增量计算。 其次,由于y=ax2+bx+cy=ax^2+bx+cy=ax2+bx+c关于函...
使用
openGL
实现
抛物线
推导过程 结果 代码 #include <gl/glut.h> #include <math.h> // 初始化
OpenGL
场景 void Initial() { glClearColor(1.0f, 1.0f, 1.0f, 1.0f); //设置窗口背景颜色为白色 glMatrixMode(GL_PROJECTION); //设置投影参数 gluOrtho2D(-400.0, 400.0, -300.0, 300.0); // 投影面上的模型坐标范围 } /
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章