fbpx
วิกิพีเดีย

เส้นโค้งเบซิเยร์

เส้นโค้งเบซิเยร์ (Bézier curve) ในคณิตศาสตร์ถือว่าเป็นเส้นโค้งหนึ่งที่มีความสำคัญอย่างมากในเรื่องของ คอมพิวเตอร์กราฟิกส์ เพราะวิธีการที่เสถียรที่สุด ในการสร้างจุดต่างๆบนเส้นโค้งเบซิเยร์สามารถทำได้โดยใช้ ขั้นตอนวิธีของเดอคาสเซิลโจ (de Casteljau's algorithm) รูปแบบหนึ่งของเส้นโค้งเบซิเยร์เมื่อเพิ่มมิติให้สูงขึ้น เราเรียกว่า พื้นผิวเบซิเยร์ โดยมี พื้นผิวสามเหลี่ยมเบซิเยร์ เป็นรูปแบบพิเศษอีกแบบหนึ่ง

เส้นโค้งเบซิเยร์ถูกเผยแพร่สู่สาธารณชนเป็นครั้งแรกเมื่อปี พ.ศ. 2505 โดยนักวิศวกรชาว ฝรั่งเศส ที่ชื่อ ปิแอร์ เบซิเยร์ (Pierre Bézier) ซึ่งขณะนั้นเป็นนักวิชาการอยู่ในแผนกออกแบบที่บริษัทรถยนต์ยี่ห้อเรโนลด์ แต่ในความเป็นจริงแล้ว เส้นโค้งนี้ได้ถูกคิดค้นเป็นครั้งแรก เมื่อปี พ.ศ. 2502 โดยนายพอล เดอ คาสเซิลโจ (Paul de Casteljau)

สมการเส้นโค้งเบซิเยร์

นิยาม เส้นโค้งเบซิเยร์ที่ดีกรี   สามารถเขียนเป็นสมการได้จาก จุดควบคุมที่กำหนดให้ p0, p1,..., pn ดังนี้

 

ตัวอย่าง

เส้นโค้งเบซิเยร์เชิงเส้น

กำหนดให้ จุดควบคุมมี 2 จุด คือ p0 และ p1 เส้นโค้งเบซิเยร์เชิงเส้นก็คือส่วนของเส้นตรงระหว่างจุดสองจุดนั่นเอง โดยมีสมการคือ

 

เส้นโค้งเบซิเยร์กำลังสอง

กำหนดให้ จุดควบคุมมี 3 จุด คือ p0 p1 และ p2 เส้นโค้งเบซิเยร์กำลังสอง มีสมการ คือ

 

เส้นโค้งเบซิเยร์กำลังสาม

กำหนดให้ จุดควบคุมมี 4 จุด คือ p0 p1 p2 และ p3 เส้นโค้งเบซิเยร์กำลังสาม มีสมการ คือ

 


แหล่งข้อมูลอื่น

  • Bezier Curves interactive applet 2007-10-10 ที่ เวย์แบ็กแมชชีน
  • 3rd order Bezier Curves applet
  • Living Math Bézier applet
  • Living Math Bézier applets of different spline types, JAVA programming of splines in An Interactive Introduction to Splines
  • Don Lancaster's Cubic Spline Library describes how to approximate a circle (or a circular arc, or a hyperbola) by a Bézier curve; using cubic splines for image interpolation, and an explanation of the math behind these curves.
  • Pictovia: ทำ กราฟ 2010-04-27 ที่ เวย์แบ็กแมชชีน

เส, นโค, งเบซ, เยร, บทความน, ไม, การอ, างอ, งจากแหล, งท, มาใดกร, ณาช, วยปร, บปร, งบทความน, โดยเพ, มการอ, างอ, งแหล, งท, มาท, าเช, อถ, เน, อความท, ไม, แหล, งท, มาอาจถ, กค, ดค, านหร, อลบออก, เร, ยนร, าจะนำสารแม, แบบน, ออกได, อย, างไรและเม, อไร, bézier, curve, ใน. bthkhwamniimmikarxangxingcakaehlngthimaidkrunachwyprbprungbthkhwamni odyephimkarxangxingaehlngthimathinaechuxthux enuxkhwamthiimmiaehlngthimaxacthukkhdkhanhruxlbxxk eriynruwacanasaraemaebbnixxkidxyangiraelaemuxir esnokhngebsieyr Bezier curve inkhnitsastrthuxwaepnesnokhnghnungthimikhwamsakhyxyangmakineruxngkhxng khxmphiwetxrkrafiks ephraawithikarthiesthiyrthisud inkarsrangcudtangbnesnokhngebsieyrsamarththaidodyich khntxnwithikhxngedxkhasesiloc de Casteljau s algorithm rupaebbhnungkhxngesnokhngebsieyremuxephimmitiihsungkhun eraeriykwa phunphiwebsieyr odymi phunphiwsamehliymebsieyr epnrupaebbphiessxikaebbhnungesnokhngebsieyrthukephyaephrsusatharnchnepnkhrngaerkemuxpi ph s 2505 odynkwiswkrchaw frngess thichux piaexr ebsieyr Pierre Bezier sungkhnannepnnkwichakarxyuinaephnkxxkaebbthibristhrthyntyihxeronld aetinkhwamepncringaelw esnokhngniidthukkhidkhnepnkhrngaerk emuxpi ph s 2502 odynayphxl edx khasesiloc Paul de Casteljau enuxha 1 smkaresnokhngebsieyr 2 twxyang 2 1 esnokhngebsieyrechingesn 2 2 esnokhngebsieyrkalngsxng 2 3 esnokhngebsieyrkalngsam 3 aehlngkhxmulxunsmkaresnokhngebsieyr aekikhniyam esnokhngebsieyrthidikri n displaystyle n samarthekhiynepnsmkaridcak cudkhwbkhumthikahndih p0 p1 pn dngni B t i 0 n n i 1 t n i t i p i t 0 1 displaystyle mathbf B t sum i 0 n n choose i 1 t n i t i mathbf p i mbox t in 0 1 twxyang aekikhesnokhngebsieyrechingesn aekikh kahndih cudkhwbkhummi 2 cud khux p0 aela p1 esnokhngebsieyrechingesnkkhuxswnkhxngesntrngrahwangcudsxngcudnnexng odymismkarkhux B t 1 t p 0 t p 1 t 0 1 displaystyle mathbf B t 1 t mathbf p 0 t mathbf p 1 mbox t in 0 1 esnokhngebsieyrkalngsxng aekikh kahndih cudkhwbkhummi 3 cud khux p0 p1 aela p2 esnokhngebsieyrkalngsxng mismkar khux B t 1 t 2 p 0 2 t 1 t p 1 t 2 p 2 t 0 1 displaystyle mathbf B t 1 t 2 mathbf p 0 2t 1 t mathbf p 1 t 2 mathbf p 2 mbox t in 0 1 esnokhngebsieyrkalngsam aekikh kahndih cudkhwbkhummi 4 cud khux p0 p1 p2 aela p3 esnokhngebsieyrkalngsam mismkar khux B t 1 t 3 p 0 3 t 1 t 2 p 1 3 t 2 1 t p 2 t 3 p 3 t 0 1 displaystyle mathbf B t 1 t 3 mathbf p 0 3t 1 t 2 mathbf p 1 3t 2 1 t mathbf p 2 t 3 mathbf p 3 mbox t in 0 1 aehlngkhxmulxun aekikhBezier Curves interactive applet Archived 2007 10 10 thi ewyaebkaemchchin 3rd order Bezier Curves applet Living Math Bezier applet Living Math Bezier applets of different spline types JAVA programming of splines in An Interactive Introduction to Splines Don Lancaster s Cubic Spline Library describes how to approximate a circle or a circular arc or a hyperbola by a Bezier curve using cubic splines for image interpolation and an explanation of the math behind these curves Pictovia tha kraf Archived 2010 04 27 thi ewyaebkaemchchin bthkhwamekiywkbkhnitsastrniyngepnokhrng khunsamarthchwywikiphiediyidodyephimkhxmul duephimthi sthaniyxy khnitsastr ekhathungcak https th wikipedia org w index php title esnokhngebsieyr amp oldid 9686239, wikipedia, วิกิ หนังสือ, หนังสือ, ห้องสมุด,

บทความ

, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม