Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.92.130.77] |
|
Сообщ.
#1
,
|
|
|
Добрый день ! Стоит задача создать автономную программу для оптимизации раскроя листа на C++ вместо приложения под AutoCAD. В этой связи многие математические функции, которые решались средствами AutoCAD, хотелось бы решать за счет уже имеющихся математических и графических библиотек (платных и бесплатных) для C++. В частности хотелось бы найти функцию определения площади контура с отверстиями, которая была в AutoCAD. Необходима консультация, есть ли такие библиотеки и сколько они стоят
|
Сообщ.
#2
,
|
|
|
Цитата rad1953 @ Добрый день ! Стоит задача создать автономную программу для оптимизации раскроя листа на C++ вместо приложения под AutoCAD. В этой связи многие математические функции, которые решались средствами AutoCAD, хотелось бы решать за счет уже имеющихся математических и графических библиотек (платных и бесплатных) для C++. В частности хотелось бы найти функцию определения площади контура с отверстиями, которая была в AutoCAD. Необходима консультация, есть ли такие библиотеки и сколько они стоят Стандатрных точно нет, в гугле искать надо, слишком специфичное требование |
Сообщ.
#3
,
|
|
|
Да стопудово автокад не умеет аналитически считать, скажем, прямоугольник с вырезанным эллипсом и что-то подобное. Он, скорее всего, разбивает криволинейные фигуры на ломаные с некоей точностью, а дальше ГОСТ-схема:
1. Площадь общего контура легко находится путём создания триангуляции его приближения многоугольником. 2. Площади вырезов - как и в п. 1. 3. Итог = S1 - сумма дырок из п. 2. Добавлено Всего этого добра, и бесплатного, - навалом. Небось, и в бусте имеется. |
Сообщ.
#4
,
|
|
|
Да, спасибо, посмотрел. Очень полезно. Может что-то еще подскажEте по графике ?
|
Сообщ.
#5
,
|
|
|
Учитывая, что правильно "подскажЕте", пожалуй, пока повременю.
|
Сообщ.
#6
,
|
|
|
Согласен.
|