自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (22)
  • 收藏
  • 关注

原创 城市级河流三维处理及展示的一些技术

可以预见被切割的河流虽然比较规整,但三角化的效果(错误率和长三角情况)稍微会好一些。比较好的河流效果应该是高仿真的效果。但在如此复杂的多边形面前,简单的三角化算法不能解决问题。比如,一个物体在世界坐标系中的 Z 值为 -5,表示它在摄像机前方5个单位的地方。这里的水体深度不是严格的水面高度减去地形距离。而是通过显存中的深度值计算得到的。还有一点需要注意的是,该示例的多边形会根据与地面物体的碰撞,得到切割后的多边形。细心的读者会发现有几个比较难以理解的点。在这里河流片元着色器的颜色可以描述为下面简单的公式。

2024-09-18 22:09:12 435

原创 摘抄一些非常棒的百度高德地图效果

最近高德出了一些三维的模型效果,我把一些有意思的三维模型效果摘抄给大家看看。欢迎大家继续搜索其他有意思的场景。

2024-09-17 23:36:53 158

原创 看Threejs好玩示例,学习创新与技术(ProjectTexture合集)

下面代码的vTexCoords(=savedModelMatrix,已修改)记录方块所在的位置,vWorldPosition表示方块中像素的偏移。它的主要特点是确保生成的点之间保持一定的最小距离,从而避免点的聚集。作者对噪声的使用算是炉火纯青。这里仅需要注意的是,每个点其实是有两个力,一个力是鼠标的斥力,另外一个是点与本该所在位置的吸引力。如果x设为固定值,那么最终是上下的扭动,类似如果y设为固定值,则是左右方向的扭动。基于上面特征,那么曲线的每个点都可以采用噪声函数进行模拟韵动,我把简化的函数列在下面。

2024-09-17 12:35:46 966

原创 浅谈住房城乡建设部科技创新平台布局重点方向

这里软件的核心也在算的方面,即他不是简单的数据汇聚统计,而是具有情景模拟功能。当前BIM软件主要是几家外国公司及国内如广联达、构力等公司,这些BIM软件的体量都比较大,软件升级改造的进度相对较缓慢。因此在这类设计中,应该多从空间感、设施易用性、情感寄托等多维度来进行设计,满足人们在居家、遛弯等应用场景的需求。我把上面课题做了个简单的分类:1)面向设计孪生设计的,2)面向以人为本的设计,3)面向监管的需求,4)面向工业设计。面向监管的软件是最容易做的了,也最容易做的最没“技术含量”。

2024-09-16 20:38:24 1026

原创 看Threejs好玩示例,学习创新与技术(三)

在Project Texture这个示例中,作者也应该开始也不懂,翻遍了很多材料才做了出来。他在文中也标记了引用的网站,这是一个非常好的习惯。既要有随机,又要有连续的韵动,非噪声函数不可。如果x设为固定值,那么最终是上下的扭动,类似如果y设为固定值,则是左右方向的扭动。这种周期性是由噪声函数的数学性质决定的。基于上面特征,那么曲线的每个点都可以采用噪声函数进行模拟韵动,我把简化的函数列在下面。是一种用于生成伪随机噪声的算法,常用于图形学、程序生成和纹理生成等领域。这些坐标可以用来生成在该点的噪声值。

2024-09-15 13:14:50 534

原创 看Threejs好玩示例,学习创新与技术(二)

它的主要特点是确保生成的点之间保持一定的最小距离,从而避免点的聚集。这种方法在计算机图形学、游戏开发、物理模拟等领域中非常有用,尤其是在需要生成自然分布的对象(如树木、石头等)时。如果不进行裁剪,那么效果如下(初步的锯齿感是因为矩形内采样的结果)。为啥这么复杂呢,为啥不开始存储每个方块的UV呢?下面代码的vTexCoords(=savedModelMatrix,已修改)记录方块所在的位置,vWorldPosition表示方块中像素的偏移。在上面那副图中,聪明的你一定初步猜到了每个方块的纹理是怎么得到的。

2024-09-14 21:53:48 546

原创 看Threejs好玩示例,学习创新与技术

