導航:首頁 > 編程知識 > hl編程如何切割直線

hl編程如何切割直線

發布時間:2024-07-03 06:20:09

1. HL綰垮垏鍓茬殑鑿滃崟

鑿滃崟 灞忓箷鏄劇ず 瑙i噴 鏋/鍧愮盡紕ф爣鐐 鐐<X錛孻>=
錛堣嫢瑕侀夊彇鍘熺偣錛屽彲鍦ㄥ睆騫曚笂閫夊彇鍧愭爣鍘熺偣鎴栫洿鎺ユ墦鍏ュ瓧姣峅錛 1錛庢櫘閫氳緭鍏ユ牸寮忥細x錛寉
2錛庣浉瀵瑰潗鏍囪緭鍏ユ牸寮忥細@x,y錛堚淍鈥濅負鐩稿瑰潗鏍囨爣蹇楋紝鈥渪鈥濇槸鐩稿圭殑x杞村潗鏍囷紝鈥測鈥濇槸鐩稿圭殑y杞村潗鏍囷級銆備互鍓嶄竴涓鐐逛負鐩稿瑰弬鑰冪偣錛屽彲鐢ㄥ厜鏍囧厛閫変竴鍙傝冪偣銆
3錛庣浉瀵規瀬鍧愭爣杈撳叆鏍煎紡錛<a,l錛堚<鈥濅負鐩稿規瀬鍧愭爣蹇楋紝鈥渁鈥濇寚瑙掑害錛屸渓鈥濇槸闀垮害錛夈備互鍓嶄竴涓鐐逛負鐩稿瑰弬鑰冪偣銆傚傚厛鐢ㄥ厜鏍囬変竴鍙傝冪偣錛屼細鎻愮ず杈撳叆鏋佸緞鍜岃掑害銆 鍏夋爣浠繪剰鐐 鐢ㄥ厜鏍囨寚浠繪剰鐐 鐢ㄥ厜鏍囧湪灞忓箷涓婁換鎰忓畾涓涓鐐 鍦嗗績鐐 鍦嗭紝鍦嗗姬= 奼傚渾鎴栧渾寮х殑鍦嗗績鐐廣 鍦嗕笂鐐 鍦嗭紝鍦嗗姬=
瑙掑害= 奼傚湪鍦嗕笂鏌愪竴瑙掑害鐨勭偣銆 絳夊垎鐐 閫夊畾綰匡紝鍦嗭紝寮 =
絳夊垎鏁<N>=
璧峰嬭掑害<A>= 鐩寸嚎銆佸渾鎴栧渾寮х殑絳夊垎鐐廣 鐐歸樀 鐐歸樀鍩虹偣<X錛孻>=
鐐歸樀璺濈<Dx錛孌y>=
X杞存暟<Nx>=
Y杞存暟<Ny>= 浠庡凡鐭ョ偣闃電鐐瑰紑濮嬶紝浠ワ紙Dx,Dy錛変負姝ヨ窛錛孹杞存暟涓篨杞翠笂鐐圭殑鏁扮洰錛孻杞存暟涓篩杞翠笂鐐圭殑鏁扮洰浣滀竴涓鐐歸樀鍒椼傛敼鍙樻ヨ窛Dx,Dy鐨勭﹀彿灝卞彲浠ユ敼鍙樼偣闃電鐐逛負宸︿笂瑙掋佸乏涓嬭掑Э浠斻佸彸涓婅掑拰鍙充笅瑙掋傚彲浣跨敤姝ゅ姛鑳介厤鍚堣緟鍔╀綔鍥撅紝鑳藉姞蹇浣滃浘閫熷害銆傛暟鎺х▼搴忕殑闃靛垪鍔犲伐涔熼渶瑕佹ゅ姛鑳介厤鍚堛 涓鐐 閫夊畾鐩寸嚎錛屽渾寮 = 鐩寸嚎鎴栧渾寮х殑涓鐐廣 涓ょ偣涓鐐 閫夊畾鐐逛竴<X錛孻>=
閫夊畾鐐逛簩<X錛孻>= 涓ょ偣闂寸殑涓鐐廣 CL浜ょ偣 閫夊畾綰垮渾寮т竴 =
閫夊畾綰垮渾寮т簩 = 鐩寸嚎銆佸渾鎴栧渾寮х殑榪規淳奼浜ょ偣錛屽悓鈥滀氦鐐光濆姛鑳芥湁鎵涓嶅悓錛屸淐L浜ょ偣鈥濅笉瑕佹眰綰垮渾闂存湁鍙瑙嗙殑浜ょ偣錛屾墽琛屾ゆ搷浣滄椂錛岀郴緇熶細鑷鍔ㄥ皢綰垮渾寤墮暱錛岀劧鍚庤$畻瀹冧滑鐨勪氦鐐廣 鐐規棆杞 閫夊畾鐐<X錛孻>=
涓蹇冪偣<X錛孻>=
鏃嬭漿瑙掑害<A>=
鏃嬭漿嬈℃暟 <N>= 鏃嬭漿澶嶅埗鐐廣 鐐瑰圭О 閫夊畾鐐<X錛孻>=
瀵圭О浜庣偣錛岀洿綰 = 奼傜偣鐨勫圭О鐐廣 鍒犻櫎瀛ょ珛鐐 鍒犻櫎瀛ょ珛鐐 鍒犻櫎瀛ょ珛鐨勭偣 鏌ヤ袱鐐硅窛紱 鐐逛竴<X錛孻>=
鐐逛簩<X錛孻>=
涓ょ偣璺濈<L>=錛燂紵錛 璁$畻涓ょ偣闂寸殑璺濈伙紝褰撳湪鍏夋爣鎹曟崏鑼冨洿鍐呰兘鎹曟崏涓涓鐐規椂錛屽彇璇ョ偣涓哄叾涓涓涓鐐癸紝鍚﹀垯錛屽彇榧犳爣紜璁ら敭鎸変笅鏃跺厜鏍囨墍鍦ㄤ綅緗鍧愭爣鍊箋 鐩寸嚎 灞忓箷鎻愮ず 瑙i噴 浜岀偣鐩寸嚎 浜岀偣鐩寸嚎
鐩寸嚎絝鐐<X,Y>=
鐩寸嚎絝鐐<X,Y>=
鐩寸嚎絝鐐<X,Y>= 榪囦竴鐐逛綔鐩寸嚎
璧風偣
鍒頒竴鐐
鍒頒竴鐐 瑙掑鉤鍒嗙嚎 閫夊畾鐩寸嚎涓 =
閫夊畾鐩寸嚎浜 =
鐩寸嚎 <Y/N ?> 奼備袱鐩寸嚎鐨勮掑鉤鍒嗙嚎銆
閫夋嫨涓ょ洿綰誇箣涓銆 鐐+瑙掑害 閫夊畾鐐廣圶錛孻銆=
瑙掑害銆圓=90銆= 奼傝繃鏌愮偣騫朵笌X杞存f柟鍚戞垚瑙掑害A鐨勮緟鍔╃嚎銆
鐩存帴鎸塃NTER涓90&ordm;銆 鍒+瑙掑害 鍒囦簬鍦嗭紝鍦嗗姬
瑙掑害<A>=
鐩寸嚎 <Y/N ?> 鍒囦簬鍦嗘垨鍦嗗姬騫朵笌X杞存f柟鍚戞垚瑙掑害A鐨勮緟鍔╃嚎銆 鐐圭嚎澶硅 閫夊畾鐐<X錛孻>=
閫夊畾鐩寸嚎 =
瑙掑害<A=90>=
鐩寸嚎 <Y/N錛> 奼傝繃涓宸茬煡鐐瑰苟涓庢煇鏉$洿綰挎垚瑙掑害A鐨勭洿綰褲 鐐瑰垏浜庡渾 閫夊畾鐐<X錛孻>=
鍒囦簬鍦嗭紝鍦嗗姬
鐩寸嚎 <Y/N錛> 宸茬煡鐩寸嚎涓婁竴鐐廣傚苟涓旇ョ洿綰垮垏浜庡凡鐭ュ渾銆 浜屽渾鍏鍒囩嚎 鍒囦簬鍦嗭紝鍦嗗姬涓 =
鍒囦簬鍦嗭紝鍦嗗姬浜 =
鐩寸嚎 <Y/N錛> 浣滀袱鍦嗘垨鍦嗗姬鐨勫叕鍒囩嚎銆傚傛灉涓ゅ渾鐩鎬氦錛屽彲閫夌洿綰誇負涓ゅ渾鐨勪袱鏉″栧叕鍒囩嚎銆傚傛灉涓ゅ渾涓嶇浉浜わ紝鍙閫夌洿綰誇負涓ゅ渾鐨勪袱鏉″栧叕鍒囩嚎鍔犱袱鏉″唴鍏鍒囩嚎銆 鐩寸嚎寤墮暱 閫夊畾鐩寸嚎 =
浜や簬綰匡紝鍦嗭紝寮 寤墮暱鐩寸嚎鐩磋嚦浜庡彟涓閫夊畾鐩寸嚎銆佸渾鎴栧渾寮х浉浜ゃ
鏈変袱涓浜ょ偣鏃訛紝閫夐潬榪戝厜鏍囩殑浜ょ偣銆 鐩寸嚎騫崇Щ 閫夊畾鐩寸嚎 =
騫崇Щ璺濈<D>=
鐩寸嚎 <Y/N錛> 騫崇Щ澶嶅埗鐩寸嚎銆傚傞夊畾鐩寸嚎涓哄疄鐩寸嚎錛屽嶅埗鍚庝篃涓哄疄鐩寸嚎銆傚傞夊畾鐩寸嚎涓鴻緟鍔╃嚎錛岀粨鏋滀篃涓鴻緟鍔╃嚎銆 鐩寸嚎瀵圭О 閫夊畾鐩寸嚎 =
瀵圭О浜庣洿綰 = 瀵圭О澶嶅埗鐩寸嚎銆
宸茬煡鏌愪竴鐩寸嚎錛屽圭О浜庢煇涓鐩寸嚎 鐐瑰皠綰 閫夊畾鐐<X錛孻>=
瑙掑害 <A>=
浜や簬綰匡紝鍦嗭紝寮 榪囨煇鐐逛笌X杞存f柟鍚戞垚瑙掑害A騫朵笖鐩鎬氦浜庡彟涓宸茬煡鐩寸嚎鎴栧渾鎴栧渾寮х殑鐩寸嚎銆
鏈変袱涓浜ょ偣鏃訛紝閫夐潬榪戝厜鏍囩殑浜ょ偣銆 娓呴櫎杈呭姪綰 銆銆鍒犻櫎鎵鏈夎緟鍔╃嚎銆 鏌ヤ袱綰垮す瑙 閫夊畾鐩寸嚎涓 =
閫夊畾鐩寸嚎浜 =
涓ょ嚎澶硅 = 錛燂紵錛 璁$畻涓ゅ凡鐭ョ洿綰跨殑澶硅掋 鑿滃崟 灞忓箷鏄劇ず 瑙i噴 鍦嗗績+鍗婂緞 鍦嗗績 <X錛孻>=
鍗婂緞 <R>= 鎸夌収緇欏畾鐨勫渾蹇冨拰鍗婂緞浣滃渾銆 鍦嗗績+鍒 鍦嗗績 <X錛孻>=
鍒囦簬鐐癸紝綰匡紝鍦 =
鍦 <Y/N錛> 宸茬煡鍦嗗績錛屽凡鐭ュ渾鐩稿垏浜庡彟涓宸茬煡鐐廣佺洿綰褲佸渾鎴栧渾寮т綔鍦嗐
鍑虹幇澶氫釜鍦嗘椂錛岄夋嫨鎵瑕佺殑鍦嗐 鐐瑰垏+鍗婂緞 鍦嗕笂鐐 <X錛孻>=
鍒囦簬鐐癸紝綰匡紝鍦
鍗婂緞 <R>=
鍦 <Y/N錛> 宸茬煡鍦嗕笂涓鐐癸紝宸茬煡鍦嗕笌鍙︿竴鐐廣佺洿綰褲佸渾鎴栧渾寮х浉鍒囷紝騫跺凡鐭ュ崐寰勪綔鍦嗐 涓ょ偣+鍗婂緞 鐐逛竴<X錛孻>=
鐐逛簩<X錛孻>=
鍗婂緞 <R>= 宸茬煡鍦嗕笂涓ょ偣錛屽凡鐭ュ渾鍗婂緞浣滃渾銆 蹇冪嚎+鍒 蹇冪嚎=
鍒囦簬鐐癸紝綰匡紝鍦
鍗婂緞 <R>=
鍦 <Y/N錛> 緇欏畾鍦嗗績鎵鍦ㄧ洿綰匡紝騫跺凡鐭ュ渾鐩稿垏浜庝竴宸茬煡鐐廣佺洿綰褲佸渾鎴栧渾寮т綔鍦嗐 鍙屽垏+鍗婂緞
(榪囨浮鍦嗗姬) 鍒囦簬鐐癸紝綰匡紝鍦
鍒囦簬鐐癸紝綰匡紝鍦
鍦 <Y/N錛> 宸茬煡鍦嗕笌涓ゅ凡鐭ョ偣銆佺洿綰褲佸渾鎴栧渾寮х浉鍒囷紝騫跺凡鐭ュ崐寰勪綔鍦嗐傜瓑鍚屼簬Autop鐨勮繃娓″渾寮с 涓夊垏鍦 鐐癸紝綰匡紝鍦嗭紝寮т竴 =
鐐癸紝綰匡紝鍦嗭紝寮т簩 =
鐐癸紝綰匡紝鍦嗭紝寮т笁 =
鍦 <Y/N錛> 奼備換鎰忎笁涓鍏冪礌鐨勫叕鍒囧渾 鍦嗗姬寤墮暱 鍦嗗姬
浜や簬綰匡紝鍦嗭紝寮 寤墮暱鍦嗗姬涓庡彟涓鐩寸嚎銆佸渾鎴栧渾寮х浉浜ゃ 鍚屽績鍦 鍦嗭紝鍦嗗姬
鍋忕Щ鍊 <D>= 浣滃渾鎴栧渾寮ф寜緇欏畾鏁板煎嚲縐誨悗鐨勫渾鎴栧渾寮с 鍦嗗圭О 鍦嗭紝鍦嗗姬
瀵圭О浜庣洿綰= 浣滃渾鎴栧渾寮х殑瀵圭О鍦嗐佸渾寮с 鍦嗗彉鍦嗗姬 鍦 =
鍦嗗姬璧風偣 <X錛孻>=
鍦嗗姬緇堢偣 <X錛孻>= 灝嗛夊畾鍦嗘寜緇欏畾璧峰嬬偣鍜岀粓姝㈢偣緙栬緫鍙樻垚鍦嗗姬銆 灝栫偣鍙樺渾寮 鍗婂緞 <R>=
鐢ㄥ厜鏍囨寚灝栫偣 鍙樺皷鐐逛負鍦嗗姬銆傚繀欏諱繚璇佸皷鐐瑰彧鏈変袱涓鏈夋晥鍥懼厓錛堟ゅ勫彧鑳芥槸鐩寸嚎鎴栧渾寮э級涓旂鐐歸噸鍚堬紝鍚﹀垯姝ゆ搷浣滀笉鑳芥垚鍔熴 鍦嗗姬鍙樺渾 鍦嗗姬 =
鍦嗗姬 =
鎸塃SC閫鍑 鍙樺渾寮т負鍦嗐 鑿滃崟 灞忓箷鏄劇ず 瑙i噴 妞鍦 闀垮崐杞<R a >=
鐭鍗婅醬<R b >=
璧峰嬭掑害<A1>=
緇堟㈣掑害<A2>= 鍙傛暟鏂圭▼錛
x=acos(t)
y=bsin(t) 鋙虹嚎 璧峰嬭掑害<A1>=
璧峰嬪崐寰<R1>=
緇堟㈣掑害<A2>=
緇堟㈠崐寰<R2>= 闃垮熀綾沖痙鋙虹嚎 鎶涚墿綰 緋繪暟<K2>=
璧峰嬪弬鏁<X1>=
緇堟㈠弬鏁<X2>= 浣跨敤鎶涚墿綰挎柟紼媃=K*X*X銆 娓愬紑綰 鍩哄渾鍗婂緞<R>=
璧峰嬭掑害<A1>=
緇堟㈣掑害<A2>= 鍙傛暟鏂圭▼錛
x=R(cos(t)+sin(t))
y=R(sin(t)-cos(t)) 鏍囧噯榻胯疆 榻胯疆妯℃暟<M>=
榻胯疆榻挎暟<Z>=
鏈夋晥榻挎暟<N>=
璧峰嬭掑害<A>= 鐩稿綋浜庤嚜鐢遍嬌杞涓錛屽悇鍙傛暟璁懼畾涓猴細鍘嬪姏瑙<A>=20錛 鍙樹綅緋繪暟<O>=0錛岄嬌楂樼郴鏁<T>=1錛岄嬌欏墮殭緋繪暟<B>=0.25錛岃繃娓″渾寮х郴鏁=0.38銆
涓嶈佷嬌鏈夋晥榻挎暟澶т簬榻挎暟錛岃繖鏍瘋櫧鐒朵篃鑳戒綔鍑哄浘褰錛屼絾浼氭湁璁稿氶噸澶嶇殑綰挎潯錛屽湪鐢熸垚鍔犲伐浠g爜鏃朵細閫犳垚楹葷儲銆 鑷鐢遍嬌杞 榻胯疆妯℃暟<M>=
榻胯疆榻挎暟<Z>=
鍘嬪姏瑙<A>=
鍙樹綅緋繪暟<O>=
榻塊珮緋繪暟<T>=
榻塊《闅欑郴鏁<B>=
榪囨浮鍦嗗姬緋繪暟=
鏈夋晥榻挎暟<N>=
璧峰嬭掑害<A>= 娓愬紑綰塊嬌杞錛
鍩哄渾鍗婂緞錛歊b=MZ/2*cos(A)
榻塊《鍦嗗崐寰勶細Rt=MZ/2+M*(T+O)
榻挎牴鍦嗗崐寰勶細Rf=MZ/2-M*(T+B-O)

