没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论































bool InQd(FXY a[4],FXY f1) //质点是否在四边形内
{
// char st[250];
CMyDlg *pDlg = (CMyDlg *)(AfxGetApp()->GetMainWnd());
int i,i1;
double sum,sum2;
FXY b[3];
sum2=0.;
b[0]=a[0];b[1]=a[1];b[2]=a[2];sum2+=area(b);
b[0]=a[0];b[1]=a[3];b[2]=a[2];sum2+=area(b);
sum=0.;
for(i=0;i<4;i++)
{
i1=i+1;i1%=4;
b[0]=a[i];b[1]=a[i1];b[2]=f1;
sum+=area(b);
}
// return sum-(sum2+0.00000000001);
if(sum>sum2+0.0000000001)
{return false;}//pDlg->m_lst.AddString("不在四边形内!");
else
{
// sprintf(st,"M4x= %9.3f %9.3f %9.3f %9.3f",a[0].x,a[1].x,a[2].x,a[3].x);pDlg->m_lst.AddString(st);
return true;
};//在里面pDlg->m_lst.AddString("在四边形内!");
}
double area(FXY b[3]) //S△=√[p(p-a)(p-b)(p-c)] [p=1/2(a+b+c)]
{
{
// char st[250];
CMyDlg *pDlg = (CMyDlg *)(AfxGetApp()->GetMainWnd());
int i,i1;
double sum,sum2;
FXY b[3];
sum2=0.;
b[0]=a[0];b[1]=a[1];b[2]=a[2];sum2+=area(b);
b[0]=a[0];b[1]=a[3];b[2]=a[2];sum2+=area(b);
sum=0.;
for(i=0;i<4;i++)
{
i1=i+1;i1%=4;
b[0]=a[i];b[1]=a[i1];b[2]=f1;
sum+=area(b);
}
// return sum-(sum2+0.00000000001);
if(sum>sum2+0.0000000001)
{return false;}//pDlg->m_lst.AddString("不在四边形内!");
else
{
// sprintf(st,"M4x= %9.3f %9.3f %9.3f %9.3f",a[0].x,a[1].x,a[2].x,a[3].x);pDlg->m_lst.AddString(st);
return true;
};//在里面pDlg->m_lst.AddString("在四边形内!");
}
double area(FXY b[3]) //S△=√[p(p-a)(p-b)(p-c)] [p=1/2(a+b+c)]
{
资源评论


iamxuxx
- 粉丝: 6
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 二次型及其标准形.ppt
- 造价考试常用公式计算及实例.doc
- 游戏规则-楼梯.docx
- 工程项目质量管理3.ppt
- 爱护环境人人有责倡议书.doc
- 散热器对热电致冷器冷却性能影响探讨.ppt
- 甲壳质材料研究&开发有限责任公司商业计划书.doc
- 一、经营范围及规模二、销售计划.doc
- 基于自由与自觉双翼失衡分析网络文学救赎路径.docx
- 全国农技推广系统信息化建设情况调查表(空).doc
- 电厂轴流式风机安装、试运施工作业指导书.doc
- 用PLC进行字路口交通灯的控制线路设计-并进行模拟调试.doc
- 我国住宅项目设计阶段的造价控制.doc
- 立邦牌外墙涂料施工组织设计方案2011.1.22.doc
- 班组内部责任承包合同书(内装组).doc
- 第三单元-建筑材料——水泥.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
