开发环境:Win10、Unity5.3.4、C#、VS2015 创建日期:2016-05-09 一、简介 导航网格(Navmesh)是世界坐标系中几何体的简化表示,被游戏代理用来进行全局导航。通常,代理有一个目标或一个目的地,它试图找到通往该目标或目的地的路径,然后沿着该路径导航到该目标,这个过程称... ...
分类:
编程语言 时间:
2016-05-09 06:56:53
阅读次数:
365
旋转模型是经常遇到了,其实我们之前用CABasicAnimation 可以旋转一个view,其实它也可以旋转一个SCNNode。首先我们要明白一个概念,每个SCNNode 都有自身的三维坐标系,用CABasicAnimation就是让SCNNode绕自身的三维坐标轴旋转,所以要特别注意是坐标轴,不是这个SCNNode的几何中心。一般SceneKit 的几个几何体的坐标系原点(0,0,0)就是这个SC...
分类:
移动开发 时间:
2016-05-07 08:05:49
阅读次数:
411
本篇笔记要实现的是在屏幕上渲染出一个三角形,重点要学习的是渲染一个几何体的流程方式。 为了渲染几何图形,需要一个顶点缓存和一个描述顶点布局的输入层,还有着色器(主要是顶点着色器和像素着色器),下面来看看具体Demo的实现。 新建一个Win32项目 ,新建一个类我们叫做TriangleDemo,继承自 ...
分类:
其他好文 时间:
2016-04-24 23:14:40
阅读次数:
637
//场景 scene //相机 camera //渲染器 render //灯光 light 省略不写 // 1. 创建几何体 这里是平面 宽960 高480 上面的网格是1 var geometry = new THREE.PlaneGeometry(960,480,1,1); var geome ...
分类:
Web程序 时间:
2016-04-15 11:55:24
阅读次数:
263
OpenGL是一个开放的系统,它是独立于任何窗口系统或操作系统的。尽管它包含了许多图形函数,但它却没有窗口函数,也没有从键盘和鼠标读取事件的函数,所以要初学者写出一个完整的图形程序是相当困难的。另外,OpenGL图形函数中只提供基本的几何原形:点、线、多边形,因此要创建基本的三维几何体如球、锥体等,也很不容易。而OpenGL辅助库就是为解决这些基本问题专门设计的,它提供了一些基本的窗口管理函数和三维图形绘制函数,能帮助初学者尽快进入OpenGL世界,掌握关键的三维图形技术,体会其中奇妙的乐趣。但是,对于复杂...
分类:
其他好文 时间:
2016-04-10 14:56:16
阅读次数:
252
剧情提要:
[机器小伟]在[工程师阿伟]的陪同下进入了结丹初期的修炼,
这次要修炼的目标是[空间几何体]。
正剧开始:
星历2016年04月10日 09:06:46, 银河系厄尔斯星球中华帝国江南行省。
[工程师阿伟]正在和[机器小伟]一起研究[空间几何体]。
这些都是这样画出来的:
//获取椭圆上点...
分类:
其他好文 时间:
2016-04-10 14:32:58
阅读次数:
186
分类:Unity、C#、VS2015 创建日期:2016-04-05 一、简介 组件(Component)在Unity游戏开发工作中非常重要,可以说是实现一切功能所必需的。 1、游戏对象(Game Object) 游戏对象(Game Object)包括空物体、基本几何体、外部导入的模型、摄像机、GU... ...
分类:
编程语言 时间:
2016-04-05 08:13:09
阅读次数:
364
书接上文,昨天装了MinGW,主要原因之一是要用到MSYS,所以顺手把FFMPEG又编译了一遍。 回到主题,其实我是想编译矢量库,因为最近要学习一些计算几何算法,所以找个方便的2D画图库就很重要。 说白了其实是懒得用OpenGL写画几何体代码,画线,AA什么的。 不管怎么说,介绍看的是这篇文章。 h ...
分类:
Windows程序 时间:
2016-03-28 15:04:39
阅读次数:
1988
题意:给一个边长A B C的长方体,求取出N个1*1*1的正方体后所剩几何体的表面积(包括内部) 思路:取出正方体后对原几何体表面积的影响,取决于取这个正方体前,其与原几何体接触的面数 比如说该正方体取出前有4个面和原几何体有联系,那取出后表面积+2 这样可以看到面数为0 1 2 3 4 5 6
分类:
其他好文 时间:
2016-03-14 20:14:04
阅读次数:
274
<1>计算几何: 1.体积公式:(L表边长) 边长相等的正四面体(三角锥): V = sqrt(2)*L*L*L / 12; 边长相等的正四棱锥: V = sqrt(2)*L*L*L / 6; 边长相等的正五棱锥: V = (sqrt(5) + 5)*L*L*L / 24;
分类:
其他好文 时间:
2016-02-25 22:55:24
阅读次数:
229