已知条件:圆点坐标(x0,y0),半径r,角度degree
计算:
Math.sin(x) x的正弦值,返回值在-1.0到1.0之间;
Math.cos(x) x的余弦值,返回值在-1.0到1.0之间;
x弧度的计算公式为,2*PI/360*degree

小球圆形运动轨迹:

<style>#wrap{position: relative;margin:40px auto;width: 400px;height: 400px;border:1px solid #eee;border-radius: 50%;}.ball{position: absolute;top:191px;left:-9px;width:6px;height: 6px;border:6px solid #f60;border-radius:50%;background:#f60;}
</style>
<div id="wrap"><div class="ball"></div>
</div>
<script>var ball = document.querySelector(".ball");var timer ;var x0=191,y0=191,r=200,degree=0;timer = setInterval(function () {degree++;var hudu = 2*Math.PI/360*degree;var x1 = x0 + Math.sin(hudu)*r;var y1 = y0 - Math.cos(hudu)*r;ball.style.left = x1 +"px";ball.style.top = y1 + "px";},50)
</script>

秒针轨迹生成:

<div id="wrap"><p class="seconds"></p>
</div>
<script>var ball = document.querySelector(".ball");var timer ;var seconds = document.querySelector(".seconds");var x0=191,y0=191,r=200,degree=0,str = "";function create() {for(var times=0;times<60;times++){var hudu = 2*Math.PI/360*6*times;var x1 = x0 + Math.sin(hudu)*r;var y1 = y0 - Math.cos(hudu)*r;str +="<span style='left:"+x1+"px;top:"+y1+"px;'></span>";}seconds.innerHTML = str;}create();
</script>

发散:如果有两个或三个圆,已知各圆点坐标、半径,求交叉点坐标??

JS公式实例一:画圆相关推荐

  1. turtle 绘画实例1 画圆

    ''' 方法一 ''' import turtle as t #导入海龟库,并且命名为t t.circle(100)#半径为100 t.done()#暂停程序,停止画笔绘制,但绘图窗体不关闭,直到用户 ...

  2. 前端:JS/23/JS内置对象(String对象,Array对象,Date对象,Boolean对象,Number对象,Math对象),实例:求圆的面积,求直角三角形

    JS内置对象 1,String对象 字符串对象,提供了对字符串进行操作的属性和方法 2,Array对象 数组对象,提供了数组操作方面的属性和方法 3,Date对象 日期时间对象,可以获取系统的日期时间 ...

  3. python中画圆的代码_Python使用matplotlib绘制圆形代码实例

    1.定义一个画圆的函数import numpy as np import matplotlib.pyplot as plt def plot_circle(center=(3, 3),r=2): x ...

  4. canvas画条形图 微信小程序_小程序-引入 echart 图表画圆饼图

    前言 在 web 中引入echart可视化图表是很常见的操作,那在小程序当中又如何引入使用呢 示例效果 完整示例效果-可以点击此处查看 下载使用 ec-canvas 在github上下载echarts ...

  5. python函数画圆_python圆形_python圆形绘制_python圆形函数 - 云+社区 - 腾讯云

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 今天上课老师布置了一道pthon的课题,关键是和数学有关数学又是我的弱项头有点小 ...

  6. python画圆简单代码-python实现画圆功能

    本文实例为大家分享了python实现画圆功能的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- """ __author__= 'Du' ...

  7. 用python的turtle画圆-怎么用python画圆

    python中内置了许多第三方库,来帮助它完成各种功能. Turtle库就是Python语言中一个很流行的绘制图像的函数库(推荐学习:Python视频教程) Turtl库用于绘制线.圆.其他形状或者文 ...

  8. 如何用python画圆形的代码-简单实现python画圆功能

    本文实例为大家分享了python实现画圆功能的具体代码,供大家参考,具体内容如下 import numpy as np import matplotlib.pyplot as plt from mat ...

  9. 用python的turtle画圆-(python海龟绘图怎么增加每次画圆的半径)

    Python 如何调用graphics库画圆弧,半圆等 import turtle turtle.left(135) turtle.circle(120,90) turtle.done() pytho ...

最新文章

  1. python处理excel表格数据-零基础使用Python读写处理Excel表格的方法
  2. mysql数据库的字符集问题和存储引擎
  3. ASP.NET学习6 XML文档的操作
  4. artDiaLog弹出插件
  5. RxLifecycle详细解析
  6. MySQL实战 | 01 当执行一条 select 语句时,MySQL 到底做了啥?
  7. 【洛谷 2863】牛的舞会
  8. amd cpu不能在cmd环境下运行java代码_Golang安装与环境搭建并在VSCode里面输出HelloWord...
  9. Consistent hashing
  10. CC2500大功率无线模块
  11. Arduino | 由八按键控制的俄罗斯方块
  12. linux系统制作usb启动盘,教你制作Linux操作系统的USB启动盘
  13. Idea2018激活
  14. JS——mouseover和mouseenter的区别
  15. 【Microsoft Office】无法在所选的更新通道上安装此产品
  16. yolo调用海康威视网络摄像头踩坑记
  17. 20211205上午
  18. SQL SERVER 关于with cube ,with rollup 和 grouping sets、group by
  19. stm32——EXTI
  20. 美团前端一面高频面试题

热门文章

  1. web网页、手机app设计规范
  2. C语言实现生成BMP图片文件(BMP文件格式,二进制文件读写)
  3. Java快速排序(简单版)
  4. Codeforces 1579G
  5. 图文详解在VMware Workstation 14 虚拟机上安装Kali Linux黑客专用系统
  6. 银行卡信息盗取、买卖已成黑色产业链
  7. 旋转矩阵(侧重推理)
  8. Synplify Pro软件的使用
  9. 计算机软件体系结构,[计算机]软件体系结构和UML.pdf
  10. Stanford CS230深度学习(一)