社区
Java SE
帖子详情
有没有人学过图形学
dangdangdangdang
2003-10-18 12:39:33
有没有人学过图形学,并用java实现过图形学的算法?
小弟我需要用java做图形学的作业,用2d包画3d图形,
真的很难啊,有没有什么东西可以参考啊?
...全文
60
4
打赏
收藏
有没有人学过图形学
有没有人学过图形学,并用java实现过图形学的算法? 小弟我需要用java做图形学的作业,用2d包画3d图形, 真的很难啊,有没有什么东西可以参考啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dangdangdangdang
2003-10-19
打赏
举报
回复
哪位大哥好象对图形学很在行啊,小弟要求教了。
小弟的作业很急,两星期之内要交的,
要求如下:
作业内容:设计和实现一个能生成和显示简单几何形体的程序。
1. 实现4种基本几何形体的生成:长方体(box),球体(sphere),圆柱体(cylinder),圆锥体(cone)。除长方体外,要求将另外3种几何形体划分成多边形来表示。
2. 可以设定观察点和观察参数,对生成的几何形体进行投影和剪裁。
3. 在投影和剪裁的基础上,显示几何形体的线框图。
4. 实现设置观察点和观察参数的功能。
要求用java,但不能用3d包,只能2d包,现在问题是我对要求如何实现一点思路都没有,时间紧迫,请哪位大哥高抬贵首,至少给点思路吧。谢了!
wangkunkevin
2003-10-18
打赏
举报
回复
我们学校开了图形分形讨论班,不过没去,好象java在做图象处理方面不是很强吧,觉得没太大的必要去学习。
liuxiaolinlxl
2003-10-18
打赏
举报
回复
哎呀,这么简单阿,你想做什么图形阿,我想你应该了解按钮,和文本框的构建方法吧,都是一笔一笔画出来的,其实也不难,如果要给你讲阿,不可能说得明白,你得买一本书,好好研究,不过可要有耐心哦,我建议你可以先考虑一下,蚀刻线,和3D边框得画法,就应该好入门了
LuZhou
2003-10-18
打赏
举报
回复
到书店买本java做2d、3d的书吧。
Vulkan原理与实战—铸造渲染核武器—基石篇
Vulkan被称为OpenGL的接班人,性能果然是霸气外漏,更能够承载下一个时代的图形渲染编程。 GPU高性能渲染的课题进入了一个新的阶段,对于计算细节的控制,多核CPU多线程渲染以及高性能算法的灵活设计需求日益旺盛。图形程序员需要有更加强力且灵活的工具,来“解锁”我们自身的控制能力,OpenGL的较高度封装性以及单纯的状态机模式显然已经无法适应现代化图形渲染的强烈需求。为什么要学习Vulkan?正如前言所说,Vulkan已经成为了下一个时代的图形渲染主流API,早已经被各大商业引擎(Unreal Engine、Unity3D)所支持。那么我们的同学就有如下问题需要明晰:1 作为游戏程序员我们只学会了UE或者Unity3D,那么就只能作为一个普通的程序员,如果能够结合Vulkan的学习对商用引擎理解更加深刻,就可以更好的发挥引擎威力甚至更改引擎的源代码,实现更多的可能,让你在各大公司之间都“蛇形走位,游刃有余” 2 作为自研引擎工作人员,你可能在工业软件领域从业、也有可能在影视渲染领域从业、也可能在其他的图形系统领域(军工、GIS、BIM)等领域,那么熟练的掌握Vulkan就可以针对自己公司的不同领域需求进行不同的引擎定制开发,从而获得牢不可破的地位,对于自身职业发展有着极大的优势! 总而言之,越早学习Vulkan,就越能与别人拉开差距,让Vulkan称为你升职加薪、壮大不可替代性的核武器! 课程简介:本课程详细讲解了Vulkan从小白到入门的基础理论+实践知识,对于每一个知识点都会带领学员通过代码来实现功能。其中涵盖了计算机
图形学
基础理论,计算机
图形学
数学推导,Vulkan基础系统设计理论,基础单元(实例,设备,交换链), 渲染管线,RenderPass, 指令与多线程, 顶点描述与实验, Uniform与描述符, 图像与采样, 深度与反走样,模型与摄像机等内容;课程中会对Vulkan复杂抽象的API进行一次包装层的封装,将相关的API都进行聚合与接口设计,作为游戏或者图形引擎来讲,这是至关重要的第一步。这一个封装步骤,也被称为API-Wrapper,经过包装后的类库,同学可以在此之上根据自己的具体需求进行扩展,从而得到最适合自己的类库内容。本课程为系列化课程,在铸造基石篇章之后,会继续使用本包装类库进行改良,并且实现Vulkan API下的各类效果以及高级特性的开发教学。 课程优势:1 本课程会从计算机
图形学
的基础渲染管线原理出发,带领0基础的同学对计算机
图形学
进行快速认知,且对必要的知识点进行筛选提炼,去掉冗余繁杂的教学内容,更加适合新手对Vulkan渲染体系入门了解。 2 本课程会对计算机
图形学
所涉及的数学知识及如何应用到渲染当中,进行深入的讲解,带领同学对每一行公式展开认识,从三维世界如何映射到二维的屏幕,在学习完毕后会有清晰的知识体系 3 本课程会带领同学认知每一个Vulkan的API,并且在代码当中插入详细的注释,同学们在学习的时候就可以参照源代码进行一系列尝试以及学后复习 4 本课程所设计的包装层,会带领同学一行一行代码实现,现场进行Debug,对于Vulkan常出现的一些问题进行深入探讨与现场纠正 学习所得:1 同学们在学习后可以完全了解从三维世界的抽象物体,如何一步步渲染称为一个屏幕上的像素点。2 同学们在学习后可以完全掌握基础的Vulkan图形API,并且了解Vulkan当中繁多的对象之间相互的联系,从而可以设计更好的图形程序3 同学们在跟随课程进行代码编写后,可以获得一个轻量级的Vulkan底层API封装库(Wrapper),从而可以在此之上封装上层的应用,得到自己的迷你Vulkan图形渲染引擎当然,在达到如上三点之后,如果可以更进一步学习Vulkan的进阶课程,同学们可以获得更好的职业发展,升职加薪之路会更加清晰,成为公司不可替代的强力工程师 本课程含有全套源代码,同学购买后,可以在课程附件当中下载 完全不懂
图形学
可以学习么?使用层面上来讲是没有问题的,老师在每个api讲解的时候,都会仔细分析api背后的原理,所以可以跟随下来的话,能够编程与原理相融,学会使用 数学不好可以学习么?学习图形类课程,最好能够入门级别的线性代数,具体说就是: 1 向量操作 2 矩阵乘法 3 矩阵的逆、转置 这几个点就足够 学习后对就业面试有什么作用?目前类似Vulkan的渲染知识是一切引擎的基础,只要能够跟随每一节课写代码做下来,游戏公司、工业软件公司等都是非常容易进去的,因为原理层面已经通晓,面试就会特别有优势。同学可以在简历上写熟悉VulkanAPI并且有代码经验,对于建立筛选以及面试都会有很大的帮助,对于薪资也会有大幅度提升
计算机
图形学
完整笔记(一):
图形学
概论
文章目录第一章 计算机
图形学
概论1.1 全书概述1.2 计算机
图形学
定义1.3 计算机
图形学
研究内容1.4 计算机
图形学
的发展历史1.5 计算机
图形学
的应用领域1.6 计算机图形系统组成1.7 图形显示设备1.8
图形学
相关概念1.9 图形图像的区别及存储格式 第一章 计算机
图形学
概论 1.1 全书概述
图形学
基本知识 光栅
图形学
扫描转换、区域填充、裁减、反走样、消隐 二维、三维图形变换及观察 几何造型 参数曲线曲面基本概念、Bezier曲线曲面、B样条曲线等 真实感
图形学
颜
计算机
图形学
的研究意义
计算机
图形学
的研究意义计算机
图形学
简介
图形学
对于中国工业、科技行业发展的意义
图形学
对于文化艺术发展的意义
图形学
促进信息的传播计算机
图形学
的未来 计算机
图形学
简介 视觉是人类获取信息最直接、快速、多样化的途径,也因此图形是计算机向人展示信息的重要手段。如何利用计算机实现图形的表示、生成、处理、显示,将信息转换成直观或逼真的图像,是计算机
图形学
研究的重点。在计算机辅助设计/制造,计算机动画,科学计算...
计算机
图形学
(渲染方向)学习全攻略——学术科研篇
博主以前是打算做计算机视觉的,但是出于好奇,不幸进入了
图形学
的大坑。在学
图形学
中,有一些经验和方法,与大家分享一下。 这个博客文章我会不断进行更新,将适合的资料学习顺序进行总结。 准备阶段(一般是刚入大学的大学生) 首先需要学习编程语言,这里主要指C/C++,C++语言是
图形学
的基础编程语言,是绝对绕不开的。 入门编程书: 建议的阅读顺序:The C Programming Language->C primer plus -> C++ primer 推荐顺序理由:第一本书最简洁,例.
浅谈国内
图形学
教育现状
最近参加了一些线上
图形学
教育方面的专题研讨会,一些国内做的比较好的公司以及科研机构的研究人员分享了许多相关的内容,让人受益颇多。结合各位专家的分享,以及自己在
图形学
领域学习研究的一些心得体会,我决定用这篇博客,来简略谈谈我对目前国内
图形学
教育的一些认识。希望通过这篇博客,对有志于投身
图形学
领域的同学与工程师,提供一些粗浅的帮助,起到一点抛砖引玉的作用。 1. 什么是
图形学
要谈
图形学
的教育问题,首先要回归到基本定义,弄清楚什么是
图形学
。非常让人惊奇的是,如果你去跟一个计算机领域以外的人谈什么是
图形学
..
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章