Çizim hatları

  • Konuyu başlatan Konuyu başlatan gluca2
  • Başlangıç tarihi Başlangıç tarihi

gluca2

Guest
Herkese merhaba
Ben vsa ile bir çizgi çizmeye çalışıyorum ve aşağıdaki kodu kullanın:

dim line as acadline
line = budrawing.modelspace. addline(budrawing.uttitude.getpoint, budrawing.uttitude.getpoint)

Sorun yok, çizgi çiziliyor, sadece yapmak istediğim şey normalde otocad'da çizildiği gibi çizmekti, yani. İlk noktayı seçerim ve ilk nokta arasında bir çizgi görünür ve fare noktası ikinci noktanın eklenmesine kadar.
Bu etkiyi elde etmek mümkün mü?

Bana dikkat edecek olan herkese teşekkürler.
Merhaba.
sarı sarı sarı sarı
 
Herkese merhaba
Ben vsa ile bir çizgi çizmeye çalışıyorum ve aşağıdaki kodu kullanın:

dim line as acadline
line = budrawing.modelspace. addline(budrawing.uttitude.getpoint, budrawing.uttitude.getpoint)

Sorun yok, çizgi çiziliyor, sadece yapmak istediğim şey normalde otocad'da çizildiği gibi çizmekti, yani. İlk noktayı seçerim ve ilk nokta arasında bir çizgi görünür ve fare noktası ikinci noktanın eklenmesine kadar.
Bu etkiyi elde etmek mümkün mü?

Bana dikkat edecek olan herkese teşekkürler.
Merhaba.
sarı sarı sarı sarı
si con il komut linea di autocad:biggrin:

Şaka yapıyorum.

dim başlangıç noktası (0 to 2) çift olarak
dim endpoint(0 to 2) çift olarak
dim line as acadline

başlangıç noktası = budrawing.uttitude.getpoint (, "select the start point")
endpoint=budrawing.uttitude.getpoint (Başlangıç), "Son noktayı ele alalım")

line = thisdrawing.modelspace.addline(startpoint, endpoint)

Bu yüzden çalışmalı !!!
:4410:

Tavsiye ediyorum.... oldukça iyi yapılan ve her zaman ilgili exmpts var.
 
Öneri için teşekkürler, işe yarıyor, sadece iki değişkeni iki dizi olarak ilan etmek yerine onları değişken olarak ilan etmek zorunda kaldım, aksi takdirde hata verdi.
Ayrıca size yardıma danışma önerisi için teşekkür ederim, sadece otocad için başlangıçtalar ve bazen bu durumda örnekleri çok iyi anlayamıyorum.
Seni rahatsız etmeye geri döneceğim ve bana yardım etmek için sabrın olduğunu umuyorum
merhaba ve tekrar teşekkürler
sarı sarı sarı sarı
 
Öneri için teşekkürler, işe yarıyor, sadece iki değişkeni iki dizi olarak ilan etmek yerine onları değişken olarak ilan etmek zorunda kaldım, aksi takdirde hata verdi.
Ayrıca size yardıma danışma önerisi için teşekkür ederim, sadece otocad için başlangıçtalar ve bazen bu durumda örnekleri çok iyi anlayamıyorum.
Seni rahatsız etmeye geri döneceğim ve bana yardım etmek için sabrın olduğunu umuyorum
merhaba ve tekrar teşekkürler
sarı sarı sarı sarı
Üzgünüm haklısın.... Bir noktayı seçtiğinizde, onu iki katına çıkarmak için ihtiyacınız olan manipoli'nin (0 ila 2) iki katına çıkarmanız gerekir...

Size cevap verdiğimde, ellerimde otocad yoktu, bu yüzden hafızaya gittim...
 
si con il komut linea di autocad:biggrin:

Şaka yapıyorum.

dim başlangıç noktası (0 to 2) çift olarak
dim endpoint(0 to 2) çift olarak
dim line as acadline

başlangıç noktası = budrawing.uttitude.getpoint (, "select the start point")
endpoint=budrawing.uttitude.getpoint (Başlangıç), "Son noktayı ele alalım")

line = thisdrawing.modelspace.addline(startpoint, endpoint)

Bu yüzden çalışmalı !!!
:4410:

Tavsiye ediyorum.... oldukça iyi yapılan ve her zaman ilgili exmpts var.
merakla, ancak başlangıç ve son puanları 3d
3d çizgi çizmek için?
Çok teşekkür ederim.
Bye.
Damian.
 
Örnek çalışır, ancak koordinatları manuel olarak eklemek istiyorsanız,
Bunu nasıl yapabilirim?
Çok teşekkür ederim.
Bye.
Damian.
 
başlangıç noktası:
startpoint (1)
başlangıç noktası (2)

Tüm 2'ye cevap verdi.

Yemin ederim
 
merakla, ancak başlangıç ve son puanları 3d
3d çizgi çizmek için?
Çok teşekkür ederim.
Bye.
Damian.
rpor66 0 ile 2 tarafından bahsedildiği gibi zaten bir koordinat 3d 0=x 1=y 2=z
Örnek çalışır, ancak koordinatları manuel olarak eklemek istiyorsanız,
Bunu nasıl yapabilirim?
Çok teşekkür ederim.
Bye.
Damian.
Bir noktayı seçmek yerine... koordinatlara el x,y,z,
 

Forum İstatistikleri

Konular
58,521
Mesajlar
499,056
Kullanıcılar
104,110
Son Üye
ChristianR

Çevrimiçi Üyeler

Şu anda çevrimiçi üye yok.
Geri
Üst