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)
C++
opengl
绘制多个立方体,并且用键盘鼠标控制摄像头移动
用键盘鼠标控制摄像机移动主要点有欧拉角控制俯仰,偏航角,键盘控制摄像机距离物体的远近。核心是控制viewMatrix的数值,也就是控制摄像机的位置,观察的点和头部方向#include#include#include"glad/glad.h"#include"GLFW/glfw3.h"#include"utils/Shader.h"//图片工具库#include"utils/stb_image.h"
miniminiming
·
2024-01-25 03:18
QML Qt4版本移植到Qt5概述
C++代码在Qt5中,QML应用程序使用
OpenGL
场景图架构来渲染,而在Qt4中使用的是图形视图框架。这种结构上的变化导致C++接口进行了大量重构。
Qt魔术师
·
2024-01-25 03:25
Qt
高级开发工程师
qt
QML
c++
android关联so cmake,Android ndk 使用cmake编译.so文件
./..")SET(
OPENGL
_PROFILE"GLES2"CACHESTRING"
OpenGL
varianttouse")SET(DYNAMIC_OPENTHREADSOFFCACHEBOOL"LinkOpenThreadsstatically
路怜涯
·
2024-01-24 23:59
android关联so
cmake
OpenGL
--深度测试、多边形偏移、混合
1、深度测试深度就是在
OpenGL
坐标系中,像素点的Z坐标距离观察者的距离。
逃避不面对
·
2024-01-24 21:33
OpenGL
学习之路(4.2) 正投影与透视投影矩阵
投影投影分为两种:正投影与透视投影正投影用于平面图形透视投影用于3D图形,可以控制图形趋于人体眼睛看到事物一样例如:下图透视投影中两个球的位置,从观察者看过去是一个前一个后,这种不需要开发者自己控制,
OpenGL
velue
·
2024-01-24 21:56
二、什么是WebGL,它是一种3D绘图协议
度娘一下:WebGL(全写WebGraphicsLibrary)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和
OpenGL
ES2.0结合在一起,通过增加
OpenGL
ES2.0的一个JavaScript
柳暗花明又一匪
·
2024-01-24 20:09
UnityShader实例09:Stencil Buffer&Stencil Test
好在unity的shaderlab和D3D,
OpenGL
等shader语言是一致的,还可以从它们的相关解释来了
lupeng0330
·
2024-01-24 19:39
unity3D
shader实例笔记
unity
stencil
模板缓冲
深度测试
shader
第二十六节 单Surface渲染多个纹理(有闪烁效果)
在上节的基础上做修改image.png看下代码:packagecom.ywl5320.
opengl
esegl;importandroid.content.Context;importandroid.graphics.Bitmap
最美下雨天
·
2024-01-24 18:05
推荐几个堪称教科书级别的 Android 音视频入门项目
推荐下面几个项目会各有侧重,分别涵盖了Android音视频录制API、
OpenGL
渲染和综合运用的例子。GPUImageGithub地址:https://github.com/
glumes
·
2024-01-24 15:47
从零开始的
OpenGL
光栅化渲染器构建3-法线贴图和视差贴图
前言我们可以用一张纹理贴图来表现物体表面的基础反射颜色,也可以用一张镜面反射贴图,来指派表面是否产生高光。除此之外,我们可以用贴图来存储表面的法线信息,以及高度信息,从而让渲染效果更加精细。法线贴图我们可以让每一个fragment采用自己的不同的法线,这样就可以获得一种表面看起来复杂得多的幻觉。采用法线贴图有一个问题,如果物体位姿发生变化了,通过采样获得的法线如何变换?可以记录下物体的初始位姿,如
owlmo
·
2024-01-24 13:41
图形学
贴图
图形渲染
c++
【GitHub项目推荐--DiligentEngine: 一个开源跨平台的底层图形库和渲染框架】【转载】
它的设计充分利用了Direct3D12、Vulkan和Metal,同时通过Direct3D11、
OpenGL
和
OpenGL
ES支持较旧的平台。
旅之灵夫
·
2024-01-24 11:57
GitHub项目推荐
github
开源
图形渲染
OpenGL
缓冲对象:glInvalidateBufferSubData、glInvalidateBufferData简介
OpenGL
缓冲对象概念缓冲区对象BufferObjectsAPI列表缓冲区对象BufferObjects创建和绑定缓冲区对象CreatingandBindingBufferObjects创建缓冲对象数据存储
乘风之羽
·
2024-01-24 00:36
OpenGL
图形渲染
OpenGL
缓冲对象:glCopyBufferSubData、glCopyNamedBufferSubData简介
OpenGL
缓冲对象概念缓冲区对象BufferObjectsAPI列表缓冲区对象BufferObjects创建和绑定缓冲区对象CreatingandBindingBufferObjects创建缓冲对象数据存储
乘风之羽
·
2024-01-24 00:36
OpenGL
图形渲染
OpenGL
缓冲对象:glGetBufferParameteriv、glGetBufferSubData、glGetBufferPointerv简介
OpenGL
缓冲对象概念缓冲区对象BufferObjectsAPI列表缓冲区对象BufferObjects创建和绑定缓冲区对象CreatingandBindingBufferObjects创建缓冲对象数据存储
乘风之羽
·
2024-01-24 00:36
OpenGL
图形渲染
OpenGL
缓冲对象:glUnmapBuffer、glUnmapNamedBuffer
OpenGL
缓冲对象概念缓冲区对象BufferObjectsAPI列表缓冲区对象BufferObjects创建和绑定缓冲区对象CreatingandBindingBufferObjects创建缓冲对象数据存储
乘风之羽
·
2024-01-24 00:35
OpenGL
图形渲染
OpenGL
缓冲对象:glClearBufferSubData、glClearNamedBufferSubData、glClearBufferData、ClearNamedBufferData简介
OpenGL
缓冲对象概念缓冲区对象BufferObjectsAPI列表缓冲区对象BufferObjects创建和绑定缓冲区对象CreatingandBindingBufferObjects创建缓冲对象数据存储
乘风之羽
·
2024-01-24 00:05
OpenGL
图形渲染
OpenGL
缓冲对象:glMapBufferRange、glMapNamedBufferRange、glMapBuffer、glMapNamedBuffer简介
OpenGL
缓冲对象概念缓冲区对象BufferObjectsAPI列表缓冲区对象BufferObjects创建和绑定缓冲区对象CreatingandBindingBufferObjects创建缓冲对象数据存储
乘风之羽
·
2024-01-24 00:05
OpenGL
图形渲染
OpenGL
缓冲对象:glFlushMappedBufferRange、glFlushMappedNamedBufferRange简介
OpenGL
缓冲对象概念缓冲区对象BufferObjectsAPI列表缓冲区对象BufferObjects创建和绑定缓冲区对象CreatingandBindingBufferObjects创建缓冲对象数据存储
乘风之羽
·
2024-01-24 00:05
OpenGL
图形渲染
OpenGL
图像管线
使用
OpenGL
的典型程序首先调用打开一个窗口到程序将要绘制的帧缓冲区。调用分配GL上下文,然后与窗口关联,然后可以发出
OpenGL
命令。这个插图中的黑色箭头显示了
OpenGL
管道并指示了数据流。
乘风之羽
·
2024-01-24 00:35
OpenGL
图形渲染
OpenGL
缓冲对象:API列表
OpenGL
缓冲对象概念缓冲区对象BufferObjectsAPI列表缓冲区对象BufferObjects创建和绑定缓冲区对象CreatingandBindingBufferObjects创建缓冲对象数据存储
乘风之羽
·
2024-01-24 00:35
OpenGL
图形渲染
OpenGL
缓冲对象:glBindBufferRange、glBindBufferBase、glBindBuffersBase、glBindBuffersRange简介
OpenGL
缓冲对象概念缓冲区对象BufferObjectsAPI列表缓冲区对象BufferObjects创建和绑定缓冲区对象CreatingandBindingBufferObjects创建缓冲对象数据存储
乘风之羽
·
2024-01-24 00:35
OpenGL
图形渲染
OpenGL
缓冲对象:glBufferStorage、glNamedBufferStorage、glBufferData、glNamedBufferData简介
OpenGL
缓冲对象概念缓冲区对象BufferObjectsAPI列表缓冲区对象BufferObjects创建和绑定缓冲区对象CreatingandBindingBufferObjects创建缓冲对象数据存储
乘风之羽
·
2024-01-24 00:35
OpenGL
图形渲染
OpenGL
缓冲对象:glBufferSubData、glNamedBufferSubData简介
OpenGL
缓冲对象概念缓冲区对象BufferObjectsAPI列表缓冲区对象BufferObjects创建和绑定缓冲区对象CreatingandBindingBufferObjects创建缓冲对象数据存储
乘风之羽
·
2024-01-24 00:35
OpenGL
图形渲染
OpenGL
缓冲对象:创建缓冲对象 glCreateBuffers 和 glGenBuffers 的区别
OpenGL
缓冲对象概念缓冲区对象BufferObjectsAPI列表缓冲区对象BufferObjects创建和绑定缓冲区对象CreatingandBindingBufferObjects创建缓冲对象数据存储
乘风之羽
·
2024-01-24 00:05
OpenGL
图形渲染
OpenGL
的对象和对象模型
缓冲区对象(BufferObjects)在
OpenGL
规范中,定义了多种不同类型的对象,应用程序可以通过相应的命令创建、修改、查询和销毁这些对象实例,其数量通常仅受可用图形内存限制。
乘风之羽
·
2024-01-24 00:04
OpenGL
图形渲染
OpenGL
缓冲对象 Buffer Objects
OpenGL
缓冲对象概念缓冲区对象BufferObjectsAPI列表缓冲区对象BufferObjects创建和绑定缓冲区对象CreatingandBindingBufferObjects创建缓冲对象数据存储
乘风之羽
·
2024-01-24 00:04
OpenGL
图形渲染
教你一招!【vizard】如何 用python写3D游戏
它基于C/C++,运用新近
OpenGL
拓展模块开发出的高性能图形引擎。当运用Python语言执行开发时,Vizard同时自动将编写的程式转换为字节码抽象层(LAXMI),进而运行渲染核心。
沅沅说python
·
2024-01-23 22:39
Parallels Desktop 18 for Mac(pd虚拟机) 激活版
该软件提供了多种高级功能,如支持DirectX11游戏、3D图形和
OpenGL
应用程序,以及运行Windows和Mac应用程序并行等。
2301_79246908
·
2024-01-23 20:28
程序人生
c# OpenTK 入门
提供对
OpenGL
、OpenCL和OpenAL等图形和计算库的封装,使开发人员能够在.NET环境中使用这些底层库。适用于需要在GPU上执行图形计算或利用并行计算的应用场景。
wangyue4
·
2024-01-23 18:05
c#
开发语言
c# 求凸多边形的内心
在
计算机图形学
中,多边形的内心是指到多边形各边距离相等且位于多边形内部的一点。对于一个凸多边形,求其内心的方法相对直接,可以通过计算各个角平分线的交点得到。
wangyue4
·
2024-01-23 18:01
c#
开发语言
OpenGL
概要
参考链接
OpenGL
ES编程指南(一):https://cloud.tencent.com/developer/article/2017213
OpenGL
ES概要概述渲染:把程序提供的几何数据转换成屏幕上的图像的过程叫做渲染
Backlight~~
·
2024-01-23 15:01
OpenGL
学习
笔记
量子计算与计算机视觉
量子计算中通过非线性差分实现多重分形构造混沌的超分图像解决了
计算机图形学
和计算机摄影学中光线追踪模拟信号转换。
Ada's
·
2024-01-23 10:06
系统科学
神经科学
认知科学
wayland(wl_shell) + egl +
opengl
es 实例——gears
文章目录前言一、ubuntu上
opengl
版本的glxgears二、基于wayland窗口协议的gles-gears1.egl_wayland_gears.c2.matrix.c和matrix.h3.编译
khl0616
·
2024-01-23 09:38
EGL/OpenGL
ES
weston/wayland
linux
EGL + GBM +
OPENGL
ES 最简实例
文章目录前言一、GBM二、egl+gbm+
opengl
es最简demo实例1.egl_gbm.c2.编译和运行2.1编译2.2运行总结参考资料前言本文主要介绍如何在linux下实现一个egl+gbm+
opengl
es
khl0616
·
2024-01-23 09:06
EGL/OpenGL
ES
DRM
linux
【论文研读】基于卷积神经网络的图像局部风格迁移
自2015年Gatys首次提出神经艺术风格迁移框架以来,图像风格迁移逐渐成为
计算机图形学
和计算机视觉领域的一个研究热点,但是当前针对图像风格迁移的研究大多难以提取图像中的局部进行风格迁移,而将重心放在图像全局风格迁移上
lexonT
·
2024-01-23 03:41
CGAL 网格自相交检测
这种情况可能导致在
计算机图形学
、计算机辅助设计(CAD)或其他模拟和建模领域中出现问题。自相交可能导致不正确的渲染、模拟结果的不准确性,以及其他不期望的行为。
大鱼BIGFISH
·
2024-01-23 02:28
Easy3D&CGAL
C++
CGAL
网格自相交检测
计算机图形学
の二维几何变换(
openGL
)
二维图形变换:基础:矩阵计算啥的就不提了这里看一下齐次坐标:用n+1维向量表示n维向量,主要解决透视空间的问题,在
OpenGL
中,使用的都是齐次坐标:具体的可以参考这片博客:https://blog.csdn.net
Janus_V
·
2024-01-22 22:09
openGL
计算机图形学
:二维图形的几何变换(算法原理及代码实现)
一、实现方案对于一个二维图形作平移、旋转、放缩变换,可以转换为在二维坐标系中图形的所有点分别可以对应到在x,y轴方向分别平移tx,ty(平移)、绕一点旋转固定的角(旋转)、在x,y轴方向分别放缩sx,sy倍。对于变换的原理,只需要将原图形的点通过极坐标或者相加、相乘,再结合二维矩阵的原理即可实现,如果图形需要对图形对象进行旋转和放缩两类变换进行多次操作,则可以首先将两变换矩阵合成一个复合变换矩阵。
封小平男友
·
2024-01-22 22:09
计算机图形学
算法
矩阵
二维几何变换java代码_
计算机图形学
之二维图形变换
+am=1凸组合:满足仿射组合的条件,且ai>=0(i=1,2,...,m)向量的度量和单位向量向量的点积与叉积
计算机图形学
中坐标系的分类1、世界坐标系:世界坐标系是一个公共坐标系,是现实中物体或场景的统一参照系
陈璃璃
·
2024-01-22 22:09
二维几何变换java代码
【小沐学GIS】基于C++绘制三维太阳系SolarSystem(
OpenGL
、glfw、glut)
三维数字地球系列相关文章如下:1【小沐学GIS】基于C++绘制三维数字地球Earth(
OpenGL
、glfw、glut)第一期2【小沐学GIS】基于C++绘制三维数字地球Earth(
OpenGL
、glfw
爱看书的小沐
·
2024-01-22 21:24
C/C++
GIS
OpenGL
c++
earth
地球
opengl
glut
glfw
太阳系
【小沐学GIS】基于C++绘制三维数字地球Earth(
OpenGL
、glfw、glut)第二期
三维数字地球系列相关文章如下:1【小沐学GIS】基于C++绘制三维数字地球Earth(
OpenGL
、glfw、glut)第一期2【小沐学GIS】基于C++绘制三维数字地球Earth(
OpenGL
、glfw
爱看书的小沐
·
2024-01-22 21:23
C/C++
GIS
OpenGL
c++
opengl
glfw
glut
地球
3d
gis
【小沐学GIS】基于OpenSceneGraph(OSG)绘制三维数字地球Earth
三维数字地球系列相关文章如下:1【小沐学GIS】基于C++绘制三维数字地球Earth(
OpenGL
、glfw、glut)第一期2【小沐学GIS】基于C++绘制三维数字地球Earth(
OpenGL
、glfw
爱看书的小沐
·
2024-01-22 21:23
C/C++
GIS
OpenGL
opengl
osg
OpenSceneGraph
3d
gis
地球
虚拟地球
【小沐学GIS】基于C#绘制三维数字地球Earth(
OpenGL
)
三维数字地球系列相关文章如下:1【小沐学GIS】基于C++绘制三维数字地球Earth(
OpenGL
、glfw、glut)第一期2【小沐学GIS】基于C++绘制三维数字地球Earth(
OpenGL
、glfw
爱看书的小沐
·
2024-01-22 21:22
GIS
C#.NET
OpenGL
c#
opengl
opentk
地球
太阳系
sharpgl
glut
VTK程序运行闪退解决方案
解决办法:加入代码:#include"vtkAutoInit.h"VTK_MODULE_INIT(vtkRendering
OpenGL
2);VTK_MODULE_INIT(vtkInteractionStyle
梦里花乡
·
2024-01-22 16:53
VTK_程序报错解决方案汇总
vtk
c++
VTK_Learning_图形基本操作进阶_法向量计算
对于一个网格模型,其每一个点和单元都可以计算一个法向量,在三维
计算机图形学
中法向量一个重要应用是光照和阴影计算。
江南又旧雨
·
2024-01-22 16:23
#
VTK修炼学习
vtk
法向量
VTK系列51_VTK三维平面(点)法向量计算
实例51:三维平面(点)法向量计算#include"vtkAutoInit.h"VTK_MODULE_INIT(vtkRendering
OpenGL
2);VTK_MODULE_INIT(vtkInteractionStyle
亦我飞也
·
2024-01-22 16:52
VTK学习笔记
openCV
vtk
VTK:图形基本操作进阶——法向量计算
对于一个网格模型,其每一个点和单元都可以计算一个法向量,在三维
计算机图形学
中法向量一个重要的应用是光照和阴影的计算。
简 。单
·
2024-01-22 16:22
计算机视觉
图像处理
c++
《vtk9 book》 官方web版 0 - 0 :前言 ,以及vtk的简述,--干一行爱一行
而且随着最近发布的Windows操作系统(如XP),
OpenGL
已成为3D图形的事实标准API。我们认为可视化和视觉计算绝不仅仅是一种新的沟通形式。我们都长期以来都知道图像传达信息、思想和感情的力量。
小道士写程序
·
2024-01-22 15:52
VTK
&
ITK
vtk
Android 系统图形栈(一):
OpenGL
ES 和 EGL 介绍
OpenGL
ES什么是
OpenGL
ES?
ninver2007
·
2024-01-22 14:35
图形和图像处理
ANDROID
Android笔记:
OpenGL
ES与EGL的关系与实例
简介
OpenGL
是跨平台的、专业的图形编程接口,而接口的实现是由厂商来完成的。
OpenGL
使用这些接口绘制完成后,需要把数据渲染到屏幕上,就需要EGL来接手这部分工作。
MichaelX_Blog
·
2024-01-22 14:34
Android
OpenGL
ES笔记
opengles
egl
视频处理
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他