-
大小: 23.36M文件類型: .rar金幣: 1下載: 0 次發布日期: 2023-06-24
- 語言: C/C++
- 標簽:
資源簡介
代碼片段和文件信息
//?cut.cpp?:?定義控制臺應用程序的入口點。
//
#include?“stdafx.h“
#include
#include
#include?“cut.h“
using?namespace?std;
int?result[50][2]?=?{?{10?80}{70?10}{80?80}{90?10}{130?80}{80?130}};
enum?mark?{?L?B?R?T};
int?c?=?-1;
struct?node?{
float?data[2];
node*?next;
node*?pre;
};
void?initNode(node?*&head)?{
head?=?new?node;
head->data[0]?=?0;
head->data[1]?=?0;
head->next?=?NULL;
head->pre?=?NULL;
node?*p?=?head;
node?*q?=?NULL;
//此處直接輸入的點的起始數目進行初始化
for?(int?i?=?0;?i?6;?++i)?{
q?=?new?node;
q->data[0]?=?result[i][0];
q->data[1]?=?result[i][1];
q->pre?=?p;
p->next?=?q;
p?=?q;
}
p->next?=?head;
head->pre?=?p;
}
//分別對應每個邊裁剪
void?testPoint(node?*&first?node?*&head?int&?edg?float?xl?float?xr?float?yb?float?yt)?{?
if?(edg?==?4)?{
return;
}
node*?p?=?first;
node*?q?=?p->pre;
//依次對每個點處理,在線內的就存入result數組
while?(p?!=?head)?{
int?x?=?0;
int?y?=?0;
if?(q?==?head)?{??
q?=?p->
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5675??2018-11-13?21:39??直線裁剪\cut.cpp
?????文件?????????70??2018-11-13?21:39??直線裁剪\cut.h
?????文件???????3386??2018-11-03?19:59??直線裁剪\Debug\cl.command.1.tlog
?????文件??????44498??2018-11-03?19:59??直線裁剪\Debug\CL.read.1.tlog
?????文件???????2938??2018-11-03?19:59??直線裁剪\Debug\CL.write.1.tlog
?????文件??????62251??2018-11-03?19:23??直線裁剪\Debug\cut.obj
?????文件??????????2??2018-11-03?18:38??直線裁剪\Debug\li
?????文件??????????2??2018-11-03?18:38??直線裁剪\Debug\li
?????文件??????????2??2018-11-03?18:38??直線裁剪\Debug\li
?????文件???????1180??2018-11-03?18:38??直線裁剪\Debug\rc.command.1.tlog
?????文件???????6614??2018-11-03?18:38??直線裁剪\Debug\rc.read.1.tlog
?????文件????????670??2018-11-03?18:38??直線裁剪\Debug\rc.write.1.tlog
?????文件?????646943??2018-11-03?18:38??直線裁剪\Debug\StdAfx.obj
?????文件????1305600??2018-11-03?19:59??直線裁剪\Debug\vc100.idb
?????文件????2805760??2018-11-03?19:59??直線裁剪\Debug\vc100.pdb
?????文件???????3599??2018-11-03?18:38??直線裁剪\Debug\裁剪.Build.CppClean.log
?????文件??????????2??2018-11-03?18:38??直線裁剪\Debug\裁剪.exe.em
?????文件?????????68??2018-11-03?18:38??直線裁剪\Debug\裁剪.exe.em
?????文件????????119??2018-11-03?19:59??直線裁剪\Debug\裁剪.lastbuildstate
?????文件???????8085??2018-11-03?19:59??直線裁剪\Debug\裁剪.log
?????文件??????26425??2018-11-03?18:38??直線裁剪\Debug\裁剪.obj
?????文件???22740992??2018-11-03?18:38??直線裁剪\Debug\裁剪.pch
?????文件?????107024??2018-11-03?18:38??直線裁剪\Debug\裁剪.res
?????文件??????????0??2018-11-03?19:59??直線裁剪\Debug\裁剪.unsuccessfulbuild
?????文件????????713??2018-11-03?19:23??直線裁剪\Debug\裁剪.vcxprojResolveAssemblyReference.cache
?????文件??????????0??2018-11-03?18:38??直線裁剪\Debug\裁剪.write.1.tlog
?????文件????????200??2018-11-03?18:38??直線裁剪\Debug\裁剪_manifest.rc
?????文件???74776576??2018-11-03?20:40??直線裁剪\ipch\裁剪-ea871fe8\裁剪-3ce735a1.ipch
?????文件???????3537??2018-11-13?21:39??直線裁剪\ReadMe.txt
?????文件?????303104??2018-11-11?22:19??直線裁剪\Release\裁剪算法.exe
............此處省略32個文件信息
評論
共有 條評論