# Three.js İşaretleyiciler - FikoYT

## 📍 Fiko3DIsaretleyiciler

**3D label sistemi:**
- **Otomatik:** Ağırlık merkezine
- **Sprite/3D:** Seçimli yazı
- **Sabit boyut:** Kamera bağımsız

## 🏷️ Özellikler

**İşaretleyici yapısı:**
- **Point:** 3D nokta
- **Line:** Yukarı çizgi
- **Text:** Sprite veya 3D yazı

**Otomatik konum:**
```typescript
const merkez = getAgirlikMerkezi();
isaretleyici.position.copy(merkez);
```

## 🎨 Yazı Tipleri

**Sprite (Catia style):**
- Default seçim
- Sabit boyut
- Canvas-based render

**3D Text:**
- Font loader required
- Mesh geometry
- Transformable

## 📝 Dialog Entegrasyonu

**Özellikler:**
- **Çift tık:** Edit dialog
- **Sağ menü:** Context menu
- **Yazı:** Editable
- **Boyut:** Slider 0.01-5
- **Renk:** Color picker

## 🔧 Yardımcı Metodlar

```typescript
getYazi(): string
setYazi(text: string): void
getRenk(): string
setBoyut(boyut: number): void
getSabitBoyut(): boolean
setSabitBoyut(deger: boolean): void
```

---
2025-11-06