/coffee

Primary LanguageCoffeeScript

https://happy-ptolemy-37d13e.netlify.app/

yarn && yarn dev

Stars

  • 5-и конечная звезда это 5 треугольников
  • если точка попала внутрь одного из пяти треугольников, то она попала в звезду
  • можно было реализовать на какому-то 2д движке, чтобы не писать свои Vector2 и тп, формально это был бы canvas, но кода меньше
  • более сложные фигуры можно рендерить и проверять клик через webgl шейдеры https://magnum.graphics/showcase/picking/showcase
  • если стояла задача реализовать проверку клика по bounding rect, то написал лишний код, но было интересно реализовать