Создать файл DXF из многоугольника точек с помощью Java

#java #dxf #gears

#java #dxf #шестеренки

Вопрос:

Заранее извиняюсь за отсутствие опыта в программировании на Java. Я пытаюсь создать генератор профилей для рисования 2D-контура зубчатого колеса в виде многоугольника из множества точек и ищу способ сохранения этого профиля в формате DXF. В настоящее время я использую программу OpenSCAD для создания профиля с использованием итеративного метода, и она поставляется с возможностью экспорта 2D-геометрии в формате DXFs. Результаты неплохие, но программе не хватает подходящего языка программирования для работы с более сложными профилями передач; вот почему я хочу использовать Java (язык программирования, с которым я больше всего знаком) для создания профиля передач. Проблема в том, что я недостаточно знаком ни с Java, ни с DXFs, чтобы знать, как использовать первое для создания последнего! Однако я считаю, что если OpenSCAD или даже gear generator доктора Райнера Хессмера могут создавать свои собственные файлы DXF, почему Java не может. Я пассивно понял, что файл DXF очень похож на текстовый файл, поэтому, если существует подход, аналогичный написанию текстового файла на Java, это будет наиболее предпочтительным вариантом.

Большое спасибо, и я ценю любую помощь.

Ответ №1:

Почему бы не использовать Java для генерации кода OpenSCAD (в виде текстового файла), который может генерировать шестеренки? Существует достаточное количество инструментов, которые используют Python для этого.