站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2ME 专题问个画图的问题

问个画图的问题

摘要: 问个画图的问题


我想写个画五角星的程序,虽然我人工计算出了五角星的五个角的坐标,但我想写个算法,实现用户个个坐标(比如顶点)和半径长度,程序就可以自己算出其他的坐标,然后可以动态的在屏幕上画出五角星.
我看看大学的高等代数,但还是不得要领,谁能指点我一下
PS:主要是五角星的计算.


或者给出一条水平直线,然有以这个直线画出图形


五角星不就是把一个圆五等份吗?每一个角度72度,然后确定一个圆心和半径,就可以确定这5个点,有了这5个点之后,用drawLine把该连的线都连起来


我也是这么想过,可实际的代码就不知道怎么左了
请问怎么确定点的坐标?
能给除具体的代码吗?
我晕了....


你既然人工能算出来。。那就好办,你计算之前,将原点坐标设置为x,y 把半径设置为z,你再算出来的东西 就是xyz相关的量了。


这个问题的核心是三角函数

对于CLDC1.1的手机 可以直接用三角函数计算坐标(这个中等代数的内容)

对于CLDC1.0的手机有两种途径:
1. 用三角函数展开式计算三角函数(高等数学第一册的内容)
2. 如果需要大量三角函数运算可以事先用其他程序生成一个表,然后在J2ME程序中查表获得三角函数值


↑返回目录
前一篇: 关于手机键盘的方向导航键的问题
后一篇: 请帮忙推荐一款比较实惠的用于j2me编程的手机