写自定义拖动控件要了解的一些知识点:
1.View.getLeft() view.getTop() view.getRight() view.getBottom( )
这四个方法是View类的方法:作用是获取view左边沿、右边沿到Y轴的距离,上边沿、下边沿到X轴的距离(坐标轴是以父布局左上角为坐标原点的坐标系),可以简单看成是view的左上角和右下角的坐标(view的外观为一个矩形)。...
分类:
其他好文 时间:
2015-02-25 15:37:41
阅读次数:
126
题意:首先给的图不是很清楚 为了好说明 用下图示范
如图 这是一个蜂窝 1在中间 然后依次旋转扩散开来 (每个数字代表一个小孔) 然后给你两个数字 让你求出这两孔之间的最小距离;
分析: 首先建个坐标系(二维的) 把每个孔都坐标化 如图
PS:这个横纵坐标轴可以随意 设置
接下来求小孔的坐标, 由第一个图我们可以知道第一个小孔周围是6个孔...
分类:
其他好文 时间:
2015-02-24 09:10:40
阅读次数:
142
顶点函数是在每个顶点被传送到GPU之前被调用一次。它的作用是从模型坐标系中得到三维坐标,然后再转换到其渲染到屏幕时在屏幕坐标系中的二维位置。因此,通过顶点函数,我们可以修改顶点的位置、颜色和UV坐标。一旦我们完成了对顶点的修改后,就会进入到surf函数的执行。与顶点函数是逐顶点执行的方式不同,sur...
分类:
其他好文 时间:
2015-02-20 01:26:23
阅读次数:
451
问题及代码
Problem Description
Ignatius bought a land last week, but he didn't know the area of the land because the land is enclosed by a parabola and a straight line. The picture below shows the area. ...
分类:
其他好文 时间:
2015-02-16 15:39:08
阅读次数:
150
“齐次坐标表示是计算机图形学的重要手段之一,它既能够用来明确区分向量和点,同时也更易用于进行仿射(线性)几何变换。”——F.S. Hill, JR。 齐次坐标主要是应用在矩阵转换中,我们通常运算的坐标系是“笛卡尔坐标系”,我们已经习惯了笛卡尔坐标系的表述方式,一个点都有唯一对应的数据值来表示,比如原...
分类:
其他好文 时间:
2015-02-16 13:03:20
阅读次数:
113
首先明确一下 android中的坐标系统 :屏幕的左上角是坐标系统原点(0,0),原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向。
一、View的坐标
需要注意view的坐标是相对父容器而言的,包括:getTop()、getBottom(),getLeft(),getRight()。以getTop为例,函数源代码为:
/**
* Top position of this ...
分类:
移动开发 时间:
2015-02-13 14:47:06
阅读次数:
236
一, 笛卡尔坐标系 笛卡尔坐标系是数学中的坐标系,而计算机中则采用屏幕坐标系统.而三维坐标系则没有一个工业标准,分别有 Y轴向上(y-up)的坐标系, Z轴向上(z-up)的坐标系, 右手坐标系(right-handed coordinate syste...
分类:
其他好文 时间:
2015-02-13 06:58:47
阅读次数:
133
上面的表
采用“右手笛卡儿坐标系”,
但是把Z轴翻过来,Z轴正方向为屏幕从外向里。
平面上的顺时针旋转90度,是相对于Z轴, 右(手)旋(转)90度,和“安培右手守则”一个道理。
平面上的逆时针旋转90度,是相对于Z轴, 左(手)旋(转)90度,
平面上的逆时针旋转180度,是相对于Z轴, 右(手)旋(转)180度,
平面上的水平方向上镜像,是相对于Y轴,右(手)旋(转)1...
分类:
其他好文 时间:
2015-02-12 18:33:56
阅读次数:
198
Description某人在山上种了N棵小树苗。冬天来了,温度急速下降,小树苗脆弱得不堪一击,于是树主人想用一些塑料薄膜把这些小树遮盖起来,经过一番长久的思考,他决定用3个L*L的正方形塑料薄膜将小树遮起来。我们不妨将山建立一个平面直角坐标系,设第i棵小树的坐标为(Xi,Yi),3个L*L的正方形的...
分类:
其他好文 时间:
2015-02-10 20:07:20
阅读次数:
299