自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (15)
  • 收藏
  • 关注

原创 onclick响应函数undefined问题

解决方法:window.函数名= function(value){     ......}

2020-07-22 16:07:29 1222 1

原创 echarts清理画布

项目中有时候使用选择下拉框在同一个画布中显示不同的图表,这时候需要使用到echarts清理画布然后在重新设置数据,清除画布代码如下:echarts.init(document.getElementById(divId)).dispose();更多内容请扫码关注我的微信公众号,或者在微信里搜索公众号webgis学习,我会不定期更新自己的web方面的学习心得。...

2020-05-07 13:44:50 1028

原创 Leaflet连续绘制点

本文主要介绍leaflet连续绘制点(marker),保留每个点的编号信息。由于项目不便外泄,这里就不显示底图了。最终效果如下:代码如下://点击手动添加点function addMaker(){ map.on('click ',addMakerEvent);}//添加点事件function addMakerEvent(e){ //自定义的c...

2020-04-29 20:29:10 1141 1

原创 LayUI下拉框默认选中方法

layui中有两种下拉框默认选中方法。注意两种方法必须加上form.render()才有效果。1、方法一:$("#selectid").find("option[value="+value+"]").prop("selected",true);form.render();2、方法二:$("#selectid").val(value);form.render();...

2020-04-23 14:29:34 6299 1

原创 Vue与WebGL结合--逐片元光照

本文主要讲述Vue与WebGL结合并实现逐片元光照。文中部分代码源自《WebGL编程指南》代码如下<template> <div> <canvas ref="myglCanvas" width="400" height="400"></canvas> </div></template><s...

2020-04-20 22:56:35 403

原创 Vue与WebGL结合--MVP矩阵

本文主要介绍MVP矩阵,MVP矩阵实际上是由模型矩阵、视图矩阵以及投影矩阵组合而成,主要用于调整模型位置、观察模型位置以及相机投影信息。文中部分代码源自《WebGL编程指南》。代码如下:<template> <div> <canvas ref="myglCanvas" width="400" height="400"></canvas...

2020-04-11 23:36:07 781 2

原创 Vue与WebGL结合--多重纹理

本文在上篇文章的基础上利用Vue与WebGL结合添加多重纹理。文中部分代码和资源源自《WebGL编程指南》。代码如下:<template> <div> <canvas ref="myglCanvas" width="400" height="400"></canvas> </div></template...

2020-04-10 23:36:13 377

原创 Vue与WebGL结合--纹理

本文介绍vue与WebGL结合给四边形添加纹理,文中部分代码及图片源自《WebGL编程指南》。代码如下:<template> <div> <canvas ref="myglCanvas" width="400" height="400"></canvas> </div></template>&l...

2020-04-09 22:57:44 1073

原创 Vue与WebGL结合--绘制彩色点和三角形

上篇文章中的点的颜色都为红色,其中的颜色变量直接在片元着色器中设置完成。本文介绍将颜色数据与点的坐标数据一起传入着色器中进行点的颜色设置,需要用到varying类型变量。本文部分代码源自《WebGL编程指南》。代码如下:<template> <div> <canvas ref="myglCanvas" width="400" height="40...

2020-04-04 09:39:30 425

原创 Vue与WebGL结合--绘制不同大小的点

本文将点的尺寸变量传入顶点着色器,并将顶点坐标和尺寸数据存放在同一个缓冲区中进行渲染,达到绘制不同大小的点的目的,本文部分代码源自《WebGL编程指南》。代码如下:<template> <div> <canvas ref="myglCanvas" width="400" height="400"></canvas> <...

2020-04-03 22:46:16 394

原创 Vue与WebGL结合---旋转平移矩阵

本文在上文的基础上加上旋转平移矩阵,以达到对图像进行基本的旋转平移操作的目的。文中部分代码源自《WebGL编程指南》代码如下:<template> <div> <canvas ref="myglCanvas" width="400" height="400"></canvas> </div></templ...

2020-04-02 23:17:36 638

原创 Vue与WebGL结合绘制三角形

