• 大小: 0.03M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-26
  • 语言: 其他
  • 标签: 其他  

资源简介


绘制线段,并且求出线段上一点的垂线,并且计算出两条直线的交点

资源截图

代码片段和文件信息

#include “Graphbase.h“
#include 
#include 

double dist(PointEx p1 PointEx p2) {
return(sqrt((p1.x - p2.x)*(p1.x - p2.x) + (p1.y - p2.y)*(p1.y - p2.y)));
}

bool equalPoint(PointEx p1 PointEx p2) {
return ((fabs(p1.x - p2.x)}

double multiply(PointEx sp PointEx ep PointEx op) {
return((sp.x - op.x)*(ep.y - op.y) - (ep.x - op.x)*(sp.y - op.y));
}

double dotMultiply(PointEx p1 PointEx p2 PointEx p0) {
return ((p1.x - p0.x)*(p2.x - p0.x) + (p1.y - p0.y)*(p2.y - p0.y));
}

bool online(LineSegment l PointEx p) {
return((multiply(l.endPoint p l.startPoint) == 0) 
   && (((p.x - l.startPoint.x)*(p.x - l.endPoint.x) <= 0) && ((p.y - l.startPoint.y)*(p.y - l.endPoint.y) <= 0)));
}

PointEx rotate(PointEx o double d PointEx p) {
PointEx tp;
p.x -= o.x;
p.y -= o.y;
tp.x = p.x*cos(d) - p.y*sin(d) + o.x;
tp.y = p.y*cos(d) + p.x*sin(d) + o.y;
return tp;
}

double angle(PointEx o PointEx s 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-16 21:38  Debug\
     文件        1319  2018-09-16 21:38  Debug\MyGraphCal.Build.CppClean.log
     文件          95  2018-09-16 21:38  Debug\MyGraphCal.log
     目录           0  2018-09-16 21:38  Debug\MyGraphCal.tlog\
     目录           0  2018-09-16 21:38  GeneratedFiles\
     文件       38546  2018-09-15 16:49  Graph.h
     文件       26507  2018-09-16 20:39  Graphbase.cpp
     文件       13337  2018-09-16 18:06  Graphbase.h
     文件        7154  2018-09-16 21:11  MyGraphCal.cpp
     文件        1219  2018-09-16 21:00  MyGraphCal.h
     文件          70  2018-09-15 16:50  MyGraphCal.qrc
     文件        1055  2018-09-15 19:42  MyGraphCal.ui
     文件        9185  2018-09-15 16:51  MyGraphCal.vcxproj
     文件        2531  2018-09-15 16:51  MyGraphCal.vcxproj.filters
     文件         813  2018-09-16 17:23  MyGraphCal.vcxproj.user
     目录           0  2018-09-16 21:38  Resources\
     文件         191  2018-09-15 16:50  main.cpp

评论

共有 条评论