我把在一些好玩的ThreeJS的效果,认真分析技术,写成博客,欢迎大家去看。

2024-09-13 21:43:14 211

原创 面向3D GIS底层研发应打基础的内容

简单浅聊国内3D GIS应深化的内容。 国内3D GIS的发展我认为并不是群雄争霸,而都还处于比较中间的层次,达不到国际的先进水平,越往深研究越觉得我们还要很多底层技术没有太多人研究。包括国家下分的平台功能测试标准,都千篇一律的要求大家实现基本功能,不考虑底层技术和集成应用。很多公司都有很多平台,但这些平台经不起风浪,重复项太多。应挖掘每个公司的特长优势,中大企业要发挥专业领域的特长,不应是盲目的扩张。重视在基础能力上与高校合作,让大家认识到一些底层技术才是核心。1、计算机视觉的技术

2022-09-11 22:00:08 200 1

原创 操练Draco的代码

j

2021-06-12 23:54:16 377

原创 Cesium的includeStart

常常看到如下的通过includeStart/includeEnd 开始的代码。这些代码在build后并不会存在。但是没有找到怎么干掉的

2021-05-18 09:30:26 236 1

原创 Cesium 的 Specs

Cesium 的 Specs是Cesium的单元测试集,对每个函数编写了测试办法。采用jasmine技术路线it(单元测试注释,要测试的内容):表示要进行一个单元测试。

2021-04-18 13:22:56 426

原创 GB∕T 36456.1-2018 面向工程领域的共享信息模型 第1部分领域信息模型框架

主要看这个图

2021-03-14 11:40:39 233

原创 WFS 服务访问失败的沿用

http://192.168.3.203:8080/geoserver/agcim/ows?service=wfs&request=GetFeature&version=1.0.0&typeName=agcim:%E5%8D%97%E6%9D%91%E9%95%87%E6%A0%87%E5%87%86%E5%9C%B0%E5%9D%802021&Filter=%3CFilter%20xmlns=%22http://www.opengis.net/ogc%22%20xmlns:

2021-03-11 16:50:56 515 2

原创 多边形是否包含点的算法

public static bool PolygonContains(MyPolygon polygon, MyPoint point) { if (polygon == null) { return false; } //删除最后一个顶点 int polygonVerticesCount = polygon.Length; .

2021-03-11 11:36:17 506 1

原创 IDM标准 《 BS EN ISO 29481-1-2016》 翻译(主要部分)

Building information models Information delivery manual建筑信息模型信息交付手册Part 1:Methodology and format第1部分:方法和格式1 Scope 领域2 Normative references引用标准3 Terms and definitions术语和定义4 Information delivery manual 信息交付手册 IDM5 IDM FrameworkIDM框架附...

2021-02-19 23:21:58 1248

原创 I3S服务中属性数据解析——基于JS的编程方式

I3S数据发布服务后,属性数据的查询其实非常麻烦的,而且特别的不友好。所以本文至少抛转引玉。第一步:尝试获得属性的地址,由于I3S是以树的结构来存储的,所以叶子节点的数据是最全的。要获得哪些节点是叶子节点,可以通过变量的方式来获得;1)首先通过ajax获得根节点的数据:根目录地址是http://myService/Host/MyLayer/SceneServer/layers/0/nodes/root?f=json2) 在获得这个数据的JSON后,可以看到Children是包含了子...

2020-06-04 15:08:52 664 1

原创 JavaScript资源大全中文版

翻译版:https://yq.aliyun.com/articles/304231?spm=5176.13394999.0.0.13f227e62ODvW7&aly_as=TJkOo-zF原版本:https://github.com/sorrycc/awesome-javascript?spm=a2c4e.10696291.0.0.502119a4DcG7Zc应该来说,已经包含了大...

2020-02-06 11:01:49 180

原创 IIS 与 Arcgis

问题解决1)要利用Arcgis 来做IIS的开发(包括asp和asmx),那么必须转ArcMap。他是可以跟Arcgis Pro共存的。2)IIS的环境应该设置成32位。3)如果遇到...

2020-01-14 23:40:26 246

原创 双评价201907-水资源约束下城镇建设承载规模-城镇人均需水量

