Skip to content
Arif Setiawan
Arif Setiawan

travel, culinary and technology

  • Home
  • About
  • Travel
    • Indonesia
      • Bali
      • Banten
      • Jakarta
      • Jawa Barat
      • Jawa Tengah
      • Jawa Timur
      • Kalimantan Selatan
      • Lampung
      • Sumatera Barat
      • Sumatera Utara
      • Yogyakarta
    • Laos
    • Malaysia
    • Singapore
    • Vietnam
  • Culinary
  • Technology
    • Startup
    • Software Development
    • Social Media
  • #kulinersince
  • Nol Kilometer
Arif Setiawan

travel, culinary and technology

Membuat Lingkaran Dengan MidPoint Circle Algorithm di Processing

Arif Setiawan, September 21, 2011August 22, 2020

Processing merupakan bahasa pemrograman dan lingkungan pemrograman (development environment) open source untuk memprogram gambar, animasi dan interaksi.

Program ini berbasis Java, sehingga untuk menjalankannya dibutuhkan instalasi JDK dan JRE terlebih dahulu.

Di bawah ini akan saya contohkan bagaimana membuat lingkaran di Processing menggunakan MidPoint Circle Algorithm.

[source language=”java”]
void midDrawCircle(int x1,int y1,int r)
{
int x=0,y=r,p=1-r;
int xctr=x1,yctr=y1;
stdPoint(xctr+x,yctr+y);
stdPoint(xctr-x,yctr+y);
stdPoint(xctr+x,yctr-y);
stdPoint(xctr-x,yctr-y);
stdPoint(xctr+y,yctr+x);
stdPoint(xctr-y,yctr+x);
stdPoint(xctr+y,yctr-x);
stdPoint(xctr-y,yctr-x);
while(x<y)
{
x++;
if(p<0)
p+=2*x+1;
else
{
y–;
p+=2*(x-y)+1;
}
stdPoint(xctr+x,yctr+y);
stdPoint(xctr-x,yctr+y);
stdPoint(xctr+x,yctr-y);
stdPoint(xctr-x,yctr-y);
stdPoint(xctr+y,yctr+x);
stdPoint(xctr-y,yctr+x);
stdPoint(xctr+y,yctr-x);
stdPoint(xctr-y,yctr-x);
}
}
[/source]

untuk menjalankannya, tinggal memanggil method midDrawCircle() di void draw().

Selamat mencoba :mrgreen:

→ 300 readers

Related

Programming JavaMidPoint Circle AlgorithmProcessingProgramming

Post navigation

Previous post
Next post

Comment

  1. Pingback: Membuat Elips di Processing « a train of thought

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Popular Posts

  • Lokawisata Baturraden Sejak 1928
  • Pempek Ny. Kamto Sejak 1984
  • Soto Pringgading Semarang Sejak 1940
  • Uprus Coffee Borobudur
  • Nikahan Syawal Nugrahanto
  • Getuk Goreng Haji Tohirin Sejak 1918
  • Kehidupan Tidak Pernah Berakhir
  • Kampung Ulam Ngrajek Magelang
  • Pasar Klithikan Pakuncen Jogja
  • Toko Roti Mandarijn Orion Sejak 1932

Recent Posts

  • Callme Coffee Roastery Magelang
  • Universal Studios Singapore: Panduan Wahana, Tips, dan Akses Lengkap
  • Warung Be Sanur Denpasar Bali
  • Pantai Batu Bolong Canggu Bali
  • Tanah Lot: Keindahan Alam dan Spiritualitas yang Menyatu di Bali

Categories

Archives

Subscribe

Enter your email address to subscribe to this blog.

Travel

  • Universal Studios Singapore: Panduan Wahana, Tips, dan Akses LengkapDecember 1, 2025
  • Pantai Batu Bolong Canggu BaliNovember 26, 2025
  • Tanah Lot: Keindahan Alam dan Spiritualitas yang Menyatu di BaliNovember 24, 2025
  • Staycation di The 101 Bali Oasis SanurNovember 23, 2025
  • Menghadiri Pernikahan Adat Bali di TabananNovember 22, 2025

Culinary

  • Callme Coffee Roastery MagelangDecember 1, 2025
  • Warung Be Sanur Denpasar BaliNovember 29, 2025
  • Pecel Solo Resto di Kota Surakarta Sejak 2002November 21, 2025
  • Uprus Coffee BorobudurNovember 14, 2025
  • Bakso Tjap Haji Bandung: Cita Rasa Legendaris Sejak Tahun 1996November 9, 2025

Technology

  • iOS Conference Singapore 2020November 28, 2021
  • Sinergi Coworking Space JogjaAugust 22, 2020
  • WordCamp Jakarta 2019February 12, 2020
  • Kubik Coworking & Art Space PadangApril 13, 2019
  • Redesign Aplikasi IndiHomeNovember 6, 2018
©2025 Arif Setiawan | WordPress Theme by SuperbThemes