Thursday 9 March 2017

DYN04.05 : အေၿခခံ Geometry တည္ေဆာက္ၿခင္း - အပိုင္း(၅)

ဒီ Post မွာေတာ့ Line တခု တည္ေဆာက္ပံုေလး ေဆြးေႏြးႀကရေအာင္။

Line တခု ဖန္တီးဖို ့ရာ Create Node (၅)ခု ေပးထားၿပီး Query Node အေနနဲ ့တခုကိုပဲ ၿမင္ေတြ ့ႀကရမွာပါ။
အလြယ္ဆံုးအေနနဲ ့ ByStartPointEndPoint ေလးနဲ ့ပဲ စလိုက္ႀကရေအာင္။ သူ ့မွာ input အေနနဲ ့ StartPoint ရယ္ EndPoint ရယ္ဆိုတာကို ေတြ ့ရမွာပါ။ Line တခု အတြက္ Point ႏွစ္ခု အနည္းဆံုးရွိရမယ္ ဆိုတာကေတာ့ အထူး ေၿပာစရာ လိုမယ္ မထင္ပါဘူး။ ဆိုေတာ့ကာ အရိုးရွင္းဆံုး Line တခုကို ေအာက္ေဖာ္ၿပပါ ပံုအတိုင္း ဖန္တီးႀကည့္ႀကရေအာင္။
StartPoint (2,0,0) နဲ ့ EndPoint (10,0,0) ရွိတဲ့ Line တခု ကို ေတြ ့ရမွာပါ။
ေနာက္ထပ္ Line တခုကို StartPoint (2,0,5), EndPoint (8,0,4) နဲ ့ ထပ္ဆြဲႀကည့္ရေအာင္။
တကယ္လို ့ ေအာက္ဖက္က Line ကို Y-direction အတိုင္း Spacing 1.5 unit နဲ ့ Array ၅ ခုပြားခ်င္တယ္ ဆိုႀကပါစို ့။
အေပၚက ခပ္ေစာင္းေစာင္း Line ကိုပါ ေအာက္ကအတိုင္း Array ၅ ခုပြားခ်င္ရင္ေကာ ဘာလုပ္ႀကရင္ ေကာင္းမလဲေနာ္။

ဒါ့အၿပင္ Arc ဖန္တီးပံုေလးကိုလည္း လက္ရွိ သိေနၿပီးသား Node ေတြနဲ ့ ႀကိဳးစားၿပီး ဖန္တီးႀကည့္ႀကဖို ့ တိုက္တြန္းလိုက္ပါရေစ။

လာမယ့္ Post မွာေတာ့ Line, Arc, Circle တို ့တေလွ်ာက္ Point ေတြၿဖန္ ့က်က္ပံုေတြကို တင္ၿပေဆြးေႏြးသြားဖို ့ စီစဥ္ထားပါတယ္။

No comments:

Post a Comment