3D View position cube (analogue Revit) into 3D viewport Dynamo
Node Watch with resize window and the ability to copy from it
Python script
Not close after pressing Apply
Checking and highlighting the basic commands typos while typing (for example, are often mistaken in UnwrapElelemnt)
Reduce command UnwrapElement example to UE, and even better to do it automatically the default
Create a list of the most popular libraries that were connected to a simple command like “<strong>all dll”</strong> (by analogy with the import clr) (include RevitNodes, RevitAPI, ProtoGeometry, RevitServices and other)
Example:
import all dll
This command include code:
import clr
clr.AddReference(“RevitAPI”) import Autodesk from Autodesk.Revit.DB import * from Autodesk.Revit.DB.ExternalService import * from Autodesk.Revit.DB.ExtensibleStorage import * from System.Collections.Generic import *
clr.AddReference(‘ProtoGeometry’) from Autodesk.DesignScript.Geometry import *
clr.AddReference(“RevitNodes”) import Revit
clr.ImportExtensions(Revit.Elements)
clr.ImportExtensions(Revit.GeometryConversion)
clr.AddReference(“RevitServices”) import RevitServices from RevitServices.Persistence import DocumentManager from RevitServices.Transactions import TransactionManager from System.Collections.Generic import *
doc = DocumentManager.Instance.CurrentDBDocument
uidoc=DocumentManager.Instance.CurrentUIApplication.ActiveUIDocument
It is the most frequent library use and I tired of their copy of the script to the script
1 - ctrl + c and ctrl + V work perfectly fine for me
2- You can type the first few letters and then it reduces the list of nodes for you.
3 - I havent had any issues yet with the 3d view in dynamo, and has worked fairly fine for me in the 3d space.
4 - What do you mean copy from it? copy the node or copy elements from it? i dont think copying of elements is a good thing and should be kept to using a node for copying of elements.
1 - This would be good or rewording the button to “save and close”?
2 - For checking of python code you could use visual basics or notepad+++ to do simple checks
3 - i disagree that it should be reduced because then what if you want to use ue or other abbreviation in part of your code? also unwrapping is not always required, i have used python a few times in dynamo and not had to use the unwrap feature yet.
4- I disagree with the all dll thing because where do you draw the line because python code in dynamo can be used for autocad/robot/3dsmax/etc/etc, so a all is very bad as you do not always require all of the dlls everytime. Dont forget python language is not created by the dynamo team so they havent got control over the python standard/structure.
with one click inset into Dynamo text that will contain: Revit version, dynamo version and list all plugins with versions…so when we open script we can see what users had installed
Dynamo separate process
3 . Ability to enable/disable components
4.components wait time ie. 2 sec before next actions starts