
计算机图形学
文章平均质量分 51
wuwangrun
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ 实现两线段是否相交、相交情况、若相交求出交点坐标
前段时间做计算机图形学的东西,现在闲下来,对代码稍作整理,都是些实用的函数 //判断是否相交//(X1,Y1)(X2,Y2)前线//(X3,Y3)(X4,Y4)后线//(x,y)交点坐标//相交在前线上return 1,后线return 2,交于外面return 3,不相交return 0short CTriObject::MyCross(double X原创 2012-11-15 20:59:35 · 8439 阅读 · 2 评论 -
C++ 线与面的交点
求在三维空间中线和面的交点,采用向量的计算方法,图解比较容易理解,我参考的《计算机图形学》(OpenGL版)就直接截图啦 最后一点代码仅供参考//PL射线端点,PP平面一点,e射线单位向量,q平面信息,P返回交点void CTriObject::CalculateLineAndPlane(double PL[],double PP[],double e[],double* q,do原创 2012-11-15 22:52:55 · 9617 阅读 · 0 评论 -
C++ 判断点是否在一个面内
直接上函数:bool CTriObject::PtInPolygon (Point p, Point* ptPolygon, int nCount){ // 交点个数 int nCross = 0; for (int i = 0; i < nCount; i++) { Point p1 = p原创 2012-11-15 21:37:33 · 4041 阅读 · 0 评论