根据城市居民生活用水量标准(GB/T 50331-2002) 合理确定不同地区城镇居民生活用水量;可按照国际人均工业用水量标准和地区经验值综合确定人均工业用水量。 在不同发展阶段、经济技术水平和生产生活方式等情景下, 设定生活和工业用水合理占比,综合确定城镇人均需水量。指南理解:根据上面的要求,首先要做的是拿到标准,找到各个地方的用水标准城市居民生活用水量标准(GB/T 5033...

2019-10-25 00:11:06 4044

原创 一些BIM的相关概念

如何利用Arcgis Pro 发布位置准确的revit模型。 BIM资料汇总 这个很好,https://wenku.baidu.com/view/d797e8a55ff7ba0d4a7302768e9951e79b89691f.html建模软件 infraworks 土木基础设施初步设计软件,道路布局,桥梁设计 BIM 36...

2019-08-11 00:00:34 1603

原创 Arcgis GP工具(2)

矢量转栅格工具中,如果CellSize设置不对,会导致XX的失败,所以可以提前通过坐标系判断是经纬度的还是以米为单位的数据。 /// <summary> /// 根据图层的信息判断要栅格的cellSize /// </summary> /// <param name="featureLayer"></p...

2019-08-07 11:19:58 745

原创 双评价之水资源环境评价

2019-07-28 20:57:05 2123

原创 传统X模型导入Arcgis的解决方案

传统X模型可能存在“脏数据”,需要使用Clean对数据进行清洗,所以既然是X模型,那么就是微软的问题。既然是微软的问题,那么微软有工具来处理。方法1:使用MView(DXViewers)来处理第一步:使用MView对文件进行Clean点击菜单中的【Optimize下的所有工具】+【Weld Vertical】等工具,然后【另存为】文件。第二步:使用...

2019-05-29 14:10:17 356

原创 Arcgis GP工具

基于Arcgis GP工具的大部分的功能,都在这里面了using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using ESRI.ArcGIS.Carto;using ESRI.ArcGIS.esriSystem;using ESRI.ArcGIS.Ge...

2018-10-09 18:09:11 1681

原创 Critic赋值法-权重设计算法

http://www.doc88.com/p-4082292004105.html这篇文章中提到了这个算法,大部分没有问题,最终结果好像有问题。这里的j应该从0开始。最终正确的值是:0.124280495756807160.181220643759757470.361975345558461390.125001189658348860.20752232526662504https://wenku....

2018-05-30 08:47:38 21858 7

原创 吐槽下Arcgis的二次开发

     作为加入GIS这个行业有7,8年历史的我,非常害怕和Arcgis的底层API去接触,我宁可自己写算法,也不愿意碰它。当然在一般情况下,这对我来说,基本可以不用Arcgis就可以设计某些算法。我和我女朋友说过一段话,那个大体说Arcgis让人不去思考。那么今天就不扯那么远,先谈谈二次开发。我就不大而广的去说了。我觉得,之所以难用难记,是因为它强调接口编程,接口自然有接口的好处,但Arcgi...

2018-02-08 10:25:29 17422 11

原创 从 Centos 安装到TensorFlow的安装

由于工作长期针对windows,所以在linux环境下不是很熟悉,吃了很多亏。但多做笔记还是有用的。下面的步骤应该是最少的安装方法吧1)从网上下载Centos的安装包,我下的是CentOS-7-x86_64-Minimal-1611.iso,最小的,700M2)从网上下载VMware Workstation Pro,使用的是VMware® Workstation 12 Pro3) 安装

2017-10-13 14:20:44 756

原创 三次 Hermite曲线算法

首先,这个网上有很多相关的文章,比如http://www.xuebuyuan.com/770246.html。下面说,整个算法需要注意的地方。1) 切线的概念切线不是斜率,可以理解为向量吧。比如p0到p1的切线就是(p1-p0)。可以标准化为单位向量。2)简单的切线假如四个控制点p0,p1,p2,p3,那么最简单的计算p1点的切线是 p1-p0,p2的切线是p3-p2。

2017-02-22 11:23:53 11574 8