本文主要介绍Vue与WebGL结合绘制三角形,这里用到新的知识点--缓冲区。本文部分代码源自《WebGL编程指南》。这里创建了一个initBuffer的函数,用于操作缓冲区。代码如下<template> <div> <canvas ref="myglCanvas" @mousedown="clickCanvas($event)" width="4...

2020-04-02 23:13:24 653

原创 WebGL与Vue结合连续绘制彩色点

本文在上篇文章的基础上,将连续绘制的点改为随机的彩色点。直接上代码。<template> <div> <canvas ref="myglCanvas" @mousedown="clickCanvas($event)" width="400" height="400"></canvas> </div></tem...

2020-03-28 20:51:21 266

原创 WebGL与Vue结合连续绘制点

本文主要介绍《WebGL编程指南》中连续绘制点功能的学习,并将代码改造在Vue框架中运行。部分代码源自https://blog.csdn.net/GISuuser/article/details/82224057以及《WebGL编程指南》。1、在src/components中新建canvas.vue文件。2、代码如下:<template> <div> ...

2020-03-28 20:46:24 386

原创 Vue与WebGL结合

本文将WebGL与当前前端比较火的Vue框架进行初步结合,以备后续项目开发需要。部分代码源自https://blog.csdn.net/GISuuser/article/details/82224057以及《WebGL编程指南》。大家可以自己百度搜索vue的安装配置。这里仅介绍本项目的开发过程。1、创建vue工程在cmd窗口中输入vue init webpackvueproject,...

2020-03-28 20:14:15 10012 1

原创 《WebGL编程指南》学习--绘制点

从事三维GIS很长时间了,一直都是做Cesium二次开发,但是基本不了解其底层原理。我深知自己还达不到看懂Cesium源码源码的水平,因此还得从基础做起,因此开始学习《WebGL编程指南》一书,并记录本人的心得体会。文中部分代码及截图源自《WebGL编程指南》。绘制一个点1、html文件中的代码:<body onload="main()"> <canvas i...

2020-03-19 11:42:54 266

MFC读取点云

MFC实现点云读取,使用openGL进行渲染

2014-05-19

遥感影像几何校正重采样

遥感影像 几何校正 灰度重采样 数据处理

2014-03-27

matlab 对ENVI数据读取

matlab实现对 ENVI数据的读取处理。 遥感数据 数据处理

2014-03-25

HDF5高光谱数据读取

HDF5 高光谱数据 遥感数据读取 遥感影像数据处理

2014-03-25

遥感数据格式转换

遥感数据 BIP BSQ BIL格式转换

2014-03-25

高光谱数据处理

高光谱 c++ 遥感影像 数据处理 光谱

2014-03-25

TerraScan用户使用手册

介绍TerraScan最新版本的各个功能,适用于处理点云数据的新手

2013-05-30

matlab实用程序百例3

适合matlab编程初学者 1-32是:图形应用篇 33-66是:界面设计篇 67-84是:图形处理篇 85-100是:数值分析篇

2013-05-15

matlab实用程序百例2

适合matlab初学 1-32是:图形应用篇 33-66是:界面设计篇 67-84是:图形处理篇 85-100是:数值分析篇

2013-05-15

matlab实用程序百例1

适合matlab编程初学者 1-32是:图形应用篇 33-66是:界面设计篇 67-84是:图形处理篇 85-100是:数值分析篇

2013-05-15

LiDAR数据滤波分类

LIDAR数据特点及其滤波、分类方法介绍

2013-02-11

基于CsGL的纹理与旋转代码

本代码源自Nehe的opengl教程第7课,但是用C#结合CsGL编写的,且对源码稍作修改。仅供新手参考

2013-02-04

基于CsGL的3D空间+旋转源代码

关于CsGL的网上资源实在是太少了,本代码来自Nehe的openGL的第五课,但是用C#编写的,希望对新手有所帮助

2013-02-04

数据结构(C#)

基于C#的数据结构书籍,适合新手练习和对数据结构有一定的了解

2013-02-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除