30.04.2021 17:22    

maatonifi
Bir dwg model ortamından kopyaladığım koca bir nesneyi başka ya da yeni bir dwg model ortamın yapıştırdığımızda bir nokta kadar küçük oluyor. İstediğiniz büyüklüğe getirirsiniz belki ama bu durum beni kıl ediyor. Bir çözümü var mı acaba

01.05.2021 18:05    

yazgunesi
Merhaba, kopyalanan objenin enini boyutunu kontrol ettiniz mi, değişiklik var mı yani? Yoksa sadece ekranda küçük gözükmesi sorunu mu dikkatinizi çeken. Sizdeki iki cizim dosyasına da ölçülendirme yaparak kontrol ediniz..

Eğer yeni çizim dosyasına kopyaladığınız obje ekranda küçük gözüküyor ise zoom komutunu kullanarak ekranı monitöre göre yaklaştırın. Zoom extens seçeneğini kullanın. Klavyeden z harfi yazıp enter tuşuna bas, sonra e harfine bas, ardından yine enter de zoom komutunu bitir. Çizim ekrana yaklaşın görsel olarak.

02.05.2021 12:17    

ProhibiT
Merhaba,

Bu tür can sıkıcı durumlar bir kaç nedenle ortaya çıkabiliyor. Aslına bakılırsa hiç biri de AutoCAD'in kusuru değil. Ya siz çiziminizi oluştururken belli prensipleri (disiplini) ihmal etmişsinizdir ya da böyle özensiz bir çizim dosyası size herhangi bir kaynaktan gelmiştir.

Rastlamış olabilirsiniz ya da böyle kullanıyor olabilirsiniz: Kimi Block'lar vardır, "Insertion Base Point", 'benden ırak, cehenneme direk' misali block içindeki nesnelerle ilgisi alakası olmayan uzak bir noktadadır. Genelde isimsiz (anonymous) Block tanımlarında karşımıza çıkıyor. Kopyala/Yapıştır işlemi uygulandığında (copy with base point değil) ve kopyalama işlemine bu tür Insertion Point'i dağlara-taşlara bir block dahil edilmişse... yapıştırma (paste) işleminde nesnelerin çok uzaklarında bir yerdeki base point'i esas alacağından, bahsedildiği gibi istenmeyen sonuçlar ortaya çıkabiliyor.

Benzer şekilde, her çizimin de bir Base Point'i vardır. Varsayılan değeri (özellikle başkaca belirlenmediği sürece): 0,0,0 noktasıdır. Sözünü ettiğimiz Base Point, bu çizimi başka bir çizim dosyasına Block olarak insert ederken, block tanımlarındaki Insertion Base Point gibi (olarak) işleme alınacaktır. Kopyala/Yapıştır işleminde nesne seçerken, kaynak dosyadaki tüm çizim nesnelerini (select all) seçerseniz bu durumda da paste işlemi sırasında Base Point'in cehennemin bir ucunda kalması, özellikle de Extents ve Limits sınırlarının dışında (kaynak veya Hedef dosyada) kalması nedeniyle... benzeri istenmeyen durumlarla karşılaşılabilir.

Zoom komutunun detaylarına dikkat eden pek az kullanıcı olduğunu düşünüyorum. Herkes, kör atın yol bellediği gibi; Zoom - e (zoom extents) tutturmuş... Zoom - a (zoom all) ne işe yarar diye kimse düşünmüyor. Extents kavramı malum: çizim nesnelerin en küçük ve en büyük koordinat sınırlarını, yani yayıldığı alanı belirliyor. (ya da tersine nesnelerin yayıldığı alan extmin ve extmax sistem değişkenlerini belirliyor.) Günümüzdeki bilgisayarların kapasite ve performansları sıradan kullanıcının ihtiyaçlarının çok üstünde olduğu düşünülüyor (daha doğrusu sıradan kullanıcı öyle sanıyor). Extents kavramı AutoCAD tarafından kendiliğinden (otomatik) olarak algılanıp uygulandığı için, kullanıcının bir şey yapmasına gerek yok.

Limits kavramını oluşturan Limmin ve Limmax değerleri (noktaları) ise kullanıcı tarafından tanımlanmalıdır. Kullanıcı tarafından tanımlanan (tanımlanmazsa varsayılan değerleri alınacak olan) sol-alt ve sağ-üst köşe noktalarıyla belirlenen (dikdörtgen) alanın içinde yer alan nesneler, Grafik belleğinde ve Bilgisayar belleğinde tutulur, bir işleme tabi tutulduklarında anında emre amade durumdadırlar. Bu alanın dışında kalan nesneler ise (bilgisayar sisteminizin kendi belirlediği) bazı ihtiyaç kriterlerine göre tampon belleklerde (buffers) tutulabilirler. İşleme alınacaklarında da, az sayıda nesne için fark edilemeyecek bir zamanda belleğe alınırlar. Bunların bazıları ve hatta nesnelerin tamamı limitlerin dışında olduğunda fark edilir zaman kayıpları ortaya çıkar. En acemi kullanıcı bile bunun farkına varır, ama nedeninden habersizdir. Günümüzde AudoCad çizim dosyalarında bilgisayarımızı en çok zorlayan (bayılmasına neden olan) True type fontlar ve Limits sınırları dışında yer alan nesne tanımlarıdır. Merak eden arkadaşlarımız, regenauto komutuna (her ne kadar help bölümünde obsolote, geçersiz dense de kazın ayağı öyle değil) ve limcheck sistem değişkenine bakmalıdır. Limcheck'in de yalnızca Grid'lerin sınırlarını belirlediği sanılıyor... bu kazın ayağı da öyle değil.

Konumuzla, arkadaşımızın sorduğu soruyla ilgisine gelince, Extents ve Limits değerleri arasında bir uyumsuzluk varsa, örneğin tüm nesneler (veya çoğu nesneler) Limits sınırları dışında ise Kopyala/Yapıştır işlemi sırasında gene yukarıda açıklanan sevimsiz durumlar yaşanabilir.

Tavsiyeler:
- Tanımladığınız Block'ların Insertion Base Point'leri makul, anlamlı bir nokta olsun.
- Drawing Base Point te block'larda olduğu gibi anlamlı bir yer (örneğin sol alt köşe) olsun.
- Çizim nesneleriniz limits (sınırlar) içinde olsun. Bunun için Limmin'i Extmin'e, Limmax'ı da Extmax'a eşitlemek şeklinde bir yol izlenebilir. Ben bunu komut satırından (command "Limits" (getvar "Extmin") (getvar "Extmax") şeklinde uyguluyorum.

Yalnızca bu başlık altında sorulan soruyla sınırlı değil, bu şekilde düzenli disiplinli çalışmakla pek çok istenmeyen durumun önlenebileceği açıktır. Üstüne üstlük te, 'deli kız çeyizi' gibi dosyalarınızı başkalarıyla ya da iş arkadaşlarınızla paylaştığınızda, ceddinizi rahmet okunmaktan muhafaza eylemiş olursunuz.

Selam ve saygılarımla herkese kolaylıklar dilerim.

> 1 <
Copyright © 2004-2022 SQL: 1.015 saniye - Sorgu: 47 - Ortalama: 0.02161 saniye