  Ŀ
  Ŀ
                                                                          
                  Otomatik Kedi   "3. Boyut"                             
                                                                          
  ٳ
   PS 22  Mays'95                               Ahmet T. Kksal           
  




> Efendim Merhabalar,
 
  Sizinle yine bir PS'te beraberiz. Kemiz Otomatik Kedi ve konumuz her
  ynyle CAD ve biraz arlkl olarak AutoCAD.

  Bu hatrlatmadan sonra konumuza geelim hemencecik.
  nceleri de yazmtm AutoCAD 13 hakknda biraz. Ancak bu sefer sadece baz
  yerlerde deineceiz. nk sizde biliyorsunuzki program versiyonlar
  arasndaki upgrade tutarlar bile baya fazla.

  Ancak tabii ki bu programlarn alnmas ya da yenilenmemesi iin bahane
  deil. AutoCAD gibi, hatta yeni versiyonlar gibi, artk her ama her konuda
  kullanlabilecek olan bu programla eer gvenli ve bir o kadar da
  profosyonel olarak almak istiyorsanz, mutlaka lisansl sahibi
  olmalsnz. Ancak yeni versiyona geerken tabii yeni zellikleri ve
  kazanacaklarnz sormalsnz.

> te Trkiye'nin tek manyetik yayn Programlama Sanat'ndaki bu kemizde
  bu ay buna deinelim dedim. nk ben de sizinle ayn durumdaym.
  Kullandmz yasal AutoCAD Release 12 ile yava yava 13 arasnda kyaslama
  yapar olduk.

> Evet konumuza girelim.
  Bu sayda AutoCAD'in 3 boyutuna hafif bir giri ve de 13 ile kyaslama
  yapalm dedim. (Yukardaki akladm sebep dorultusunda)

  AutoCAD 12'de bir line izdiinizde kavramsal olarak sadece bu dorunun iki
  ucunun x,y,z koordinatlar bilinir ve makina bunlarn en yakn yolla
  birletiren izgiyi tanmlar.

  Bunu biz de biliyoruz diyeceksiniz ama bundan kan sonu nemli:
  AutoCAD'te normalde eik izgi yoktur.

  Evet AutoCAD eik yani dz olmayan izgi izemez.
  Sadece ufak izgilerin oluturduu yuvarlklar verir.
  Bunun aslnda dezavantajlar var. Yuvarlak bir ey izdiinizde ve bunu 3
  boyuta kaldrdnzda bir sr face ile karlacaksnz.

  Aslnda face kavramn daha nce aklamalym.
  Trke meali "yz" olan bu kelime, AutoCAD'te (ve tabii 3DS'te) 3 noktann
  oluturduu gen yzey. Sonuta yine aklda tutulan sadece iki deil 3
  nokta oluyor makina asndan, ama gelin grn ki bu geni dolu gsteriyor
  program. Yani shade ya da render yapldnda bu tanmlanan ksm boyanyor
  ve hatta verilen k ve renk erevesinde glgeleme yaplyor.

  Bu face'ler yanyana gelip edge oluturuyorlar. Yani diyelim bir
  dikdrtgenler prizmasnn yzeylerinin herbiri 2 adet face'ten oluuyor.
  Toplamda 12 adet face bir dikdrtgenler prizmasn oluturuyor. i bo mu
  diye sorarsanz.Tabii ki bo!.
  .
  Ancak AutoCAD'in AME modl ile alrsanz. Yani Kat modelleme desteiniz
  olursa (AutoDESK Modeler Extention) bu prizmay neceden belirtilmi
  malzemeden bir kat olarak grebilir. Bunun hacmini bulup arlk merkezini
  saptayabilir. Daha da profosyonel 3. parti yazlmclarn gelitirdii
  iinize zel paketlerle daha ok eyler yaparsnz. Yani AutoCAD'in
  gelitirilebilirlii ve daha deiik amalarla kullanlabilme zellii ile
  her devrim ve her meslein program olabilmesi burada gze arpyor hemen.

