| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
25.03.2020, 22:38 | #1 | |
Найти координаты вершин прямоугольного треугольника
Регистрация: 23.04.2016
Сообщений: 4
|
||
Просмотров: 3784
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,855
|
Во-первых, на каком языке пишешь?
Во-вторых, геометрия на уровне 7-9 класса уже выкинута?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 10.09.2007
Сообщений: 10,592
|
Последний раз редактировалось eilukha, 26.03.2020 в 16:56. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
над...у этой задачки на вскидку как минимум 5 решений, 2 чисто автокадовские (пересечение линий и ближайшая к заданной точка на прямой ), еще 3 из курса школьной математики (геометрия, уравнение прямой на плоскости и вектора)
Автокадовские решения - просто, но затратно по ресурсам, остальное - нужно немного вспомнить школьную математику, но зато быстро и ничего лишнего. Так, повторяя Алексея, на каком языке пишем и под какую платформу? от этого будет зависеть, что лучше использовать. ЗЫ. Что то переклинело, забыл про тригонометрию, сложно не найти длины сторон прямоугольного треугольника, зная гипотенузу и все углы Последний раз редактировалось Boxa, 26.03.2020 в 09:58. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
Нда.. писать на vb.net под автокад, да еще и под COM... мусье знает толк в извращениях..
Можно же сходить как минимум на википедию и посмотреть статью про Прямую Вот, надерганные от туда цитаты: если это все применить для прямых АВ и ВС, то получите угол АВС и понятно, что отнять от полученного угла 90 градусов не велика задача и соответственно все углы в треугольнике у Вас есть. Математика уровня начала средней школы... =( |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
Мне то за что спасибо? Не смотря, на все мои намеки, вы пошли по самому нудному и длинному пути.
ИМХО, самое простое решение у этой задачи, это с использованием .NET API и векторов: Код:
Код:
Последний раз редактировалось Boxa, 27.03.2020 в 09:56. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите вытащить из полилинии все координаты вершин | Zaghim | Программирование | 20 | 29.08.2021 17:43 |
Как увеличить точность отображения координат вершин полилинии ? | swkx | Программирование | 8 | 25.04.2013 15:27 |
Задание области печати. Помогите найти координаты окна. | Puroshev | Программирование | 2 | 03.02.2012 10:06 |
Как получить координаты вершин линии в полярной системе координат? | krusty | AutoCAD | 6 | 05.07.2011 10:16 |
В какой ПСК извлекаются координаты вершин отрезков, входящих в блок | swkx | Программирование | 2 | 30.04.2011 23:24 |