-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreadme.txt
More file actions
57 lines (43 loc) · 3.2 KB
/
Copy pathreadme.txt
File metadata and controls
57 lines (43 loc) · 3.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Установка
Необходим Python версии 3. скачать отсюда:
http://www.python.org/ftp/python/3.5.4/python-3.5.4.exe
Pyqt версии 5, скачать отсюда:
http://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.6/PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2.exe/download
Модуль для python: dxfwrite, скачать отсюда:
http://pypi.python.org/packages/b5/23/6f09201d1bc506b3bf36e381ac6d5886714e6e7b84ad54bb961d25411c1b/dxfwrite-1.2.1.zip#md5=8a94c11415323b5369e0e75ac7cd7fd0
Для пользователей Windows:
Запускаем по очереди:
python-3.5.4.exe (рекомендую устаноновить python в папку c:\python35)
PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2.exe
распаковываем архив: dxfwrite-1.2.1.zip
переходим в распакованную папку и выполняем установку:
python setyp.py install
Установа (упрощённый вариант)
Скачивает из облака:
http://cloud.mail.ru/public/LoZs/oo4ZSaB3Z
один из архивов.
Для тех кто работает в Windows XP или Windows 7 без установленного сервис
пака, архив называется: pqd-winxp.zip
Для тех кто работает в Windows 7 SP1 и более старших версиях, архив
называется: python-qt-dxfwrite.zip, для этой сборки критично читать что пишет
"установщик" и делать как указано, от этого зависит корректность установки.
В целом шаги такие: скачиваем, распаковываем, запускаем install.bat.
Для работы программы всё готово.
Запускаем python c:\makemodel\mmodel.py
О версии:
0.3 Простой ящик - box
0.4 Простой корпус на шипах - box
0.8 небольшой табурет
Для программистов
Чертеж генерируется в один файл, но по слоям.
Каждый слой - одна деталь.
Деталь может состоять из примитивов:
линий, дуг, окружностей, прямоугольников, овалов.
Каждого вида примитивов может быть до 49 штук, в одной детали.
Слои рспределены для примитивов так:
c 1-й по 49-ю помещаются в слой SIDER (правая стенка-деталь модели)
c 50-й по 99-ю помещаются в слой SIDEL (левая стенка-деталь модели)
c 100-й по 149-ю помещаются в слой TOP (верняя стенка-деталь модели)
c 150-й по 199-ю помещаются в слой BOTTOM (нижняя стенка-деталь модели)
c 200-й по 249-ю помещаются в слой FACE (передняя стенка-деталь модели)
c 250-й по 300-ю помещаются в слой ANFACE (задняя стенка-деталь модели)