Cara menggunakan
Berdasarkan panduan editor · diperbarui 23 Agu 2026
Editor Tailorsim menggambar panel 2D, memasangkan jahitan, pratinjau 3D, lalu mensimulasikan kain pada manekin — buka /id/editor (atau /en/editor · /th/editor) · bahasa dan masuk di kanan atas · coba tanpa masuk · masuk untuk menyimpan ke server atau memakai katalog
Tata letak
- Bilah atas: File (set contoh / Buka JSON / unduh / simpan / cetak) · Undo/Redo · Eksperimen (allowlist) · Lainnya (material)
- Kanan atas: bahasa · masuk / akun
- Rail alat 2D (desktop): mengambang kiri bawah — Gambar · Pilih · Pindah · Sisip · Hapus · Jahit · Simulasi
- Kiri: Inspector · Tengah: kanvas 2D (gelap) · Kanan: tampilan 3D dan Layers
- Ponsel/tablet: tab 2D | 3D | Inspector | Layers · alat sebagai FAB di panel 2D
- Progres simulasi berupa dialog di tengah · setelah sim: Material · Pencahayaan · Hapus hasil simulasi
Mulai cepat
- File → Set contoh · Buka JSON (hanya admin) · editor kosong memuat tshirt default
- Mode Pilih — klik atau marquee · hanya vertex, pilih chip Vertex di samping Select dulu
- Mode Pindah — seret untuk geser · Shift+seret untuk putar · atau tombol panah
- Mode Jahit — klik tepi panel A lalu tepi B · cord jahitan ungu di kanvas
- File → Unduh JSON menyimpan panel + jahitan · draf browser tersimpan otomatis
- (Opsional) Masuk, simpan ke server · buka lagi dari /designs
- Delete menghapus pilihan · Ctrl+Z undo (tetap jalan meski layout keyboard Thai)
Pan dan zoom
- Tombol tengah mouse + seret = pan · Scroll = zoom
- Space + seret kiri = pan (alternatif)
- Sentuh dua jari: pan bersama · cubit = zoom
Alat utama
- Gambar panel: letakkan ≥3 titik · Enter atau klik titik pertama untuk menutup · Escape membatalkan
- Pilih: klik/marquee · tidak memindah · Ctrl/Cmd mengganti pilihan
- Pindah: seret panel/tepi/vertex · Shift+seret memutar · panel same-Z menempel tepi
- Sisip vertex: klik dekat tepi · tanpa snap grid · tepi berjahit = diblokir
- Hapus: mengikuti chip filter · vertex berjahit disorot amber
- Jahit: tepi A lalu B · tepi berjahit diblokir · Escape menghapus tepi pertama
- Chip filter setelah Select: Auto / Vertex / Edge / Panel — memengaruhi klik dan marquee
Snap grid · panduan · snap tepi
- Snap grid: checkbox kanan atas 2D (aktif default) · Alt saat menyeret = mati sementara
- Garis panduan: area checkbox yang sama (mati default) · hanya perataan · tidak men-snap vertex
- Snap tepi: saat memindah seluruh panel dekat lapisan depan/belakang yang sama · Alt = mati · tidak saat memutar atau memindah vertex/tepi
Inspector dan menu konteks
- Inspector kiri mengikuti pilihan (panel · tepi · vertex) · satu vertex: x/y lokal + kedalaman z · banyak vertex/tepi: offset z/x/y dari 0 · ketik angka lalu Enter · ▲▼ langsung diterapkan
- Beberapa panel: bidang posisi adalah offset x/y/z (mulai 0) ditambahkan ke setiap panel terpilih
- Klik kanan: hapus · sisip · jahit/lepas jahit · duplikat · cermin · unduh · cetak · bersihkan kanvas
- Duplikat panel dengan jahitan = diblokir · tunggal: cermin kiri/kanan/atas–bawah → depan/belakang · multi: depan/belakang sekitar pusat pilihan
Jahitan
- Jahit → tepi pertama (ungu) → tepi kedua → cord putus-putus + panah
- Satu pasangan jahitan per tepi · tanpa jahitan valid = tidak bisa simulasi
- Layers → Stitches tampilkan/sembunyikan cord · klik cord untuk pilih · klik kanan lepas jahit/balik arah
- Selisih panjang > ~5% → cord amber · panel tidak otomatis diregangkan
- Simpan: Unduh JSON · setelah masuk, simpan ke server di /designs · bagikan hanya baca dari katalog
Layers · depan/belakang
- Checkbox layer = sembunyi/tampil · double-click nama = nama tampilan (id file tidak berubah)
- Z positif = depan · Z negatif = belakang · lapisan belakang mencerminkan kiri–kanan ke penonton
- Seret panel ke manekin lain lalu lepas = pindah ke manekin itu otomatis
Panel 3D · pemilih manekin
- Default: 2D kiri / 3D kanan · seret untuk orbit · roda zoom · panel mengambang sampai Simulasi
- Pilih manekin · cari menurut ukuran (~5000) · unggah OBJ · buat MakeHuman (macro / pose)
- Validate / Preview sebelum sim · garis ungu di 3D cocok dengan cord jahitan 2D
Simulasi kain
Sebelum Simulasi: desain perlu minimal satu pasangan jahitan · atur target run dan kain/langkah di Pengaturan simulasi
- Target run: Server (Python) atau Browser dalam tab (WebGPU bila tersedia) · disimpan di perangkat ini
- WebGPU butuh HTTPS atau localhost — http://LAN-IP tidak bisa memilih GPU (gunakan CPU)
- Pengaturan simulasi: preset kain · wrap/release/substeps · kelembutan · preset kustom disimpan lokal
- Simulasi menjalankan dialog · hasil mengganti panel 3D dengan kain + manekin
- Material: warna/tekstur (hanya tampilan) · default putih + `/materials/default.png` · berfungsi pada panel datar · tidak mengubah fisika simulasi
- Pencahayaan: setelah sim · pratinjau langsung · tidak menjalankan ulang sim
- Hapus sim: kembali ke panel datar · jalankan ulang Simulasi untuk melihat perubahan penyetelan
Simpan · katalog · cetak
- Unduh JSON = panel + jahitan · Buka JSON / Set contoh · draf browser
- Masuk untuk menyimpan ke server · buka dari /designs · bagikan hanya baca dari katalog
- Cetak… / Unduh SVG · pilih Actual size 100% di dialog cetak (bukan Fit to page)
- Masuk dan keluar dapat mencatat IP dan waktu untuk keamanan — lihat halaman privasi
- Undo/Redo ≥50 langkah · Ctrl+Z / Ctrl+Y
Simbol di kanvas
- Biru = tepi panel · Merah = tepi bersilangan (peringatan)
- Cord jahitan = garis putus-putus + panah · Tepi ungu = menunggu tepi kedua (mode jahit)
- Titik oranye + garis tipis = pegangan kurva · Sorotan biru = panel terpilih
Pintasan umum
- Tombol panah memindah · Shift+panah memutar · Delete/Backspace menghapus
- Ctrl+Z undo · Ctrl+Y redo (tombol Z/Y fisik, bukan huruf Thai)
- Enter menutup panel (≥3 titik) · Escape membatalkan garis/jahit
- Alt saat menyeret = matikan snap grid dan snap tepi