> Face'in ne olduunu biliyoruz.
  mdi AutoCAD kolay 3 boyuta kaldrma dzenlerinden bahsedelim.

  Mimari adan yaklarsak:

  Diyelim bir plannz var burada hereyin kapnn pencerenin hereyin
  yerlerini belli ettiniz. Eyalarn konaca yerleri bile verdiniz. Bunlar
  3 boyutlu yapmak kolay olarak grnr. Bu da u komutla reniliyor:


  Thickness:
  
  Kalnlk demek.
  Yani bir izgi iziyorsunuz ve buna kalnlk veriyorsunuz. Bu Z dzleminde
  yukar kaldrlma iini yapyor. Bir plaka haline getiriliyor. Ancak yine
  shade ce render edildiinde kapal bir dzlem gibi gzkyor.

  Bir plan gz nne getirirseniz ki plaka halinde duvar yukar
  kaldrrsnz ancak duvar zerinde olan boluklar, pencere, kaplar ve
  dierleri iin karma ilemini yapamyorsunuz. O yzden biraz kullansz.


  Elevation:
  
  AutoCAD tmyle bir 3 boyutlu bir vektrel program demitik. Ancak siz ilk
  atnzda World coordinate system'de alrsnz. Bu kavramlar sonra
  daha uzun uzun anlatacam. Yani sadece 0,0,0 dzleminden baz alan iki
  boyutlu dzleme yapk alrsnz. Elevation komutu ile Z dzlemini
  deitirerek baka dzlemlere ularsnz.


 te bunlar en kolay koordinat deitirme dzenleridir. Bir de dier 3 boyut
  kazandrma komutlar var. Bunlar grelim:


  1-RULESURF Komutu:
  
  Bu komut Pull down mende (yukardaki fare ile tkladnzda aa
  indiinden ismi byle) Draw balndaki 3 boyutlu izim blmnde bulunur.

  Bu komut bir izgi ile dieri arasn kapatr. Yani eik bir izgimiz var
  onun biraz stnde daha deiik bir izgimiz var.  (Bunlar polyline olursa
  ok kolay bir birletirme szkonusu olur) RULESURF yaznca
  Select first defining curve (Birinci tanm erisini seiniz) diyecek. ilk
  eriyi sein. Sonra Select second defining curve deyince ikinci eriyi sein
  ve bu iki eri arasn veridiimiz hassaslkta birletirir. Buradan
  anlalmas zor (text ortam nk) ancak deneyerek bulursunuz.

  2-TABSURF:
  
  Bir erimiz var. Bu eriyi belirtilen bir a ve uzaklkta kalnlk
  verilmesi iin konmu. nce eriyi belirleyip sonra onun kalnlkl
  olabilmesi iin bir yardmc izgi izer onu berlirleriz. Sonunda bir
  thickness komutu uygulanm gibi alr. (Bir fark var aada
  anlatlacak)

  3-REVSURF:
  
  Bu komut ok sevilir. (Hep kadeh yaplr nedense).
  mdi deiiklik olsun diye sizle bir kadeh yapalm.

  Polyline ile bir kadeh yars izin. Onu aks olacak (dndrlme aksndan
  bahsediyorum) bir izgi belirleyip Revsurf komutu ile 360 derece
  dndrrseniz bir kadeh yaratrsnz.

  Ancaaaaaak kadehimiz biraz keli oldu herhalde.
  nk tm 360 derecede sadece 6 defa (default deeri budur) dndrlr. Bunu
  arttrmak iin:

  Command iletisinden sonra Surftab1 yazn gelecek say muhtemelen 6'dr.
  Onu 40 yapn. Sonra ayn ekilde Surftab2 yazp ayn sayy verin.
  Sonra yukardaki olaylar tekrarlayn daha gzel bir bardamz var artk.

  Bu SURFTAB ayarlar bahsettiim dier komutlar iin de geerli.
  Tkickness yaparken bir izigiyi ancak o izginin belirlendii sklkta plaka
  haline getirirsiniz ancak, TABSURF komutunu uygulamadan nce gidip SURFTAB
  komutlar ile ayarlama yaparsanz daha salkl ekiller elde edersiniz ama
  bu da biraz izimin diskte kaplad yeri arttrr.

  Ancak AutoCAD 13'te bu yuvarlatmalar SPLNE denilen bir kavramla gereek
  eri olarak tanmlanyor.

  in akas artk AutoCAD gerekten yuvarlak ve eri yapabiliyor.
  Bu da daha salkl ve geree yakn almalar yapabilmek demek.
  Ancak 3DS'in daha iyi bir 3 boyutlu obje editr olduunu da belirtelim.
 

                                      <>


     Adresimiz : Programlama Sanat
                 "Otomatik Kedi"
                 Eski Bykdere cad. Sanayi mah.
                 Behet sokak No:25/B  5.Kat
                 80650 4.Levent/stanbul

     Telefon   : (212) 279 11 80 PBX
     Fax       : (212) 282 64 09


  Eer ki eer nternet eriiminiz varsa bana ahmetk@doruk.com.tr adresi ile
  ulaabilirsiniz.


> Evet, bu aylk da bu kadar.

  Gelecek ay grmek zere; Selmlar ve Sevgiler...