自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 Cesium当中的逆矩阵的简单理解

Cesium当中的逆矩阵的理解向量p在经过一个变换M后的向量是p1,已知变换M和变换后的向量p1求变换前的向量pvar p = new Cesium.Cartesian3(100,100,100);var M = Cesium.Matrix4.fromTranslation(new Cesium.Cartesian3(100,100,100));var p1 = Cesium.Matrix4.multiplyByPoint(M, p,new Cesium.Cartesian3())// p1

2021-03-23 14:53:13 1057

原创 Cesium四元数个人理解

四元数的旋转原理: 先将原向量表示为四元数q_0=(0 , U) ,将旋转角度和旋转轴的信息用单位四元数 q 表示,下面是一个代表旋转的四元数:q = cosθ + U*sinθ其中旋转轴 U 必须是单位向量。该四元数表示绕轴 U 旋转 2 * θ 角度,注意是 θ 角的2倍。在Cesium当中,Quaternion的4个分量xyzw分别对应:w : cosθ,x : U.x * ...

2019-08-06 10:30:16 2614

原创 cesium当中的坐标转换

Cesium当中有好几种坐标系,有如下几种模型坐标系 – 世界坐标系 – 观察坐标系(又称相机坐标系、视图坐标系) – 裁剪坐标系 – NDC 坐标系 – 屏幕坐标系世界坐标转观察坐标var posEC = Cesium.Matrix4.multiplyByVector(viewer.camera.viewMatrix, new Cesium.Cartesian4(-2767407.0307...

2019-07-29 15:01:26 804

原创 webgl 创建顶点,片元着色器并连接着色程序

function createShaderAndCompile (gl,vShaderSource,fShaderSource) { // 创建顶点着色器 var vShader = gl.createShader(gl.VERTEX_SHADER); // 把顶点Shader复制到顶点着色器 ...

2019-07-18 15:54:54 283

转载 初学webGL

GLSLgl_Position: 内置变量,用来设置顶点坐标。gl_PointSize: 内置变量,用来设置顶点大小。vec2:2 维向量容器,可以存储 2 个浮点数。gl_FragColor: 内置变量,用来设置像素颜色。vec4:4 维向量容器,可以存储 4 个浮点数。precision:精度设置限定符,使用此限定符设置完精度后,之后所有该数据类型都将沿用该精度,除非单独设置。...

2019-06-26 19:30:16 233

转载 Cesium创建火焰粒子

Cesium创建火焰粒子createParticleFire: function(options) { var entity = viewer.entities.add({ position:options.position, label: { text: " '' } }); function computeModelMatrix(entit...

2019-05-22 16:07:21 3351

原创 revit二次开发修改参数

UIDocument uidoc = commandData.Application.ActiveUIDocument; Document doc = uidoc.Document; try { Reference ins = uidoc.Selection.PickObject(ObjectType.Element...

2019-05-09 17:15:37 2075 1

原创 C# 进程

using System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 进程{ class Program { static voi...

2019-04-19 09:32:18 188

原创 C# Directory操作文件夹

2019-04-18 11:22:31 328

原创 C# 文件复制

// p1为源文件地址,p2为需要写入的地址public static void copyAvi(string p1,string p2) { // 读取源文件的数据 using (FileStream fs = new FileStream(p1, FileMode.OpenOrCreate, FileAccess.Read))...

2019-04-16 08:43:59 110

空空如也

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

TA关注的人

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