| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
19.03.2021, 03:14 | #1 | |
Помогите перейти от Variant к Object
Регистрация: 19.03.2021
Сообщений: 4
|
||
Просмотров: 8138
|
|
||||
Регистрация: 18.11.2019
Сообщений: 1,517
|
С учетом того, что мне за 20 лет программирования мне ни разу не приходила в голову мысль сопрягать отрезки программно, возможно, что Вы решаете задачу, которую можно решить более простым путем.
Если Вы собираетесь выводить программно графику - проще всего это делать при помощи динамических блоков (шаблонов), задавая им параметры программно, чем заниматься мучениями программно решать геометрические задачи через VBA или любую другую систему текстового программирования. Геометрические задачи решаются графически при помощи "графического программирования", заложенного в основу создания динамических блоков. |
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,517
|
|
|||
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
|
>>Зачем?
Зачем напрасно электричество жеч? посчитать - десяток другой простейших арифметических действий, а вот некая визуальная интерактивная сущность - огого нагрузка. С таким подходом на элементарные действия никаких компов нехватит К томуже чтоб менять какието там параметры их всеравно придется расчитать |
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,517
|
Вот еще
https://dwg.ru/cat/news/4089 ----- добавлено через ~3 мин. ----- Цитата:
|
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
Так так тему https://forum.dwg.ru/showthread.php?t=161130 закрыли, а они смежные, то придется отвечать здесь.
Цитата:
По указанной ссылке и в указанных разделах, можно найти или вывести формулы прямой параллельной заданной и отстоящей на заданном расстоянии, потом найти точку пересечения этих прямых - это будет центр окружности скругления. Я предположу, что Вы опять воспримите мои слова прямолинейно и уточню, что в расстояние между этими прямыми будет равно два корня, т.е. этих прямых две и точек пересечения будущих центров скругления то же будет две и Вам нужно будет выбрать точку лежащую внутри угла. По той же ссылке можно найти или получить не сложными преобразованиями формулы прямых, перпендикулярных заданным и проходящим через заданную точку, точку центра окружности скругления. Найдя точки пересечения этих перпендикулярных и заданных прямых, Вы найдете точки начала и конца скругления. Итого у Вас в наличии все 3 точки, нужные для построения сопряжения. Графическое программирование, дорогое время специалиста.... блин, тут вычисление нескольких формул в рамках средней школы, зачем плодить сущности? |
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,517
|
Вот здесь есть динамический блок (справа сверху), в котором выполнено сопряжение линий по радиусу.
При растяжении "ручкой" меняется угол сопряжения. https://dwg.ru/dnl/14773 |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с пояснительной запиской по разделам ГСВ, ВК, ОВ, как сделать у кого есть пример помогите | Shamilchik | Поиск литературы, чертежей, моделей и прочих материалов | 2 | 11.07.2015 20:04 |
Помогите побыстрее перейти на Российское строительное законодательство. | miskatonik | Прочее. Архитектура и строительство | 20 | 25.03.2014 12:46 |
помогите по макросу автоматическое прибавление целого числа всем выбранным числам | timofeev_08 | Программирование | 11 | 03.08.2012 14:39 |
Не могу разобраться с методом CopyObjects(VBA) помогите | Seven | Программирование | 3 | 29.04.2012 10:53 |
ANSYS 10 Помогите разобраться. | Aндрeй | ANSYS | 6 | 12.12.2007 00:03 |