VektorKita

v0.1 · Potongan 1
Belum ada perubahan

Editor Kode

Tulis kode draw() dengan bantuan g, lalu tekan Jalankan. Kode tersimpan otomatis di browser ini.

Tab menambah 2 spasi. Ctrl/⌘+Enter menjalankan kode.

Bantuan API — apa saja yang bisa dipakai di dalam draw()
  • g.rect(x, y, lebar, tinggi, { fill, stroke, sw }) — persegi
  • g.circle(cx, cy, r, { fill, stroke, sw }) — lingkaran
  • g.ellipse(cx, cy, rx, ry, { fill, stroke, sw }) — elips
  • g.polygon([[x,y], …], { fill, stroke, sw }) — poligon tertutup
  • g.polyline([[x,y], …], { stroke, sw }) — garis patah-patah
  • g.line(x1, y1, x2, y2, { stroke, sw }) — garis lurus
  • g.path("M … L … Z", { fill, stroke, sw }) — path SVG (M, L, H, V, C, c, Z)
  • g.text(x, y, "teks", { size, fill }) — teks
  • g.background("#hex") — warna latar kanvas (kosongkan untuk transparan)
  • g.W, g.H — lebar dan tinggi kanvas saat ini
  • g.random() — angka 0–1 dari benih tetap, jadi hasilnya bisa diulang
  • g.seed(n) — ganti benih acak
  • g.pal — palet 6 warna bawaan: g.pal[0] sampai g.pal[5]

Warna diisi format hex, misal '#F97316'. sw adalah ketebalan garis. Opacity (0–1) bisa ditambah di opsi, tapi tidak ikut ke file EPS.

Pratinjau cepat

Belum ada gambar.
Tekan Jalankan untuk merender kode di atas.