Как считать координату где останавливается колесо?
Есть вот такое колесо фортуны, хотелось бы чтобы координата считалась не с левой стороны, а с правой. Но я до конца не пойму какими переменными мне манипулировать.
https://iwyse.github.io/luckywheel/
Дополнительно:
Попробуй так поменять. Но лучше бы настоящие исходники нарыть, или самому написать. Код то не особо сложный.
P = ()=>{ const t = Math.floor(((a+180)%360) / p); g[t].classList.add(y) } |
P = ()=>{ const t = Math.floor(((a+180)%360) / p); g[t].classList.add(y) }
<!DOCTYPE html> <html> <head> <title>Пример формы</title> </head> <body> <form action="submit.php" method="post"> <label for="name">Имя:</label> <input type="text" id="name" name="name"><br><br> <label for="email">Email:</label> <input type="email" id="email" name="email"><br><br> <input type="submit" value="Отправить"> </form> </body> </html> |
<!DOCTYPE html> <html> <head> <title>Пример формы</title> </head> <body> <form action="submit.php" method="post"> <label for="name">Имя:</label> <input type="text" id="name" name="name"><br><br> <label for="email">Email:</label> <input type="email" id="email" name="email"><br><br> <input type="submit" value="Отправить"> </form> </body> </html>
<?php if ($_SERVER["REQUEST_METHOD"] == "POST") { $name = $_POST['name']; $email = $_POST['email']; // Делаем что-то с данными (например, отправляем на почту или сохраняем в базу данных) // Пример отправки на почту (для теста, требуется настройка на реальном сервере) $to = "receiver@example.com"; $subject = "Новая форма от $name"; $message = "Имя: $namenEmail: $email"; $headers = "From: sender@example.com"; // Отправляем письмо mail($to, $subject, $message, $headers); // Перенаправляем пользователя обратно на страницу с сообщением об успешной отправке header("Location: index.html?status=success"); } else { // Если форма не была отправлена, перенаправляем на главную страницу header("Location: index.html"); } ?> |
<?php if ($_SERVER["REQUEST_METHOD"] == "POST") { $name = $_POST['name']; $email = $_POST['email']; // Делаем что-то с данными (например, отправляем на почту или сохраняем в базу данных) // Пример отправки на почту (для теста, требуется настройка на реальном сервере) $to = "receiver@example.com"; $subject = "Новая форма от $name"; $message = "Имя: $namenEmail: $email"; $headers = "From: sender@example.com"; // Отправляем письмо mail($to, $subject, $message, $headers); // Перенаправляем пользователя обратно на страницу с сообщением об успешной отправке header("Location: index.html?status=success"); } else { // Если форма не была отправлена, перенаправляем на главную страницу header("Location: index.html"); } ?>
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Для того чтобы определить координату, где останавливается колесо, можно воспользоваться формулой для расчета длины дуги окружности. Для этого нужно знать длину окружности и количество оборотов, которые сделало колесо.
Длина окружности вычисляется по формуле: длина = 2 * π * r, где r - радиус окружности.
Если известно количество оборотов колеса, то общая длина пути, который прошло колесо, будет равна произведению длины окружности на количество оборотов: общая_длина = длина * количество_оборотов.
Для определения координаты, где останавливается колесо, можно воспользоваться углом поворота колеса. Угол поворота зависит от количества оборотов и длины дуги окружности, которую прошло колесо.
Вот пример кода на PHP, который поможет рассчитать координату, где останавливается колесо:
<?php $radius = 10; // радиус окружности $pi = 3.14159; // число Пи $turns = 2; // количество оборотов $circle_length = 2 * $pi * $radius; // длина окружности $total_length = $circle_length * $turns; // общая длина пути // Рассчитываем угол поворота колеса $angle = 360 * $turns; // угол поворота в градусах // Рассчитываем координаты $x = $radius * cos(deg2rad($angle)); // координата x $y = $radius * sin(deg2rad($angle)); // координата y echo "Координата x: " . $x . "<br>"; echo "Координата y: " . $y; ?>
В данном примере мы задаем радиус окружности, количество оборотов и вычисляем координату, где останавливается колесо. Надеюсь, этот код поможет вам решить вашу задачу.