Saturday 18 February 2017

DYN02 : Dynamo ၏ အေၿခခံသေဘာတရားမ်ား

Dynamo ဆိုတာ Virtual Programming Language တခုပါ။ Dynamo ရဲ့ Code တခု ၿဖစ္တည္လာဖို ့အတြက္ လိုအပ္တဲ့ အခ်က္အလက္ေတြကို Node ေတြ Wire ေတြနဲ ့ ဖန္တီးႀကရပါတယ္။

Node ဆိုတာေတြက ကိုယ္ ဖန္တီးခ်င္တဲ့ Code တခုအတြက္ လိုအပ္ေနတဲ့ Information ေတြ Resource ေတြလို ့အႀကမ္းဖ်င္း နားလည္ထားႏိုင္ပါတယ္။ အဲဒီ Node ေတြကို Library ထဲကေန ရယူႏိုင္ပါတယ္။

Node တခုကေန တၿခား Node တခုကို Wire ေတြနဲ ့ ဆက္သြယ္ၿပီး ကိုယ္လိုခ်င္တဲ့ Code ကိုဖန္တီးႀကရတာ Dynamo ရဲ့ အေၿခခံ သေဘာသဘာ၀ တခုပါပဲ။

Default အားၿဖင့္ ေပးထားတဲ့ Node ေတြကို Library ထဲမွာ ေအာက္ေဖာ္ၿပပါ အတိုင္း အစီအစဥ္တက် ေတြ ့ၿမင္ႏိုင္ပါတယ္။
  • Analyze
  • Builtin
  • Core
  • Display
  • Geometry
  • Office
  • Operators
  • Revit (Launch from Revit Software)
Node ေတြအားလံုးကို အလြတ္က်က္ထားစရာ မလိုပါဘူး။  Code ေတြေရးရင္းနဲ ့ပဲ သံုးေနက် Node ေတြကို အလိုလို မွတ္မိလာပါလိမ့္မယ္။ Code အမ်ိဳးအစား မ်ားမ်ား ေရးမိေလ Node အေတာ္မ်ားမ်ားကို မွတ္မိလာေလေလပါပဲ။

Dynamo ဟာ Virtual Programming Language ၿဖစ္တဲ့အေလ်ာက္ Application တခုအေနနဲ ့ သီးၿခား Launch လုပ္ႏိုင္သလို Add-in အေနနဲ ့ Revit Software ကေနလည္း Launch လုပ္ႏိုင္ပါတယ္။ ဆိုလိုတာက တခ်ိဳ  ့Code ေတြဟာ Revit Software ကို အမွီၿပဳစရာမလိုပဲ ဖန္တီးႏိုင္ၿပီး၊ တခ်ိဳ  ့Code ေတြကေတာ့ Revit Software ကို အမွီၿပဳၿပီးမွ ဖန္တီးရလို ့ပါပဲ။

Dynamo ဟာ Open Source ၿဖစ္တဲ့အေလ်ာက္ Default အားၿဖင့္ ေပးထားတဲ့ Node ေတြအၿပင္ Developer ေတြကဖန္တီးထားႀကတဲ့ ပိုမိုလြယ္ကူၿပီး ပိုမိုအဆင့္ၿမင့္တဲ့ Node Package ေတြကိုလည္း လိုအပ္သလို ထပ္ဆင့္ Install လုပ္ၿပီး အသံုးၿပဴႏိုင္ပါေသးတယ္။ ဒါ့အၿပင္ ကိုယ္ကိုယ္တိုင္က Programming ေတြ Script ေတြဖက္မွာ စိတ္၀င္စားသူ၊ လိုက္စားသူၿဖစ္ေနခဲ့ မယ္ဆိုရင္ေတာ့ ပိုမိုလြယ္ကူၿပီး ပိုမိုအဆင့္ၿမင့္တဲ့ Node ေတြကို ကိုယ္တိုင္ ဖန္တီးႏိုင္မွာၿဖစ္ပါတယ္။

www.dynamobim.org ကေန အဓိက Product ၂ ခုအၿဖစ္ Dynamo နဲ ့ Dynamo Studio ဆိုၿပီး ထုတ္ပါတယ္။
Dynamo ကို အေၿခခံအေနနဲ ့ ေလ့က်င့္ဖို ့ရယ္၊ ၿပီးေတာ့ Revit Software ရဲ့ Add-in အေနနဲ ့ ထုတ္ပါတယ္။ ၿပီးေတာ့ Open Source အေနနဲ ့ Free သံုးႏိုင္ပါတယ္။
Dynamo Studio ကေတာ့ ပိုၿပီးအဆင့္ၿမင့္၊ ပိုၿပီးရွုပ္ေထြးတဲ့ Node ေတြနဲ ့ဖြဲ ့စည္းထားၿပီး Autodesk ရဲ့ တၿခား Software ေတြနဲ ့ပါ ခ်ိတ္ဆက္အသံုးၿပဳႏိုင္ပါမယ္။ စမ္းသပ္ခ်င္သူေတြအတြက္ေတာ့ Autodesk Student Version အေနနဲ ့ Free စမ္းသပ္ႏိုင္ႀကပါတယ္။

လာမယ့္ Post မွာေတာ့ အေၿခခံ List ေတြဖန္တီးပံု၊ စီစဥ္အသံုးခ်ပံုေတြကို ဥာဏ္မွီသေလာက္ေလးနဲ ့ တင္ၿပေဆြးေႏြးသြားမွာ ၿဖစ္ပါတယ္။


1 comment: