该例子来自《Java案例开发集锦》
import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
public class Descartes extends Applet {
int AppletWidth,AppletHeight;
Image OffScreen;
Graphics drawOffScreen;
public void init()
{
setBackground(Color.black);
AppletWidth = getSize().width;
AppletHeight = getSize().height;
OffScreen = createImage(AppletWidth,AppletHeight);
drawOffScreen = OffScreen.getGraphics();
}
public void paint(Graphics g)
{
drawOffScreen.clearRect(0,0,AppletWidth,AppletHeight);
drawOffScreen.setColor(Color.white);
int i,j;
double x,y,r;
for ( i = 0; i <= 90; i++ )
for ( j = 0; j <= 90; j++ )
{
r=Math.PI/45*i*(1-Math.sin(Math.PI/45*j))*18;
x=r*Math.cos(Math.PI/45*j)*Math.sin(Math.PI/45*i)
+AppletWidth/2;
y=-r*Math.sin(Math.PI/45*j)+AppletHeight/4;
drawOffScreen.fillOval((int)x,(int)y,2,2);
}
g.drawImage(OffScreen,0,0,this);
}
}
效果如图:
- 大小: 12.1 KB
分享到:
相关推荐
笛卡尔曲线方程和图.doc
Python画笛卡尔心形曲线 Python画笛卡尔心形曲线 Python画笛卡尔心形曲线 Python画笛卡尔心形曲线 Python画笛卡尔心形曲线 Python画笛卡尔心形曲线 Python画笛卡尔心形曲线 Python画笛卡尔心形曲线 Python画笛卡尔...
#资源达人分享计划#
AFWaveView, 心形波浪图像,笛卡尔心形曲线
功能:能在SDK、MFC编程中实现笛卡尔 坐标系统的绘制,以及曲线,点的绘制。 特性:1.本程序采用面向对象思想设计; 2.具备很好的独立性,随时可以把这两个文件应 用在任意SDK、MFC开发中; 3.有良好的灵活性,...
用qt编写的笛卡尔空间直线轨迹插值算法,将插值结果保存到文件中,利用matlab画出直线轨迹,及速度加速曲线。其中速度规划采用梯形速度规划。插值算法代码用qt打开,轨迹结果用matlab打开画出轨迹查看。
机械臂轨迹规划之笛卡尔空间直线规划matlab仿真程序 在机械臂作业过程中,我们常希望末端执行器在空间中距离较远的两点间作直线运动,而对应的轨迹规划方法称为直线规划。 首先考虑对位置的插补。当起始点与目标点的...
编写笛卡尔公式 实现美妙曲线的Java代码
案例3 用JDOM解析XML文件 案例4 Java编制的时钟 案例5 简单日历 案例6 系统内存状态监视程序 案例7 简单计算器 案例8 多线程断点续传 案例9 笛卡尔曲线 第四章 Java与游戏 案例1 ...
不解风情的真相笛卡尔、公主及心形曲线.doc
用qt编写的笛卡尔空间圆弧轨迹插值算法,将插值结果保存到文件中,利用matlab画出圆弧轨迹,及速度加速曲线。其中速度规划采用梯形速度规划。插值算法代码用qt打开,轨迹结果用matlab打开画出轨迹查看。
基于带约束S型速度曲线的机械手笛卡尔空间轨迹规划.pdf
传入经纬度坐标,将坐标转换贝塞尔曲线的笛卡尔坐标、抛物线笛卡尔坐标返回,注意混淆
Matlab 函数使用中心线的样条表示在笛卡尔 (xy) 和曲线正交 (sn) 坐标之间进行转换。
1.4.3曲线 1.4.4表面 2.0 Geojsonio和Geopandas 2.1 Geojsonio 2.2大熊猫 3.0匀称和笛卡尔 4.0情节 5.0 Google地图 6.0最后的话 6.1资源 6.2更多的东西 0.0设置 本指南是用Python 3.6编写的。 0.1 Python和Pip ...
针对机器人轨迹笛卡尔空间规划中需要精确规划出机器人路径曲线,且在需要精确跟踪轨迹场合却有很多曲线往往达不到精度要求的问题,利用改进性遗传算法,分段跟踪Bezier曲线的各部分,使机器人运行平稳,路径圆滑平顺。...
3. 利用polar函数绘制轮胎图和笛卡尔心形图。绘制函数y=ex的半对数坐标图形。 4. 绘制peak函数的等高线和三维网格图。 5. 将图形窗口分为两个窗格分别绘制函数: y=2x+5 和 y=x2-3x+1 在[-3,3]区间上的曲线,并...
xy2sn 分析或插入遵循公共中心线的分散数据(如河流中的测深数据... 该包提供了使用中心线的样条表示在笛卡尔 (xy) 和曲线正交 (sn) 坐标之间进行转换的函数。 该方法基于 。 代码取决于 John D'Erricos 、 和函数。
机器人的连续曲线路径在笛卡尔空间规划,而曲线的拐角处在关节空间采用五次多项式过渡进行规划。利用笛卡尔空间和关节空间的组合,使机器人运动的连续曲线轨迹连续平滑,同时使运动的速度和加速度也连续平滑,这有利于...
seis_cpml_iso_2o_mtb_disp_curvil.m - 显示公式 + 曲线网格 + fe_boundary - 没有多个 ifs ksi - 曲线坐标 x eta - 曲线坐标 y curveintersect.m - 查找 x0,y0 曲线交点的函数 func_find_closest_grid_nodes.m - ...