# fikoyt-sistem 3D Web → fikatia-local Native Taşıma Envanteri
> Otonom operasyon (2026-07-07) task 3 kaynağı. Explore agent taramasıyla derlendi.
> Amaç: web'de olup native'de EKSİK/FARKLI olanları bulup taşımak. Native'de ZATEN VAR olanları (bkz [[projeler/fikatia-native-platform]] + ilgili memory'ler) atla.

## 3D CAD Route'ları (fikoyt-sistem, /🧩/ altında)
- 🌌 FikoYT 3D (ana viewer/workbench), 📐 Teknik Resim 2D, 📱 Canlı Tarama CMM (mobile point cloud),
  🎯 ArUco Marker, 📄 PDF Editör (3D PDF), 📦 Parça Takip (STP+üretim), 🧊 Parça Kokpit (dashboard),
  ✂️ Strafor Kesici (CNC sim), 🔧 CNC Post (CAM→G-code), ✏️ Modelleme (parametrik sketcher+Part Design).

## Engine katmanları (IFikoThreeJS, ~68 modül / 304 dosya)
1. **Performans/GPU** (63-77 dosya): PerformanceManager, GPUPicker, GPUSelection, AdaptiveQuality,
   AdvancedLOD, BatchedMesh, InstancedOptimizer/EdgeRenderer, OcclusionCulling, RaycastBVH, MeshCompressor/
   Optimizer, WasmBridge, GPUCompute(+Optimized/Ultra), WebGPU(+Renderer), GPUDrivenRenderer, TemporalAA,
   ScreenSpaceAO, DeferredRenderer, ZPrepass, Texture/VirtualTextures, VertexQuantization, WorkerPool.
   GPU compute: FrustumCulling, OcclusionQueries, Skinning, TransformFeedback, TileDeferred, NeuralCompression.
2. **Ölçüm/GD&T** (64 dosya): DimensionManager + Linear/Diameter/Radius/Angle/Arc/Area/Coordinate/Baseline/
   Chain/Ordinate/MinDistance, AdvancedDimension(GD&T+tolerance), CatiaDimension, GDTSymbol/Annotator,
   SmartMeasureMode, SmartLabelPlacer, LeaderLine, kumpas/cetvel, GPUOlcumMotoru. → Native ölçüm VAR ([[fikatia-olcum-sistemi]]); GD&T/akıllı-yerleşim/zincir-ordinat FARK olabilir.
3. **Parametrik Modelleme** (49): FikoSketch/SketchAraci, SnapMotoru, KisitSolver (2D constraint), KatiMotoru,
   ModellemeYonetici (feature history), Pad/Hole/Fillet/Draft/Shell/Pattern/Transform/Shaft dialogları,
   Duzlem/Cizgi/Cember/Nokta/Spline seçiciler, Knowledge (bağımlılık grafı+ifade motoru FikoIfadeMotoru fx),
   OCCTKernel, ParametreWorkbench+FxEditor, KomutPenceresi/palette. → Native Part Design/GSD/Sketcher VAR; fx-editor/knowledge-graph/ifade-motoru + bazı feature dialogları FARK/EKSİK olabilir.
4. **Kamera/Export** (34): ThreeCam ortho/persp, APT/APTCAD, Cizim DXF/GLB/STL/FBX/WRL, TakimYolu/Vektor3d,
   Takim kütüphanesi, IslemeTahmincisi (feed/speed), Profil2d, Puntalama. → export formatları (GLB/FBX/WRL) native'de EKSİK olabilir.
5. **Simülasyon** (36+): Flow-Analiz CFD-lite (GPUFlowField/ParticleFlow/LiquidFlow), termal-analiz FEA,
   dolum animasyon, SPH sıvı (71 dosya), dokum-kontrol (16, döküm defekt AI). → Native döküm/SPH VAR ([[fikatia-cam-sistemi]]/döküm); CFD flow-field + termal-FEA + defekt-AI FARK olabilir.
