Back to Blog

Ostacolo — Nasıl Kullanılır

May 7, 2026

Ostacolo, Revit projeniz içinde doğrudan geometrik çakışmaları tespit eden, yöneten ve izleyen bir Revit eklentisidir. Harici çakışma tespit iş akışlarını (örn. Navisworks gidiş-dönüşleri) ortadan kaldırır ve tamamen Revit içinde çalışan, çakışma verilerini modelinizin Genişletilebilir Depolaması'nda saklayan bir sürece dönüştürür.


Dört Butonun Özeti

Buton Etiket Ne Yapar
Çakışmaları Bul Find Clashes Bir veya birden fazla protokole göre çakışma tespit motorunu çalıştırır ve sonuçları modele kaydeder
Çakışmaları Görüntüle View Clashes Çakışma panosunu açar — gez, filtrele, dolaş, çakışma durumunu değiştir
Çakışmaları İncele Review Clashes Bina çapında/genel inceleme — bağlı birden fazla modeldeki çakışmaları karşılaştır
JSON Yöneticisi JSON Manager Genişletilebilir Depolama verileri ile harici JSON dosyaları arasında veri kaybı olmadan senkronizasyon
Dosya Yapılandırma (kayarak açılır) File Config Mevcut projenin adını, bina tanımlayıcısını ve depolama yollarını ayarla

Başlamadan Önce — İlk Kurulum

Her proje, tespit çalıştırmadan önce bir kez yapılandırılmalıdır.

  1. Revit projenizi açın.
  2. File Config’e (Ostacolo panelinin en altındaki kayarak açılan buton) tıklayın.
  3. Tüm binaları aynı şemada gruplayan bir Proje adı girin veya seçin.
  4. Bina adını girin — bu varsayılan olarak Revit belge başlığıdır ve projedeki bu modeli benzersiz olarak tanımlamalıdır.
  5. İstenirse JSON depolama yolunu onaylayın.
  6. Kaydet / Tamam’a tıklayın.

Bu adım modeli bir proje/bina çiftine eşler, böylece farklı bağlantılı modellerdeki çakışmalar inceleyicide karşılaştırılabilir.


Temel İş Akışı

1. File Config  →  2. Find Clashes  →  3. View Clashes  →  4. Review Clashes  →  5. JSON Manager (isteğe bağlı)

Adım Adım Senaryolar

Senaryo 1 — Yeni Proje, İlk Çakışma Tarama

Bağlam: Yapısal ve mekanik-elektrik (MEP) koordinasyon modeli geldi. İlk koordinasyon toplantısı öncesinde tüm çakışmaları temel almak istiyorsunuz.

  1. Kombine Revit modelini (veya bağlantılarıyla ana modeli) açın.
  2. File Config’e tıklayın → Proje = Kule A, Bina = Yapısal + MEP Ana Model olarak ayarlayın.
  3. Find Clashes’e tıklayın.
  4. Açılan formda Structural vs MEP protokolünü seçin.
  5. Kapsamı seçin: yalnızca aktif model veya bağlantılı modeller dahil.
  6. Çalıştır’a tıklayın. Ostacolo motoru çalıştırır, sonuçları çiftlemeleri kaldırarak saklar ve çakışmaları Genişletilebilir Depolama’ya kaydeder.
  7. Tamamlanınca View Clashes’e tıklayın ve panoyu açın.
  8. Listeyi inceleyin — tüm çakışmalar Açık durumunda başlar.
  9. JSON Manager → Update JSON from Model ile JSON olarak dışa aktarın, böylece paylaşılabilir bir temel dosya oluşturun.

Senaryo 2 — Haftalık Koordinasyon Güncellemesi

