访问者模式及其在OSG中的理解

一、访问者模式介绍 访问者模式是设计模式中十分重要的一种模式,在学习OSG的过程中,OSG在节点访问(节点遍历)的设计中,就使用了访问者模式,通过查找资料,理解如下,如有错误还请指正。 本文的一些概念和举例主要参考了以下两篇博文,感谢原作者精彩的讲解。 1.C++ 访问者模式 2.23种设...

2019-02-17 12:52:38

阅读数 14

评论数 0

glTF格式介绍(8)——解析一个Box的glTF文件

在以前的系列文章中,已经介绍了glTF文件的文件结构,而且拿了一个最简单的例子——三角形的glTF文件简单解析了一下。这一节来解析一个稍微复杂一点的glTF文件——正方形模型。正方形模型来源于glTF官方示例,里面有很多glTF格式的模型,下载下来可以用win10自带的3D模型查看器查看。(注意,...

2019-01-18 11:37:00

阅读数 95

评论数 0

glFT格式介绍(7)——相机

原文地址:https://github.com/javagl/glTF-Tutorials/blob/master/gltfTutorial/gltfTutorial_015_SimpleCameras.md https://github.com/javagl/glTF-Tutorials/bl...

2019-01-14 15:57:47

阅读数 33

评论数 0

glTF文件格式介绍(6)——纹理和材质

原文地址:https://github.com/javagl/glTF-Tutorials/blob/master/gltfTutorial/gltfTutorial_010_Materials.md https://github.com/javagl/glTF-Tutorials/blob/m...

2019-01-14 15:57:02

阅读数 157

评论数 0

glTF文件格式介绍(5)——网格

原文地址:https://github.com/javagl/glTF-Tutorials/blob/master/gltfTutorial/gltfTutorial_008_SimpleMeshes.md https://github.com/javagl/glTF-Tutorials/blo...

2019-01-14 15:54:49

阅读数 408

评论数 0

glTF格式介绍(4)——Buffers、BufferViews和Accessors

原文地址:https://github.com/javagl/glTF-Tutorials/blob/master/gltfTutorial/gltfTutorial_005_BuffersBufferViewsAccessors.md 一、Buffers 一个buffer代表一个原始的二进制...

2019-01-14 15:49:59

阅读数 81

评论数 0

glTF格式介绍(3)——Scenes和Nodes

原文地址:https://github.com/javagl/glTF-Tutorials/blob/master/gltfTutorial/gltfTutorial_004_ScenesNodes.md scene是glTF的入口。一个glTF可能包含多个scene,但是大多数情况下,只包含一...

2019-01-14 15:40:57

阅读数 41

评论数 0

glTF格式介绍(2)—— 一个最简单的glTF文件

原文地址:https://github.com/javagl/glTF-Tutorials/blob/master/gltfTutorial/gltfTutorial_003_MinimalGltfFile.md 一、一个最简单的glTF文件 下面是一个最简单的glTF文件 { &am...

2019-01-14 15:30:21

阅读数 113

评论数 0

glTF格式介绍(1)——概要

原文地址:https://github.com/javagl/glTF-Tutorials/blob/master/gltfTutorial/gltfTutorial_002_BasicGltfStructure.md 一、glTF的基础结构 1.基础结构图 (1)scene:整个场景的入口...

2019-01-14 15:17:01

阅读数 149

评论数 0

glTF格式介绍——目录

最近因为科研需要,需要了解glTF文件结构,阅读了一下官方的文档,然后记录在这里写一个专栏吧。由于自己还是图形学小白,翻译的内容难免会有错误,希望大家见谅。此外,此专栏只翻译了主要部分,动画、蒙皮、材质三个部分因为个人知识的限制,暂时没有翻译,如有需要了解,请移步官方文档。 首先说一下为什么要设...

2019-01-14 15:06:01

阅读数 111

评论数 0

ArcGIS for Android加载WMS(1)——WMS基本介绍

今天开始写ArcGIS for Android加载WMS系列的一些记录,主要包括WMS的基本介绍,ArcGIS for Android加载WMS,用MapGuide和GeoServer发布WMS并在ArcGIS for Android中加载以及其中存在的一些问题等。因为前两天在做用ArcGIS f...

2018-11-05 17:10:02

阅读数 133

评论数 0

ArcGIS for Android开发笔记——实现测量长度面积的最简单的方式

老板接了一个GIS的安卓手机APP系统,主要是我负责在做,地图的展示部分使用了ArcGIS SDK for Android。因为以前没有使用过Android,而且网上关于这个的使用教程也非常之少,所以准备把开发中遇到的问题做一个笔记,希望能帮助到需要的同学吧。首先,ArcGIS SDK for A...

2018-10-31 16:58:48

阅读数 148

评论数 0

自定义View实现一个动态圆形进度条

最近要做一个清理缓存的界面,于是乎在网上查资料自己做了一个动态圆形进度条,效果如下。 主要涉及到了自定义View的一些知识。主要参考了这篇文章,文章已经讲的很详细了,只要跟着文章一步一步来,肯定能实现,在这里原理部分我就不多说了。在文章的基础上,我做了一些自己的改动,主要如下: 1.去掉了...

2018-09-07 15:04:51

阅读数 68

评论数 0

如何在DialogFragment中使用fragment

最近开发的App需要同时适配平板和手机,一个页面用Activity在手机上显示很好看,但是如果同样在平板上用Activity显示就会被拉伸的很难看,所以想到在手机上用Activity显示,而在平板上用DialogFragment显示界面。这时候问题来了,为了代码的复用性,怎么让Activity和D...

2018-09-02 21:39:56

阅读数 753

评论数 0

Cesium中动态水系的制作

最近有这样一个需求,在Cesium的遥感底图中,水系不是很明显,需要再Cesium中,用蓝色的多边形将水系覆盖住,让水系变得明显一点。就是类似下图中的效果,在网上找了半天,都说的不是很清楚。找了一个以前做过的同学请教了一下,在这里记录一下,希望能帮助到有需要的童鞋。 其实这个实现的原理很简单...

2018-07-31 15:16:42

阅读数 1345

评论数 7

安卓仿网易云界面的本地音乐播放器的实现

前言:读研究生之前,老板让学IOS,老老实实看了一个学期的IOS(在这里强烈安利一下腾讯课堂的小码哥IOS视频,基本刚开始只需要10块买第一部,后面的就可以用可视币来兑换了,质量还不错,能学到很多东西,看三部基本IOS就能入门了),结果开学提前两个月被叫去干活,一开会,说IOS暂时没项目,让我学安...

2018-07-27 21:12:14

阅读数 1525

评论数 1

OpenGL视椎体 裁剪和剔除

毕设做的是《基于四叉树的LOD地形渲染》,其中主要参考了潘李亮的《基于LOD的大规模真实感室外场景试试渲染技术的初步研究》一文,如有有兴趣做四叉树LOD的话,建议读一读这篇文章。但是在这篇文章的视椎体裁剪部分,说的不是很清除,而且在求解视椎体六个面的方程和判断AABB包围盒的与视椎体是否相交的方法...

2018-05-03 10:27:04

阅读数 397

评论数 2

IOS10、XCode8开发的记事本(适合初学者)

刚开始学IOS,这两天试着做了一个记事本,界面参考懒人笔记的界面(GitHub中自行百度),涉及的知识有:Storyboard、FMDB数据库操作,ActionController,UITableView等,比较适合初学者,本人小白,大神勿喷,希望大家能共同学习、共同进步。 实现的功能有: 1.通...

2017-12-15 19:30:41

阅读数 599

评论数 0

Python爬取链家的数据并绘制热力图

最近开始入坑Python爬虫,专业是地理信息系统,对地理位置相关的信息比较感兴趣,所以就试着爬南京链家的二手房数据,并利用百度API绘制出热力图。Python的版本是Python3.6,然后用到了requests库和BeautifulSoup库还有csv库,IDE用的是PyCharm

2017-08-16 18:56:22

阅读数 4748

评论数 9

Windows下利用osm2pgsql将OSM数据导入到Postgres中的方法

最近遇到将OSM中的数据导入到Postgres中的问题,查找资料后,发现资料说的并不明白,经过各种搜索尝试,终于导入成功,记录如下。 1、将osm2pgsql文件夹放到C盘根目录下。 (osm2pgsql下载地址http://download.csdn.net/detail/qq_317092...

2017-06-02 10:41:00

阅读数 2145

评论数 3

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