Мне нужно провести параллельные линии между двумя квадратами. Их можно разместить под углом. Мне нужно найти 6 баллов (3 на квадрате A и 3 на квадрате B), чтобы линии, проведенные между ними, были равномерно распределены. Спасибо Рисование параллельных линий между двумя квадратами
0
A
ответ
1
Лучшее, что вы знакомятся с векторной математикой.
В идеале линии ориентировались бы на вектор между центрами двух квадратов (x0, y0) - (x1, y1).
Направление трех линий:
x = (x1 - x0)
y = (y1 - y0)
вектор 90 ° (х, у), а также с размером 1:
vn = (y, - x)/sqrt(x² + y²)
Таким образом, линия 10 точек от центра будет
(x0, y0) + 10.vn + µ.(x, y)
Используйте -10.vn, 0, + 10.vn для трех линий.
Определить точки пересечения с ребрами квадрата (μ> 0 для первого квадрата).
Поскольку это вознаграждение за самосознание, я оставляю вам решение. Это также не так читаемо.
Смежные вопросы
- 1. MapKit - рисование линий между двумя выводами
- 2. рисование линий между фигурами
- 3. Обнаружение перекрытия между двумя квадратами/прямоугольниками JAVA
- 4. Обнаружение столкновений между двумя квадратами в javascript
- 5. Рисование линий между видами в TableLayout
- 6. Вращение параллельных линий
- 7. Рисование линий между элементами в WPF
- 8. Android - рисование линий между точками через массив
- 9. Рисование линий между точками в d3.js
- 10. Рисование линий над кругом
- 11. рисования параллельных линий с черепахой
- 12. Рисование линии между двумя подзаголовками
- 13. Рисование линии между двумя точками
- 14. Рисование линии между двумя divs
- 15. Рисование линий зигзага намного медленнее, чем рисование прямых линий.
- 16. Рисование линий с массивом
- 17. Рисование линий в C#
- 18. Рисование линий За дивами
- 19. WebGL не рисование линий
- 20. Рисование линий в октаве
- 21. рисование линий, что связано
- 22. рисование линий с использованием asp.net
- 23. Рисование линий между контактами с iphones Map Kit
- 24. Cocos2D & ccDrawLine - рисование плавных линий
- 25. Разбиение файловых линий между двумя разделителями
- 26. CSS Рисование линии между двумя элементами
- 27. Рисование линии между двумя компонентами кнопок
- 28. Рисование линии между двумя непересекающимися множествами точек
- 29. Рисование линии зрения между двумя актерами
- 30. Рисование линии между двумя представлениями в Android
Вставить изображение должным образом. –
... и в идеале какой-то код того, что у вас уже есть –