# FreeCAD Analiz - FikoYT

## 📊 Analiz Özellikleri

**StepAnalyzer Component:**
- **Volume:** Hacim hesaplama
- **Weight:** Yoğunluk bazlı
- **Dimensions:** XYZ boyutları
- **Product tree:** Hiyerarşik yapı
- **Material:** Malzeme özellikleri

## 🔍 Hesaplamalar

```python
# Volume calculation
for obj in doc.Objects:
    if hasattr(obj, 'Shape'):
        volume = obj.Shape.Volume
        area = obj.Shape.Area
        mass = volume * density
```

## 📋 Veri Yapısı

```json
{
  "file_id": "uuid-123",
  "objects": [
    {
      "name": "Part1",
      "volume": 1234.56,
      "weight": 9.87,
      "material": "aluminium"
    }
  ],
  "cache_expires_in": 3600
}
```

## 🎯 UI Features

- **Drag & drop:** Dosya yükleme
- **Progress:** Real-time %0-100
- **3D preview:** Direct render
- **Export:** Excel/PDF support

---
2025-11-06