原创 cesium着色器學習系列1-Geometry對象

參照網頁的一些demo可知,primitive就是對geometry的二次封裝。 primitive需要指定geometryInstance屬性和appearance屬性,因此脫離entity和primitive來實現圖元的渲染,則需要構

原创 cesium着色器學習系列2-Appearance對象

先查閱API   translucent Boolean true optionalWhen true, the geometry is expected to appear translucent so Appearance#rende

原创 three.js 創建線

初學three,發現創建線的代碼有一些區別,以下兩種方式可以發現,最後實際上都是以line來構建渲染對象最終,添加到scene中 還有一種方式是直接根據mesh來創建,目前還無法掌握,暫不列 <!DOCTYPE html> <html

原创 nodejs發送qq郵件

  主要內容參考 https://blog.csdn.net/baidu_34036884/article/details/78983258 在博主的基礎上添加回調函數,適用於前後端交互 config.js module.exports

原创 cesium修改PerInstanceColorAppearance 構造生成的primitive顏色

參見: https://blog.csdn.net/A873054267/article/details/104059241 由此方法可以得知,其實很多cesium的對象沒有set方法,而有get方法,可以通過get到了之後,再嘗試set

原创 webgl 指南 click points

// ClickedPints.js (c) 2012 matsuda // Vertex shader program var VSHADER_SOURCE = 'attribute vec4 a_Position;\n' +

原创 cesium着色器學習系列3-着色器方式繪製圖元

通過前兩篇文章的研究,那麼就可以基於着色器寫自己的圖元實現邏輯了 let viewer = new Cesium.Viewer('cesiumContainer', { imageryProvider: new

原创 cesium-PolylineGeometry 使用PerInstanceColorAppearance 無效

該問題已經反饋給cesium官方;看看官方怎麼回覆吧; issue地址: https://github.com/AnalyticalGraphicsInc/cesium/issues/8556   目前使用SimplePolylineGe

原创 express 反向代理

基於中間件http-proxy-middleware  主要得一個坑是,1.0以上版本,引用方式改變,網上大部分教程都是1.0以下得 // include dependencies const express = require('ex

原创 three.js添加鼠標交互

目前主要是引入OrbitControls.js進行控制     <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</t

原创 python 爬取noaa數據

目標爬取該路徑下的所有tif數據 https://data.ngdc.noaa.gov/instruments/remote-sensing/passive/spectrometers-radiometers/imaging/viirs/

原创 cesium着色器學習系列7- PostProcessStage渲染 後處理,以圓形擴散爲例

網上有很多效果都是基於後處理來實現的 如bloom,雷達掃描,圓形擴散等;儘管前期學習了一些關於着色器的知識,但是要直接上手寫代碼還是比較困難 實際上,理解的都比較困難 因此在痛苦的折磨之後,終於算是摸清了一點點門道。下面這篇文章對於與

原创 cesium着色器學習系列4-primitive

先查看API geometryInstances Array.<GeometryInstance> | GeometryInstance   optionalThe geometry instances - or a single geo

原创 three.js流動線

此功能借助meshline插件來實現最爲簡便,初學就暫不探究其原理了。 github地址:   https://github.com/spite/THREE.MeshLine 本文主要學習了躍焱邵隼作者的源代碼,但由於作者已將自己的插件一

原创 將shadertoy的效果移植到cesium中

採用後處理方式接口作爲shader的入口 原效果地址 https://www.shadertoy.com/view/MdlXz8 ,cesium中的效果   最終實現代碼,參照前幾篇博文就可以順利做出來了。     原文的分辨率是自己獲