-
Notifications
You must be signed in to change notification settings - Fork 0
/
SolidWorksConstants.py
59 lines (48 loc) · 1.36 KB
/
SolidWorksConstants.py
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
58
59
# Copyright (c) 2017 Thomas Karl Pietrowski
class SolidWorkVersions:
major_version_name = { 24 : "SolidWorks 2016",
25 : "SolidWorks 2017",
26 : "SolidWorks 2018",
}
class SolidWorksEnums:
class swRebuildOnActivation_e:
swUserDecision = 0
swDontRebuildActiveDoc = 1
swRebuildActiveDoc = 2
class swUserPreferenceToggle_e:
swSTLBinaryFormat = 69
class swDocumentTypes_e:
swDocNONE = 0
swDocPART = 1
swDocASSEMBLY = 2
swDocDRAWING = 3
class FileTypes:
# Enums to open files
SWpart = 1
SWassembly = 2
SWdrawing = 3
swSTLQuality = 78
class swLengthUnit_e:
swMM = 0
swCM = 1
swMETER = 2
swINCHES = 3
swFEET = 4
swFEETINCHES = 5
swANGSTROM = 6
swNANOMETER = 7
swMICRON = 8
swMIL = 9
swUIN = 10
class swUserPreferenceIntegerValue_e:
swExportSTLQuality = 78
swExportStlUnits = 211
class swUserPreferenceDoubleValue_e:
swSTLDeviation = 2
swSTLAngleTolerance = 3
class swSTLQuality_e:
swSTLQuality_Coarse = 1
swSTLQuality_Fine = 2
swSTLQuality_Custom = 3
class UserPreferences:
swSTLComponentsIntoOneFile = 72