Как сделать такую формулу круга?
Помогите пожалуйста решить данный вопрос! Хочу сделать такой круг. Каждый енити (предмет) - это объект.
Есть вот такие начальные данные:
<?php
$count_entities = 8; // кол-во объектов (ентити)
$radius = 2; // радиус круга
$center = ['x'=>0, 'y'=>0, 'z'=>0]; // центр круга
Нужно сначала такой круг сделать, а после нужно формула, чтобы крутить этот круг, нужно что-то отнимать
Скриншот того, что хочу получить:

Ответы (1 шт):
Автор решения: Nannik
→ Ссылка
<?
function drawEntity(x, y) {
// Отрисовка. Координаты x и y относительны центра окружности
}
$delta = 2 * pi() / $count
for ($i = 0; $i < 2 * pi(); $i += $delta) {
drawEntity(sin($i) * $radius, cos($i) * $radius);
}