SolidWorks API ile sketch içerisinde birbirine çok yakın geometriler oluştururken bazen kodu doğru yazmanıza rağmen çizdiğiniz geometriler birbirine yapışabilir veya bazı geometriler hiç oluşturulmayabilir. Bunun nedeni solidworks programının grid sistemidir.
Bu tarz birbirine yakın çizim nesneleri oluştururken SetAddToDB() metodunu kullanmanız gerekebilir. SetAddToDB() metodunun parametresini true olarak vererek çizim nesnelerini doğrudan veritabanına eklersiniz ve çizim varlıklarının grid sisteme veya diğer çizim objelerine yapışmasını önlemiş olursunuz.
Örneğin:
swModel.InsertSketch2(true);
swModel.SetAddToDB(true);
swModel.CreateCircleByRadius2(0, 0, 0, 0.0001);
swModel.CreateCircleByRadius2(0.001, 0, 0, 0.0001);
swModel.SetAddToDB(false);
swModel.InsertSketch2(true);
swModel.SetAddToDB(true); olarak ayarladıktan sonra, SolidWorks’ü normal çalışma moduna geri döndürmek için tekrar swModel.SetAddToDB(false); değerine ayarlamanız gerekir.
No responses yet