JS公式实例一:画圆
已知条件:圆点坐标(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公式实例一:画圆相关推荐
- turtle 绘画实例1 画圆
''' 方法一 ''' import turtle as t #导入海龟库,并且命名为t t.circle(100)#半径为100 t.done()#暂停程序,停止画笔绘制,但绘图窗体不关闭,直到用户 ...
- 前端:JS/23/JS内置对象(String对象,Array对象,Date对象,Boolean对象,Number对象,Math对象),实例:求圆的面积,求直角三角形
JS内置对象 1,String对象 字符串对象,提供了对字符串进行操作的属性和方法 2,Array对象 数组对象,提供了数组操作方面的属性和方法 3,Date对象 日期时间对象,可以获取系统的日期时间 ...
- python中画圆的代码_Python使用matplotlib绘制圆形代码实例
1.定义一个画圆的函数import numpy as np import matplotlib.pyplot as plt def plot_circle(center=(3, 3),r=2): x ...
- canvas画条形图 微信小程序_小程序-引入 echart 图表画圆饼图
前言 在 web 中引入echart可视化图表是很常见的操作,那在小程序当中又如何引入使用呢 示例效果 完整示例效果-可以点击此处查看 下载使用 ec-canvas 在github上下载echarts ...
- python函数画圆_python圆形_python圆形绘制_python圆形函数 - 云+社区 - 腾讯云
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 今天上课老师布置了一道pthon的课题,关键是和数学有关数学又是我的弱项头有点小 ...
- python画圆简单代码-python实现画圆功能
本文实例为大家分享了python实现画圆功能的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- """ __author__= 'Du' ...
- 用python的turtle画圆-怎么用python画圆
python中内置了许多第三方库,来帮助它完成各种功能. Turtle库就是Python语言中一个很流行的绘制图像的函数库(推荐学习:Python视频教程) Turtl库用于绘制线.圆.其他形状或者文 ...
- 如何用python画圆形的代码-简单实现python画圆功能
本文实例为大家分享了python实现画圆功能的具体代码,供大家参考,具体内容如下 import numpy as np import matplotlib.pyplot as plt from mat ...
- 用python的turtle画圆-(python海龟绘图怎么增加每次画圆的半径)
Python 如何调用graphics库画圆弧,半圆等 import turtle turtle.left(135) turtle.circle(120,90) turtle.done() pytho ...
最新文章
- python处理excel表格数据-零基础使用Python读写处理Excel表格的方法
- mysql数据库的字符集问题和存储引擎
- ASP.NET学习6 XML文档的操作
- artDiaLog弹出插件
- RxLifecycle详细解析
- MySQL实战 | 01 当执行一条 select 语句时,MySQL 到底做了啥?
- 【洛谷 2863】牛的舞会
- amd cpu不能在cmd环境下运行java代码_Golang安装与环境搭建并在VSCode里面输出HelloWord...
- Consistent hashing
- CC2500大功率无线模块
- Arduino | 由八按键控制的俄罗斯方块
- linux系统制作usb启动盘,教你制作Linux操作系统的USB启动盘
- Idea2018激活
- JS——mouseover和mouseenter的区别
- 【Microsoft Office】无法在所选的更新通道上安装此产品
- yolo调用海康威视网络摄像头踩坑记
- 20211205上午
- SQL SERVER 关于with cube ,with rollup 和 grouping sets、group by
- stm32——EXTI
- 美团前端一面高频面试题