资源简介
代码片段和文件信息
// 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个文件信息
相关资源
- 计算机图形学图形剪裁与变换算法的
- 计算机图形学简单图像设计c++
- 图形学课程作业-mfc.zip
- 计算机图形学原理及实践——C语言描
- 计算机图形学基础教程 VisualC++版 习
- 计算机图形学(MFC)-多边形平滑填充
- 计算机图形学基础教程(Visual C++版)
- 计算机图形学基础教程Visual C++版第二
- 计算机图形学(MFC)-Bezier曲面
- C语言画柱状图,数据可以自行输入
- 计算机图形学 图形几何变换 程序运行
- 计算机图形学基础—消隐
- 《计算机图形学》实验报告C++
- 计算机图形学 Cohen- Sutherland直线段裁
- 计算机图形学大作业C++代码MFC终极版
- c语言编程中点画线法
- 计算机图形学实验二 opengl
- 计算机图形学 中点画椭圆法 Bresenha
- 计算机图形学 直线裁剪算法
- 计算机图形学实验 图形函数库
- 计算机图形学OpenGL画机器人
- 计算机图形学 多边形裁剪程序
- 计算机图形学 帧动画
- 计算机图形学——球的光照模型算法
- 北邮计算机图形学作业一
- 抛物样条曲线 鼠标操作
- 正轴测投影+旋转
- 西南交通大学计算机图形学实验三,
- 计算机图形学画月亮C语言
- 计算机图形学 透视图算法
评论
共有 条评论