排序
第二课,OpenGL第一个三角形的流程
本篇文章不按照代码的顺序编写,而按照数据的走向流程编辑。 1 顶点输入 GLfloat vertices[] = { -0.5f, -0.5f, 0.0f, 0.5f, -0.5f, 0.0f, 0.0f, 0.5f, 0.0f }; 使用GLfloat数组记录...
进一步解读自主可控云CAD:CrownCAD
1.自主可控 CrownCAD提供完全自主研发的两大CAD核心技术:一是完全自主研发且能够对外集成的三维几何建模引擎DGM,二是用于三维CAD参数化设计的几何约束求解器DCS。 并且这两大核心...
第十课,OpenGL光照之贴图
光照贴图 光照贴图,及使用纹理代替物体颜色,物体的实际颜色由物体材质和光照决定。 漫反射贴图 使用一张覆盖物体的图像,让我们能够逐片段索引其独立的颜色值。 方式 1 将...
[GIS热点] GIS概论
文章目录 地理信息地理学的四大研究方向GIS应用在社会服务中的应用 地理信息 【地理信息六要素】 【空间位置】地理对象或现象发生发展的空间节点【几何形态】描述地理对象的静态组成结构和动态...
【DirectX11】第六篇 纹理映射
本系列文章主要翻译和参考自《Real-Time 3D Rendering with DirectX and HLSL》一书(感谢原书作者),同时会加上一点个人理解和拓展,文章中如有错误...
第七课,OpenGL之摄像机类
类参数 private: glm::vec3 cameraPosi; glm::vec3 cameraFocus; glm::vec3 cameraUp; glm::vec3 dirZ;//正向 glm::vec3 dirX;//右向 glm::vec3 dirY;//上方 定义cameraPosi,cameraFocus,及came...
第十二课,assimp模型加载(绘制篇)
首先创建模型渲染管线 Shader ourShader("1.model_loading.vs", "1.model_loading.fs"); vertexShader #version 330 core layout (location = 0) in vec3 aPos; layou...
第二十四课、二十五课,高级光照(blinn),Gamma矫正
高级光照(blinn) 这里主要是矫正了,视口方向和反射方向夹角太小造成的阴影轮廓现象。 但是在我的项目中,只要给blinn光照的shiness乘4,基本与冯氏光照没有区...
vtk用户指南6:第三部分vtk开发者指南_15章管理管道执行
15.1 信息对象 15.2 管道执行模型 15.3 管道信息流 15.4 信息对象的接口 15.5 标准执行 15.5.1 vtkDemandDrivenPipeline 15.5.2 vtkStreamingDemandDrivenPipeline 15.5.3 vtkCompositeDataPipe...
【Qt】Qt登录对话框(设计器实现)
00. 目录 文章目录 00. 目录01. 概述02. 开发环境03. 程序设计04. 登录判断05. 程序测试06.附录 01. 概述 在弹出对话框中填写用户名和密码,按下登录按钮,如果用户名和密码均正确...
第十九课,高级数据(数据存储)
以下为一些对数据存储原理的自我推断,如有错误,还请指正。 数据原理 数据定义 命名一个unsigned int类型变量 GLuint VBO,EBO,VAO; 将EBO定义为gpu内存中的数据区块地址。 glGenBu...