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
题目链接:http://codeforces.com/problemset/problem/507/B题目意思:给出圆的半径,以及圆心坐标和最终圆心要到达的坐标位置。问最少步数是多少。移动见下图。(通过圆上的边固定转动点,然后转动任意位置,圆心就会移动了,这个还是直接看图吧) 解题的思路就是,两点....
分类:
其他好文 时间:
2015-01-25 19:34:02
阅读次数:
198
刷了很久计算几何,好歹算是有些收获,总结一下吧。计算几何不同与解析几何,这里大部分使用的是向量和点,而不是解析式。 直线/射线:一个点+一个方向向量。 线段:两个端点。 多边形:按逆时针排序的点集。 圆:圆心+半径。 点积:两个向量的数量积。 叉积:两个向量组成的四边形的有向面积。基础部...
分类:
其他好文 时间:
2015-01-24 11:31:24
阅读次数:
182
A:签到题,排序判断一下能学几门即可
B:圆心可以每步可以移动2 * r的距离,方向任选,所以答案是ceil(两点距离 / 2 / r)
C:递归下去就可以了,dfs(h, n, flag),h表示当前到哪层,n表示当前层下的出口相对位置,flag表示下一步往左还是往右
D:数位DP,从最低位往最高位去放数字,如果一旦出现取模为0,就可以直接计算种数位后面还剩多少位,最后一位可以放1-9,其...
分类:
其他好文 时间:
2015-01-24 06:50:32
阅读次数:
216
android 用paint,canvas 绘图(1)主要用了paint ,canvas 两个类中的方法 (2)主要用了画线和画圆的方法。 (3)drawline(起始点轴坐标,起始点y轴坐标,终点轴坐标,终点y轴坐标) (4)drawcircle(圆心x轴坐标,圆心y轴坐标,半径,画布) ...
分类:
移动开发 时间:
2015-01-23 17:51:59
阅读次数:
190
磁盘级别概念 这里讲的主要是网上所谓的老式磁盘,它是由一个个盘片组成的,我们先从个盘片结构讲起。如图1所示,图中的一圈圈灰色同心圆为一条条磁道,从圆心向外画直线,可以将磁道划分为若干个弧段,每个磁道上一个弧段被称之为一个扇区(图践绿色部分)。扇区是磁盘的最小组成单元,通常是512字节。图2展示了由一...
分类:
系统相关 时间:
2015-01-22 19:47:40
阅读次数:
285
题目大意:给定一个n个点的环,可以旋转和翻转,要求涂上c种不同的颜色,问等价类数目
首先我们不考虑翻转 假设一次旋转k个位置 那么循环个数显然是Gcd(n,i)
现在考虑翻转 易知所有的置换都可以由【沿着某个固定的对称轴翻转】和【旋转】两步组成
观察一个环 比如我们将对称轴设定为1号节点与圆心的连线 一次旋转k个位置
那么每次置换x会被换到((n+2)-x+k-1)%n+1的位置
我们会...
分类:
其他好文 时间:
2015-01-21 15:15:40
阅读次数:
136
题意:平面上有一些半径为R的圆,现在要在满足不与现有圆相交的条件下放入一个圆,求这个圆能放的位置的圆心到原点的最短距离。解法:我们将半径扩大一倍,R = 2*R,那么在每个圆上或圆外的位置都可以放圆心了。首先特判放到原点可不可以,如果不可以,再将所有圆的圆心与原点的直线与该圆相交的点放入队列,再将所...
分类:
系统相关 时间:
2015-01-20 20:23:49
阅读次数:
270
转载请注明出处:
现在的手机都有屏幕锁,有图案的,有数字的。下面介绍一个使用图案的屏幕锁。
思路:
1.根据屏幕的宽度,计算出9个点的坐标和半径。
2.使用画笔画出9个圆。
3.根据触摸的坐标判断是否在圆的范围之内,如果在圆的范围之内,表示此圆被触摸了。
4.根绝触摸圆的顺序,根据圆心,构建滑动的path,然后使用画笔画出。
计算圆的圆心和半径
int perSize =...
分类:
其他好文 时间:
2015-01-13 16:09:50
阅读次数:
268
半径为r的圆上的点p(x,y)与圆心O(x0,y0)的关系: x =x0+rcosA; y =y0+rsinA ,A为弧度样例:http://www.zhaojz.com.cn/demo/draw6.html一、圆//圆形/椭圆//dot 圆点//r 半径//compressionRatio 垂直压...
分类:
Web程序 时间:
2015-01-12 14:30:10
阅读次数:
156