| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
01.03.2010, 12:11 | #1 | |
как средствами VBA нарисовать дугу, зная координаты центра, радиус, начальную и конечную точки?
Регистрация: 01.03.2010
Сообщений: 3
|
||
Просмотров: 7064
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Зная координаты центра, начальной и конечной точек - запросто. А как с заданным радиусом - если честно, то не знаю.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 01.03.2010
Сообщений: 3
|
Для рисования дуги средствами VBA требуются центр, радиус, начальный и конечный угол.
Можно найти углы через координаты центра, начальной и конечной точек: tgA=(By-Oy)/(Bx-Ox) где Ox,Oy - координаты центра; Bx,By - координаты одной из точек. Второй угол - аналогично. - получится или нет - пока не пробовала. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Хмурый, тема перемещена из AutoCAD в "Программирование"
tata-tau, с тебя переименование темы (как? см.справку по форуму, ссылка у меня в подписи).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Вода - моя работа Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639
|
Алексей, если есть координаты центра и координаты точки на дуге, радиус уже определён и изменить его нельзя
__________________
Нерешаемых проблем не бывает. |
|||
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813
|
|
|||
|
||||
тынц.
|
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рифмоплетство. | Kryaker | Разное | 554 | 14.11.2023 11:59 |
положение xyz в свойствах ящика вводится от точки центра верхней грани. Как изменить эту точку на точку угла? | 124bit | AutoCAD | 2 | 13.08.2009 19:55 |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |