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:

→ 296 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

  • Geblek Pari Nanggulan: Menikmati Masakan Rumahan di Tengah Persawahan
  • Rawon Nguling Malang Sejak 1942
  • Warung Makan Purnama Muntilan Sejak 1965
  • Game Development Life Cycle
  • Sate Kambing Moro Lego Pak Kuwat Tulungagung Sejak 1992
  • Pendakian Gunung Manglayang 1818 MDPL
  • Kehidupan Tidak Pernah Berakhir
  • Rumah Makan Padang Djawa Magelang
  • Nasi Becek Pojok Nganjuk Sejak 1950
  • Ayam Goreng Tojoyo 3 Sejak 1983

Recent Posts

  • Sakopi Magelang: Tempat Nongkrong Asik di Kota Sejuta Bunga
  • Bajak Laut Muntilan Fresh Seafood
  • Geblek Pari Nanggulan: Menikmati Masakan Rumahan di Tengah Persawahan
  • Rumah Makan Padang Djawa Magelang
  • Dapoer Gending Muntilan: Cita Rasa Autentik di Kota Muntilan

Categories

Archives

Subscribe

Enter your email address to subscribe to this blog.

Join 1,225 other subscribers
Seedbacklink

Travel

  • Alun-Alun Jombang: Ruang Publik Ikonik di Jantung Kota SantriMay 4, 2025
  • Nol Kilometer Tuban: Titik Awal Menjelajah Bumi WaliApril 27, 2025
  • Leisure Trip ke Morwell: Dari Taman Bunga hingga Sushi Favorit TravelerMarch 24, 2025
  • Jalan Braga: Simbol Kejayaan Bandung di Masa KolonialJanuary 5, 2025
  • Staycation di Grand Rohan JogjaDecember 25, 2024

Culinary

  • Sakopi Magelang: Tempat Nongkrong Asik di Kota Sejuta BungaAugust 19, 2025
  • Bajak Laut Muntilan Fresh SeafoodAugust 17, 2025
  • Geblek Pari Nanggulan: Menikmati Masakan Rumahan di Tengah PersawahanJuly 12, 2025
  • Rumah Makan Padang Djawa MagelangJune 14, 2025
  • Dapoer Gending Muntilan: Cita Rasa Autentik di Kota MuntilanMay 13, 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