Membuat Elips di Processing Arif Setiawan, September 22, 2011August 22, 2020 Setelah sebelumnya kita bisa membuat lingkaran, sekarang bagaimanakah membuat Elips? dimana elips ini merupakan turunan dari lingkaran pada dasarnya 😀 Di bawah ini akan dicontohkan bagaimana membuat elips di Processing. [source lang=”java”] void elips(int xPusat,int yPusat,int rx,int ry) { int x=0,y=ry,a,b; float px=0; float py=2*pow(rx,2)*y; while(2*pow(ry,2)*x<2*pow(rx,2)*y) { x++; if( equ(x,y-(float)1/2,rx,ry)>=0) // mencari nilai P y–; stdPoint(xPusat + x,yPusat + y); stdPoint(xPusat – x,yPusat + y); stdPoint(xPusat – x,yPusat – y); stdPoint(xPusat + x,yPusat – y); } while(y!=0) { y–; if( equ(x+(float)1/2,y,rx,ry)<=0) x++; stdPoint(xPusat + x,yPusat + y); stdPoint(xPusat – x,yPusat + y); stdPoint(xPusat – x,yPusat – y); stdPoint(xPusat + x,yPusat – y); } } [/source] Perlu diketahui bahwa terdapat fungsi pow yg merupakan fungsi yg digunakan untuk melakukan pemangkatan. Mengapa tidak menggunakan pemangkatan biasa? Silahkan cari tahu sendiri bedanya 😀 Selamat Mencoba → 128 readers -6.975612107.630943 Related Programming ElipsEllipseProcessingProgramming