首页 > 其他分享 >WHU计算机图形学-Asg2

WHU计算机图形学-Asg2

时间:2024-03-07 20:56:01浏览次数:24  
标签:simple mydisplay 图形学 WHU Asg2 https glutInit

配置GLUT环境

参照:https://zhuanlan.zhihu.com/p/575651057

调试项目 unm Angel progCh02 simple-main+display

直接运行有报错

freeglut ERROR : Function <glutCreateWindow> called without first calling 'glutInit'.

在程序头调用 glutInit

glutInit(&argc, argv);

对于参数的解释:https://stackoverflow.com/questions/14410404/glutinit-arguments

运行结果

由运行结果可知

glutCreateWindow("simple"); 创建了一个名为 simple 的窗口

glutDisplayFunc(mydisplay); 传入一个回调函数 mydisplay 并且在窗口内执行这个回调函数

标签:simple,mydisplay,图形学,WHU,Asg2,https,glutInit
From: https://www.cnblogs.com/sysss-blogs/p/18059731

相关文章

  • 计算机图形学系列基础理论
    ......
  • 计算机图形学
    基本图形元素的生成算法,如用光栅图形显示器生成直线等;基本图形元素的几何变换、投影变换、窗口裁剪等;自由曲线和曲面的插值、拟合、拼接、光顺、修改等;图形元素(点、线、环、面、体)的求交、分类与集合运算;具有光照效果的真实感图形显示;不同字体的点阵表示,矢量中、西文字体的生......
  • 计算机图形学·
    目录几何建模基本原理拉普拉斯算子高斯散度定理表面重建隐式表面重建MLSSDF泊松重建几何建模基本原理拉普拉斯算子高斯散度定理表面重建隐式表面重建MLSSDFMLSSDF是一种常用于描述三维物体表面的格式。MLS代表“MovingLeastSquares”,是一种基于最小二乘法的曲面拟合......
  • 【图形学笔记】Lecture12-Path Tracing-路径追踪
    Lecture12-PathTracing-路径追踪目录Lecture12-PathTracing-路径追踪RayCasting光线追踪Ray-surfaceintersection射线-表面判交光线和平面光线和三角形判交——MöllerTrumbore算法RayIntersectionWithSphereRayIntersectionWithImplicitSurfaceBoundingVolumes......
  • 计算机图形学中的正交透视——从平行线消失点开始
    平行线消失点在我们日常生活中,会发现这样一类现象:在照片或者图画上,原本是平行的物体(比如铁轨轨道,公路等)会随着他们的延伸逐渐相交于视野尽头,这个尽头就被称作消失点,类似于下面这幅图所显示的内容:为什么原本平行的物体会出现这样的现象呢?我们可以从几何光学的角度直观的分析一下......
  • 图形学
    求交运算大多数求交无外基本就是写出射线方程和被交物体的方程,然后联立求解,根据一直条件是否符合射线方程\[Ray=O+D*t\tag{t>0,t<+}\]球方程\[\left(T-Origin\right)=R^2\]平面方程\[\left(P-Pos_0\right)*\vec{n}=0\]1.射线与球的求交求交就好了,最后对......
  • 【图形学笔记】Lecture02&03 光栅化、抗锯齿、Z-buffer
    目录Lecture02-DigitalDrawing数码绘画Triangles-FundamentalAreaPrimitive三角形——基本区域Rasterization光栅化Sampling采样Lecture03-Sampling,Aliasing,Antialiasing采样、锯齿、抗锯齿Artifactsduetosampling-“Aliasing”采样产生的问题-混叠Antialias......
  • 图形学、02 推导证明 | 任意一点经过透视投影后 z 坐标相对于之前有什么变化
    齐次坐标知识点:\(\begin{bmatrix}x\\y\\z\\1\\\end{bmatrix}\Rightarrow\begin{bmatrix}nx\\ny\\nz\\n\\\end{bmatrix}\)两个都表示同一个点透视投影:先将远截面按一定规则缩放到跟近截面一样大,然后再正交投影缩放规则:远截面缩放后\(z\)不变,缩放过后大小同近......
  • 图形学 Cellular Noise
    前言本篇重点如何实现CellularNoise定义CellularNoise基于Voronoi图生成,其外观就像是一个个紧挨着的细胞,因而得名CellularNoise。而Voronoi图的定义是由一组连续多边形组成,多边形的形成由其内部的控制点来控制,按照最邻近原则划分平面,即每个多边形都代表平面上离其内部控制......
  • Note of SHU Computer Graphics (01): 计算机图形学概述
    什么是计算机图形学?研究怎样利用计算机来显示、生成和处理图形的原理、方法和技术的一门学科,这里的图形是指三维图形的处理。图形:计算机图形学的研究对象能在人的视觉系统中产生视觉印象的客观对象包括自然景物、拍摄到的图片、用数学方法描述的图形等等构成图形的要......