![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图形学
文章平均质量分 82
qikik
这个作者很懒,什么都没留下…
展开
-
几何处理代码集合
求AB线段和三角平面(abc)的交点,并储存在re中 bool line_in_face(Point3D& a, Point3D& b, Point3D& c, Point3D& A, Point3D& B, Point3D& re) { Point3D n = VectorCross(a, b, c); Point3D S = A - B; if (S ^ n == 0) return 0;//共面 n.Normalize(); S.Normali原创 2021-11-28 20:57:20 · 394 阅读 · 0 评论 -
Opengl(glut)+vs2017
首先,获得这个glut库的相关文件,可以在这个官网链接直接下载:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip 然后导入各个文件夹中(复制粘贴) 测试: #include <GL/glut.h> void myDisplay(void) { glClear(GL_COLOR_BUFFER_BIT); glRectf(-0.5f, -0.5f, 0.5f, 0.5f); glFlush(); } i原创 2021-10-22 21:35:51 · 146 阅读 · 0 评论 -
图形学学习 TOPIC 3 3D Viewing & Implementation
目录一、Classical Viewing(经典/人眼观察)平面几何投影正投影 orthographic projection轴测投影 axonometric projection斜投影 oblique projection透视投影 一、Classical Viewing(经典/人眼观察) Classical Viewing 需要三个基本要素 (1)一个或多个观察对象 (2)观察者和一个投影表面 (3)从物体到投影表面的投影仪 投影中心:照相机镜头或者人眼中心(COP) 透视投影:COP在有限远处 平行投影原创 2021-10-21 22:51:57 · 459 阅读 · 0 评论 -
图形学学习 TOPIC 2 Transformations&Smooth Rotation
TOPIC 2 Transformations&Smooth Rotation原创 2021-10-14 20:35:41 · 306 阅读 · 0 评论 -
OpenGL学习笔记--入门
学习内容来自 此处 通过阅读来学习是一个非常好的快速进入OpenGL的方式 文章目录入门OpenGL你好,窗口创建窗口视口 入门 OpenGL 立即渲染模式从OpenGL实际运作中抽象掉了很多细节,因此它在易于学习的同时,也很难让人去把握OpenGL具体是如何运作的。现代函数要求使用者真正理解OpenGL和图形编程,它有一些难度,然而提供了更多的灵活性,更高的效率,更重要的是可以更深入的理解图形编程。 当我们使用一个对象时,通常看起来像如下一样(把OpenGL上下文看作一个大的结构体): // 创建对象 u原创 2021-10-06 18:55:36 · 279 阅读 · 0 评论 -
图形学学习 TOPIC 1 Geometry&Representation
本文写作动机主要在于老师上课中英文交杂,听不懂的太多QwQ 主要用于个人学习和整理 目录GeometryBasic ElementsscalarsvectorspointsAffine Spaces(仿射空间)operationsRays and Line SegmentsConvexityAffine Sums(仿射和)planesRepresentationDimensionRepresentationFrameshomogeneous coordinate(齐次坐标系)Change of Coordi原创 2021-10-05 23:54:17 · 260 阅读 · 0 评论