排序
第三课,OpenGL的着色器
优化首先将着色器的编译链接进行优化//Shader.h #pragma once #include <glad/glad.h> class Shader{ public: //程序ID unsigned int ID; //构造器读取并构建着色器 Shader(const GLchar*...
Vulkan教程 – 05 逻辑设备与窗口表面
逻辑设备 选择了物理设备后,我们需要建立逻辑设备来交互了。逻辑设备创建过程和实例创建过程类似,且描述了我们想要的特性。向类中添加一个新的成员变量存储逻辑设备句柄: ...
第30.2节 osg与qt之间的常用操作
说明 这是个视频教程,主要接上节有以下内容: 从新建工程,搭建一个Qt程序,中间显示osg的渲染内容在Qt程序中,将其ui文件中的控件提升为我们上一节编译的库...
Vulkan教程 – 03 验证层
Vulkan API设计一开始就是要减轻驱动负担,所以API本身的错误检查很少。但是并不表示我们不能向API添加这些检查,这也就是validation layers的功能了。验证层中常用的操作有:...
FreeCAD源码分析:FreeCADApp模块
FreeCAD源码分析:FreeCADApp模块济南友泉软件有限公司一、模块功能概述FreeCADApp实现了整形、浮点型等基本类型的持久化支持,在此基础之上封装了大量的文档对象。基于属性与文档对象,FreeC...
立创eda学习笔记十四:pcb板画布设置
PCB画布属性 PCB画布属性和原理图画布属性大部分一致。点击PCB空白处在右边面板可以修改画布的尺寸单位,网格等。目前支持mm,inch,mil三种单位,精度至小数点后三位...
完全自主可控三维云CAD:CrownCAD便捷的命令搜索,快速定位所需命令具体位置。
华云三维公司于2022年6月发行CrownCAD 5.2版本。相比较于之前的版本,该版本在所有方面都新增了许多全新功能,这些新增的强化功能将帮助用户提高工作效率。 CrownCAD 以全新的Ribbo...