Как найти точки соприкосновения линии с границами холста после поворота холстаJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Гость
 Как найти точки соприкосновения линии с границами холста после поворота холста

Сообщение Гость »


Я плохо разбираюсь в геометрии, поэтому мне было бы проще просто увидеть формулу и понять, как она работает. Мне нужна формула на Javascript, чтобы я мог найти точку после поворота холста.

холст{ ширина: 100%; высота: 300 пикселей; контур: 1 пиксель, сплошной красный; } пусть холст = document.querySelector('canvas'); пусть ctx = Canvas.getContext('2d'); пусть w = холст.clientWidth; пусть h = Canvas.clientHeight; пусть line_width = 1; пусть градусы = 0; пусть рад = 0; ctx.lineWidth = ширина_строки; ctx.setLineDash([5,20]); ctx.strokeStyle = 'красный'; пусть x_1 = w/2; пусть y_1 = h/2; пусть x_2 = ш; пусть y_2 = ч; ctx.beginPath(); ctx.moveTo(x_1, y_1); ctx.lineTo(x_2, y_2); ctx.stroke(); ctx.translate(w/2,h/2); градусы += 45; рад = градусы * (Math.PI/180); ctx.rotate(рад); ctx.translate(-w/2,-h/2); ctx.beginPath(); ctx.moveTo(x_1, y_1); // Находим координаты точки и рисуем линию. //x_2 = ? //y_2 = ?
Изображение

Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Точки пересечения эллипса и линии после поворота эллипса на угол тета
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Точки пересечения эллипса и линии после поворота эллипса на угол тета
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Поворот камеры вокруг точки поворота, рассчитанной по щелчку мыши на экране.
    Anonymous » » в форуме C#
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Поворот камеры вокруг точки поворота, рассчитанной по щелчку мыши на экране.
    Anonymous » » в форуме C#
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • Pygame – Как изменить вид, чтобы он вращался вокруг меняющейся точки поворота?
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Javascript»