#-*-coding:utf-8-*-#python:2.x__author__='Administrator'#qt反走样(简选)#概念"""在光栅图形显示器上绘制非水平、非垂直的直线或多边形边界时,或多或少会呈现锯齿状外观。这是因为直线和多边形的边界是连续的,而光栅则是由离散的点组成。在光栅显示...
分类:
其他好文 时间:
2014-08-10 15:37:30
阅读次数:
277
计算凸包重心到各面的最短距离。若知道重心,按四面体用体积法即可求出高。关键在于,多面体重心的求法。这必须把多面体分割成多个四面体来求。下面从多边形的重心说起。一般来用,对于一个多边形(p0,p1,p2....pn-1),其重心一般为pc.x=(p0.x+p1.x+....)/n对于y也一样。但这其实...
分类:
其他好文 时间:
2014-08-10 12:52:10
阅读次数:
282
与上一篇的内容相比的变更点。主要就是着色器和VBO周围的处理有了些小变化。如果再给顶点增加其他新的属性的话,就依葫芦画瓢,像本次的内容一样,按照同样的步骤,再重复一遍就可以了,这样就可以给顶点自由的添加属性了。
最后,贴出本篇文章的demo的全部代码,链接也在最后给出,大家可以参考一下。...
分类:
Web程序 时间:
2014-08-09 23:15:49
阅读次数:
407
最近在研究c++中多态的应用 ,其中遇到些许的疑问与问题,但是最终的结果是不容置疑的,下面记录下我的学习过程,以纪念本个知识点。
首先,是从一个案例开始的,题目大意是这样的:
设定一个多边形的公共类,然后再设定多个图形的各个派生类,最后通过基类,根据多态的应用通过基类,求出所求图形的面积
于是根据自己所学的知识,开始大致的勾画原始的雏形如下:
#include
using...
分类:
编程语言 时间:
2014-08-09 13:29:47
阅读次数:
379
其实这次的代码绘制的只是一个简单的三角形。只是这样,却写了这么长的代码,所以才说3D开发是比较难的。
但是,个人认为,即使这样,和DirectX相比较的话,已经相当简单,简练了。
单从开发环境上来说,不需要特别的开发环境,WebGL这一点已经很轻松了吧。理解了本次的内容的话,只需要稍微慢慢的调整一下,就可以实现很多效果。这以后的内容,都是以这次的内容为基础的,所以必须要好好的理解一下。
本文章最后,给出本文demo的链接,如果浏览器支持的话,直接看demo比较直观吧。...
分类:
Web程序 时间:
2014-08-09 00:13:26
阅读次数:
412
给一个n边形,求将这个多边形分成只含有三角形和四边形的分割数...
分类:
其他好文 时间:
2014-08-08 18:15:26
阅读次数:
209
虽然被刷了还是要继续战斗下去嗯...就是基础不好,难度相对较大A.SPOJ AMR10A 点是顺时针给出的,可以在图上画画(脑补也行),连线x-a,x-b(x为选定的一个点,比如第一个点),就把所求面积分成了四部分,a-b左边部分是较容易求出来的,三角形面积是直接可求,另外两个多边形面积是可以...
分类:
其他好文 时间:
2014-08-08 12:00:15
阅读次数:
197
调用GP实现数据处理是较快捷、较易入手的方法。使用JAVA语言基于AE调用GP实现泰森多边形的代码例如以下:public void CreatVoronoi(){ try { GeoProcessor gp=new GeoProcessor(); gp.setOv...
分类:
编程语言 时间:
2014-08-08 09:32:45
阅读次数:
280
这次介绍了一下本网站的矩阵计算的库minMatrix.js的基本的使用方法,和坐标变换矩阵的顺序。
minMatrix.js通过一个叫做matIV的对象来对矩阵进行操作,各种方法的具体内容,现在不明白也不要紧,等必要的时候会进行具体的说明。生成了坐标变换矩阵之后,离绘制多边形还差一小步了。
下次,终于该让多边形显示到画面上了。...
分类:
Web程序 时间:
2014-08-08 02:06:55
阅读次数:
303
ArcGIS作为GIS软件中的龙头老大,其功能是非常强大的,但是如果作为一个初学者,其部分常用的重要功能不容易掌握,今天就讲一讲在矢量化时非常重要的功能:线转面。ArcGIS在进行大范围的矢量化时一般很少直接画多边形,这是因为shape文件不具备拓扑,在处理多个相邻多边形时不方便,因此,一般是先用线...
分类:
其他好文 时间:
2014-08-07 18:18:20
阅读次数:
233