-
Notifications
You must be signed in to change notification settings - Fork 81
/
Copy pathdefault_settings.py
73 lines (67 loc) · 1.69 KB
/
default_settings.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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
import os
PATHS = [
# | Local Binaries
# | Revit
'C:\\Program Files\\Autodesk\\Revit 2017',
'C:\\Program Files\\Autodesk\\Revit 2017\\en-US',
# | Tekla Structures
'C:\\Program Files\\Tekla Structures\\2017\\nt\\bin\\plugins',
# | Dynamo
'C:\\Program Files\\Dynamo\Dynamo Core\\1.2',
'C:\\Program Files\\Dynamo\Dynamo Core\\1.3',
'C:\\Program Files\\Dynamo\Dynamo Revit\\1.2\\Revit_2017',
'C:\\Program Files\\Dynamo\Dynamo Revit\\1.3\\Revit_2017',
# | Rhino
'C:\\Program Files\\Rhinoceros 5 (64-bit)\\System',
# Grasshopper
'C:\\Users\\gtalarico\\AppData\\Roaming\\McNeel\\Rhinoceros\\5.0\\Plug-ins\\Grasshopper (b45a29b1-4343-4035-989e-044e8580d9cf)\\0.9.76.0'
]
ASSEMBLIES = [
# | Ironpython
'IronPython.Wpf',
# | Windows
'PresentationCore',
'PresentationFramework',
'WindowsBase',
# | System
'System',
'System.Drawing',
'System.Windows.Forms',
# | Dynamo
'ProtoGeometry',
'DSCoreNodes',
'DSOffice',
'Tessellation',
# | Rhino
'Rhino3dmIO',
'RhinoCommon',
# | Grasshopper
'Grasshopper',
'GH_IO',
# 'GH_Util',
# | Tekla Structures
'Tekla.Structures',
'Tekla.Structures.Drawing',
'Tekla.Structures.Model',
'Tekla.Structures.Plugins',
]
BUILTINS = [
'clr',
'wpf'
]
ASSEMBLIES.extend(BUILTINS)
ASSEMBLIES.sort()
REVIT_ASSEMBLIES = [
# | Revit
'RevitAPI',
'RevitAPIUI',
'RevitServices',
'RevitNodes',
]
# | If running inside Revit, Process Revit Assemblies Only
try:
__revit__
except NameError:
pass
else:
ASSEMBLIES = REVIT_ASSEMBLIES