# Three.js Import - FikoYT

## 📁 FikoImporterSTP

**Dual processing:**
1. **OCCT-WASM:** Client-side
2. **FreeCAD API:** Server-side

## 🎨 STEP Import

```typescript
const importer = new FikoImporterSTP(sahne);
const cizim = await importer.stpDosyasiniYukle(file);
sahne.ekle(cizim);
```

## 🔄 Process Flow

1. **File read:** ArrayBuffer
2. **OCCT parse:** Geometry extraction
3. **Color mapping:** Face-level colors
4. **Vertex processing:** Position+color+alpha
5. **Mesh creation:** BufferGeometry
6. **Scene add:** FikoCizimYalin

## ⚡ Özellikler

- **Face colors:** Preserved
- **Scale:** mm→world units
- **Progress:** Real-time feedback
- **Error handling:** Graceful fallback

## 📦 Desteklenen Formatlar

- **.stp/.step:** STEP CAD
- **.wrl/.FikoWrl:** VRML
- **.FikoOpGL:** Operations
- **.FikoApt:** APT toolpath

---
2025-11-06