其他

DX12 实战 BlinnPhong & 纹理贴图

前言 本篇将展示如何实现BlinnPhong光照,以及为人物模型贴上纹理 具体代码看这github.com 材质 由于漫反射率和镜面反射率我们都是从纹理图中提取,因此材质class中的主要内容是specualrShiness用于控制镜面光照的范围、环境光强度ambientAlbedo struct Material { // material name for looking up

qt知识学习

今天我系统了解了一些qt知识: Qt 是一个跨平台的C++图形用户界面应用程序开发框架,具有易于使用、功能强大、高效稳定等特点。 信号与槽:Qt 中的信号和槽机制是实现程序响应事件的关键技术,可以将 GUI 设计和逻辑分离开来。 Qt 对象模型:Qt 使用了一种特殊的 C++ 对象模型,这种模型具有动态创建和销毁对象、多重继承和信号-槽机制等特点。 Qt 容器类:Qt 提供了丰富的容器

NPOI 获取行数、获取列数

一、NPOI获取行数 可以使用NPOI库中的ISheet类中的LastRowNum属性获取Excel文件中行数 using (FileStream fs =new FileStream(filePath, FileMode.Open, FileAccess.Read)) { IWorkbook workbook = new HSSFWorkbook(fs); ISheet she

Opera 推出 Opera One,将取代 Opera 浏览器

Opera 日前推出了一款名为 Opera One 的新浏览器,该浏览器正处于开发者预览阶段,用户可以访问官网下载试用(链接)。这个浏览器的终极目标是在今年晚些时候取代其当家的 Opera 浏览器。 Opera One 遵循 "模块化设计理念",并使用新的多线程合成器(Multithreaded Compositor)来处理网页上显示的不同内容。Opera 声称自己是第一个基于 Chromium

<<  <  6580  6581  6582  6583  6584  6585  >  >>