实例介绍
史上最全计算机图形学实验(java版),包含填充 裁剪 DDA直线Breasham圆,直线等
【实例截图】
【核心代码】
6be83134-a563-45a1-93d4-5bf8ace59e17
└── 实验
├── 3_1_1
│ ├── line.class
│ └── line.java
├── 3_1_2
│ ├── PixelWindow.class
│ ├── PixelWindow.java
│ └── SetPixel.class
├── bianhuan
│ ├── bianhuan.html
│ └── bianhuan.java
├── cube
│ ├── cube.class
│ ├── cube.htm
│ └── cube.java
├── Cyrus_Beck裁剪
│ ├── clipCB.class
│ ├── clipCB.htm
│ └── clipCB.java
├── DDA画直线
│ ├── DDA.html
│ └── DDA.java
├── Java课程设计案例精编光盘源码
│ ├── DrawingPanel
│ │ └── DrawingPanel
│ │ ├── classes
│ │ │ ├── drawingpanel
│ │ │ │ ├── Circle.class
│ │ │ │ ├── drawings.class
│ │ │ │ ├── fillCircle.class
│ │ │ │ ├── fillOval.class
│ │ │ │ ├── fillRect.class
│ │ │ │ ├── fillRoundRect.class
│ │ │ │ ├── Line.class
│ │ │ │ ├── MiniDrawPad$10.class
│ │ │ │ ├── MiniDrawPad$11.class
│ │ │ │ ├── MiniDrawPad$12.class
│ │ │ │ ├── MiniDrawPad$1.class
│ │ │ │ ├── MiniDrawPad$2.class
│ │ │ │ ├── MiniDrawPad$3.class
│ │ │ │ ├── MiniDrawPad$4.class
│ │ │ │ ├── MiniDrawPad$5.class
│ │ │ │ ├── MiniDrawPad$6.class
│ │ │ │ ├── MiniDrawPad$7.class
│ │ │ │ ├── MiniDrawPad$8.class
│ │ │ │ ├── MiniDrawPad$9.class
│ │ │ │ ├── MiniDrawPad$ButtonHandler1.class
│ │ │ │ ├── MiniDrawPad$ButtonHandler.class
│ │ │ │ ├── MiniDrawPad$checkBoxHandler.class
│ │ │ │ ├── MiniDrawPad$DrawPanel.class
│ │ │ │ ├── MiniDrawPad$mouseA.class
│ │ │ │ ├── MiniDrawPad$mouseB.class
│ │ │ │ ├── MiniDrawPad.class
│ │ │ │ ├── Oval.class
│ │ │ │ ├── Pencil.class
│ │ │ │ ├── Rect.class
│ │ │ │ ├── RoundRect.class
│ │ │ │ ├── Rubber.class
│ │ │ │ └── Word.class
│ │ │ └── package cache
│ │ │ └── drawingpanel.dep2
│ │ ├── DrawingPANel.jpx
│ │ ├── DrawingPANel.jpx.local
│ │ └── src
│ │ └── drawingpanel
│ │ └── MiniDrawPad.java
│ ├── KnightTour
│ │ └── KnightTour
│ │ ├── bknight.jpg
│ │ ├── black.jpg
│ │ ├── classes
│ │ │ ├── gao
│ │ │ │ ├── AccessibleSquares.class
│ │ │ │ ├── bknight.jpg
│ │ │ │ ├── black.jpg
│ │ │ │ ├── KnightsTour$1.class
│ │ │ │ ├── KnightsTour$2.class
│ │ │ │ ├── KnightsTour.class
│ │ │ │ ├── MyPanel.class
│ │ │ │ ├── white.jpg
│ │ │ │ └── wknight.jpg
│ │ │ └── package cache
│ │ │ └── gao.dep2
│ │ ├── knighttour.jpx
│ │ ├── knighttour.jpx.local
│ │ ├── src
│ │ │ └── gao
│ │ │ ├── bknight.jpg
│ │ │ ├── black.jpg
│ │ │ ├── KnightsTour.java
│ │ │ ├── white.jpg
│ │ │ └── wknight.jpg
│ │ ├── white.jpg
│ │ └── wknight.jpg
│ ├── ManpowerSystem
│ │ └── ManpowerSystem
│ │ ├── classes
│ │ │ ├── manpowersystem
│ │ │ │ ├── ActionListener.class
│ │ │ │ ├── Clock.class
│ │ │ │ ├── Database.class
│ │ │ │ ├── Fengmian.png
│ │ │ │ ├── LeaveWorkPanel.class
│ │ │ │ ├── LeaveWorkRecordPane.class
│ │ │ │ ├── MainFrame$1.class
│ │ │ │ ├── MainFrame.class
│ │ │ │ ├── MainFrame_jExitButton_actionAdapter.class
│ │ │ │ ├── MainFrame_jExitButton_ancestorAdapter.class
│ │ │ │ ├── MainFrame_jLeaveWorkButton_actionAdapter.class
│ │ │ │ ├── MainFrame_jLeaveWorkButton_ancestorAdapter.class
│ │ │ │ ├── MainFrame_jOffWorkButton_actionAdapter.class
│ │ │ │ ├── MainFrame_jOffWorkButton_ancestorAdapter.class
│ │ │ │ ├── MainFrame_jOnWorkButton_actionAdapter.class
│ │ │ │ ├── MainFrame_jOnWorkButton_hierarchyBoundsAdapter.class
│ │ │ │ ├── MainFrame_jStaticButton_actionAdapter.class
│ │ │ │ ├── MainFrame_jStaticButton_ancestorAdapter.class
│ │ │ │ ├── MainFrame_this_windowAdapter.class
│ │ │ │ ├── OffWorkPanel.class
│ │ │ │ ├── OffWorkRecordPane.class
│ │ │ │ ├── OnWorkPanel.class
│ │ │ │ ├── OnWorkRecordPane.class
│ │ │ │ ├── RecordItem.class
│ │ │ │ ├── RecordPane.class
│ │ │ │ ├── RecordPane_jExitButton_actionAdapter.class
│ │ │ │ ├── RecordPane_jOKButton_actionAdapter.class
│ │ │ │ ├── RecordPane_jResetButton_actionAdapter.class
│ │ │ │ ├── StaticPanel$1.class
│ │ │ │ ├── StaticPanel$2.class
│ │ │ │ ├── StaticPanel$3.class
│ │ │ │ ├── StaticPanel.class
│ │ │ │ ├── TablePanel$1.class
│ │ │ │ ├── TablePanel$2.class
│ │ │ │ ├── TablePanel$3.class
│ │ │ │ ├── TablePanel$4.class
│ │ │ │ └── TablePanel.class
│ │ │ └── package cache
│ │ │ └── manpowersystem.dep2
│ │ ├── Fengmian.jpg
│ │ ├── ManpowerSystem.jpx
│ │ ├── ManpowerSystem.jpx.local
│ │ ├── src
│ │ │ └── manpowersystem
│ │ │ ├── Clock.java
│ │ │ ├── Database.java
│ │ │ ├── Fengmian.png
│ │ │ ├── LeaveWorkPanel.java
│ │ │ ├── LeaveWorkRecordPane.java
│ │ │ ├── MainFrame.java
│ │ │ ├── OffWorkPanel.java
│ │ │ ├── OffWorkRecordPane.java
│ │ │ ├── OnWorkPanel.java
│ │ │ ├── OnWorkRecordPane.java
│ │ │ ├── RecordItem.java
│ │ │ ├── RecordPane.java
│ │ │ ├── StaticPanel.java
│ │ │ └── TablePanel.java
│ │ └── 数据库脚本和数据库备份
│ │ ├── ManPower
│ │ └── Manpower.sql
│ ├── RussiaGame
│ │ └── RussiaGame
│ │ ├── b0.jpg
│ │ ├── b1.jpg
│ │ ├── classes
│ │ │ ├── package cache
│ │ │ │ └── russiagame.dep2
│ │ │ └── russiagame
│ │ │ ├── b0.jpg
│ │ │ ├── b1.jpg
│ │ │ ├── Eight.class
│ │ │ ├── Five.class
│ │ │ ├── Four.class
│ │ │ ├── GameAreaPanel$1.class
│ │ │ ├── GameAreaPanel.class
│ │ │ ├── GameTable.class
│ │ │ ├── MainFrame$1.class
│ │ │ ├── MainFrame$2.class
│ │ │ ├── MainFrame$3.class
│ │ │ ├── MainFrame$MyRun.class
│ │ │ ├── MainFrame$SpeedChangeListener.class
│ │ │ ├── MainFrame.class
│ │ │ ├── MainFrame_jExitButton_actionAdapter.class
│ │ │ ├── MainFrame_jRestartButton_actionAdapter.class
│ │ │ ├── MainFrame_jStartButton_actionAdapter.class
│ │ │ ├── One.class
│ │ │ ├── PreviewPanel.class
│ │ │ ├── PreviewTable.class
│ │ │ ├── Root.class
│ │ │ ├── Seven.class
│ │ │ ├── Six.class
│ │ │ ├── Three.class
│ │ │ └── Two.class
│ │ ├── RussiaGame.jpx
│ │ ├── RussiaGame.jpx.local
│ │ └── src
│ │ └── russiagame
│ │ ├── b0.jpg
│ │ ├── b1.jpg
│ │ ├── Eight.java
│ │ ├── Five.java
│ │ ├── Four.java
│ │ ├── GameAreaPanel.java
│ │ ├── GameTable.java
│ │ ├── MainFrame.java
│ │ ├── One.java
│ │ ├── PreviewPanel.java
│ │ ├── PreviewTable.java
│ │ ├── Root.java
│ │ ├── Seven.java
│ │ ├── Six.java
│ │ ├── Three.java
│ │ └── Two.java
│ ├── TsinghuaIP
│ │ └── TsinghuaIP
│ │ ├── classes
│ │ │ ├── package cache
│ │ │ │ └── tsinghuaip.dep2
│ │ │ └── tsinghuaip
│ │ │ ├── about.png
│ │ │ ├── GenXML.class
│ │ │ ├── IPAssignApp.class
│ │ │ ├── IPAssignFrm$1.class
│ │ │ ├── IPAssignFrm.class
│ │ │ ├── IPAssignFrm_exitButton_actionAdapter.class
│ │ │ ├── IPAssignFrm_queryButton_actionAdapter.class
│ │ │ ├── IPInfoDataModel.class
│ │ │ ├── IPInfoSAXHandler.class
│ │ │ ├── IPInfoToDB.class
│ │ │ ├── IPInfoXMLBuilder.class
│ │ │ └── SAXParseIPInfo.class
│ │ ├── src
│ │ │ └── tsinghuaip
│ │ │ ├── GenXML.java
│ │ │ ├── IPAssignApp.java
│ │ │ ├── IPAssignFrm.java
│ │ │ ├── IPInfoToDB.java
│ │ │ ├── IPInfoXMLBuilder.java
│ │ │ └── SAXParseIPInfo.java
│ │ ├── TsinghuaIPAssign.htm
│ │ ├── TsinghuaIPAssign.txt
│ │ ├── TsinghuaIPAssign.xml
│ │ ├── TsinghuaIP.jpx
│ │ ├── TsinghuaIP.jpx.local
│ │ └── 数据库脚本和数据库备份
│ │ ├── CampusIP.sql
│ │ └── CompusIP
│ ├── 学生信息管理系统
│ │ └── 学生信息管理系统
│ │ ├── stumanage
│ │ │ ├── beautiful.jpg
│ │ │ ├── classes
│ │ │ │ ├── package cache
│ │ │ │ │ └── stumanage.dep2
│ │ │ │ └── stumanage
│ │ │ │ ├── beautiful.jpg
│ │ │ │ ├── MainFrame.class
│ │ │ │ ├── MainFrame_jButton1_actionAdapter.class
│ │ │ │ ├── MainFrame_jButton3_actionAdapter.class
│ │ │ │ ├── MainFrame_jButton4_actionAdapter.class
│ │ │ │ ├── MainFrame_jPanel3_focusAdapter.class
│ │ │ │ ├── MainFrame_qSet_course_rowFilterAdapter.class
│ │ │ │ ├── MainFrame_queryDataSet2_navigationAdapter.class
│ │ │ │ ├── WelcomeFrame$MyPanel.class
│ │ │ │ ├── WelcomeFrame.class
│ │ │ │ ├── WelcomeFrame_jButton1_actionAdapter.class
│ │ │ │ ├── WelcomeFrame_jButton2_actionAdapter.class
│ │ │ │ ├── WelcomeFrame_jButton3_actionAdapter.class
│ │ │ │ ├── WelcomeFrame_jButton4_actionAdapter.class
│ │ │ │ └── WelcomeFrame_jButton5_actionAdapter.class
│ │ │ ├── src
│ │ │ │ └── stumanage
│ │ │ │ ├── beautiful.jpg
│ │ │ │ ├── MainFrame.java
│ │ │ │ ├── MainFrame.jbx
│ │ │ │ └── WelcomeFrame.java
│ │ │ ├── stumanage.jpx
│ │ │ └── stumanage.jpx.local
│ │ └── 数据库脚本和数据库备份
│ │ ├── stu
│ │ └── stu.sql
│ ├── 超市管理系统
│ │ └── 超市管理系统
│ │ ├── UML_gaokai.rar
│ │ └── 数据库脚本和数据库备份.rar
│ └── 高考信息系统
│ └── 高考信息系统
│ ├── infoManagement
│ │ ├── classes
│ │ │ ├── infomanagement
│ │ │ │ ├── ArtAcn$1.class
│ │ │ │ ├── ArtAcn.class
│ │ │ │ ├── ArtsAchievement.class
│ │ │ │ ├── ArtsQuery$1.class
│ │ │ │ ├── ArtsQuery$2.class
│ │ │ │ ├── ArtsQuery.class
│ │ │ │ ├── Frame1$1.class
│ │ │ │ ├── Frame1$2.class
│ │ │ │ ├── Frame1$3.class
│ │ │ │ ├── Frame1$4.class
│ │ │ │ ├── Frame1.class
│ │ │ │ ├── info.class
│ │ │ │ ├── QueryDataSet1RowIterator.class
│ │ │ │ ├── ScienceAchievement$1.class
│ │ │ │ ├── ScienceAchievement.class
│ │ │ │ ├── ScienceAcn$1.class
│ │ │ │ ├── ScienceAcn$2.class
│ │ │ │ ├── ScienceAcn.class
│ │ │ │ ├── ScienceQuery$1.class
│ │ │ │ ├── ScienceQuery$2.class
│ │ │ │ └── ScienceQuery.class
│ │ │ └── package cache
│ │ │ └── infomanagement.dep2
│ │ ├── infoManagement.jpx
│ │ ├── infoManagement.jpx.local
│ │ └── src
│ │ └── infomanagement
│ │ ├── ArtAcn.java
│ │ ├── ArtsAchievement.java
│ │ ├── ArtsQuery.java
│ │ ├── Frame1.java
│ │ ├── info.java
│ │ ├── QueryDataSet1RowIterator.java
│ │ ├── ScienceAchievement.java
│ │ ├── ScienceAcn.java
│ │ └── ScienceQuery.java
│ └── 数据库脚本和数据库备份
│ ├── info
│ └── info.sql
├── Liang_Barsky裁剪
│ ├── clipLB.class
│ ├── clipLB.htm
│ └── clipLB.java
├── Picking行为
│ ├── picking.class
│ ├── picking.htm
│ └── picking.java
├── sphere
│ ├── glSphere.class
│ ├── glSphere.htm
│ ├── sphere.class
│ └── sphere.java
├── Sutherland_Cohen.html
├── Sutherland_Cohen.java
├── Sutherland-Cohen裁剪
│ ├── clipSC2.class
│ ├── clipSC2.java
│ └── clipSc.htm
├── 上机实验报告.doc
├── 实验大纲1.doc
├── 实验大纲2.doc
├── 实验大纲3.doc
├── 实验大纲4.doc
├── 实验大纲5.doc
├── 实验大纲6.doc
├── 新建 Microsoft Word 文档.doc
├── 新建文件夹
│ ├── bresenham画圆
│ │ └── PWindow.java
│ └── bresenham画直线
│ ├── line.html
│ └── line.java
├── 李春亮-1.doc
├── 李春亮-2.doc
├── 李春亮-3.doc
├── 正负法画圆
│ └── PWindow.java
├── 第五章代码.doc
├── 第六章代码.doc
├── 边界标志法多边形填充
│ ├── boundary.class
│ ├── boundaryclass.java
│ ├── boundary.htm
│ ├── boundary.java
│ ├── interior.class
│ ├── interior.htm
│ ├── interior.java
│ └── 部分代码
│ ├── 部分代码1.txt
│ └── 部分代码2.txt
├── 键盘交互
│ ├── keyboard.class
│ ├── keyboard.htm
│ ├── keyboard.java
│ └── read me.txt
└── 鼠标交互
├── mouse.class
├── mouse.htm
└── mouse.java
77 directories, 311 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论