27.01.2011 21:03    

yunushanilce
http://i1101.hizliresim.com/2011/1/27/4742.jpg
arkadaşlar şekilde görüldüğü gibi yayın herhangi bir kısmını ölçme komutunu nedir acaba
çok aradım ama bulamadım yardımlarınızı bekliyorum

27.01.2011 22:02    

BAChackerNİ
ellerinize sağlık hocam

27.01.2011 22:24    

HIPHOP
nereyi ölçmek istiyorsunuz? daha net olarak açıklarmısınız?

dimarc ile ölçülendirmeyi denediniz mi?

27.01.2011 22:40    

yunushanilce
mesela çizdiğim yayı şekildeki gibi kesen iki çizgi arasındaki mesafeyi ölçme işlemini
yay uzunluğu olarak ölçmek istiyorum dimarc olmuyor

28.01.2011 07:03    

ehya
Alıntı
yunushanilce :
mesela çizdiğim yayı şekildeki gibi kesen iki çizgi arasındaki mesafeyi ölçme işlemini
yay uzunluğu olarak ölçmek istiyorum dimarc olmuyor




istediğiniz ölçme işlemini yapan mevcut bir komut yok. Bunun için o boşluğa yeni bir arc oluşturup uzunluğunu ölçeceksiniz...

28.01.2011 08:58    

ProhibiT
Arc üzerinde bir boşluk olarak değil de, Arc objesini kesen 2 tane Line objesi olarak düşünürsek.
_________________________________________________________________________________
Command: dimarc
Select arc or polyline arc segment: [Arc'ı seç]
Specify arc length dimension location, or [Mtext/Text/Angle/Partial/Leader]: p<┘
Specify first point for arc length dimension: [Birinci noktayı seç]
Specify second point for arc length dimension: [ikinci noktayı seç]
Specify arc length dimension location, or [Mtext/Text/Angle/Partial]: [Ölçü yerini seç]
_________________________________________________________________________________
Şeklinde dimarc'ın partial özelliğini kullanarak, yay parçasını ölçülendirebilirsiniz.

Kolay gelsin.

28.01.2011 14:30    

halilozcakir
aslında bununla ilgili bir lisp var. Mehmet Şahin hocamızın yazdığı.ara bulursun.


Linkleri görebilmek için ÜYE olmalısınız.


yaya gerek duymadan yay ölçülendirir gibi çalışıyor.

halilozcakir (28.01.2011 14:42 GMT)

28.01.2011 14:36    

ProhibiT
halilozcakir bahsettiğiniz, 3NYay adlı bir fonksiyon ise, hatırladığım kadar, dimension kullanmıyor, yay uzunluğunu text olarak yazıyordu. Üstelik bahsedilen 3 noktadan geçen bir de yay ekliyordu çizime.

28.01.2011 21:29    

yunushanilce
Alıntı
ProhibiT :
Arc üzerinde bir boşluk olarak değil de, Arc objesini kesen 2 tane Line objesi olarak düşünürsek.
_________________________________________________________________________________
Command: dimarc
Select arc or polyline arc segment: [Arc'ı seç]
Specify arc length dimension location, or [Mtext/Text/Angle/Partial/Leader]: p<┘
Specify first point for arc length dimension: [Birinci noktayı seç]
Specify second point for arc length dimension: [ikinci noktayı seç]
Specify arc length dimension location, or [Mtext/Text/Angle/Partial]: [Ölçü yerini seç]
_________________________________________________________________________________
Şeklinde dimarc'ın partial özelliğini kullanarak, yay parçasını ölçülendirebilirsiniz.

Kolay gelsin.



teşekkürler prohibit hocam uğraştırdım sizi

28.01.2011 22:45    

ProhibiT
Probleminizi çözdünüzse önemli olan o. Sitede "3NYay" aratırsanız, benim paylaştıktan sonra unuttuğum, halilozcakir arkadaşımızın hatırlattığı bu AutoLisp fonksiyon buna benzer durumlarda işe yarayabilir.

Kolay gelsin.

28.01.2011 22:58    

yunushanilce
[code];;; 3 Point Arc Dimension. Prepared by; M.S.Guvercin for halilozcakir
(defun c:yy ()
(setq StartP (getpoint "\nYay başlangıç noktası: ")
EndP (getpoint "\nYay bitim noktası: ")
DimY (getpoint "\nYay ölçüsünün yeri: ")
)
(command "ARC" StartP MidP EndP)
(setq Arc (entlast) YayS (list Arc DimY))
(command "dimarc" YayS DimY)
(command "erase" Arc "")
(prin1)
)[code]

bu lisp yay ölçüsünün yerini nokta olarak değilde dimensiondaki gibi ölçülendirme yani kayar şekilde olacak şekilde düzenleyebilir misiniz? sizi yoracağız ama....

29.01.2011 07:25    

ProhibiT
Bu fonksiyonda,
(command "dimarc" YayS DimY)
satırını
(command "dimarc" YayS)
şeklinde değiştirirseniz istediğinizi yapar.

Bu arada anlayamadığım bir şey,
fonksiyon içinde MidP şeklinde bir değişken kullanılıyor. Ama bu değişken hiç bir yerde tanımlı değil. Bir kazaya gitmiş olma ihtimali kuvvetli. Başka bir fonksyionun mütemmim cüz'ü olarak kullanılmıyorsa;
Kod:

;;; 3 Point Arc Dimension. Prepared by; M.S.Guvercin for halilozcakir
(defun c:yy ()
  (setq StartP (getpoint "\nYay başlangıç noktası: ")
          MidP (getpoint "\nYay orta noktası: ")
          EndP (getpoint "\nYay bitim noktası: "))
  (command "ARC" StartP MidP EndP)
  (setq Arc (entlast) YayS (list Arc MidP))
  (command "dimarc" YayS)
  (command "erase" Arc "")
  (prin1)
)
Şeklinde düzenlenmesi daha uygun olacaktır.

Kolay gelsin.

29.01.2011 08:49    

yunushanilce
prohibit hocam olmadı ama yinede lisp için ellerinize sağlık

> 1 <
Copyright © 2004-2022 SQL: 1.712 saniye - Sorgu: 78 - Ortalama: 0.02195 saniye