- 博客(16)
- 收藏
- 关注
原创 WebGL编程指南-动态修改着色器中的变量
当需要从外部动态修改glsl中的参数时,需要将glsl中的参数关键字设置为attribute和uniform。attribute变量:传输与顶点相关的数据【因此只有顶点着色器能够使用它】。uniform变量:传输其它数据。
2023-12-15 10:21:51 110
原创 WebGL编程指南--入门
WebGL是一项用来在网页上绘制和渲染复杂三维图形,并允许用户与之进行交互的技术。传统的三维渲染,需要C或C++语言开发,并利用OpenGL(开源)或Direct3D(微软提供)这些三维图形库开开发独立应用程序。WebGL的出现,改变了桌面端应用程序垄断三维技术的情况。WebGL内嵌在浏览器中,不需要安装软件和3D环境,直接打开网页即可浏览。
2023-12-12 10:36:44 176
原创 Cesium高级-czm前缀的内置变量与函数初探
初步介绍一些Cesium内置的czm_前缀的变量和方法,用于glsl编程。相关资料过少,整理的也很初级。敬请谅解。
2023-05-15 16:41:06 1338
原创 Cesium基础-表面距离量算(依地形量算、依模型表面量算)
gis中的三维,少不了表面量算和空间量算。表面量算:依地形起伏、贴模型表面变化的长度、面积等量算。空间量算:欧式直线距离或椭球曲面距离、横截面面积。空间距离:很简单,计算两点的直线距离即可。空间面积:取中间点,或质心,与各个边组成三角形。计算每个三角形的面积。(该方法不适用与自相交的多边形)今天主要探讨表面距离的计算思路:...
2022-03-13 15:30:04 1850 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人