10 2017 档案

摘要:前言 话说上一篇文章结尾讲到这一篇要做一个地球自转以及月球公转的三维动画,提笔,不对,是提键盘开始写的时候脑海中突然出现了几年前春晚风靡的那首歌:蒙古族小丫头唱的快乐的一家。闲言莫提,进入正题。 一、 原理分析 场景涉及两个对象,一个是地球、一个是月球,当然这基本是废话,不过还可以再添加一个对象,月 阅读全文
posted @ 2017-10-30 16:43 shoufengwei 阅读(412) 评论(0) 推荐(0) 编辑
摘要:前言 上一篇文章中介绍了如何创建三维对象及加载皮肤,本文为大家介绍如何为场景添加光源。 一、 原理分析 光在任何地方都是非常重要的,无论在哪里都说是要发光发热,光和热也是分不开的。光线分为点光源和线光源,所谓点光源和线光源也是个相对的概念,站在地球上我们可以认为太阳光是线光源,其实从更大的尺度来看太 阅读全文
posted @ 2017-10-29 22:31 shoufengwei 阅读(609) 评论(0) 推荐(0) 编辑
摘要:前言 上一篇文章中介绍了如何响应鼠标和键盘事件,本文介绍如何加载三维对象并实现给三维对象添加一个漂亮的皮肤。 一、 原理分析 我对三维的理解为:所谓三维对象无非是多个二维对象拼接到一起,贴图就更简单了,就是将一张图片贴到对象上。so easy,那么我们就一步步来实现吧。 二、 创建立方体 2.1 立 阅读全文
posted @ 2017-10-28 15:10 shoufengwei 阅读(354) 评论(0) 推荐(0) 编辑
摘要:前言 上一篇文章中介绍了如何让对象动起来,本文介绍如何让场景响应我们的鼠标和键盘以控制场景的缩放及对象的转动和移动等。 一、 原理分析 有了上一篇文章的基础,我们已经知道了如何让场景和对象动起来。本文我们通过键盘和鼠标来控制对象的动作,这就有点Game的意思了。对程序员来说,这其实是个很easy的事 阅读全文
posted @ 2017-10-28 08:46 shoufengwei 阅读(543) 评论(0) 推荐(0) 编辑
摘要:前言 上一篇文章中简单介绍了PhiloGL框架如何上手、GLSL语言以及简单的绘制一个方块(见 "PhiloGL学习(1)——场景创建及二维方块加载" )。本文很简单,我们一起来让这个方块动起来。 一、 原理分析 以上一篇文章为基础,其中的html部分不需要修改,js部分仅做简单修改。本文主要操作的 阅读全文
posted @ 2017-10-26 16:16 shoufengwei 阅读(367) 评论(0) 推荐(0) 编辑
摘要:前言 上一篇文章中介绍了我认识PhiloGL框架的机缘以及初步的探讨(见 "JS前端三维地球渲染——中国各城市航空路线展示" ),在此文中仅仅对此框架进行了简单介绍并初步介绍了一些该框架的知识。首先三维这个东西本身涉及的技术和知识点就非常多,我也基本属于初次接触;其次学习也需要过程,需要一点点积累, 阅读全文
posted @ 2017-10-25 23:52 shoufengwei 阅读(690) 评论(0) 推荐(1) 编辑
摘要:前言 我还从来没有写过有关纯JS的文章(上次的矢量瓦片展示除外,相对较简单。),自己也学习过JS、CSS等前端知识,了解JQuery、React等框架,但是自己艺术天分实在不过关,不太喜欢前端设计,比较喜欢后台的逻辑处理。 昨天整理自己收藏的东西,无意中看到一个3维地球展示的开源框架,非常漂亮,怎么 阅读全文
posted @ 2017-10-21 00:09 shoufengwei 阅读(10320) 评论(2) 推荐(4) 编辑
摘要:前言 这两天碰到一个很棘手的问题,需要读取出ubuntu系统中某个目录下所有文件,由于服务器中存储的文件实在太多,导致此过程效率十分低下,动辄需要等待一个小时之久,还只是一个目录。于是如何快速获取文件列表便是这两天的头等大事,折腾半天找到一个较为快速的方法,记录如下。 多种实现方法 尝试了多种方法, 阅读全文
posted @ 2017-10-09 22:46 shoufengwei 阅读(24398) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示