导航:首页 > 编程知识 > 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编程如何切割直线相关的资料

热点内容
大数据费用 浏览: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
addswin10分区 浏览:893
如何输入eof到文件里 浏览:411
原版win10专业版下载64位 浏览:702

友情链接