LearnOpenGL 入门6、纹理
我们已经了解到,我们可以为每个顶点添加颜色来增加图形的细节,从而创建出有趣的图像。但是,如果想让图形看起来更真实,我们就必须有足够多的顶点,从而指定足够多的颜色。这将会产生很多额外...
「几何引擎基础课05」B样条曲面和离散化
「天枢摇光宝藏课」是天枢摇光的内部培训系列视频,本期由天枢摇光董事长、原中科院CAD开放实验室主任、中国计算机学会CAD&CG专委会主任 李华研究员主讲,与同道者共享。 -----------------...
LearnOpenGL 入门2、创建窗口
在我们画出出色的效果之前,首先要做的就是创建一个OpenGL上下文(Context)和一个用于显示的窗口。然而,这些操作在每个系统上都是不一样的,OpenGL有意将这些操作抽象(Abstract)出去。这意味着...
LearnOpenGL 光照14、投光物
我们目前使用的光照都来自于空间中的一个点。它能给我们不错的效果,但现实世界中,我们有很多种类的光照,每种的表现都不同。将光投射(Cast)到物体的光源叫做投光物(Light Caster)。在这一节中...
《从0到1打造自主图形平台》-命令(18)
前言 在任何图形平台开发项目中,命令是至关重要的组成部分。它们是用户与系统进行交互、完成特定任务的主要途径。设计良好的命令能够显著提升用户体验,使用户更高效地使用图形平台。 本章将深...
LearnOpenGL 入门9、摄像机
前面的教程中我们讨论了观察矩阵以及如何使用观察矩阵移动场景(我们向后移动了一点)。OpenGL本身没有摄像机(Camera)的概念,但我们可以通过把场景中的所有物体往相反方向移动的方式来模拟出摄...
北太天元更新至v3.5 | 走进国内首款内核自研的通用型科学计算软件
科学计算已成为除理论和实验之外的科学研究的第三种基本手段,是进一步发展并提升国家高端科技与高端制造技术的核心工具。而曾经中国的科学计算软件市场几乎被国外的MATLAB软件垄断:在高校,每...
开源二维约束求解CAD程序 Liquid CAD
Liquid CAD 是一款轻量级开源 2D 约束求解 CAD 工具,其设计目标是为工程师、设计师及开发者提供高效的快速原型设计能力。以下是其核心特性与技术实现解析:一、核心功能与技术原理1. 几何约束...
每天进步一点点,每日更新…
前言:本人在此写每日工作学习生活总结,内容主要包括一些心德,积少成多,望和广大网友一起学习成长,活到老,学到老。2022.8.20日期:星期六坐标:北京天气:晴(24-31摄氏度)今天看了一本书...
《从0到1打造自主图形平台》-图元(4)
前言在上一节中,我们了解了图形数据库及其中的图形对象和非图形对象。本章将重点介绍图形对象中的一种重要组成部分,即图元。图元是能在屏幕上看得见、摸得着的几何图形,是CAD图形平台中的基...













