dynamo , this gorgeous platform for programming is going to be my hole life. I am currently using this program for my thesis
@AussieBIMGuru3 жыл бұрын
It may be a phase of your life, but do expect more programs to come along in your career. Dynamo is great, but it is one of many great tools out there.
@alvernepaiva32873 жыл бұрын
When using code bloack, why you had to type DSCore? I'm still new in this area of dynamo and this got me thinking for a while...
@AussieBIMGuru3 жыл бұрын
See 'DSCore' as a library of commands. From this we can retrieve various functions by adding them after this with a full stop. Each level we go in deeper is a layer of this library, until we eventually reach a method, usually with inputs in brackets. This is quite a common written programming sequence we use on programs like python, which we often call method chaining, or calling on a namespace. If we had no DSCore reference, then dynamo might eventually come across a double up with another non DSCore method, so this is a safer design approach intentionally set up by the dynamo developers. If a command has more than one possibility, we call this an ambiguous call and usually it would result in an error.
@alvernepaiva32873 жыл бұрын
@@AussieBIMGuru I see, thanks ! Awesome video my friend
@jedsanford78792 жыл бұрын
so how do you get rid of all of those "Tests" lol?
@AussieBIMGuru2 жыл бұрын
Easy! Just delete the dyf files in the package folder in windows.
@rezwanulhoque117 Жыл бұрын
Can you make a tutorial about data script design? it could be a series. thanks
@AussieBIMGuru Жыл бұрын
I'm not quite sure what you mean by data script design, do you mean design script?
@rezwanulhoque117 Жыл бұрын
@@AussieBIMGuru Yes
@AussieBIMGuru Жыл бұрын
@@rezwanulhoque117 you might find this video useful where I focus on code blocks and design script: kzbin.info/www/bejne/rJLHpnigf7Rqh7c I'll consider it in future although am mostly focusing on Grasshopper and pyRevit these days.
@rezwanulhoque117 Жыл бұрын
@@AussieBIMGuruok great, that's interesting, and thanks.
@TheShootingBrake2 жыл бұрын
Looking at the date on his computer, he should have added a Boolean mask to remove "Pandemic" values and saved us all a ton of headache over the last two years.
@AussieBIMGuru2 жыл бұрын
Haha if only it would have been that easy!
@immi854 жыл бұрын
Python Print () Python script in dynamo OUT = One question, longer script(without custom package) Vs short script(with custom package &python script) , which is faster for run?
@AussieBIMGuru4 жыл бұрын
True Immi, Python shell outputs in the form of the print function, however Dynamo outputs via the OUT variable. This is due to the way the IronPython shell is set up to interact with Dynamo. Usually, Python will be faster than the same equivalent Dynamo nodes (unless one node can do what the Python node does); it really depends how many references you are importing, and the efficiency/number of operations involved in each. Dynamo nodes speak more directly to the Revit API (via zero touch behavior - they are essentially written in C# and pre-compiled), whilst Python must load DLL's (although only once per python node). A good example of a more efficient python node vs. dynamo workflow is my Navisworks to Dynamo video; the whole coordinates rotation portion of the workflow I've since condensed into a half python/half dynamo workflow. I am to eventually write it entirely in Python; I have no doubt it will be faster (and may already be faster anyway). If you write entirely in Python (e.g. in PyRevit), the script will be much faster than Dynamo for sure).
@immi854 жыл бұрын
@@AussieBIMGuru thanks for great explain. Now I am more excited to learn PYTHON.(also waiting for your python tutorials 😄) again many thanks 👍