К65 |
Копей, В. Б. Ядро геометричного моделювання Open CASCADE Technology для Python-програмістів [Текст] : метод. вказ. для самостійної роботи / В. Б. Копей. – Івано-Франківськ : ІФНТУНГ, 2017. – 47 с. – (Каф. комп'ютеризованого машинобудівного виробництва).
Методичні вказівки призначені для самостійного вивчення ядра геометричного моделювання Open CASCADE Technology на прикладах програм мовою Python. Наведені приклади створення та візуалізації геометричних моделей за допомогою PythonOCC та FreeCAD. Розроблено відповідно до робочої програми дисципліни "Розмірне моделювання та аналіз технологічних процесів" для підготовки магістрів за спеціальністю 131 - Прикладна механіка.
ЗМІСТ
Вступ 4
Огляд Open CASCADE Technology 5
Рекомендації для вивчення OCCT та pythonOCC 8
Приклад 1. Найпростіша програма 9
Приклад 2. Імпорт найбільш уживаних модулів pythonOCC 10
Приклад 3. Елементарні геометричні об'єкти 11
Приклад 4. Збережувані базові 3D геометричні об'єкти 14
Приклад 5. Збережувані базові 2D геометричні об'єкти 16
Приклад 6. Геометричні обмеження об'єктів gp 17
Приклад 7. Геометричні обмеження об'єктів Geom2d 19
Приклад 8. Побудова B-сплайна 21
Приклад 9. Перетин двох кривих 22
Приклад 10. Ортогональна проекція точки на криву 23
Приклад 11. Топологічні об'єкти 24
Приклад 12. Топологічний API 29
Приклад 13. Візуалізація та GUI 38
Приклад 14. Імпорт та експорт моделей (STEP та STL) 40
Приклад 15. Імпорт та експорт моделей (BRep) 41
Приклад 16. Створення топологічних об'єктів OCCT за допомогою FreeCAD-модуля Part 42
Перелік використаних джерел 46
|