E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
《OpenGL编程指南》
给Libgdx的ShapeRenderer开启抗锯齿
——————————————————————————————————————gdx引擎有一个ShapeRenderer类,他可以绘制一些最基本的图形,如矩形、线、圆形等,而不需要我们手动的设置一个个的
opengl
dianchaozong3657
·
2023-11-20 00:44
[
OpenGL
] 球坐标系实现模型旋转效果
使用
OpenGL
实现了一个将三维模型可视化显示出来的软件,效果类似soliwork、catia等三维建模软件的效果,如下图。与各三维建模软件类似,需要实现一个旋转360°视角观察物体的操作,如下动图。
Zeehoy
·
2023-11-20 00:24
OpenGL
c++
计算机视觉
交互
3d
rviz是如何获取图像里选择的点云的3D坐标的
以前以为rviz是用
OpenGL
渲染绘图,那么获取图像里像素点对应的真实3D坐标是采用的
OpenGL
里提供的API实现的,结果一看代码还真不是这样,rviz也就渲染用了
OpenGL
,其他都是自己实现的,
Arnold-FY-Chen
·
2023-11-19 22:31
3d
rviz
opengl
ray
C语言编程规范之命名规则【C语言篇】
声明:本文章是对林锐博士的《高质量C++/C
编程指南
》一书中进行总结概括,可靠性可以放心食用。共性规则1)标识符应当直观且可以拼读,可望文知意,不必进行“解码”。
叫我刘老刘
·
2023-11-19 18:18
嵌入式
c语言
开发语言
硬件开发笔记(十二):RK3568底板电路电源模块和RTC模块原理图分析
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/134429973红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-11-19 18:08
硬件设计
RK3568底板分析
RTC电池电路
12V转5V3A
12V转3.3V8A
Qt的场景图Scene Graph
所有QML项目均使用场景图进行渲染,场景图的默认实现是与
OpenGL
紧密相关的低级高性能渲染堆栈。
程序员老舅
·
2023-11-19 17:16
Qt开发
qt5
qt6
qt教程
qt开发
C/C++
C++学习(一五九)Qt的场景图Scene Graph
所有QML项目均使用场景图进行渲染,场景图的默认实现是与
OpenGL
紧密相关的低级高性能渲染堆栈。
hankern
·
2023-11-19 17:14
C++学习
着色器基础
任何一种
OpenGL
程序本质可以分为两个部分:CPU运行的部分(采用C++之类的语言编写)和GPU运行的部分(采用GLSL语言编写)
OpenGL
的可编程管线:顶点着色阶段(vertexshadingstage
songzhangzheng
·
2023-11-19 15:23
opengl
c++
glsl
OpenGl
L3着色器
—.着色器着色器又叫Shader,是一种运行在GPU上的小程序。为图形渲染管线的某个特定部分运行。着色器作用是处理输入并转换为输出。各个着色器之间不能相互影响,之间通过输入和输出进行沟通。着色器对应的语言为GLSL二.GLSLGSL是一种类C语言,是为图形计算量身定制的。着色器的开头是输入变量,输出变量,uniform和main函数。结构如下:#versionversion_numberintyp
lee2813
·
2023-11-19 15:45
图形学
着色器
opengl
着色器——我们自己的着色器类
本文章仅用于记录学习情况,资料来源Learn
OpenGL
CN第一步在头文件中创建Shaders.h#ifndefSHADER_H#defineSHADER_H#include#include#include
Fuuuny
·
2023-11-19 15:43
着色器
c++
visualstudio
C++封装着色器
作为图形硬件的软件接口,
OpenGL
用途是将二维和三维对象呈现到帧缓冲区中。
2301_79540757
·
2023-11-19 15:37
c++
着色器
开发语言
Android
OpenGL
ES 绘制形状笔记
glDrawArraysglDrawArrays:提供绘制功能,从数组数据中提取数据渲染基本图元。GLES20.glDrawArrays(GLES20.GL_LINE_LOOP,0,count);参数1:mode需要渲染的图元类型,包括GL_POINTS,GL_LINE_STRIP,GL_LINE_LOOP,GL_LINES,GL_TRIANGLE_STRIP,GL_TRIANGLE_FAN,GL
SONGSONG3000
·
2023-11-19 11:51
QT with
OpenGL
(Shadow Mapping)(平行光篇)
一.给平行光添加阴影1.生成一张深度帧缓存glwidget.h//-----------------测试参数Q
OpenGL
FramebufferObject*depthMapFBO;constunsignedintSHADOW_WIDTH
Elsa的迷弟
·
2023-11-19 09:36
OpenGL+QT
OpenGL
Games202(实时渲染)
qt
OpenGL
阴影映射
OpenGL
坐标变换
OpenGL
坐标变换1.坐标系统间的变换1.1局部空间1.2世界空间1.3观察空间裁剪空间1.4屏幕空间1.5变换矩阵的组合2.实现3.渲染部分代码1.坐标系统间的变换在渲染管线中,物体的顶点在最终转化为屏幕坐标之前还会被变换到多个坐标系统
LV小猪精
·
2023-11-19 09:35
计算机图形学
坐标转换
模型矩阵
观察矩阵
投影矩阵
OpenGL
3.3-2D和3D坐标转换问题
3D->2D(模型变换)模型坐标是(-1,1)原坐标*model矩阵=世界坐标(此时齐次坐标不知道有没有发生改变)(视变换)世界坐标*view矩阵=视坐标(以摄像机为原点的坐标)view矩阵实际上就是摄像机在世界坐标系中位置的逆矩阵图中因为是二维的所以y轴是与世界坐标系相反的而x轴是与世界坐标系相同的方向三维中xy坐标系是相同的z轴坐标系是不同的用视矩阵逆矩阵*世界坐标=世界坐标相对于摄像机的的位
彭同学她同桌
·
2023-11-19 09:31
opengl
OpenGL
(十七)——Qt
OpenGL
在三维空间移动位图(会动的星星)
OpenGL
(十七)——Qt
OpenGL
在三维空间移动位图(会动的星星)一、场景上一篇介绍了融合的概念,以及要实现融合效果的函数glBlendFunc(),融合,本篇结合之前的融合和物体移动和旋转一起实现旋转的星星
冯一川
·
2023-11-19 09:58
Qt
OpenGL
OpenGL
Qt学习之路
qt
开发语言
OpenGl
投影矩阵 相机位置 方法参数说明
//设置透视投影Matrix.frustumM(mProjectMatrix,0,-ratio,ratio,-1,1,3,7);//设置相机位置Matrix.setLookAtM(mViewMatrix,0,0,0,5f,0f,0f,0f,0f,1.0f,0.0f);说明:相机位置参照世界坐标系eyeZ平截面以相机位置为原点//物体默认为x,y,z世界坐标系右手规则 (0.0,5)如下正方体fin
江太翁
·
2023-11-19 09:26
Android之朝花夕拾
【QT】
OpenGL
显示六轴陀螺仪3D实时姿态
spm=1001.2014.3001.5506效果图新建
opengl
工程新建一个qt的空白工程,附带UI界面,我的工程名称就叫my_3dUI界面可以可以放一些自己想要的按键、文本或者其他控件。
SXD_SJJ
·
2023-11-19 09:25
QT
qt
3d
ui
OpenGL
坐标投影与反投影(Qt)
文章目录一、简介1.1投影1.2反投影二、应用代码三、实现效果参考资料一、简介在学习
OpenGL
一段时间之后,我们都会了解坐标的转换过程,如下图所示:1.1投影正如图中所述,
OpenGL
将一个3D坐标投影到一个
大鱼BIGFISH
·
2023-11-19 09:51
OSG&OpenGL
qt
C++
OpenGL
坐标投影
坐标反投影
html5 canvas webgl,对比平台--WebGL和Canvas之间的区别
WebGL是
OpenGL
的版本,
OpenGL
是3D引擎.WebGL可以帮助用户在Web浏览器中执行3D操作。
徐老师的幼教园
·
2023-11-19 05:41
html5
canvas
webgl
iPhone应用程序
编程指南
介绍请注意:本文档之前命名为iPhoneOS
编程指南
。iPhoneSDK为创建iPhone的本地应用程序提供必需的工具和资源。在用户的Home屏幕上,iPhone的本地应用程序表示为图标。
iteye_17734
·
2023-11-18 20:26
xcode
运维
移动开发
关于3DsMax与Unity坐标轴的若干问题详解
由于我之前解析过FBX文件,所以对其的格式有所了解,但是之前一直使用
OpenGL
写程序,U3D和3DsMax之间的纠葛我也没怎么了解,今天学习U3D时候碰到了所以针对坐标轴的一些问题和F
linuxheik
·
2023-11-17 11:51
坐标系
坐标系
【转载】快速搭建
OpenGL
环境!!!Windows10 + Visual Studio 2019 搭建
OpenGL
环境
Windows10+VisualStudio2019搭建
OpenGL
环境(图文教程)-哔哩哔哩【转自】http://t.csdnimg.cn/beMV4完成后效果如下:一开始的爆红:下载安装后:运行成功
captain_dong
·
2023-11-17 08:23
计算机图形学实验
visual
studio
ide
几何学
maya python 游戏与影视
编程指南
_Maya Python游戏与影视
编程指南
内容简介:本书涵盖了与Maya相关的Python的主要内容,解答了有关Maya的多个Python实施问题,包括最强大的PyMEL和漂亮的PyQt用户界面。本书内容包括基础知识和更高级的主题,分为3部分,共12章。第1部分为Python和Maya的基础知识,第2部分是使用Python设计Maya工具,第3部分介绍了MayaPythonAPI基础知识。其中,面向对象编程和过程式编程、环境设置和PyQt
weixin_39949386
·
2023-11-17 06:10
maya
python
游戏与影视编程指南
C语言再学习 -- 编程规范
其实之前讲过一些面试题,参看:嵌入式面试知识点总结–C语言篇里面已经有包含一部分了,比如《高质量C++C
编程指南
》.林锐着.pdf。
聚优致成
·
2023-11-17 04:32
c语言
学习
开发语言
【正点原子Linux连载】第十七章 输入设备应用编程-摘自【正点原子】I.MX6U嵌入式Linux C应用
编程指南
V1.1
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第十七
正点原子
·
2023-11-17 00:24
LINUX
OSG学习:场景图形管理(二)——单窗口多相机渲染
以下内容来自:1、《OpenSceneGraph三维渲染引擎
编程指南
》肖鹏刘更代徐明亮清华大学出版社2、《OpenSceneGraph三维渲染引擎设计与实践》王锐钱学雷清华大学出版社3、自己的总结下载完整工程
路人甲JIA
·
2023-11-16 23:54
C/C++
OSG(Open
Scene
Graph)
OSG
Camera
OSG学习:场景图形管理(三)——多视图相机渲染
以下内容来自:1、《OpenSceneGraph三维渲染引擎
编程指南
》肖鹏刘更代徐明亮清华大学出版社2、《OpenSceneGraph三维渲染引擎设计与实践》王锐钱学雷清华大学出版社3、自己的总结下载完整工程
路人甲JIA
·
2023-11-16 23:54
C/C++
OSG(Open
Scene
Graph)
OSG
Camera
OSG学习:场景图形管理(四)——多视图多窗口渲染
以下内容来自:1、《OpenSceneGraph三维渲染引擎
编程指南
》肖鹏刘更代徐明亮清华大学出版社2、《OpenSceneGraph三维渲染引擎设计与实践》王锐钱学雷清华大学出版社3、自己的总结下载完整工程
路人甲JIA
·
2023-11-16 23:54
C/C++
OSG(Open
Scene
Graph)
OSG
Camera
Viewer
场景图形管理 - (1)
在《
OpenGL
编程指南
》中有下面的比喻,从笔者开始学习图形学就影响深刻,相信对读者学习场景管理也会非常有帮助。
听风者868
·
2023-11-16 14:06
OSG
c++
图形渲染
3d
OpenGL
_Learn12(光照)
续
OpenGL
_Learn11(光照)-CSDN博客1.镜面高光和漫反射光照一样,镜面光照也决定于光的方向向量和物体的法向量,但是它也决定于观察方向,例如玩家是从什么方向看向这个片段的。
江河地笑
·
2023-11-16 05:46
OpenGL
c++
OSG学习:OSG组成(二)——渲染状态和纹理映射
以下内容来自:1、《OpenSceneGraph三维渲染引擎
编程指南
》肖鹏刘更代徐明亮清华大学出版社2、《OpenSceneGraph三维渲染引擎设计与实践》王锐钱学雷清华大学出版社3、自己的总结一概述根据前面的例子可以知道
路人甲JIA
·
2023-11-15 18:42
OSG(Open
Scene
Graph)
OSG
渲染
纹理
StateSet
Texture
OpenSceneGraph中的
OpenGL
哲学(一):第1章
OpenGL
概述
2015年1月26日,在知道这本书上市了一个月之后,终于有一个机会在京东上买下了这边书《
OpenGL
编程指南
(原书第八版)》,接下来的时间,会用OSG的思路,一个个的实现书中的例子程序,并且逐步学习OSG
aozhe0191
·
2023-11-15 18:35
OSG
编程指南
<一>:OpenSceneGraph 概述
它使用可移植的ANSIC++编写,并使用已成为工业标准的
OpenGL
底层渲染API。因此,OSG具备跨平台性,可以运行在Windows、MacOSX和大多数类型的UNIX和Linux操作系统上。
欧特克_Glodon
·
2023-11-15 18:59
OSG
环境配置
linux 因执行sudo apt-get upgrade 导致系统循环登录的问题
2.系统升级过程中安装了
opengl
。。。以上两种说法是网上总结的原因,我也不清楚具体哪个原因是对的。方法本文几乎尝试过网上提供的所有方法,针对笔记本和台式机NV
实验室的搬运工
·
2023-11-15 15:15
Ubuntu
Maya常见的3个问题,这么解决准没错
解决方案:将
OpenGL
设置为**DirectX**,如下所示:1、打开**Maya**»**Windows**»设置/首选项»首选项
3D美术晨晨
·
2023-11-15 14:48
maya
Qt图形视图框架
1、图形视图体系结构1.1、GraphicsView框架结构的主要特点GraphicsView框架结构的主要特点如下:(1)、在GraphicsView框架结构中,系统可以利用Qt绘图系统的反锯齿、
OPenGL
十年编程老舅
·
2023-11-15 12:10
QT开发
qt
qt开发
C/C++
qt教程
qt编程
(十)Flink Datastream API
编程指南
算子-1 (转换算子、物理分区、任务链、资源组 、算子和作业)等基本介绍
概览操作符将一个或多个DataStream转换为一个新的DataStream。程序可以将多个转换组合成复杂的数据流拓扑。本节将描述基本的转换、应用这些转换后的有效物理分区以及对Flink的operatorchain(链)的深入了解。DataStream各种转换算子MapDataStream→DataStream获取一个元素并生成一个元素。将输入流的值加倍的map函数:DataStreamdataS
京河小蚁
·
2023-11-15 12:29
flink
flink
java
大数据
【
OpenGL
学习 0】基本知识
关于glad、glew、glfw、Freeglutglew→\to→glad:是对底层
OpenGL
接口的封装,可以让你的代码跨平台,glad是glew的升级版。
坚果仙人
·
2023-11-15 10:34
编程技术
opengl
【
OpenGL
学习 1】环境的配置
OpenGL
InstallationandConfigurationubuntu&c++InstallFatalerror:gl/glut.h:nosuchfileordirectorysudoapt-getinstallfreeglut3
坚果仙人
·
2023-11-15 10:03
编程技术
【
OpenGL
学习 2】示例程序
#include#include#include#includevoidmyInit(){glClearColor(0.5,1,0.6,0.1);glClear(GL_COLOR_BUFFER_BIT);glLoadIdentity();//把着色模式设置为单调着色//glShadeModel(GL_FLAT);//glShadeModel(GL_SMOOTH);//glFrontFace(GL_
坚果仙人
·
2023-11-15 10:03
编程技术
python模拟运动,关于python:用于模拟机器人运动的最佳3D库
我想我现在更倾向于
OpenGL
(py
opengl
+w
小知课代表
·
2023-11-15 10:23
python模拟运动
TUP对话大师系列:微软技术大师Jeffrey Richter(现场实录)
今天的主角是享誉全球的技术作家和“微软传奇人物”JeffreyRichter,其经典著作《Windows高级
编程指南
》和《Windows核心编程》早已成为Windows程序设计领域的巅峰之作,培育
csdnmarket
·
2023-11-15 09:04
微软
windows
c#
云计算
.net
活动
qt cmake qvtk
opengl
widget初始化
qt小白,记录一下学习过程,vtk8.2及以后使用qvtkwidget不是不能用,在应用程序输出会弹出两行提示你qvtkwidget过期了,我是没找到法子给它屏蔽了,只能设置应用程序输出在运行时不自动弹出,眼不见心不烦。目录首先新建个工程配置CMakeLists.txt在ui添加一个widget添加头文件vtk初始化示例显示首先新建个工程左上角:文件->新建文件或项目命名,选择存储路径选择cmak
空空狐枫叶
·
2023-11-15 07:06
qt+pcl+vtk
qt
c++
开发语言
在qt的设计师界面没有QVTK
OpenGL
Widget这个类,只有Q
OpenGL
Widget,那么我们如何得到QVTK
OpenGL
Widget呢?
文章目录前言不过,时过境迁,QVTK
OpenGL
Widget用的越来越少,官方推荐使用qvtkopengnativewidget代替QVTK
OpenGL
Widget前言在qt的设计师界面没有QVTK
OpenGL
Widget
踏过山河,踏过海
·
2023-11-15 07:20
vtk
qt
开发语言
vtk
OpenGL
高级光照篇--Bloom-36
学习链接:中文英语原文理论知识!Bloom原理还是比较简单的:提取图像亮部区域,模糊,与原图合成。质量的好坏在于模糊这部选择的算法!源码地址:Bloom#include#include#include#include#include#include#include#include#include#includevoidframebuffer_size_callback(GLFWwindow*win
牛神自
·
2023-11-15 06:53
OpenGL学习笔记
opengl
OpenGL
高级光照篇--SSAO-38
学习链接:中文--------英语原文这一节东西比较多,可以说对之前学过的内容的总结和练习。多处使用帧缓冲,需要好好理解每个帧缓冲渲染的目的,渲染的结果存到哪了,输入是哪个帧缓冲的。还是多看看代码和上面的文章。文章底部还有其他的关于SSAO的介绍。流程:1.正常渲染GBuffer2.渲染遮挡值3.模糊遮挡值4.应用遮挡到环境光上,其他光照正常计算(在观察空间)源码:源码自己跟着敲的一边代码:添加了
牛神自
·
2023-11-15 06:53
OpenGL学习笔记
opengl
OpenGL
光照篇--基础光照--10
OpenGL
的光照使用的是简化的模型,对现实的情况进行近似,这样处理起来会更容易一些,而且看起来也差不多一样。这些光照模型都是基于我们对光的物理特性的理解。
牛神自
·
2023-11-15 06:23
OpenGL学习笔记
opengl
OpenGL
光照篇--光照贴图--12
参考:这里上一节的材质只能设置物体表面一种颜色,所以我们需要贴图来设置不同位置不同颜色。其实就采样贴图获取物体的相应颜色。程序:#include#include#include#include#include#include#include#include#includeusingnamespacestd;voidframebuffer_size_callback(GLFWwindow*windo
牛神自
·
2023-11-15 06:23
OpenGL学习笔记
opengl
OpenGL
光照篇--多光源--14
参考:多光源整合多种光源类型在一个场景。注:设置值的时候检查字符串和shader里的字符串是否对应。如:cubeShader.setFloat("spotLight.outerCutoff",glm::cos(glm::radians(10.0f)));多种光源需要在shader里计算所有类型的光照,叠加。程序代码://顺序不能错#include#include#include#include#i
牛神自
·
2023-11-15 06:23
OpenGL学习笔记
opengl
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他