Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Рисование концентрической фигуры - внутри другой фигуры - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Рисование концентрической фигуры - внутри другой фигуры (Макросы/Sub)
Рисование концентрической фигуры - внутри другой фигуры
Glass4217 Дата: Понедельник, 10.06.2019, 09:39 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте.

Подскажите с решением.

Суть такая.
На листе есть замкнутая ломаная линия.
Как нарисовать концентрическую фигуру - ориентируясь на эту основную фигуру ?

Это значит, что макрос должен как-то изменить координаты что новая фигура - будет вписанной, но с каким-то небольшим отступом внутрь.
Это сложно словами объяснить, в файле - нужную фигуру - я обозначил пунктиром.
К сообщению приложен файл: 0860895.xls(34.5 Kb)


Сообщение отредактировал Glass4217 - Понедельник, 10.06.2019, 11:02
 
Ответить
СообщениеЗдравствуйте.

Подскажите с решением.

Суть такая.
На листе есть замкнутая ломаная линия.
Как нарисовать концентрическую фигуру - ориентируясь на эту основную фигуру ?

Это значит, что макрос должен как-то изменить координаты что новая фигура - будет вписанной, но с каким-то небольшим отступом внутрь.
Это сложно словами объяснить, в файле - нужную фигуру - я обозначил пунктиром.

Автор - Glass4217
Дата добавления - 10.06.2019 в 09:39
anvg Дата: Понедельник, 10.06.2019, 19:08 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 478
Репутация: 233 ±
Замечаний: 0% ±

2016, 365
Доброе время суток
Подскажите с решением.

Для начала
1. значение слова концентрический.
2. Теорема о сумме углов многоугольника - нужна для определения направления смещения параллельной прямой от заданной.
Итого.
По координатам исходной полилинии
1. Вычисляем уравнение прямой с учётом направления обхода для каждой последовательной пары.
2. Вычисляем параллельные прямые, смещённые от данных внутрь полилинии на заданную величину.
3. Находим последовательно точки пересечения этих смещённых прямых.
4. По этим точкам строим ту самую пунктирную полилинию.
 
Ответить
СообщениеДоброе время суток
Подскажите с решением.

Для начала
1. значение слова концентрический.
2. Теорема о сумме углов многоугольника - нужна для определения направления смещения параллельной прямой от заданной.
Итого.
По координатам исходной полилинии
1. Вычисляем уравнение прямой с учётом направления обхода для каждой последовательной пары.
2. Вычисляем параллельные прямые, смещённые от данных внутрь полилинии на заданную величину.
3. Находим последовательно точки пересечения этих смещённых прямых.
4. По этим точкам строим ту самую пунктирную полилинию.

Автор - anvg
Дата добавления - 10.06.2019 в 19:08
bmv98rus Дата: Понедельник, 10.06.2019, 19:34 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 2278
Репутация: 399 ±
Замечаний: 20% ±

Excel 2013/2016
[offtop] anvg, И тут привет. Интересно, как этот контур называется? Если внешний, с радиусам в точках - Эквидистантный, то тут , в точках излома дистанции различны, но обратный припуск сохраняется.[/offtop]


Замечательный медведь, процентов на 20.
 
Ответить
Сообщение[offtop] anvg, И тут привет. Интересно, как этот контур называется? Если внешний, с радиусам в точках - Эквидистантный, то тут , в точках излома дистанции различны, но обратный припуск сохраняется.[/offtop]

Автор - bmv98rus
Дата добавления - 10.06.2019 в 19:34
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Рисование концентрической фигуры - внутри другой фигуры (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2019 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!