6. **BREP/Topoloji** (17): FikoBrep (Vertex/Edge/Loop/Face/Shell/Solid), BrepWasmAnalyzer, toporef stabil-kimlik.
   → Native OCCT B-rep + toporef VAR ([[sistem-modelleme-brep-link]]).
7. **Teknik Resim 2D** (36): ortho views (Top/Front/Right/ISO), DXF, hatching, Draft workbench. → EKSİK olabilir (native'de 2D teknik resim yok?).
8. **Seçim/Highlight**: GPUPicker, DeferredSelection, HierarchicalSelection (Body→Face→Edge→Vertex), ürün ağacı sync. → Native seçim VAR.
9. **Dinamik Kesit** (10): section plane + GPU clipping + hatch. → Native kesit VAR (analiz).
10. **Kollaborasyon** (8): real-time multi-user WebSocket, remote cursor, selection broadcast. → EKSİK.
11. **UI**: annotation (CSS3D, smart-point, metin-notu, kaynak-sembol, ok, yüzey-kalite), mega-toolbar (ribbon),
    floating-toolbar (context), 3d-hizli-menu (right-click), command palette, mini-3d, scoped, view-cube, eksen,
    ayarlar, performance-monitor. → **TOOLBAR: web'de mega-toolbar (ribbon) + floating + hızlı-menü VAR** (task 2 için ilham).
12. **Özel**: dokum-kontrol, nesting (kesim yerleşim), kesim, muayene (OCR/görüntü), civata, kaplama, kalıcılık,
    kesme-parametre, malzeme-karşılaştır, üretim menü/bağlam/kartı, teklif, birim, iş-emri, takvim, cycle-time,
    assembly (montaj+BOM), feature-tanı, cmm (point cloud/SfM/VIO/tolerans/mass-info), pdf-export, cad-diff,
    analiz-radius, screenshot, director-mode (sunum kamera-yolu), dfm, 3d-elements primitifler.

## NATIVE TAŞIMA DEĞERLENDİRMESİ (agent önerisi + memory ile diff)
Native'de ZATEN olanlar (atla/iyileştir): Part Design, GSD, Sketcher+kısıt, ölçüm (kumpas/cetvel), CAM,
döküm sim (SPH+enthalpy), analiz (draft/undercut/kalınlık/kurvatür), BREP+toporef, seçim, kesit, kütük/ağırlık.
Web'de VAR native'de muhtemelen EKSİK/FARKLI (ÖNCELİK ADAYLARI — sync turlarında tek tek doğrula):
- **View Cube** + **eksen göstergesi** (ekran-sabit) — [[fikatia-eksen-duzlem-sabit-boyut]] ile örtüşür.
- **Ribbon/mega-toolbar + floating-toolbar + hızlı-menü** → task 2 (toolbar yenileme) doğrudan ilgili.
- **Teknik Resim 2D** (ortho projeksiyon + DXF + hatching) — büyük eksik olabilir.
- **fx-editor / ifade motoru / knowledge bağımlılık grafı** — parametrik derinlik ([[fikatia-parametrik-blueprint]]).
- **Export**: GLB/glTF, FBX, STL, WRL, PDF-drawing.
- **CMM/metroloji**: point cloud, SfM, VIO, tolerans denetçi, kütle/CoG kartı.
- **Assembly/montaj + BOM**, **CAD-diff**, **nesting**, **DFM**, **director-mode (sunum)**, **kollaborasyon**.
- **CFD flow / termal-FEA / döküm-defekt-AI** — CAE derinliği ([[fikatia-cae-plani]]).
- **GD&T + akıllı ölçü yerleşimi + zincir/ordinat ölçü**.
SONRAKİ İŞ (task 3): her ADAY için native'de var mı diye DOĞRULA (grep motor/), gerçekten eksik/farklı olanları
öncelik sırala, dalga dalga uygula (her biri motor/ui veya ilgili modül, main.cpp ince, makro+plugin+olay doğuştan).
