World Wind Java 使用IconLayer图层类表现点和多点数据,使用RenderableLayer图层表现线和面数据,一个图层只能对应一组shape文件。World Wind Java首先使用ShapefileLoader类完成对shape文件的读取和加载,再通过createLayerFromSource方法创建RenderableLayer,最后将创建的Layer加在layers上...
分类:
编程语言 时间:
2014-11-25 23:52:46
阅读次数:
250
刚接触OpenGL的朋友们,可能对坐标变换不太理解. 本人不才, 接触了三维一段时间后,冒昧说说我的理解, 如有偏差, 请指正.
一: 首先说说什么是世界坐标.
每个三维模型都有自己的局部坐标, 这个大家都好理解, 这个称作模型坐标, 坐标原点可以是模型的中心. 但是一个场景中如果有许多个三维模型, 那要想标准其每个位置,
就需要一个统一的坐标来标定...
分类:
其他好文 时间:
2014-11-25 23:51:49
阅读次数:
187
Face3对象的构造函数.用来在三维空间内通过参数a,b,c, normal, color, materialIndex创建一个三角面对象.Face3对象的功能函数采用
定义构造的函数原型对象来实现.
用法: var a=0,b=1,c=2; var normal = new THREE.Vector3( 0, 1, 0 ); var color = new THREE.Color( 0xffaa00 ); var face = new THREE.Face3( a, b, c, normal, col...
分类:
Web程序 时间:
2014-11-25 18:34:56
阅读次数:
261
因为毕业设计的题目要求对三维网格进行分割,为了更好的实现导师建议使用CGAL库,本以为这个就跟OpenGL一样简单的包含头文件和库文件即可,没想到这么麻烦,真是一波三折。为了避免以后再走弯路,还是把过程记录下来为好。本来一开始使用的是Windows 8.1 x64进行安装,因为自己笔记本的驱动原因,...
分类:
其他好文 时间:
2014-11-24 20:29:55
阅读次数:
224
题目大意:给你三个数n,m,k。表示有k个数,他们的和为n,k个数的最小公倍数是m。让你求出符合这个条件的k个数的序列有多少种。
一看以为是个数论题,还尝试这各种分解m,然后进行组合数求情况。但是组合出来的数没法做减法啊。。。
结果是道dp题目。i,j,k表示到了第i个数此时和为j,最小公倍数为k。已经有了多少种组合方法了,直接向后推就可以了啊。数组太大开不开啊,滚动一下就可以了啊。
...
分类:
其他好文 时间:
2014-11-24 17:13:58
阅读次数:
275
裸的三维偏序。 对x坐标排序,y、z坐标分块。复杂度O(n*sqrt(n*log(n)))。代码很短。 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 struct Point{int x,y,z,num;vo...
分类:
其他好文 时间:
2014-11-23 23:00:09
阅读次数:
221
在提供地理信息系统客户端时,NASA还为用户提供了开源的WMS Server 服务器应用:World Wind WMS Server。利用这个应用,我们可以架设自己的WMS服务并使用自己的数据(也支持缓存转发),这样开发的应用就不必依赖于互联网连接,也可以抛开NASA提供的数据源而独立运行。
1、准备工作
运行WWS服务器需要JDK、JOGL、GDAL包以及World Wind Server压...
分类:
编程语言 时间:
2014-11-23 15:57:38
阅读次数:
235
Rosetta@home 是一个开源项目要你来帮助我们确定蛋白质的三维形状。这项工作将最终有助于寻找一些重大人类疾病的治疗方法。通过在你不使用计算机的时候运行 Rosetta 程序,你将可以加速并拓展我们的研究工作,而如果没有你们的帮助这都是无法做到的。你也将帮助我们设计新的蛋白质以对付如爱滋,疟疾...
分类:
其他好文 时间:
2014-11-22 21:30:45
阅读次数:
346
一、AD6.9 PCB编辑环境下如何使用STEP模型的方法。在PCB 封装库中添加对应的3D模型,然后选择update pcb 即可方法:在PCB library 页面,点击place -- 3d body ,选择属性步骤模型,点击插入步骤模型,双击对应模型DIP40,放置之后,按数字键3切换到3维...
分类:
其他好文 时间:
2014-11-22 10:31:27
阅读次数:
286
作为医学领域使用广泛的渲染类库,VTK本身也是基于OpenGL作为底层开发的,其渲染模式与另一个三维视觉类库OSG类似,其实本身这样的三维图形库基本都是来源于对OpenGL的封装。 通过VTK将科学实验数据如建筑学、气象学、医学、生物学或者航空航天学,对体、面、光源等等的逼真渲染,从而帮助人们...
分类:
其他好文 时间:
2014-11-21 15:54:33
阅读次数:
273