原创 关于《四元数插值算法实现游戏角色平滑旋转》中的算法一些问题

《四元数插值算法实现游戏角色平滑旋转》此文中讲利用四元数做两个向量直接的平滑。如果按照上面的公式,那么得到的不是一个标准的圆,而是一个外凸的圆。如下图所示。另外,每段的角度也不是相同的,详见下图

2017-02-20 11:31:08 776

原创 基于Arcgis的SDE连接时间分析

不多说,看图即可。

2014-11-04 17:01:44 679

原创 吐槽Skyline的编程

吐槽Skyline的编程和操作 【新注2019年7月28日】:看了很多的二次开发文档,无论是Skyline还是arcgis,抑或是监控等行业的API,都有一个非常严重的问题,就是API的可读,但无法串联成线。首先这些平台的API存在“青黄不接”,即要么太过简单,要么太过原始。所提供的API仅限如图层控制这么简单功能,个人主观能动性,尤其是参数配置、缓存管理等方面做的很差,编程人员不得不规避调...

2014-10-15 10:22:23 3643 5

原创 DirectX示例翻译和解析StateManager Sample

StateManager SampleThis sample demonstrates how to implement a set of callbacks using the ID3DXEffectStateManager to measure the number and types of state changes in a render loop managed by the e

2014-10-11 11:03:44 1132

原创 应用程序开发总结(11)--三维中Camera的控制的总结

第十三章  三维中Camera的控制的总结

2014-10-07 17:10:52 776

原创 三维空间中鼠标点击选择线段的方法

在二维图中,判断鼠标是否选中线段,是根据鼠标点的位置与

2014-09-10 21:10:15 1162

原创 三维点数据快速索引