2. hl綰垮垏鍓叉庢牱鎵嬪伐杈撳叆3b紼嬪簭

鐢諱竴鏉$洿綰匡紝渚嬪傚湪Y杞存f柟鍚戠敾涓鏉¢暱搴︿負50MM鐨勭洿綰匡紝鍏剁▼搴忎負錛欱BB50000GYL2銆
綰垮垏鍓插壊鐩寸嚎鐕冪爜鎬佺紪紼嬫柟娉曪細
1.BX BY BJ GX(GY) 鎸囦護浠g爜銆侭鏄闂撮殧絎﹀彿錛孏X GY 鎸囩殑鏄璁℃暟闀垮害鏂瑰悜錛屾寚浠や唬鐮佹湁L1,L2,L3,L4銆傝繖鍑犱釜浠h〃1-4璞¢檺鐩寸嚎涓擫1涓篨姝e悜錛孡2涓篩姝e悜錛孡3涓篨璐熷悜錛孡4涓篩璐熷悜銆係R1,SR2,SR3,SR4,NR1,NR2,NR3,NR4,琛ㄧず鍥涗釜璞¢檺欏哄渾閫嗗渾銆傜洿綰跨紪紼媂,Y浠h〃浠ヨ搗鐐逛負鍘熺偣鐨勭粓鐐瑰潗鏍囷紝J涓鴻℃暟闀垮害錛岃℃暟闀垮害鏂瑰悜涓虹洿綰垮湪X,Y杞存姇褰卞ぇ鐨勪負璁℃暟鏂瑰悜鎶曞獎涓 J鍊箋傝℃暟闀垮害鍦ㄧ紪鍦嗘槸鍙嶄箣銆傜紪鍦嗘槸浠ヨ搗鐐逛負鍘熺偣錛孹,Y涓哄渾蹇冨潗鏍囷紝鎶曞獎闀垮害涓烘墍鏈夊渾寮ф姇褰辨誨拰錛屽彇灝忓箋傛寚浠ゆ寜璧風偣鐨勭畻錛屼互涓婃墍鏈夊間負緇濆瑰礆紝娉ㄦ剰鍧愭爣鍘熺偣鏄鍙樺寲鐨勮繖閲屾湁涓鐩稿瑰潗鏍囩粷瀵瑰潗鏍囩殑闂棰橈紝姣忎釜綰挎甸兘瀵瑰簲涓涓鍧愭爣銆備互涓婁負浠g爜鏍煎紡錛屽叿浣撴搷浣滄椂榪樺緱鑰冭檻琛ュ伩闂棰橈紱
2.澶嶄綅-1-B錛堣繖涓鏄3B鏂囦歡絎涓涓狟 鎸嘪杞村嚲縐婚噺錛-鏁板-B錛堣繖鏄痀杞村嚲縐婚噺錛-鏁板-B錛堣繖涓鐨婧愭槸鐩寸嚎鎬婚暱搴︼級-鏁板-GX錛堟垨GY錛-L1錛圠2鎴朙3鎴朙4 鎸囨柟鍚戱級濡傛灉鏄騫寵屼簬X杞存垨Y杞存椂鍙綆鍖栦負妯℃瘉澶嶄綅-1-B-B-B-鏁板-GX錛圙Y錛夈

閱讀全文

與hl編程如何切割直線相關的資料

熱點內容
powerquery大資料庫 瀏覽:322
金蝶kis專業版123教程 瀏覽:574
編程怎麼寫流程圖框圖 瀏覽:314
大數據費用 瀏覽:163
windows找不到網頁文件 瀏覽:819
win10pc如何玩xbox游戲下載 瀏覽:324
網站排名價格怎麼算 瀏覽:902
地圖文件不存在請插入地圖卡 瀏覽:354
華為如何看備份數據 瀏覽:934
怎樣壓縮文件最小設置 瀏覽:311
圖片怎麼弄成長圖app 瀏覽:1000
xmlload文件load字元串 瀏覽:871
市場化工具憑單 瀏覽:911
查規范各版本 瀏覽:481
word2007加密方法 瀏覽:35
郵政銀行app怎麼查看交易記錄 瀏覽:138
電腦用txt文件 瀏覽:123
linux中文件大小 瀏覽:384
數據列表怎麼找 瀏覽:373
如何提高文件壓縮率 瀏覽:593

友情鏈接