![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
3D数学基础图形与游戏开发
IT界的卡卡西
更多精彩内容,请搜索微信公众号:游戏开发之旅
展开
-
贝塞尔曲线
定义一条贝塞尔曲线是由一组定义的控制点 P0到 Pn,在 n 调用它的顺序 (n = 1 为线性,2 为二次,等.)。第一个和最后一个控制点总是具有终结点的曲线;然而,中间两个控制点 (如果有的话) 一般不会位于曲线上 。贝塞尔曲线包含两个控制点即 n = 2 称为线性的贝塞尔曲线贝塞尔曲线包含三个控制点即 n = 3 称为二次贝塞尔曲线贝塞尔曲线包含四个控制点即 n = 4,所以称为三次贝塞尔曲线。线性的贝塞尔曲线p0和p1两个点之间的线性插值的点p可以获得:p=p0+t∗(p1−p0)p=原创 2020-06-05 18:01:24 · 3044 阅读 · 1 评论 -
2D图像中点的旋转
2D图像中点的旋转 先从向量内积说起,向量a = (x1, y1),b = (x2, y2)a▪b = <a,b>= |a||b|cosθ = x1x2+ y1y2几何表示 a.b = |a|cosθ|b|如果b为单位向量,|b|=1,那么向量a,b的内积...转载 2017-08-09 17:14:28 · 618 阅读 · 0 评论 -
OpenGL教程 用2D图形介绍OpenGL
OpenGL教程用2D图形介绍OpenGL1.设置OpenGL要设置OpenGL,取决于您的编程平台,请阅读:如何在C / C ++中编写OpenGL程序。如何在Java中编写OpenGL程序:JOGL或LWJGL。如何在Android中编写OpenGL | ES程序。1.1示例1:设置OpenGL和GLUT(GL01Hello.cpp)确保您可以运行GL01Hello.cpp“ 如何使用C / ...翻译 2018-03-08 13:54:49 · 6011 阅读 · 1 评论