12.1 三维点数据快速索引classclass Vector3{ public double X,Y,Z;}class Vector3Ex{ public Vector3 Vect;public int Index;}class Vector3ExList{ public List<Vector3Ex> Items=new List<Vector3E...

2014-09-09 16:26:59 757

原创 TreeView实现级联选择

问题TreeView

2014-09-04 12:15:57 2747

原创 应用程序开发总结(9)--表单自动完成

第11章 表单自动完成

2014-09-03 23:07:01 785

原创 Shape线数据判断连通性

本篇文章将描述判断Shape线数据的连通性问题。

2014-09-03 10:59:17 1164

原创 应用程序开发总结(8)--自定义序列化类

第十章 自定义序列化类按理说,这个

2014-08-31 22:46:29 539

原创 应用程序开发总结(7)--用折叠数据库字段的方法保存配置

第九章  参数序列化      对一个

2014-08-29 17:13:53 614

IFC4 的领域(Domain)和实体(entitie)集合.xlsx

IFC4 的领域(Domain)和实体(entitie)集合,整理了一点点

2021-02-15

PositionShower.rar

自己写的JSON解析器+GDI的图形化数据,数据不公开,你们只能看代码。JSON解析基本没有问题的。

2020-05-21

RoadMap1.4.1.5.zip

这个是中山大学863项目中手机信令数据处理的代码,现在已经过去3年了,但是很多情况下还是非常先进的,为了避免丢失,被藏在箱子里面,现在公开出来

2019-07-28

EngineWindowsApplication2.2.zip

基于arcgis 10.2 的一个Excel转Shape的小工具,里面使用了规范化的编程,可以参考下。 其中的excel是csv格式的,内容需要你们定制下。源代码都在里面

2019-07-28

DXViewers.rar

微软自己的Mview工具。很难找的哦,我把他打包放在这里,也方便找。

2019-05-29

层次分析法中计算权重的代码

利用层次分析法需要计算权重,而权重的计算和使用是比较麻烦的,在这里封装了一些方法。注意的吧,这个东西需要一点知识,代码应该没问题。

2018-05-22

创建三维模型的快照

快速创建模型的快照,比如你有一个模型是“大厦.X",那么这个程序可以快速的生成他的快照jpg,保持到模型的目录下。 支持批量的处理 注意使用的是directX,所以可能因为你电脑的问题跑不起来。

2016-12-20

班车路线代码

班车路线代码

2016-09-24

用UI的方式编译GDAL(C#)

你可能以前使用过cmd的方式和修改文件的方式来编译GDAL,但是那是80后做的事情。我们90后必须使用界面化的。

2015-07-23

我的工作目录集(第二版本)

你是否经常遇到要打开一系列的文件夹,或者从我的电脑中找一个文件。 现在有一个工具存在,能够帮助你减少这种查找和打开。 注意:或许你需要下载net环境。我就不支持了。

2014-05-09

我的工作目录集

我们会经常遇到打开K个文件夹,然后在这些文件夹中切换。有时候目录很深,操作起来非常的不方便 这个工具是记录你最近需要的工作目录,只有点击这个软件记录的目录,就能快速的打开这个目录。

2014-04-14

实时光影DirectX

唉,本来上传了的,然后修改了一点,现在得重新上传,悲剧的是原来的描述没有了,现在不写了。 这份代码是从一位C++程序翻译成C#的,做了简单的修改而已。 这里不贴那份代码的地址了,你可以搜索RealTimeShadow

2013-09-22

FWTools切图的视窗版

FWTools切图的视窗版,以前我们用命令行什么的,现在用视窗版了, 注意,部分功能没有完成。

2013-09-22

C++转C#的自动工具

这个程序是转C++程序为C#程序的,内置了部分DirectX方面的转换,你可以扩展其他方面的语法转换 真的,不坑爹,觉得的语言转换功能,虽然它只是一期工程。

2013-09-17

C# DirectX阴影效果

这个是用DirectX做的阴影效果,是从一位C++的源代码翻译过来的,非常不错。 我翻译的也比较辛苦呵呵。 原来的代码的主人是来自这里的吧。是C++做的。 http://www.pudn.com/downloads219/sourcecode/windows/directx/detail1029393.html

2013-09-17

DirectX水纹效果

这个是参考http://www.pudn.com/downloads153/sourcecode/windows/directx/detail670062.html做的一个C#版,虽然是参考,但内容基本是复制,不过语言的改变浪费了我很多时间,所以捞点积分玩玩。 步入正题,这个是基于DirectX做的水纹效果,还可以,不过CPU比较高,本来打算嵌入到平台中去的,唉,算了。算法我看了,还算比较优化,当前的每次计算量为O(N*M)N,M为水纹的边界的长宽,而最优的计算量为O(k*2PI*R*R/T),其中 k为波点数,PI=3.14159265,R为一个波纹的半径,T为一个波纹内部的一个振幅的长度。

2013-09-09

一个求一条线段的向内外扩展的算法

一个求一条线段的向内外扩展的算法,用到了DirectX的一些插件。 一般类算法,不多解释

2013-06-28

密码管理器

密码管理器,能够管理密码,适用于普通用户,无网络功能,密码文件是加密的,不可破解

2012-01-06

自己整理的mfc编程资料

这是我在毕业论文中边做边学的,所以有点偏,但很实用。 条条列列很清楚,适合做查找用。 由于喜欢的女孩看了,所以了,永久免费了。

2010-08-29

利用c++语言打开百度网页,并允许搜索、

利用c++语言打开百度网页,并允许搜索。 本小程序为某个女孩写的,所以永久免费了。利用cmd方式打开浏览器,并允许输入文字,进行百度搜索。

2010-05-24

刘谦的催眠转盘,利用对数螺线函数所写

模拟刘谦最近打的一个魔术,催眠转盘,虽然不能真正的催眠,但很有趣,看上1分钟,保证流泪。

2010-04-28

VC摄像头监控,有动静报警

本文主要研究普通摄像头如何辨别拍摄的图片,并进行数据的采集并分析.对图片有变化的时候,给予用户以提示.在数据的采集过程中,需考虑到摄像头设备的不稳定性以及取样环境的需求.功能有: 显示当前拍摄的视频预览 获得某一时刻的照片的数据 数据的分析 数据的处理 报警的机制,即如何设置报警的值 关心区域的选择 保存所有的用户设置 利用波动图显现当前的数据 历史图片的查看 用户定时提醒和定时关机,以及能最小托盘 保存的图片为jpg格式

2010-04-28

空空如也

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

TA关注的人

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