#pragma once // Kinematik/DMU paneli — CAE ("Simülasyon") workbench'inin ilk sakini. // Mekanizma şimdiye dek YALNIZ Lua/MCP'den sürülebiliyordu; bu panel aynı motor // çağrılarını (ileriKinematik / kapaliZincirCoz / carpismaTara) klavyesiz açar. // Motor tarafına yeni yol EKLEMEZ — hepsi ölçülmüş mevcut API. #include #include "fiko/core/temel.hpp" #include "fiko/io/fiko_format.hpp" // FikoCaeKurulum (belge verisi) namespace fiko { class Cekirdek; class Sahne; namespace kinematik { class Mekanizma; } // Panel açık mı (workbench girişi açar, kullanıcı kapatabilir). bool& kinematikPaneliAcik(); // Paneli çizer (kapalıysa no-op). Zaman kaydırıcısı yasaları uygular ve sahneye // yazar; "Çarpışma Tara" kesin B-Rep doğrulamasıyla girişim gövdelerini işaretler. void kinematikPaneliCiz(Cekirdek& cekirdek, Sahne& sahne, kinematik::Mekanizma& mek, std::vector& caeKurulumlar); } // namespace fiko