Страницы: 1
RSS
Расстановка фигур вдоль ломаной линии
 
Здравствуйте.
Помогите решить задачу.

Есть ломаная линия (ее название вписано в D6), как макросом вдоль всего ее следования расставить копию фигур (название вписано в D5) ?
 
Доброе время суток
Цитата
Snegovik2 написал:
как макросом вдоль всего ее следования расставить копию фигур
Как минимум - вспомнить геометрию - расчёт координат точки на прямой от заданной точки этой прямой на заданном расстоянии. Чтобы определить заданное расстояние нужно дописать исходную постановку задачи - фигуры размещаются с заданным расстоянием между центрами обрамляющего прямоугольника или нужно вдоль полилинии разместить заданное количество таких фигур? Если может быть несколько заданных фигур, то определить правило их использования. В общем проведите аналитику. Код же работы с полилинией можете посмотреть в ответах по вашей предшествующей задаче.
 
Цитата
Андрей VG написал:
фигуры размещаются с заданным расстоянием
Да фигуры размещаются с заданным расстоянием.
Например 30.
 
Цитата
Snegovik2 написал:
Например 30.
Петька, прибор?!
50!
Что 50?!
А что прибор?!

Цитата
Андрей VG написал:
Чтобы определить заданное расстояние нужно дописать исходную постановку задачи - фигуры размещаются с заданным расстоянием между центрами обрамляющего прямоугольника или нужно вдоль полилинии разместить заданное количество таких фигур? Если может быть
Ну Между чем в этих фигурах. На плоскости (кротчайшее растояние, или по ходу ломаной …..
По вопросам из тем форума, личку не читаю.
 
БМВ, 50 пунктов - расстояние между центрами фигур на ломаной линии.
 
Snegovik2, неужели непонятен вопрос из #4? Расстояние по прямой (кратчайшее) или по "маршруту" линии? Вас какое интересует?
 
Цитата
Юрий М написал:
Расстояние по прямой (кратчайшее) или по "маршруту" линии ?
По маршруту линии.
 
OFF
Цитата
БМВ: Петька, прибор?!
Орнул чёт :D
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Я думаю мало кто захочет выложить готовый вариант. Тут слишком много математических расчётов и формул. Копайте синусы, теоремы пифагора.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Доброе время суток
Цитата
Alemox написал:
Копайте синусы
Коллега, а зачем тут синусы, когда достаточно просто обычной пропорции?
 
Snegovik2,
Цитата
Alemox: Копайте синусы, теоремы пифагора
а лучше используйте программы по их назначению — для AutoCAD, например, это штатный инструмент "Массив по траектории"
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Цитата
Андрей VG написал:
достаточно просто обычной пропорции?
Да, мне вполне хватит обычной пропорции.
А как это сделать ?
 
Андрей VG, ну вариантов решения несколько. Какой больше нравится.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Цитата
Snegovik2 написал:
вписано
Не, со вписано - это уже самостоятельное домашнее задание ;) , впрочем, и цвет заливки и линии - то же. Сделано для константных имён фигур.
Скрытый текст
 
Андрей VG, большое вам человеческое спасибо.
Выручили !

Скажите - а вот эти круги - почему-то синего цвета у меня.
Хотя "Овал 16" - он же другого цвета и рамки у него другие.

Как изменить этот макрос, чтобы он расставлял точные копии фигуры ("Овал 16") ?  
Изменено: Snegovik2 - 23.05.2019 07:55:52
Страницы: 1
Наверх