资源简介
计算机图形学作业,关于立体图形构建,旋转实现以及平行投影和透视投影的实现。仅作为作业参考。

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Text;
using System.Linq;
using System.Windows.Forms;
using System.ComponentModel;
using System.Data;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
bool styledirection;
int len xs ys zs xd yd zd degi=0;
double arc xc yc;
public Form1()
{
InitializeComponent();
}
private void tous_CheckedChanged(object sender EventArgs e)
{
旋转方向.Enabled = true;
视点坐标.Enabled = true;
边长输入.Enabled = true;
步长输入.Enabled = true;
投影方向.Enabled = false;
确认信息.Enabled = false;
ydirection.Enabled = false;
zdirection.Enabled = false;
style = false;
xdirection.Text = Convert.ToString(0);
ydirection.Text = Convert.ToString(0);
zdirection.Text = Convert.ToString(0);
}
private void pingx_CheckedChanged_1(object sender EventArgs e)
{
旋转方向.Enabled = true;
投影方向.Enabled = true;
边长输入.Enabled = true;
步长输入.Enabled = true;
视点坐标.Enabled = false;
确认信息.Enabled = false;
ysight.Enabled = false;
zsight.Enabled = false;
style = true;
xsight.Text = Convert.ToString(0);
ysight.Text = Convert.ToString(0);
zsight.Text = Convert.ToString(0);
}
private void 停止旋转_Click_1(object sender EventArgs e)
{
停止旋转.Enabled = false;
确认信息.Enabled = true;
timer1.Enabled = false;
}
private void 开始旋转_Click_1(object sender EventArgs e)
{
停止旋转.Enabled = true;
确认信息.Checked = false;
开始旋转.Enabled = false;
确认信息.Enabled = false;
timer1.Enabled = true;
arc = Function.Degree_count(deg i); //计算角度
Function.Graph_draw(pictureBox1 xc yc xs ys zs xd yd zd arc len style direction); //调用函数进行画图,每次调用,画出一幅目标对象投影图
i=i+1;
}
private void timer1_Tick_1(object sender EventArgs e)
{
timer1.Interval = 400;
开始旋转_Click_1(sender e);
}
private void 确认信息_CheckedChanged_1(object sender EventArgs e) //读进和校正用户输入的参数
{
开始旋转.Enabled = true;
len = Convert.ToInt32(lenclass.Text);
Function.Build_stereogram(len);
xd = Convert.ToInt32(xdirection.Text);
yd = Convert.ToInt32(ydirection.Text);
zd = Convert.ToInt32(zdirection.Text);
xs = len + Convert.ToInt32(xsight.Text);
ys = len / 2 + len + Convert.ToInt32(ysight.Text);
zs = len * 2 + Convert.ToInt32(zsight.Text);
i
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-11-24 20:20 立体图形旋转 C# 计算机图形学\
目录 0 2012-11-24 20:20 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\
文件 914 2012-11-05 10:17 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1.sln
目录 0 2012-11-24 20:20 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\bin\
目录 0 2012-11-24 20:20 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\bin\Debug\
文件 20992 2012-11-08 16:09 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe
文件 44544 2012-11-08 16:09 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.pdb
文件 11600 2012-11-08 16:13 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe
文件 490 2009-08-31 00:40 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe.manifest
目录 0 2012-11-05 10:18 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\bin\Release\
文件 4999 2012-11-08 16:09 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\Form1.cs
文件 25205 2012-11-08 16:09 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\Form1.Designer.cs
文件 6210 2012-11-08 16:09 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\Form1.resx
文件 3144 2012-11-08 15:49 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\Function.cs
文件 595 2012-11-08 15:49 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\Line.cs
目录 0 2012-11-24 20:20 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\obj\
目录 0 2012-11-24 20:20 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\obj\x86\
目录 0 2012-11-24 20:20 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\obj\x86\Debug\
文件 9267 2012-11-06 22:13 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6670 2012-11-08 16:09 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 1338 2012-11-08 16:09 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\obj\x86\Debug\GenerateResource.read.1.tlog
文件 3346 2012-11-08 16:09 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\obj\x86\Debug\GenerateResource.write.1.tlog
文件 12818 2012-11-08 13:35 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\obj\x86\Debug\ResolveAssemblyReference.cache
目录 0 2012-11-05 10:17 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\obj\x86\Debug\TempPE\
文件 5032 2012-11-08 16:13 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.csproj.FileListAbsolute.txt
文件 20992 2012-11-08 16:09 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.exe
文件 180 2012-11-08 16:09 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.Form1.resources
文件 44544 2012-11-08 16:09 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.pdb
文件 180 2012-11-08 13:35 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.Properties.Resources.resources
文件 1611 2012-11-08 15:49 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\Point.cs
文件 505 2012-11-05 10:17 立体图形旋转 C# 计算机图形学\WindowsFormsApplication1\Program.cs
............此处省略7个文件信息
- 上一篇:无线故障全搞定 OmniPeek使用技巧
- 下一篇:wifi_通用密码.txt
相关资源
- 计算机图形学 边填充算法实现代码
- WPF USB 网络 串口 通信软件
- B/S 网上订餐系统
- 教室管理系统.rar
- 计算机图形学课设 画板
- 小鸡快跑游戏.
-
分别适用于.NET fr
amework 2.0和4.0的E - 汽车租赁系统............................
- 德卡D8读写器关于读写感应卡的一些代
- halcon 测量助手
- 图片存储到数据库保存二进制文件并
- 简易绘图程序(计算机图形学课程设
- 用Socket写的简易FTP服务器和客户端
- 企业销售管理信息系统(全套)
- 计算机图形学(openGL)代码
- 图形学集成程序dda、中点算法、多边
- 串口操作类(justinio)
- 计算机图形实验(哈尔滨工程大学)
- 基于Petri网的工作流(完整的原创源代
- 选择题自动考试系统
- 多线程实例:桌面智能弹球小游戏
- 土地信息管理系统
- ServiceStack V3.9 全部dll
- PDF pdfview.ocx 无水印
- 计算机图形学-全.rar
- 无需共享打印机实现远程打印功能小
- 真正的破解版PDFView4NET
- 网页调用ActiveX控件获取串口数据
- Luence的与盘古分词的使用软件
- 7-Uath茶壶
评论
共有 条评论