Line
How do I make an line?
What is a line? How do you make a line? This script and codes were developed by Gregory Potdevin on 01 October 2022, Saturday.
Line - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Line</title>
</head>
<body> <button onclick="refresh()">refresh</button>
<pre id="level"></pre> <script src="js/index.js"></script>
</body>
</html>
Line - Script Codes JS Codes
function randomLevel(){ var n = 5 + Math.floor(Math.random() * 6); var totalAngle = 0 var level = ""; var turnCnt = 0 var prevAngle = 0 level += ('{type: "line"},\n'); for(var i=0; i<n; i++){ var rand = Math.random() if (turnCnt > 2){ turnCnt = 0; prevAngle = 0 level += ('{type: "line"},\n'); } else if (rand < 0.15){ turnCnt = 0; prevAngle = 0 level += ('{type: "circle"},\n'); } else if (rand < 0.4){ turnCnt = 0; prevAngle = 0 level += ('{type: "line"},\n'); } else { turnCnt++; var angle = 30 + Math.floor(Math.random()*240); var scale = Math.floor(8 + Math.random()*7)/10; if (prevAngle == 0){ if (Math.random() < 0.5) angle = -angle; prevAngle = angle < 0 ? -1 : 1 } else { angle = -prevAngle*angle; prevAngle = -1; } totalAngle += angle level += ('{type: "turn", angle: ' + angle + ', scale: ' + scale + '},\n'); } } //if (totalAngle != 0){ while(totalAngle > 360) totalAngle -= 360; while(totalAngle < -360) totalAngle += 360; level += ('{type: "turn", angle: ' + (-totalAngle) + '},\n'); level += ('{type: "line"}\n'); //} return level
}
var el = document.getElementById("level");
el.innerHTML = randomLevel()
function refresh(){ var el = document.getElementById("level"); el.innerHTML = randomLevel()
}
Developer | Gregory Potdevin |
Username | GregoryPotdevin |
Uploaded | October 01, 2022 |
Rating | 3 |
Size | 1,781 Kb |
Views | 16,192 |
Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!
Name | Size |
RefinementListFilter sort | 5,022 Kb |
CheckboxFilter | 5,749 Kb |
Searchkit 0.8 | 4,227 Kb |
Penninghen | 26,306 Kb |
A Pen by Gregory Potdevin | 2,432 Kb |
HTML Select | 1,362 Kb |
Shape Maker | 2,056 Kb |
Control | 2,855 Kb |
Climb | 3,424 Kb |
Turn | 2,437 Kb |
Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!
Name | Username | Size |
CSS Heart Loaders | Nourabusoud | 2,161 Kb |
CSS- UI Element States Pseudo-Classes | Tesla809 | 2,206 Kb |
Adding Items | Valhead | 4,008 Kb |
Welcome | Nakome | 6,076 Kb |
Rows with image hover effect | Amit-webdesigner | 12,875 Kb |
Twinner Spinner II | Katydecorah | 2,974 Kb |
Tumblr API | Juanv911 | 2,436 Kb |
Magnus 3 | ARocketfish | 7,944 Kb |
Materializecss input form | Jasonchan | 1,443 Kb |
A Pen by Malith Hettiarachchi | MalZiiirA | 5,531 Kb |
Surf anonymously, prevent hackers from acquiring your IP address, send anonymous email, and encrypt your Internet connection. High speed, ultra secure, and easy to use. Instant setup. Hide Your IP Now!