Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var n = 360;
- var x = [], y = [];
- Plotly.plot('view', [{
- x: x,
- y: y,
- mode: 'markers'
- }], {
- xaxis: {range: [-50, 50]},
- yaxis: {range: [-50, 50]}
- })
- function compute () {
- var angle = 3 * Math.PI / 180;
- for(var i = 0; i < n; i++){
- x[i] = 0 + 25 * Math.cos(angle);
- y[i] = 0 + 25 * Math.sin(angle);
- angle += 3 * Math.PI / 180;
- }
- }
- function update () {
- compute();
- Plotly.animate('simulation-view', {
- data: [{x: x, y: y}]
- }, {
- transition: {
- duration: 0,
- },
- frame: {
- duration: 0,
- redraw: false,
- }
- });
- requestAnimationFrame(update);
- }
- requestAnimationFrame(update);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement