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学习
Android
OpenGl学习
(一)
最近由于项目需要,所以开始学习OpenGL,网络上的东西零零散散,所以就想写一系列博客来记录学习OpenGL。一、简介首先我们要对其有一个简单的认识什么是OpenGL?官方描述:OpenGL是一个跨平台的图形API,用于指定3D图形处理硬件中的标准软件接口。OpenGL的优势?OpenGl是用来做图像处理的,那我们为什么不使用Canvas呢?费劲学这个干嘛?答案很简单,为了效率,使用Canvas画
幽蓝丶流月
·
2019-07-29 17:49
Android
(持续更新)Qt3D 学习资源
目录一、前言1.1什么是Qt3D1.2Qt3D的利与弊利:原生支持弊处:资料过少二、学习建议2.1
OpenGL学习
资料2.2Qt3D资料2.2.1视频资料2.2.2PPT和博客2.2.3教程2.2.4问答
行者孙
·
2019-07-05 23:00
图形学学习网站
opengl学习
:http://ogldev.atspace.co.uk/http://www.3dcpptutorials.sk/http://songho.ca/index.html图形学学习:http
怕什么真理无穷
·
2019-06-16 15:31
计算机图形学opengl
OpenGL学习
资料和记录
学习资料OpenGL:LearnOpenGL计算机图形/图像(GPU/OpenGL/OpenCV)书籍收藏GPU加速下的图像处理GPUImageGroupOpenGLReferencePagesOpenGLES:AndroidGPUImageOpenGLES和Canvas的性能比较:Android:CanvasvsOpenGL为什么你的canvas那么慢?浅析Android的canvas性能图形|
hjm1fb
·
2019-06-11 20:11
OpenGL学习
笔记一之实战篇八 2D游戏(Breakout)之碰撞检测
转载自https://learnopengl-cn.github.io/06%20In%20Practice/2D-Game/05%20Collisions/02%20Collision%20detection/本节暂未进行完全的重写,错误可能会很多。如果可能的话,请对照原文进行阅读。如果有报告本节的错误,将会延迟至重写之后进行处理。当试图判断两个物体之间是否有碰撞发生时,我们通常不使用物体本身的
飞飛飛
·
2019-05-13 13:57
OPenGL
OpenGL学习
笔记一之实战篇五 2D游戏(Breakout)之渲染精灵
转载自https://learnopengl-cn.github.io/06%20In%20Practice/2D-Game/03%20Rendering%20Sprites/本节暂未进行完全的重写,错误可能会很多。如果可能的话,请对照原文进行阅读。如果有报告本节的错误,将会延迟至重写之后进行处理。为了给我们当前这个黑漆漆的游戏世界带来一点生机,我们将会渲染一些精灵(Sprite)来填补这些空虚。
飞飛飛
·
2019-05-10 13:35
OPenGL
OpenGL学习
笔记一之实战篇一 调试
转载自https://learnopengl-cn.github.io/06%20In%20Practice/01%20Debugging/图形编程可以带来很多的乐趣,然而如果什么东西渲染错误,或者甚至根本就没有渲染,它同样可以给你带来大量的沮丧感!由于我们大部分时间都在与像素打交道,当出现错误的时候寻找错误的源头可能会非常困难。调试(Debug)这样的视觉错误与往常熟悉的CPU调试不同。我们没有
飞飛飛
·
2019-05-10 13:25
OPenGL
OpenGL学习
笔记一之高级光照篇三 阴影(阴影映射)
转载自https://learnopengl-cn.github.io/05%20Advanced%20Lighting/03%20Shadows/01%20Shadow%20Mapping/本节暂未进行完全的重写,错误可能会很多。如果可能的话,请对照原文进行阅读。如果有报告本节的错误,将会延迟至重写之后进行处理。阴影是光线被阻挡的结果;当一个光源的光线由于其他物体的阻挡不能够达到一个物体的表面的
飞飛飛
·
2019-05-08 13:51
OPenGL
OpenGL学习
笔记一之高级光照篇一 高级光照
转载自https://learnopengl-cn.github.io/05%20Advanced%20Lighting/01%20Advanced%20Lighting/在光照小节中,我们简单地介绍了冯氏光照模型,它让我们的场景有了一定的真实感。虽然冯氏模型看起来已经很不错了,但是使用它的时候仍然存在一些细节问题,我们将在这一节里讨论它们。Blinn-Phong冯氏光照不仅对真实光照有很好的近似
飞飛飛
·
2019-05-08 13:34
OPenGL
OpenGL学习
笔记一之模型加载篇一 Assimp
转载自https://learnopengl-cn.github.io/03%20Model%20Loading/01%20Assimp/到目前为止的所有场景中,我们一直都在滥用我们的箱子朋友,但时间久了甚至是我们最好的朋友也会感到无聊。在日常的图形程序中,通常都会使用非常复杂且好玩的模型,它们比静态的箱子要好看多了。然而,和箱子对象不同,我们不太能够对像是房子、汽车或者人形角色这样的复杂形状手工
飞飛飛
·
2019-05-05 10:12
OPenGL
OpenGL学习
笔记一之光照篇二 基础光照
转载自https://learnopengl-cn.github.io/02%20Lighting/02%20Basic%20Lighting/现实世界的光照是极其复杂的,而且会受到诸多因素的影响,这是我们有限的计算能力所无法模拟的。因此OpenGL的光照使用的是简化的模型,对现实的情况进行近似,这样处理起来会更容易一些,而且看起来也差不多一样。这些光照模型都是基于我们对光的物理特性的理解。其中一
飞飛飛
·
2019-05-05 10:56
OPenGL
OpenGL学习
笔记(6) 基础光照的计算方法
这个笔记只是冯氏光照模型下漫反射光以及镜面光照的计算方式的笔记基础光照基础光照分为环境光,漫反射光,镜面光照环境光环境光是一个常量,表示在没有光源的情况下物体的光漫反射光漫反射光分量的计算方式将顶点的法向量标准化将片段到光源的方向向量标准化vec3norm=normalize(Normal);vec3lightDir=normalize(lightPos-FragPos);对norm和lightD
凌夜霜
·
2019-04-09 09:00
OpenGL学习
笔记(4) GLM库的使用
OpenGL和DirextX不一样,没有内置的数学库,于是我们需要找一个第三方库,按照LearnOpenGL的教程我们使用GLM库,可以到他们的官网下载glm常用的数据类型vec2二维向量vec3三维向量vec4四维向量mat2二阶矩阵mat3三阶矩阵mat4四阶矩阵常用的函数glm::radians()角度制转弧度制glm::translate()创建一个平移矩阵,第一个参数是目标矩阵,第二个参
凌夜霜
·
2019-03-28 10:00
小羊的
OpenGL学习
笔记(二)
1、Uniform变量,用于定义着色器的GLSL代码中,可以实现让主程序与着色器GLSL代码交换数据的功能。GLfloattimeValue=glfwGetTime();GLfloatgreenValue=(sin(timeValue)/2)+0.5;GLintvertexColorLocation=glGetUniformLocation(shaderProgram,"ourColor");gl
cjdd101
·
2019-03-26 14:21
OpenGL学习
笔记(3) 纹理
关于纹理一般游戏里的物体不一定都是纯色的物体,物体上面会有一些图片贴在上面,比如墙壁,箱子,地板,可以看到砖头、木板和大理石组成的图片,要把图片贴到计算机里的几何图形的话,就要把图片的颜色采样贴到几何图形上,采样是计算机经常干的工作,计算机要处理自然中的数据就需要对数据进行采样,比如说对声音采样就是采集声音的频率和频幅,分别代表声音的音色和声量,当然,采集到的是一个模拟量,然而计算机无法处理模拟量
凌夜霜
·
2019-03-25 16:00
OpenGL学习
笔记(3) 纹理
关于纹理一般游戏里的物体不一定都是纯色的物体,物体上面会有一些图片贴在上面,比如墙壁,箱子,地板,可以看到砖头、木板和大理石组成的图片,要把图片贴到计算机里的几何图形的话,就要把图片的颜色采样贴到几何图形上,采样是计算机经常干的工作,计算机要处理自然中的数据就需要对数据进行采样,比如说对声音采样就是采集声音的频率和频幅,分别代表声音的音色和声量,当然,采集到的是一个模拟量,然而计算机无法处理模拟量
haowenlai2008
·
2019-03-25 16:35
游戏开发
OpenGL学习
笔记(2) 画一个正方形
画一个正方形其实,画正方形就是画两个三角形,用四个顶点以及使用索引来实现完整代码在Square项目的Application.cpp里先贴上窗口初始化代码voidBaseInit(){glfwInit();//初始化glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR,3);//配置GLFWglfwWindowHint(GLFW_CONTEXT_VERSION_MINO
凌夜霜
·
2019-03-24 16:00
OpenGL学习
笔记(1) 画一个三角形
最近找实习有一丢丢蛋疼,沉迷鬼泣5,四周目通关,又不想写代码,写篇笔记复习一下,要好好学图形学啊用OpenGL画一个三角形项目的简介记录一下跟着learn
OpenGL学习
的过程笔记里的代码放在github
凌夜霜
·
2019-03-23 21:00
Android
OpenGL学习
:最小系统绘制
文章目录最小系统目标整体流程编写着色器脚本定义三角形定义渲染器应用渲染器OpenGL管道概述(题外)最小系统目标利用OpenGL对应api在屏幕上绘制一个平面三角形。整体流程编写着色器脚本定义三角形定义渲染器应用渲染器编写着色器脚本vertex_shader.glsl顶点着色器attributevec4vPosition;voidmain(){#gl_Position是固定表达gl_Positio
xiong_it
·
2019-03-14 16:36
Android
Pbr学习 没有环境贴图的pbr部分
从learn
OpenGL学习
的D部分正态分布函数DD,或者说镜面分布,从统计学上近似的表示了与某些(中间)向量hh取向一致的微平面的比率。
DBBH
·
2019-03-10 14:01
glsl
openGL学习
过程(1)
Basic:使用OpenGL(3.3及以上)+GLFW或freeglut画一个简单的三角形截图:实现思路:首先是按照教程配置好环境,关键在于把相关的lib文件和include文件要添加到项目中的那个配置路径里,让IDE知道去那里找。然后就是调用函数创建一个窗口,可以设定窗口大小和名字等属性,并设置为当前线程的上下文,再设置视口控制渲染窗口的位置和大小。接着为了在改变窗口大小的时候也可以改变视口的大
Artemis16340304
·
2019-03-07 17:54
OpenGL学习
笔记(三)画三角形
1.画一个背景是紫色,有一个黄色三角形的窗口#include"Dependencies\glew\glew.h"#include"Dependencies\freeglut\freeglut.h"voiddisplay(void){ //clearallpixels glClear(GL_COLOR_BUFFER_BIT); //drawyellowpolygon(rectangle
Amanda1m
·
2019-03-07 14:09
OpenGL学习笔记
OpenGL学习
之路(2.0):OpenGL 基础渲染
学习目标:OpenGL渲染结构如何使用7种OpenGL基础图元如何使用储存着色器如何使用Uniform属性如何使用GLBatch帮助类传递几何图形OpenGL渲染结构基础图形管线OpenGL中的图元是顶点的集合以预定义的⽅式结合⼀起。例如:⼀个单独的点就是⼀个图元。它只需要一个顶点渲染管线简化流程流程图.png客户端和服务端管线分为上下两部分,上部分是客户端,而下部分则是服务端。客户端是存储在CP
velue
·
2019-03-04 22:59
记录几个
OpenGL学习
的靠谱网站
http://www.opengl-tutorial.org/正在追的一套教程。感觉难度适中,英文也比较简单,阅读无压力http://ogldev.atspace.co.uk/index.html知乎上有人推荐,后面有一些skybox,shadowvolume等实现技巧的教程。打算在看完上面的教程后,试试这个http://www.scratchapixel.com/同样是知乎推荐。看起来更倾向于计
006玩命
·
2019-01-14 09:50
OpenGL
Else
OpenGL学习
笔记(4)----着色器,纹理,变换
OpenGL学习
笔记(4)----着色器,纹理,变换引言着色器GLSL中的数据类型着色器之间传递数据着色器中的Uniform属性着色器程序类纹理纹理的环绕方式纹理过滤加载纹理纹理的应用变换坐标向量齐次坐标
LeonShaw_zh
·
2018-11-19 22:20
openGL学习笔记
OpenGL学习
之VS2017+glfw+glew/glad/freeglut的基本配置与中文教程汇总
找了很多资料,就先马一下。教程都是原版英文的中文翻译教程,都有完整的代码。基本配置方法(在VS2017上搭建glfw+glew或者glfw+glad)1.OpenGL+VS2017环境配置(亲测好使)<附带必要知识点>-CSDN博客如果使用下面的openGL-tutorial中文教程,就跳过这个配置,openGL-tutorial中文教程里自带Cmake编译器,一步完成配置。但是,如果
iteapoy
·
2018-10-04 14:45
计算机图形学
OpenGL学习
笔记四(用自己编写的着色器绘制花托)
程序代码如下:#include#include#include#include#include#defineFREEGLUT_STATIC#includeGLMatrixStackmodelViewMatrix;GLMatrixStackprojectionMatrix;GLFrustumviewFrustum;GLGeometryTransformtransformPipeLine;GLTria
GK_2014
·
2018-09-04 15:14
OpenGL
OpenGL学习
笔记三(旋转带纹理的花托,球体,地板,点光源)
#include#include#include#include#include#include#include#include#defineFREEGLUT_STATIC#include#defineSPHERE_NUM30GLFramecameraFrame;GLMatrixStackmodelViewStack;GLMatrixStackprojectionStack;GLGeometryT
GK_2014
·
2018-09-03 19:08
OpenGL
OpenGL学习
笔记二(绘制7种基本图元)
#include#include#include#include#include#include#defineFREEGLUT_STATIC#includeGLBatchbatch_points;GLBatchbatch_line;GLBatchbatch_lineStrip;GLBatchbatch_lineClose;GLBatchbatch_trangle;GLBatchbatch_tran
GK_2014
·
2018-08-31 18:39
OpenGL
OpenGL学习
笔记一(绘制三角形)
#include#include#defineFREEGLUT_STATIC#includeGLShaderManagershader;GLBatchbatch;voidchangeSize(intw,inth){//重新设置视口glViewport(0,0,w,h);}voidRenderScene(){//设置背景颜色glClear(GL_COLOR_BUFFER_BIT);GLfloatvR
GK_2014
·
2018-08-29 18:42
OpenGL
OpenGL学习
之环境搭建(一)
万事开头难,要想学习OPENGL,第一步骤便是搭建环境参考:创建窗口-LearnOpenGLCN下面是根据我自己的本地环境进行的搭建:1:下载GLFW库专门针对OpenGL的C语言库,它提供了一些渲染物体所需的最低限度的接口。它允许用户创建OpenGL上下文,定义窗口参数以及处理用户输入。下载地址:GLFW-DownloadGLFW官网截图在这里,我们通过GitHub去下载他的完整的GLFW库,这
Summer瑞
·
2018-07-11 10:21
OpenGL学习
——计算机图形学作业:简单的室内场景
这是我最开始的完全由自己写的一段代码,是自己想象的一个简单的室内场景,加入旋转和视点变换效果,最后的结果显示,静态效果很好,不过动画效果产生重影:但是这始终是我学习OpenGL后第一次完整的写出的代码,值得纪念:#include#include#includeGLuintdrawcube,drawsphere,drawteapot;staticGLfloatsx=0,sy=0,sz=0;stati
GUOXIAOHE0000
·
2018-07-03 09:29
OpenGL学习
笔记(九)图片缩放、移动、旋转
程序效果:源码如下main.c#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;voidprocessInput(GLFWwindow*window){if(glfwGetKey(window,GLFW_KEY_ESCAPE)==GLFW_PRESS)g
czhzasui
·
2018-07-02 17:49
OpenGL
OpenGL
OpenGL学习
笔记(八)底纹叠加
测试效果如下:源码:main.cpp#include#include#include#include#include#include#includeusingnamespacestd;voidprocessInput(GLFWwindow*window){if(glfwGetKey(window,GLFW_KEY_ESCAPE)==GLFW_PRESS)glfwSetWindowShouldClo
czhzasui
·
2018-07-02 15:14
OpenGL
OpenGL
OpenGL学习
笔记(六)着色器类
编写、编译、管理着色器是件麻烦事。写一个类来让我们的生活轻松一点,它可以从硬盘读取着色器,然后编译并链接它们,并对它们进行错误检测,这就变得很好用了。这也会让你了解该如何封装目前所学的知识到一个抽象对象中。需要把头文件shader加入工程,然后在生成执行文件的目录下新建两个文件分别为顶点着色器和片段着色器的配置文件shader.vs和shader.fsshader.vs源码#version330c
czhzasui
·
2018-06-27 15:32
OpenGL
OpenGL
OpenGL学习
笔记(五)着色器
下面是个例子利用着色器绘制彩色三角形////Createdbyczhon6/26/18.//#include#include#include#includevoidframebuffer_size_callback(GLFWwindow*window,intwidth,intheight);voidprocessInput(GLFWwindow*window);constunsignedintSC
czhzasui
·
2018-06-27 10:02
OpenGL
OpenGL
OpenGL学习
笔记(四)绘制三角形
一.glfw初始化,设置版本号和核心模式,并新建一个窗口对象glfwInit();glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR,3);glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR,3);glfwWindowHint(GLFW_OPENGL_PROFILE,GLFW_OPENGL_CORE_PROFILE);GLFWwind
czhzasui
·
2018-06-26 11:50
OpenGL
OpenGL
OpenGL 学习 08 - 球体世界
学习书籍:OpenGL超级宝典(中文第五版)密码:fu4w书籍源码:OpenGL超级宝典第五版源代码密码:oyb4环境搭建:
OpenGL学习
01-Mac搭建OpenGL环境PS:因为以后Demo源码代码量会越来越多
执着丶执念
·
2018-06-03 19:52
OpenGL 学习 03 - 移动的矩形
学习书籍:OpenGL超级宝典(中文第五版)密码:fu4w书籍源码:OpenGL超级宝典第五版源代码密码:oyb4环境搭建:
OpenGL学习
01-Mac搭建OpenGL环境上一节我们学了如何在窗口上渲染一个三角形
执着丶执念
·
2018-06-02 16:46
Py
Opengl学习
(三):绘制点、线、面(下)
四、面面有好多种,主要包括:独立三角形GL_TRIANGLES三角形条带GL_TRIANGLE_STRIP三角形扇面GL_TRIANGLE_FAN1,独立三角形defdrawPolygon():glClearColor(0.0,0.0,0.0,0.0)glClear(GL_COLOR_BUFFER_BIT)#改变投影矩阵glOrtho(-1.0,1.0,-1.0,1.0,-1.0,1.0)glCo
a我住隔壁我姓王
·
2018-05-15 17:13
python3
opengl
Py
Opengl学习
(三):绘制点、线、面(上)
今天我们来看一下在OpenGL中如何绘制点线面。我们使用glBegin,和glEnd两个函数进行所要绘制图形的描述。绘制的内容要放在这两个函数之间。glBegin(GLenummode);//给出数据点glEnd();一,首先来了解一下OpenGl图元的模式标识点GL_POINTS线GL_LINES条带线GL_LINE_STRIP循环线GL_LINE_LOOP独立三角形GL_TRIANGLES三角
a我住隔壁我姓王
·
2018-05-14 13:31
python3
opengl
Py
Opengl学习
(二):基础知识之main()函数
没搭建环境的童鞋请参看:https://blog.csdn.net/bigboysunshine/article/details/80218245我们先给出一个经典demo吧-茶壶fromOpenGL.GLimport*fromOpenGL.GLUimport*fromOpenGL.GLUTimport*defdrawFunc():glClear(GL_COLOR_BUFFER_BIT)glRot
a我住隔壁我姓王
·
2018-05-14 13:25
python3
opengl
OpenGL学习
之路19---- 聚光灯光源
代码在github上根据教程:ogldev一步步开始,记录学习历程聚光灯光源聚光灯光源是结合了平行光方向的特性和点光源随距离衰减的特性,并且离光源越远,照亮圆形区域越大,即光源呈锥形。在现实中一个例子为手电筒。如图所示,即为聚光灯光源的锥形效果:-L为光源方向-我们只想让光源照亮红色夹角之间的区域,即2α的角度-V为光源到某个像素的向量-如果β大于α则该像素不位于照亮区域内-为了得到夹角的余弦值,
Zach_z
·
2018-05-12 23:41
opengl
OpenGL 学习 06 - 多边形偏移/裁剪/混合/抗锯齿
学习书籍:OpenGL超级宝典(中文第五版)密码:fu4w书籍源码:OpenGL超级宝典第五版源代码密码:oyb4环境搭建:
OpenGL学习
01-Mac搭建OpenGL环境基本概念多边形偏移上一节在
OpenGL
执着丶执念
·
2018-05-12 23:59
opengl学习
笔记(三)——玩弄模型(用户交互)
经过前面两节的功夫,我们算是搞到了一个还算可以的模型,但我们想要把模型翻来翻去,移动一下还是不行的。并且,根据用户(老师)需求,我们要让模型能以线框,点的方式绘制。也就有了这最后一讲。首先,我们通过鼠标左键来旋转物体。这就需要在鼠标回调函数里下功夫了if(state==GLUT_DOWN&&button==GLUT_LEFT_BUTTON)//记录旋转拖动起始点{flag=0;r_x1=r_x2=
code_or_not
·
2018-05-09 19:26
计算机图形学
Py
Opengl学习
(一):环境搭建
一,安装安装pyopengl很简单,只需要用pip工具执行下面命令就行了pipinstallPyOpenGLPyOpenGL_accelerate但是安装过程中可能会遇到这个的异常:error:MicrosoftVisualC++10.0isrequired意思就是我们需要安装对应的c++库。折腾了很久终于找到了办法,亲测可行:打开网站https://www.lfd.uci.edu/~gohlke
a我住隔壁我姓王
·
2018-05-06 21:43
python3
OpenGL 学习 05 - 花托(剔除/深度测试/多边形模式)
学习书籍:OpenGL超级宝典(中文第五版)密码:fu4w书籍源码:OpenGL超级宝典第五版源代码密码:oyb4环境搭建:
OpenGL学习
01-Mac搭建OpenGL环境之前我们都只是画平面图形,这节我们来画一个
执着丶执念
·
2018-05-06 20:07
OpenGL学习
笔记:颜色(RGBA颜色,颜色索引模式)
OpenGL支持两种颜色模式:一种是RGBA,一种是颜色索引模式。无论哪种颜色模式,计算机都必须为每一个像素保存一些数据。不同的是,RGBA模式中,数据直接就代表了颜色;而颜色索引模式中,数据代表的是一个索引,要得到真正的颜色,还必须去查索引表。1.RGBA颜色RGBA模式中,每一个像素会保存以下数据:R值(红色分量)、G值(绿色分量)、B值(蓝色分量)和A值(alpha分量)。其中红、绿、蓝三种
Koma_Wong
·
2018-05-05 14:45
OpenGL
OpenGL学习
笔记:画点、直线和多边形(第一讲)
我的运行环境:CentOS7g++(GCC)4.8.520150623(RedHat4.8.5-16)OpenGL实现厂商的名字:VMware,Inc.渲染器标识符:Gallium0.4onllvmpipe(LLVM3.9,256bits)OpenGL实现的版本号:2.1Mesa17.0.1OGLU工具库版本:1.3在OpenGL中指定顶点,OpenGL提供了一系列函数。它们都以glVertex开
Koma_Wong
·
2018-05-05 12:45
OpenGL
OpenGL学习
之路16---- 漫射光
代码放在github上根据教程:ogldev一步步从零开始,记录学习历程上一节学习了怎么渲染环境光,相关博文:
OpenGL学习
之路15—-环境光漫射光之前我们学习到的环境光忽视光线的方向,如果只有环境光
Zach_z
·
2018-05-04 19:05
opengl
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他