资源简介
直线矩形裁剪完整示例,使用Cohen-Sutherland算法
代码片段和文件信息
// 头文件
#include
#include
#include “CPPYIN.3DLib.h“
using namespace _CPPYIN_3DLib;
// 宏定义
#define WINDOW_CLASS_NAME TEXT(“CPPYIN3DWNDCLS“)
#define WINDOW_title TEXT(“CPPYIN3DCONSOLE“)
#define SCREEN_WIDTH 800
#define SCREEN_HEIGHT 600
#define SCREEN_BPP 32
#define WAIT_TIME 30
// 全局变量定义
HWND g_WindowHandle;
HINSTANCE g_HInstance;
DWORD g_Clock;
// 宏脚本
#define KEY_DOWN(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 1 : 0)
#define KEY_UP(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 0 : 1)
// 函数定义
DWORD GetClock()
{
return GetTickCount();
}
void StartClock()
{
g_Clock = GetClock();
}
void WaitClock()
{
while((GetClock() - g_Clock) < WAIT_TIME)
{
Sleep(5);
}
}
int Game_Init()
{
Init3DLib(g_HInstance g_
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3792 2011-02-04 12:43 CPPYIN.3DConsole\CPPYIN.3DConsole\CPPYIN.3DConsole.cpp
文件 4677 2011-02-01 23:04 CPPYIN.3DConsole\CPPYIN.3DConsole\CPPYIN.3DConsole.vcxproj
文件 1788 2011-02-01 23:04 CPPYIN.3DConsole\CPPYIN.3DConsole\CPPYIN.3DConsole.vcxproj.filters
文件 143 2011-02-01 15:44 CPPYIN.3DConsole\CPPYIN.3DConsole\CPPYIN.3DConsole.vcxproj.user
文件 7752 2011-02-04 12:44 CPPYIN.3DConsole\CPPYIN.3DConsole\CPPYIN.3DLib.cpp
文件 773 2011-02-04 12:37 CPPYIN.3DConsole\CPPYIN.3DConsole\CPPYIN.3DLib.h
文件 29 2011-02-01 23:04 CPPYIN.3DConsole\CPPYIN.3DConsole\CPPYIN.Diagnosis.cpp
文件 103 2011-02-03 13:49 CPPYIN.3DConsole\CPPYIN.3DConsole\CPPYIN.Diagnosis.h
文件 26 2011-02-01 23:04 CPPYIN.3DConsole\CPPYIN.3DConsole\CPPYIN.Helper.cpp
文件 94 2011-02-03 13:49 CPPYIN.3DConsole\CPPYIN.3DConsole\CPPYIN.Helper.h
文件 24 2011-02-01 23:04 CPPYIN.3DConsole\CPPYIN.3DConsole\CPPYIN.Math.cpp
文件 88 2011-02-03 13:49 CPPYIN.3DConsole\CPPYIN.3DConsole\CPPYIN.Math.h
文件 915 2011-02-01 15:44 CPPYIN.3DConsole\CPPYIN.3DConsole.sln
..A..H. 17920 2011-02-04 13:36 CPPYIN.3DConsole\CPPYIN.3DConsole.suo
目录 0 2011-02-04 14:33 CPPYIN.3DConsole\CPPYIN.3DConsole
目录 0 2011-02-04 14:33 CPPYIN.3DConsole
----------- --------- ---------- ----- ----
38124 16
相关资源
- 3d元素周期表 抽奖效果(three)
- unity3d做的3dmax人物模型有走,跑等动
- 3D可视化数据大屏模板
- S7-1200全套EDZ包含3D宏,接线宏
- delphi 金额大小写转换 源码
- Easyx图形库(打开<graphics.h>的头文
- ply 3D模型
- D3D11教程3源码
- cortona3d绿色版安装包
- 直线段的生成算法 :掌握图形学中直
- js绘图,绘制各种图形,纯js
- 3D打印机的上位机源码
- 计算机图形学基础 第2版(陆枫何云峰
- 数据结构图的遍历的图形演示课程设
- STM32F103DS18B20数字温度传感器
- 福州大学Linux 操作系统设计实践报告
- unity3d资源包 一个简单存储玩家分数的
- 计算机图形学二维图形变换
- Unity一张图片上绘制动态曲线
- IPEX天线座PCB封装,AD软件打开,可3
- 点类派生矩形类、圆类,并判断点与
- 拓扑排序数据结构课程设计报告图形
- 高级图形图像处理试卷及其答案
- source code for Computer Graphics - using Open
- 图形学反走样
- KF301封装库,带3D图库
- Direct3D实现三维漫游
- Unity3D 游戏引擎之Unity3D回馈IOS高级界
- 3DMAX之作品设计成品
- 浙江大学计算机图形学作业-光线跟踪
评论
共有 条评论