Bağlam: Yapı ekibi güncel bir model teslim etti. Yeniden tespit yapmanız, yeni olanları görmeniz ve mevcut durum değişikliklerini korumanız gerekiyor.

  1. Güncellenmiş Revit modelini tekrar yükleyin veya yeniden açın.
  2. Find Clashes’e tıklayın → geçen hafta kullanılan protokol → Çalıştır.
  3. Motor, eleman kimliklerine göre karşılaştırır — depolamada daha önce var olan çakışmalar mevcut durumunu (Açık, Devam Ediyor, Kapalı, Yoksayılmış) korur. Yeni çakışmalar Açık olarak eklenir.
  4. View Clashes’i açın. Durum filtresiyle Açık ve Devam Ediyor öğelerine odaklanın.
  5. Her çakışmaya gidin (kamera simgesine tıklayınca Revit'te kesişme noktasına uçarsınız).
  6. Sorumlu disiplini atayın, durumu Devam Ediyor olarak güncelleyin ve açıklama notu ekleyin.
  7. JSON Manager → Update JSON from Model’ı çalıştırarak durum güncellemelerini paylaşmak için proje JSON dosyasına aktarın.

Senaryo 3 — Binalar Arası Çakışma İncelemesi

Bağlam: Projede üç farklı Revit dosyasında modellenmiş üç bina var. Proje genelinde tüm açık çakışmaların tek bir görünümünü istiyorsunuz.

  1. Her bina modelinde Find Clashes’ı çalıştırın, File Config’in aynı Proje adında (örn. Karma Kullanım Blok 4) ve farklı Bina adlarında olduğundan emin olun.
  2. Ev sahibi veya üçünü de bağlantı olarak içeren herhangi bir modeli açın.
  3. Review Clashes’a tıklayın.
  4. İnceleyici, projedeki tüm binaların çakışma kayıtlarını toplar.
  5. Binaya, duruma, iş akışına veya tarihe göre filtreleyin.
  6. Çakışmaları doğrudan inceleyiciden çözün veya yönlendirin — durum değişiklikleri, sonraki senkronizasyonda her modelin Genişletilebilir Depolama’sına yazılır.

Senaryo 4 — Çevrimdışı Durum Güncellemesi ve Yeniden İçe Aktarım

Bağlam: Şantiye koordinatörü, Revit erişimi olmadan proje JSON dosyasında çakışma durumlarını güncelledi. Bu değişiklikleri yeniden modele aktarmanız gerekiyor.

  1. Koordinatörden güncellenmiş JSON dosyasını alın.
  2. Bunu yapılandırılan proje depolama yoluna yerleştirin.
  3. Revit modelini açın.
  4. JSON Manager → Update Model from JSON’a tıklayın.
  5. Ostacolo JSON’u okuyup yalnızca mevcut çakışmaların durum alanlarını günceller — çakışma geometrisini silmez veya yeniden oluşturmaz.
  6. View Clashes’ı açarak durumların doğruluğuna bakın.
  7. Worksharing ile veya güncel JSON’u paylaşarak diğer ekip üyelerine senkronize edin.

Senaryo 5 — Devir Öncesi Çakışmaların Kapatılması

Bağlam: İnşaat yaklaşıyor. Tüm çakışmaların, teslimattan önce ya Kapalı ya da resmi olarak Yoksayılmış olduğundan emin olmak istiyorsunuz.

  1. View Clashes'ı açın.
  2. Açık ve Devam Ediyor durumuna göre filtreleyin.
  3. Kalan her çakışma için:
    • Eğer çözüldüyse: durumu Kapalı yapın, çözüm notu ekleyin.
    • Kabul edilen bir bilinen durumsa: Yoksayılmış olarak değiştirin ve gerekçe notu girin.
  4. Liste sıfır Açık ve Devam Ediyor kalınca, JSON Manager → Update JSON from Model’ı çalıştırarak son kayıt dosyasını oluşturun.
  5. JSON dosyasını proje devir paketi içinde arşivleyin.

Çakışma Durumları Açıklaması

Durum Anlamı
Açık Yeni tespit edildi. İnceleme gerektirir.
Devam Ediyor Sorumluya atanmış ve aktif olarak çözülüyor.
Kapalı Çakışma modelde çözüldü.
Yoksayılmış Kabul edilen durum veya yanlış pozitif — takibe alınmayacak.

Tespit Protokollerinin Açıklaması

Protokol Grup A Grup B
Structural vs MEP Karkas, Kolonlar, Temeller Borular, Kanal, Kablo Tavası, Elektrik, MEP Ekipmanları
Mimari (RC) vs Yapısal & MEP Çatılar, Döşemeler, Tavanlar Yapısal + MEP (tam set)
Mimari (WD) vs Yapısal & MEP Pencereler, Kapılar Yapısal + MEP (tam set)
MEP Dahili Borular, Kanal, Kablo Tava, Elektrik Kanalları Aynı (MEP için kendi iç tespiti)

Her protokol iki tespit modunu destekler:

  • Sert Çakışma — elemanlar fiziksel olarak kesişir (üst üste katı modeller).
  • Boşluk — elemanlar birbirine tanımlı minimum mesafeden (mm cinsinden) daha yakın, ancak temas etmiyor.

İpuçları ve İyi Uygulamalar

  • Yeni bir modelde ilk kullanımda mutlaka File Config’i çalıştırın — proje/bina eşlemesi eksikse tespit sonuçları kaydedilmez.
  • Aynı şemadaki tüm bina modelleri için Proje adını tutarlı kullanın ki bina-bazlı inceleyici bunları toplayabilsin.
  • Her tespit seansından sonra Update JSON from Model’i çalıştırarak JSON kaydını güncel tutun.
  • Hedef makinada deploylocal.bat’i çalıştırmadan önce Revit’i kapatın — açıkken DLL dosyalarını kilitler.
  • Çakışma Küresi ailesi (her kesişme noktasında yerleştirilen görsel işaret) ilk çalıştırmada otomatik olarak yüklenir. Şablonunuza önceden yüklemenize gerek yoktur.
    • Sırasız liste, ve:
    • Bir
    • İki
    • Üç
    • Daha fazla

Alıntı

Ve kalınitalik, hatta italik ve sonra kalın. Hatta üstü çiziliBir bağlantı bir yere.

Ve kod vurgulama:

var foo = 'bar';

function baz(s) {
   return foo + ':' + s;
}

Ya da satır içi kod var foo = 'bar';.

Ya da ayıların olduğu bir resim

bears

Son ...