• 大小: 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\link.command.1.tlog

     文件          2  2018-11-03 18:38  直线裁剪\Debug\link.read.1.tlog

     文件          2  2018-11-03 18:38  直线裁剪\Debug\link.write.1.tlog

     文件       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.embed.manifest

     文件         68  2018-11-03 18:38  直线裁剪\Debug\裁剪.exe.embed.manifest.res

     文件        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个文件信息

评论

共有 条评论