我是个新手,对java理解还不深入,看了些java方面的基础视频,自己尝试着把中国的古老的太极图给画出来,经过一些思考和动手,终于把太极图给绘画出来。
记得以前某位高手也画过类似的太极图,不过当时自己才疏学浅,实在看不懂,也没心思看。这次我要自己独立地把太极图给画出来,
个人编程习惯,开始画的草图:
欣赏:从这幅双鱼太极图就可以看出中国的古老文化的博大精深,简单的几笔,黑与白的交会,却勾勒出了如此美妙的图案。
结构剖析:整体结构比较简单,共可分为5个圆,其中有两个圆是半圆,由黑白两种颜色组成。
遇到的困难:如何把黑鱼的的黑色部分画出?
我的思路:先把黑鱼的黑色部分的所有点,通过圆的方程,在圆内还是在圆外,if语句进行判断,如果符合要求,即可。
最后整体效果图:
附java代码:
import javax.swing.*;</