# SolidWorks
SolidWorks (Stilize edilmiş hali ile SOLIDWORKS), bilgisayar destekli 3 boyutlu katı modelleme ve tasarım (3D CAD) yazılımıdır.
SolidWorks Corporation 1993 yılında Jon Hirschtick tarafından Concord, Massachusetts`te kuruldu. Yazılımın ilk versiyonunu 1995`te piyasaya çıkardıktan sonra 1997 yılında Dassault Systemes tarafından satın alındı. Windows'a entegre ilk 3 boyutlu katı modelleme (3D CAD) yazılımıdır.
SolidWorks, internette bulunabilecek birçok ücretsiz eğitim notu ile kolaylıkla öğrenilebilir. En yaygın kullanılan 3 boyutlu katı modelleme yazılımıdır. Birçok Üniversite, Meslek Yüksek Okulu ve Teknik Lisede eğitimi verilmektedir. AutoCAD kullanıcılarının çoğu, 2. boyuttan 3. boyuta geçiş için SolidWorks'ü tercih etmiştir. Bunun sebebi AutoCAD dosyaları ile en uyumlu 3D CAD yazılımının SolidWorks olmasıdır. SolidWorks makine, mobilya, plastik/sac kalıpçılığı, otomasyon, mekatronik, endüstriyel ürün tasarımı gibi birçok alanda kullanılmaktadır.


## Modelleme teknolojisi.
SolidWorks, katı modelleyici'dir ve modeller ve montajlar oluşturmak için başlangıçta PTC (Creo/Pro-Engineer) tarafından geliştirilen bir parametrik özellik tabanlı yaklaşımını kullanır. Yazılım, Parasolid modelleme çekirdeğini kullanır.
"Parametreler", değerleri modelin veya montajın şeklini veya geometrisini belirleyen kısıtlamaları ifade eder. Parametreler, çizgi uzunlukları veya daire çapları gibi sayısal parametreler veya teğet, paralellik, eşmerkezlilik, yatay veya dikey vb. gibi geometrik parametreler olabilir.
Sayısal parametreler, tasarım amacını yakalamalarına olanak tanıyan ilişkiler kullanılarak birbirleriyle ilişkilendirilebilir. "Tasarım amacı", parçayı oluşturan kişinin değişikliklere ve güncellemelere nasıl yanıt vermesini istediğidir. Örneğin, bir içecek kutusunun tepesindeki deliğin, kutunun yüksekliği veya boyutu ne olursa olsun üst yüzeyde kalmasını istersiniz. SolidWorks, kullanıcının deliğin üst yüzeydeki bir unsur olduğunu belirtmesine izin verir ve daha sonra kutuya hangi yüksekliği atadıkları önemli olmaksızın tasarım amaçlarını yerine getirir.
"Özellikler", parçanın yapı taşlarını ifade eder. Parçayı oluşturan şekiller ve işlemlerdir. Şekle dayalı unsurlar genellikle çıkıntılar, delikler, yuvalar vb. gibi şekillerin 2B veya 3B eskizleriyle başlar. Bu şekil daha sonra parçaya malzeme eklemek veya parçadan malzeme çıkarmak için kesilir. Operasyona dayalı unsurlar çizime dayalı değildir ve yarıçap, pah, kabuk, parçanın yüzüne draft uygulama vb. unsurlarını kapsar.
SolidWorks'te model oluşturmak genellikle 2B bir çizimle başlar (yine de uzman kullanıcılarlar için 3B çizimler de vardır). Çizim, noktalar, çizgiler, yaylar, konikler (hiperbol hariç) ve eğri çizgiler gibi geometrilerden oluşur. Geometrinin boyutunu ve konumunu tanımlamak için çizime ölçümlendirmeler eklenir. İlişkiler, teğetlik, paralellik, dikeylik ve eşmerkezlilik gibi nitelikleri tanımlamak için kullanılır.
SolidWorks'ün parametrik doğası gereği, ölçümlendirme ve ilişkiler geometriyi yönlendirir ama bunun tersi olmaz. Çizimdeki boyutlar bağımsız olarak veya çizimin içindeki veya dışındaki diğer parametrelerle olan ilişkilerle kontrol edilebilir.
Bir montajda, analogdan çizime ilişkiler montaj ilişkileridir. Tıpkı eskiz ilişkilerinin eskiz geometrisine göre teğetlik, paralellik ve eşmerkezlilik gibi koşulları tanımlaması gibi, "montaj ilişkileri" de tek tek parçalara veya bileşenlere göre eşdeğer ilişkileri tanımlayarak montajın kolayca yapılmasına olanak tanır. SolidWorks ayrıca, modellenmiş dişli montajlarının gerçek bir dişli montajının dönme hareketini doğru şekilde yeniden yapılmasına imkan veren dişli ve kam izleyici montaj ilişkileri gibi ek gelişmiş montaj ilişki özellikleri içerir.
Ayrıca, çizimler parçalardan veya montajlardan yapılabilir. Görünümler, katı modelden otomatik olarak oluşturulur ve daha sonra gerektiğinde notlar, boyutlar ve toleranslar çizime kolayca eklenebilir.
Çizim modülü pek çok kağıt boyutunu ve standardını içerir (ANSI, ISO, DIN, GOST, JIS, BSI ve SAC).


## Dosya biçimi.
SolidWorks dosyaları (önceki sürüm 2015'e kadar) Microsoft Yapısal Depolama dosya biçimini kullanır. Bu, her SLDDRW (çizim dosyaları), SLDPRT (parça dosyaları), SLDASM (montaj dosyaları) dosyasına gömülü, önizleme bit eşlemleri ve meta veri alt dosyaları dahil olmak üzere çeşitli dosyalar olduğu anlamına gelir. Bu alt dosyaları ayıklamak için çeşitli üçüncü taraf araçlar kullanılabilir ancak çoğu durumda alt dosyalar özel ikili dosya biçimlerini kullanır.
SolidWorks, modelin diğer üreticilerin diğer platformlarında görüntülenmesini ve değiştirilmesini sağlayan 3B model bilgilerinin *.step biçiminde kaydedilmesine izin verir.