码迷,mamicode.com
首页 >  
搜索关键字:三维    ( 3155个结果
hdu 3584 三维树状数组
/****************************************************************************************************题意:在一个三维长方体里把0元素改成1或者把1改成0或者询问某个位置是0还是1.分析:非树状数组莫...
分类:编程语言   时间:2015-01-29 14:22:26    阅读次数:258
Sublime Text 3作为Blender的开发编辑器
Blender是一个开放的三维建模软件,支持python脚本扩展。而Sublime具有优秀的代码编辑功能,这二者的结合犹如干将莫邪,这里做一个简单的介绍。这里所做的是通过socket将Blender和Sublime连接起来。 安装软件的插...
分类:其他好文   时间:2015-01-28 13:13:54    阅读次数:561
Blender的插件开发-Operator操作器(算子)
毫无疑问,Operator是Blender中最为核心的一个对象,而且里面包罗万象(不仅可以操作几何对象,所有的菜单都可以控制,因为Blender其实就是一个三维图形的超级命令解释器嘛!)。 ???????...
分类:其他好文   时间:2015-01-28 10:01:52    阅读次数:355
three.js 源码注释(七十一)extras/geometries/CylinderGeometry.js
CylinderGeometry用来在三维空间内创建一个圆柱,圆锥,圆桶对象. NOTE: 和CircleGeometry对象一样,如果我们把参数radialSeagments的值设置成4,是不是就变成了棱台了,设置成3,并且radiusTop设置成0,是不是就是金字塔了???? 用法: var geometry = new THREE.CircleGeometry(5,5,20,32); var material = new THREE.MeshBasicMaterial({color: ...
分类:Web程序   时间:2015-01-28 09:51:49    阅读次数:278
three.js 源码注释(七十二)extras/geometries/PlaneGeometry.js
PlaneGeometry用来在三维空间内创建一个平面对象. 用法: var geometry = new THREE.PlaneGeometry(5,5,20,32); var material = new THREE.MeshBasicMaterial({color: 0x00ff00}); var plane = new THREE.Mesh(geometry,material); scene.add(plane); PlaneGeometry</su...
分类:Web程序   时间:2015-01-28 09:51:34    阅读次数:328
OpenGL_ES-光照(上)
一:基础定义     1:颜色定义:       对于大多数计算机显示器来说,颜色信息的显示只是依靠三种光波的组合:红,绿,蓝.所以颜色可以用红,绿,蓝三元素表示,每个   分量都在0到1区间,颜色即能够代表光的光谱成分,也能代表光的强度.颜色可用和一个三维向量表示,有加法和乘法.      2:光源:            1):环境光:环境光是一种低强度的光,由光线...
分类:其他好文   时间:2015-01-27 20:25:35    阅读次数:237
UVa 532 三维迷宫
题意:三维迷宫,可以往前后左右上下8个方向移动。 思路:8个方向的移动对应8种三维坐标的变化。这里三维坐标还是按照高、行、列为x、y、z的顺序。和二维迷宫类似,但二维可以把行列统一为 行*长度+列,三维却不可以,只能用结构体。直接用结构体数组表示队列即可,结构体之间可以直接赋值。 Code: 题意:三维迷宫,可以往前后左右上下8个方向移动。 思路:8个方向的移动对应8种三维坐标的变化。这里三维坐标还是按照高、行、列为x、y、z的顺序。和二维迷宫类似,但二维可以把行列统一为 行*长度+列,三维却不可以,只能用...
分类:其他好文   时间:2015-01-27 16:26:33    阅读次数:128
three.js 源码注释(六十八)extras/geometries/BoxGeometry.js
BoxGeometry用来在三维空间内创建一个立方体盒子对象. 用法: var geometry = new THREE.BoxGeometry(1,1,1); var material = new THREE.MeshBasicMaterial({color: 0x00ff00}); var cube = new THREE.Mesh(geometry,material); scene.add(cube); BoxGeometry <p...
分类:Web程序   时间:2015-01-26 15:11:12    阅读次数:193
three.js 源码注释(七十)extras/geometries/CubeGeometry.js
CubeGeometry用来在三维空间内创建一个立方体盒子对象.被BoxGeometry对象替换. 用法: var geometry = new THREE.BoxGeometry(1,1,1); var material = new THREE.MeshBasicMaterial({color: 0x00ff00}); var cube = new THREE.Mesh(geometry,material); scene.add(cube); CubeGe...
分类:Web程序   时间:2015-01-26 15:10:23    阅读次数:3541
three.js 源码注释(六十九)extras/geometries/CircleGeometry.js
CircleGeometry用来在三维空间内创建一个圆形对象,因为圆形对象是由参数segments指定的一个个三角形围绕圆心拼接而成,所以也可以是多边形对象. 用法: var radius = 5, segments = 32; var geometry = new THREE.CircleGeometry(radius,segments); var material = new THREE.MeshBasicMaterial({color: 0x00ff00}); var c...
分类:Web程序   时间:2015-01-26 15:08:54    阅读次数:221
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!