0 / 0 / 0
Регистрация: 20.09.2021
Сообщений: 51
|
|
1 | |
Создание равностороннего треугольника с использованием API26.12.2021, 23:07. Показов 1165. Ответов 9
Всем доброго времени суток!Недавно я начал делать простую программу с API Компаса-3D,но у никак не могу написать код,который будет строить равносторонний треугольник.
Я пытался что-то сделать с помощью интерфейса KsObject.GetParamStruct,но у меня ничего вышло. По итогу хочу получить метод,в которой нужно отправлять координату x,y (центров треугольника) и значение стороны треугольника,и чтобы данный метод смог мне построить мой треугольник. В основном я брал информацию из данной книги: https://kompas.ru/source/docum... isible.pdf
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
26.12.2021, 23:07 | |
Ответы с готовыми решениями:
9
Дана сторона равностороннего треугольника. Найти площадь этого треугольника Дана сторона равностороннего треугольника Найти площадь этого треугольника Дана сторона равностороннего треугольника. Найти площадь этого треугольника
|
543 / 867 / 144
Регистрация: 10.08.2015
Сообщений: 4,451
|
|
30.12.2021, 14:33 | 2 |
этого как минимум недостаточно для постоения треугольника. нужен угол для первой вершины.
добейся, чтоб примеры из книги работали, остальное - дело техники
0
|
0 / 0 / 0
Регистрация: 20.09.2021
Сообщений: 51
|
||||||||||||||||
30.12.2021, 15:20 [ТС] | 3 | |||||||||||||||
vlisp, я смог это сделать с помощью метода построения многоугольника.
У меня есть отдельный класс KompasConnector и класс Builder.
В классе Builder так же есть этот метод.
0
|
543 / 867 / 144
Регистрация: 10.08.2015
Сообщений: 4,451
|
|
30.12.2021, 15:57 | 4 |
Так как это COM, то убедись что все объекты созданы инициализированы и имеют возможность записи. например вот это
как по мне странно
0
|
0 / 0 / 0
Регистрация: 20.09.2021
Сообщений: 51
|
|
30.12.2021, 16:36 [ТС] | 5 |
vlisp, а тогда каким бы образом вы это выполнили бы(желательно ваш пример кода предоставить)?
0
|
85 / 94 / 23
Регистрация: 30.08.2015
Сообщений: 457
|
|||||||||||
03.01.2022, 07:09 | 6 | ||||||||||
Использование чисел вместо имён - не совсем хорошо
а так работает?
0
|
0 / 0 / 0
Регистрация: 20.09.2021
Сообщений: 51
|
|
03.01.2022, 18:21 [ТС] | 7 |
densy, изначально я использовал константу ko_RegularPolygonParam,но у меня тоже появлялась ошибка,потом я просто передавал 92 вместо заданной константы.
Такая же ошибка была в теме этого сообщения: Кликните здесь для просмотра всего текста
Если что,то я использовал(подключал) библиотеки из Компаса-3D v 19.0.
0
|
85 / 94 / 23
Регистрация: 30.08.2015
Сообщений: 457
|
||||||
03.01.2022, 20:30 | 8 | |||||
![]() Решение
у меня работает этот код
1
|
0 / 0 / 0
Регистрация: 20.09.2021
Сообщений: 51
|
|
29.01.2022, 15:18 [ТС] | 9 |
Когда я искал нужную информацию про API КОМПАСа-3D(вдруг кому-то информация из данных книг тоже принесёт пользу), я в основном брал информацию из этих книг:
1) Норсеев С.А. - Разработка приложений под КОМПАС 2013. - 346 c. 2) Кидрук Максим. КОМПАС-3D V10 на 100% / М. Кидрук. – СПб.: Питер, 2009. – 560 с. 3) Руководство пользователя KOMPAS-Invisible (API КОМПАС-3D). - 5492 с.
0
|
85 / 94 / 23
Регистрация: 30.08.2015
Сообщений: 457
|
|
30.01.2022, 15:20 | 10 |
+ примеры реализации %ProgramFiles%\ASCON\KOMPAS~1\SDK\Samples
но там реализация видимо далеко не вся я видел краем глаза небольшой не задокументированный код для обработки событий в программе и судя по увиденному там много чего интересного еще скрыто.
0
|
30.01.2022, 15:20 | |
Помогаю со студенческими работами здесь
10
Дана сторона равностороннего треугольника. Найти площадь этого треугольника и его высоту Дана сторона равностороннего треугольника. Найти площадь этого треугольника и радиус описанной окружности
Дана сторона равностороннего треугольника. Найти площадь этого треугольника, его высоты, радиусы вписанной и описанной окружностей. Создание окна с использованием Win APi
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |