最终demo ->3d魔方 体验方法:浮动鼠标找到合适的位置,按空格键暂停选择要翻转的3*3模块,找到相邻两个正方体,鼠标点击第一个正方体,并且一直保持鼠标按下的状态直到移到第二个正方体后放开,比如下图:(鼠标点击1处,然后一直移动到2处松开,中间一行的3*3模块绕图示方向发生转动)按空格键,...
分类:
其他好文 时间:
2015-02-02 12:05:28
阅读次数:
130
一道非常easy想复杂的题,给出主视图和右视图,计算最少能用几个正方体组成相应的视图,以及最多还能加几块正方体。求最多加入事实上就是求出最多的正方体数减去最少的,主要就是最少的不好求。一開始各种模拟就是不正确,之后发现,仅仅须要统计两个视图的高度个数就能够了(简直了)14390495434Matty...
分类:
其他好文 时间:
2015-01-09 22:17:38
阅读次数:
275
OpenGl使用纹理在上一个正方体中知识简单的添加了一个纹理,这一章主要是通过设置三个面的纹理来进行详细的学习;
上次纹理的调用是在onSurfaceCreated 的时候才调用,现在,在Render中当执行 onSurfaceChanged的时候,就对纹理进行初始化操作
/**
* 这是来进行纹理初始化的方法
* @param gl
*/
private void ...
分类:
其他好文 时间:
2015-01-06 10:12:15
阅读次数:
199
上个星期学习了下金字塔的绘制,然后这周有看了看正方体的绘制,通过依次绘制6个面来绘制正方体,整体代码跟上次的金三角没有区别,只是坐标点,颜色,已经绘制的代码有点区别,上代码看看
//这是坐标
private static float[][] cubeVertexCoords = new float[][] {
new float[] { // top
1, 1,-1,
-1, 1,-1,...
分类:
其他好文 时间:
2015-01-04 21:33:40
阅读次数:
186
在线演示使用three.js生成的正方体选装3D效果。推荐使用chrome等现代浏览器观看(需要支持webGL)如果大家对three.js 3D类库比较敢兴趣,请访问以下课程库:Javascript 3D类库three.js基础入门介绍相关代码:var scene = new THREE.Scene...
分类:
Web程序 时间:
2014-12-20 23:20:18
阅读次数:
460
上篇介绍了最基本的三角形绘制,本篇介绍如何使用索引的方式绘制多边行。为什么要使用索引方式,总体来说提高性能。如何提高:使用顶点数组的好处是避免大量的函数调用。即避免每画一个顶点就调用1次glVertex*()。 另一个好处是避免多边形相邻顶点的冗余指定。例如正方体,分别描述6个正方形,会造成每...
分类:
其他好文 时间:
2014-12-18 00:11:07
阅读次数:
202
题意:一个由若干小正方体组成的图形,给出它的正视图和侧视图,求满足条件的最少小正方体的个数。分析:虽说是一道简单的贪心,可一直没有太好的思路。又一次可耻地看了别人的题解。http://blog.csdn.net/u011345461/article/details/38491661 1 #inclu...
分类:
其他好文 时间:
2014-11-30 21:15:47
阅读次数:
148
描述在墙角堆放着一堆完全相同的正方体小木块,如下图所示:因为木块堆得实在是太有规律了,你只要知道它的层数就可以计算所有木块的数量了。现在请你写个程序 给你任一堆木块的层数,求出这堆木块的数量.输入第一行是一个整数N(N<=10)表示测试数据的组数)接下来的n行 每行只有一个整数 ,表示这堆小木块的层...
分类:
其他好文 时间:
2014-11-30 06:57:22
阅读次数:
229
描述在墙角堆放着一堆完全相同的正方体小木块,如下图所示:因为木块堆得实在是太有规律了,你只要知道它的层数就可以计算所有木块的数量了。现在请你写个程序 给你任一堆木块的层数,求出这堆木块的数量.输入第一行是一个整数N(N 2 3 int sum(int n); 4 5 int main(){ 6...
分类:
其他好文 时间:
2014-11-14 22:36:48
阅读次数:
318
数数小木块描述在墙角堆放着一堆完全相同的正方体小木块,如下图所示: 因为木块堆得实在是太有规律了,你只要知道它的层数就可以计算所有木块的数量了。现在请你写个程序 给你任一堆木块的层数,求出这堆木块的数量.输入第一行是一个整数N(N#include using namespace std;int ma...
分类:
其他好文 时间:
2014-11-02 18:07:46
阅读次数:
261