- 博客(24)
- 收藏
- 关注
原创 程序员的精神
程序员最痛苦的是 永远有太多的东西要学 编程的目的就是把枯燥的事情交给计算机来做,可是谁来解决程序员的问题,程序员总在重复学习着,如何输出一行文本,如何加个按钮,如何显示个图片 程序员都是从那行最流行的 “hello world” 开始编程,可是直到今天,我们依然要学习更多个 “hello world" 原因就是这几年程序日新月异,从原来的windows上编程 到 包含j
2012-12-29 20:18:20
738
原创 google map投影方式2
WEB墨卡托投影 百度地图和Google Maps使用的投影方法都是墨卡托投影。 经过墨卡托投影后的经线是均匀分布,在此主要介绍纬度的变换方法。 墨卡托投影把纬度为Φ (-90°<Φ<90°)的点投影到 y = ln(tan(45° + Φ/2
2011-10-18 11:52:12
1830
转载 google map投影方式
原文出处:http://www.cnblogs.com/LionGG/archive/2009/04/20/1439905.html Google Maps、Virtual Earth等网络地理所使用的地图投影,常被称作Web Mercator或Spherical Mer
2011-10-18 11:23:44
9317
转载 Oracle/Mysql/SqlServer函数区别
<br />1.类型转换 <br />--Oracle select to_number('123') from dual; --123; <br /> select to_char(33) from dual; --33; <br />select to_date('2004-11-27','yyyy/mm/dd') from dual;--2004-11-27 <br />--Mysql select cast('123' as signed integer);
2011-05-17 13:46:00
1054
原创 不想写代码,只想码字
<br /> <br /> <br /> 这一两天突然就这样了,感觉现在做的乱七八糟,技术没进展,工资也不见涨,不知道咋弄。<br /> <br /> 现在就像迷失了自我,生活和事业都没着没落。<br /> <br /> 今天就这样挨过了,不想写代码,只想码字。<br /> <br /> 三十我能而立吗?<br /> <br />
2011-04-28 18:02:00
532
1
转载 程序员不可不知的 开源协议
什么是许可协议?<br />什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供一定的权限。<br />不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则,对于前者,你相当于放弃了自己所有的权利,任何人都没有义务表明你的原始作者身份,对于后者,你将不得不花费比开发更多的精力用来逐个处理用户的授权问题。<br />而开源许可协议使这些事情变得简单,开发者很容易向一个项目贡献自己的代码,它还可以保护你原始作者的
2011-03-22 09:25:00
445
原创 莫名奇妙的问题
<br /> <br /> <br /> 描述:<br /> <br /> 一些字符串保存到xml的,比如 “大断面”,“水系面”<br /> <br /> 竟然成为 “'断面”,“4系面”<br /> <br /> 在debug下调试,一切正常,保存也正常<br /> <br /> 只在在release下出错<br /> <br /> 最烦这种问题,在release下不能调试,不知道问题出在哪里<br /> <br /> 只能分析代码了<br /> <br /> 后来发现竟然是大小
2011-03-10 16:04:00
350
原创 动画的初步成果
<br /> <br /> 没想到说一周还真是隔了一周来更新<br /> <br /> 这周杂事情比较多,至少有5个半天都没有干活,也就是一半的工作时间浪费了。所以目前进度有点慢了。<br /> <br /> 又经过一次讨论,为了用户操作起来渐变,增加了两种简单却非常常用的动画,一个是渐现,一个是闪烁<br /> <br /> 本来计划使用属性动画来实现前两种效果,后来想了一下,还是单独提出来比较好。<br /> <br /> 先上图:<br /> <br /> 闪烁的椭圆<br />
2011-03-04 18:08:00
524
原创 朝着新的方向前进
<br /> <br /> 思考设计了两天之后,终于又要动手编码了。<br /> <br /> 这次目标是实现下述四大系统:<br /> <br /> 1, 动画系统<br /> <br /> 包含属性动画 和 路径动画 和 样式动画<br /> <br /> 终于要实现不用二次开发也能是颜色变化,也能使模型移动了<br /> <br /> 2, 浏览系统<br /> <br /> 存储或者设计相机的浏览路径,这部分模仿google 的 tour来设
2011-02-25 00:13:00
571
原创 再次使用worldwind
<br /> <br /> 今晚本来打算写动画的设计文档的,后来发现没有带公司笔记本的电源。<br /> <br /> 自己的电脑上没有装google earth,所以下了个google earth。<br /> <br /> 顺道想看看vitual earth,发现微软竟然放弃了这个东西,怎么找也找不到了。<br /> <br /> 最后又下了个world wind,看了这玩意就感觉兴奋,这就是一个巨大的数据宝库<br /> <br /> 里面至少以下的数据是我们可以下载
2011-02-23 00:22:00
803
原创 继续解决保存问题
这个问题犹如无底深渊,各种bug频出。 目前可能还有缺陷,一些地方用到了大小写转换,这样容易导致http的路径失效,以后慢慢调吧 今天发现模型的效果不是很少,一个是透明问题,一个是光照问题 透明问题解决: 1,先把所有模型按照距离视点排序 2,先渲染模型中非透明的effect 3,渲染模型中头古名的effect 光照问题: 1,可能我实现的光照还是有缺陷,对于open collada从3dmax导出的模型显的过于明亮,如图 当使用
2011-02-20 23:49:00
601
原创 解决保存问题
<br /> <br /> 基本上又是一个周六,为了保存kmz这么“简单“的问题,竟然耗费了好几天的时间<br /> <br /> <br /> 达到下面的功能:<br /> <br /> 1,绝对路径转为相对路径链接,并保存资源<br /> 2,数据可以保存在kmz文件中<br /> 3,不同模型引用的文件名可以避免重命名<br /> <br /> <br /> 为什么模型引用的纹理复杂,因为要考虑到以下几个方面:<br /> <br /> 1,路径的utf-8编码问题<br />
2011-02-19 18:19:00
718
原创 应用程序中的IO
<br /> <br /> 前记:<br /> <br /> 昨天是元宵节,外面在放烟花,炒得人很烦,本来打算加加班把kmz模型的保存搞定,但是后来也懒了,困了(前天早上7点就起来去给宝宝拍体检的号了),就早早睡了。<br /> <br /> <br /> collada模型的渲染问题基本解决了,就剩下数据的保存问题<br /> <br /> 表面上这个保存过程一点技术含量的都没有,不就是写文件吗。<br /> <br /> 可事实上,牵扯到资源“路径”问题的,没有一个容
2011-02-18 12:12:00
481
原创 其实山寨也不容易
<br /> <br /> <br /> 看到优快云首页有个文章标题:中国缺乏创新,大多是“山寨”,我想说其实“山寨”也不容易。一直想“山寨”一个google earth,这<br /> <br />一路做来,几乎块两年了。<br /> <br /> <br /> 又是一个莫名的问题,导致一个晚上的时间来调试。<br /> <br /> 还是那句老话,写代码容易,调代码难。<br /> <br /> <br /> 问题描述如下:<br /> <br /> 发现当加载了模型之后,有一定概
2011-02-17 00:20:00
336
原创 又是郁闷的一晚
<br /> <br /> <br /> 我是不是疯狂了,为了不属于我的产品在拼命<br /> <br /> 昨晚实际已经完成了纹理管理器。<br /> <br /> 不过今天又碰到几个问题:<br /> <br /> 1, 会莫名卡死<br /> <br /> 2, 退出提示有一些资源没有释放<br /> <br /> 3, 效率极低,打开google earth上的鸟巢基本没发浏览<br /> <br /> <br /> 原因及解决方法:<br /> <br /> <br /> 1,
2011-02-16 00:41:00
354
原创 粒子编辑的改进
前面提到粒子的三维编辑不是很完美 把前面几天做到的模型计算包围盒应用到粒子上,一切都变得非常完美,贴一张综合的图。 现在制作一个场景是如此的简单,哈哈
2011-02-15 00:11:00
309
原创 进度报告
<br /> <br /> 耗费了一天的时间终于把纹理的问题搞定了,实现了以下功能:<br /> <br /> 1,纹理的动态加载<br /> <br /> 2,纹理的LOD计算,距离远使用小纹理,距离近使用大纹理,目前的实现是非精确的计算,只有当模型制作配合起来才能达到最佳效果<br /> <br /> 3,纹理的淘汰<br /> <br /> 贴图看效果:<br /> 先来鸟巢:<br /><br /> <br /> 再来世博会中国馆:<br /> <br />
2011-02-14 23:26:00
357
原创 第一天上班
<br /> <br /> 今天耗费了大量的时间在调试路径问题:<br /> <br /> 有时间一定要写一套自己的路径处理函数:<br /> <br /> 相对路径转绝对路径<br /> 绝对路径转相对路径<br /> 路径连接<br />
2011-02-14 18:03:00
360
原创 进度报告
一, 终于把那个可恶的朝向问题搞定了。 从此可以随意在地球上放置模型了 二,如上图的红色十字和旋转的图标 终于可以全球拖着模型跑了,这样必然加快了场景制作速度 三,模型有了鼠标交互了 支持 包围盒,包围盒+模型的绘制方式 包围盒的面颜色和线颜色通过线和面样式来决定的 恩,一切都非常完美 下一步就是添加纹理喽 把纹理放到最后,是因为这个东西太耗时间,有几个关键点要考虑 1,计算纹理LOD 2,纹理的淘汰 一切都是为了节省
2011-02-13 23:59:00
507
原创 是不是在走下坡路?
从400人的企业,到10人,再到5个人,认识的人越来越少了,视野也越来越狭窄,看不清行业,看不清道路。 现在只想两件事情: 把宝宝照顾好 把产品做好
2011-02-08 13:53:00
385
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人