I want to find the shortest distances between the pink circles, for any circle at any location, and the yellow circle for a project, but I have no idea how to do it. If you have a solution with squares, I want to hear it. I have seen that you can find the distance between corner points of different squares, but that distance does not always tell you the shortest distance between two squares. This is my code:
//Función que se asegura de ejecutar el código cuando toda la página ha cargado:
window.addEventListener('load',()=>{
// Consiguiendo el nodo que representa el elemento <canvas>
var canvas = document.getElementById('lienzo');
// Código que consigue el contexto de representación:
var ctx = canvas.getContext('2d');
ctx.fillStyle = 'rgb(500, 10, 1400)';
ctx.beginPath();
ctx.arc(75, 75, 50, 0, Math.PI * 2, true);
ctx.fill();
ctx.beginPath();
ctx.arc(200, 75, 50, 0, Math.PI * 2, true);
ctx.fill();
ctx.fillStyle = 'rgb(350, 220, 0)';
ctx.beginPath();
ctx.arc(500, 500, 50, 0, Math.PI * 2, true);
ctx.fill();
});
body{
text-align: center;
margin: 0;
padding: 0;
background-color: #7c2515;
}
#lienzo{
border: 10px solid black;
width: 40%;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Selección Natural</title>
<link rel="stylesheet" href="estilo.css">
<script src="app.js"></script>
<link rel="shortcut icon" href="Darwin.png">
</head>
<body>
<canvas id = "lienzo" width="800px" height="800px">Tu navegador no admite el tag canvas.</canvas>
</body>
</html>
Comments
Post a Comment