2006-12-23

关于Arc2D的角度问题

关键字: Graphics2D Arc2D 角度
        用过JAVA 2D中的Arc2D类的就会发现,画出来的圆弧的角度与构造函数中的角度并不一致.通过查看Arc2D的源代码可以发现,Arc2D是这样生成圆弧的:首先使用给定的起始角度与跨越角度生成一个半径为1的标准单位圆弧,然后通过伸缩变换,将其转换为构造函数中指定的椭圆上的圆弧.显然,这样得到圆弧的起始角与跨度角与构造函数中的已经不一样了,除非这个椭圆本来就是个圆,或者其角度为90的倍数.         既然知道了Arc2D的生成原理,通过简单三角变换,我们很容易通过角度变换使用Arc2D生成我们需要的圆弧.下面的代码就是将圆弧的实际角度转换为Arc2D的参数角度: j ...
2006-12-09

<2D Graphics>读书笔记----第二章(2.0)

关键字: Java Graphics2D
绘图操作流程        Graphics2D的内部状态属性决定如何去绘制图形。Graphics2D的内部状态包括以下七种:          paint                Paint决定着色方法。着色方法用于填充诸如笔划路径或形状内部等区域的颜色。可以创建单色的着色法,也可以用变化的色调进行着色, ...
2006-12-06

<2D Graphics>读书笔记----第一章(1.0)

关键字: Java Graphics2D
       本章介绍了JAVA 2D的起源,贡献者,相关技术以及性能. (1) JAVA 2D是什么?         JAVA 2D API(Java 2D Application Programming Interface)指一个用于提供高性能图形操作的JAVA类的集合.JAVA 2D作为JAVA2核心类库的一部分,在下面两个包中引入了一些新类:①         ●&nb ...
2006-12-05

<2D Graphics>读书笔记----前言(0.0)

关键字: 2D Graphics
                                    我的前言      这儿我先说下我写读书笔记的方式----对于一些介绍性的东西我可能会直接把那些我认为有用的摘录下来;对于一些需要理解, ...
2006-12-04

决定认真学习一下<JAVA 2D Graphics>

关键字: 2D Graphics
        前些日子为了写个东西接触了一些JAVA 2D方面的知识,并且从网上下了本O'REILLY的.貌似这也是目前能找到唯一一本专门介绍JAVA 2D的书籍了,而且蔡学镛对这本书的评价也不错.本来下这本书的似乎就想好好把它钻研一番,但草草浏览了一些,对JAVA 2D Graphics有个大概的了解后懒惰的毛病又发作了,所以直到现在对JAVA 2D的了解还是停留在很浅的层次上.         貌似我对编程技术学习的兴趣总是这样一个开口向 ...
Eastsun
搜索本博客
我的相册
Ba2baf55-8a44-300c-973d-5f0a8705818e-thumb
businessblacksteel1.png
共 60 张
最近加入圈子
存档
最新评论