Ostacolo — Nasıl Kullanılır
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.
- Revit projenizi açın.
- File Config’e (Ostacolo panelinin en altındaki kayarak açılan buton) tıklayın.
- Tüm binaları aynı şemada gruplayan bir Proje adı girin veya seçin.
- Bina adını girin — bu varsayılan olarak Revit belge başlığıdır ve projedeki bu modeli benzersiz olarak tanımlamalıdır.
- İstenirse JSON depolama yolunu onaylayın.
- 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.
- Kombine Revit modelini (veya bağlantılarıyla ana modeli) açın.
- File Config’e tıklayın → Proje =
Kule A, Bina =Yapısal + MEP Ana Modelolarak ayarlayın. - Find Clashes’e tıklayın.
- Açılan formda Structural vs MEP protokolünü seçin.
- Kapsamı seçin: yalnızca aktif model veya bağlantılı modeller dahil.
- Ç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.
- Tamamlanınca View Clashes’e tıklayın ve panoyu açın.
- Listeyi inceleyin — tüm çakışmalar Açık durumunda başlar.
- 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.
- Güncellenmiş Revit modelini tekrar yükleyin veya yeniden açın.
- Find Clashes’e tıklayın → geçen hafta kullanılan protokol → Çalıştır.
- 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.
- View Clashes’i açın. Durum filtresiyle Açık ve Devam Ediyor öğelerine odaklanın.
- Her çakışmaya gidin (kamera simgesine tıklayınca Revit'te kesişme noktasına uçarsınız).
- Sorumlu disiplini atayın, durumu Devam Ediyor olarak güncelleyin ve açıklama notu ekleyin.
- 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.
- 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. - Ev sahibi veya üçünü de bağlantı olarak içeren herhangi bir modeli açın.
- Review Clashes’a tıklayın.
- İnceleyici, projedeki tüm binaların çakışma kayıtlarını toplar.
- Binaya, duruma, iş akışına veya tarihe göre filtreleyin.
- Ç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.
- Koordinatörden güncellenmiş JSON dosyasını alın.
- Bunu yapılandırılan proje depolama yoluna yerleştirin.
- Revit modelini açın.
- JSON Manager → Update Model from JSON’a tıklayın.
- Ostacolo JSON’u okuyup yalnızca mevcut çakışmaların durum alanlarını günceller — çakışma geometrisini silmez veya yeniden oluşturmaz.
- View Clashes’ı açarak durumların doğruluğuna bakın.
- 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.
- View Clashes'ı açın.
- Açık ve Devam Ediyor durumuna göre filtreleyin.
- 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.
- 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.
- 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ın, italik, hatta italik ve sonra kalın. Hatta üstü çizili. Bir 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
Son ...