line uzunluğu

line uzunluğu

orhan1071

- arkadaşlar max´de line´nın uzunluğunu, şu kadar yap, gibi bir komut var mıdır?.trim var. extend var. bu da olamlı değilmi.?

- bir de bu helpers´ın altında ki tape opsiyonu ile tıkladığım iki nokta arasındaki, mesafeyi ölçüyorum,ben şimdi diyorum ki tıkladığım iki nokta arasındaki mesafeyi ölçmesine ölçsünde, mesela ben 200 birim uzunluğunda bir tape yapabilirmiyim...bu 200 birim uzunluğundaki tape´i ne yapacan demeyin, lazım.

tabi bu tape´i yaparken bana boyutlarından biri 200 birim olan box,piramit... v.b. çiz orada tape ile ölçümünü yap, daha sonrada, ölçüm yaptığım tape al..... ki bu tape 200 birim uzunluğunda olacak, onu sana lazım olan yere taşı ve kullan demeyinde..

2005-05-25 16:04:05

Re:line uzunluğu

kalimba

Create panel > Geometry > Standard or Extended Primitives > Keyboard Entry rollout
[table][tr]
[td][img]http://www.tr3d.com/dosyalar/3TINz2WQU.gif[/img] [/td]
[td]Objeler genelde üzerine tıklayıp viewport pencerelerinden herhangi birinde (veya bir kaçında) oluşturulur. 3d Studio Max bu işlemin yanı sıra -Keyboard Entry- klavye girişi özelliğinide desteklemektedir. Bu özellik sayesinde oluşturulacak olan objelerin ana özellikleri ve koordinat sistemindeki yerleri klavye yardımı ile girilebiliyor. Bu işlem sayesinde daha sonradan boyut ve konum değişik liği yapmak zorunda kalmıyoruz.
Keyboard Entry rollout yandaki şekilde işaretlenmiştir. Line basit bir objedir ve kendine has bir özelliği yoktur. Sadece eklenecek olan noktanın konumunu vermek yeterli olacaktır.
Açıklama:
X: noktanın X eksenindeki koordinatı
Y: noktanın Y eksenindeki koordinatı
Z: noktanın Z eksenindeki koordinatı
Add Points: Verilen kkoordinata nokta ekleme
Close: Line kapatma (ilk nokta ile son nokta arasını bir doğru parçası ile birleştirir)
Finish: Line objesinin oluşturulma işlemini bitirir. Yeni koordinatlar ile farklı bir line oluşturacaktır.
Not: Verilen her koordinat en son noktaya göre değil (olumsuz) 0,0,0 (Origin) noktasına göredir.
[/td]
[/tr][/table]
[table][tr][td][img]http://www.tr3d.com/dosyalar/rf5D3qrsw.gif[/img][/td]
[td]Her obje için dinamik bir Keyboard Entry bölümü vardır. Yandaki şekilde "tube" objesine ait Keyboard Entry" seçenekleri yeralmaktadır.[/td]
[/tr][/table]

Versiyon:5.0
Kaynak:-

Kolay gelsin


EK.................................
[quote=10682]
eğer bu x,y,z girdiğim line ait bir vertex´in üç boyutlu uzayda ki bir koordinatı ise,....bu tek koordinat ile bir line çizemem. benden ikinci bir koordinat istemesi gerekmez mi. tabi bu söylediğim geçtiği iki noktası bilinen bir doğru için.[/quote]

0´da bir değerdir. 0,0,0 0,0,1 0,1,0 bunların herbiri bir değerdeğilmi. Yukarda bir not yazdım onu okumamışsın. Ayrıca bir doğru en az iki noktadan oluşur onu söylemeye gerek yok sanırım.

Her Add Point butonuna bastığında bir nokta oluşur. Aynı koordinatta Add Point butonu nokta eklemez (arka arkaya). Bkz. Yukarıdaki not.

2005-05-25 10:00:43

Re:line uzunluğu

orhan1071

kalimba x,y,z değerlerini girip finish´e basıyorum.fakat herhangi bir line oluşmuyor.ayrıca bir line´ı çizmek için uzyda 2 nokta belirtmem yeterli değilmi. Neden orada üç koordinat isteniyor.

eğer bu x,y,z girdiğim line ait bir vertex´in üç boyutlu uzayda ki bir koordinatı ise,....bu tek koordinat ile bir line çizemem. benden ikinci bir koordinat istemesi gerekmez mi. tabi bu söylediğim geçtiği iki noktası bilinen bir doğru için.

2005-05-25 10:20:38

Re:line uzunluğu

orhan1071

abi mütişsin sağol. peki kalimba diyelim ki bir parabol veya hiperbol çizmek istiyorum daha doğrusu tanımlanmış bir fonksiyonu
örneğin ax^2 + bx + c c=2, b=3 , c=4

bunu max´de çizdirebilirmiyim.algoritmalar ve programlamada çok iyi değilim ama çok kötü de değilim.

2005-05-25 10:35:01

Re:Re:line uzunluğu

kalimba

[quote=10685]abi mütişsin sağol. peki kalimba diyelim ki bir parabol veya hiperbol çizmek istiyorum daha doğrusu tanımlanmış bir fonksiyonu
örneğin ax^2 + bx + c c=2, b=3 , c=4

bunu max´de çizdirebilirmiyim.algoritmalar ve programlamada çok iyi değilim ama çok kötü de değilim.[/quote]

Abicim uçtun bence. Koordinatını girdikten sonra herşeyi çizersin niye çizemeyesin. Yukarıdaki şeyleri girecileceğin bir yermi var sence?

MaxScript Listener diye bir bölüm var Utilities bölümünde. Ordan yapabilirsin ama daha fazlası için bendede bir bilgi yok.

2005-05-25 10:40:29

Re:line uzunluğu

orhan1071

kalimba sorumu bir aşama daha ilerletmek istiyorum.abi dediğin gibi noktaları ekleyerek add point ile line´ımı çiziyorum.ve finish ile işlemi bitiriyorum

ben şimdi oluşturmuş olduğum line´ın herhangi bir vertex´ine tıklıyım "snap toogle´da vertex kısmı işaretli iken" ve bilgisayara diyim ki bu tıklamış olduğum yeri "mutlak sıfır", kabul et, ve bi sonra ki koordinatımı da tıklayarak değilde klavyeden girecem..
bu yapılabilir mi
çok mu karıştırdım acaba..

2005-05-25 10:45:19

Re:Re:line uzunluğu

kalimba

[quote=10687]
ben şimdi oluşturmuş olduğum line´ın herhangi bir vertex´ine tıklıyım "snap toogle´da vertex kısmı işaretli iken" ve bilgisayara diyim ki bu tıklamış olduğum yeri "mutlak sıfır", kabul et, ve bi sonra ki koordinatımı da tıklayarak değilde klavyeden girecem..
bu yapılabilir mi
çok mu karıştırdım acaba..[/quote]

Bunu araştırıyorum. Max 7´de olabilir belki.

[hr]
Açıklama:
X: noktanın X eksenindeki koordinatı
Y: noktanın Y eksenindeki koordinatı
Z: noktanın Z eksenindeki koordinatı
Add Points: Verilen kkoordinata nokta ekleme
Close: Line kapatma (ilk nokta ile son nokta arasını bir doğru parçası ile birleştirir)
Finish: Line objesinin oluşturulma işlemini bitirir. Yeni koordinatlar ile farklı bir line oluşturacaktır.
Not: Verilen her koordinat en son noktaya göre değil (olumsuz) 0,0,0 (Origin) noktasına göredir.
[hr]

Bunları sanırım boşuna yazdım ben. Sence hangisi olabilir? Kurcala biraz bozulmaz merak etme.

EK........................
[quote=10690]kalimba inan yazdıklarını önümde ki deftere not ediyorum.[/quote]

Bi dörtgen yapalım :) Başka türlü anlaşamayacaz. Dörtgenim 50X50 birim olacak. Koordinatlarıda;

1. nokta: 0,0,0 (XYZ) + Ad point
2. nokta: 50,0,0 (XYZ) + Ad point
3. nokta: 50,50,0 (XYZ) + Ad point
4. nokta: 0,50,0 (XYZ) + Ad point
5. nokta: 0,0,0 (XYZ) + Ad point
sonra finish.

2005-05-25 10:48:33

Re:line uzunluğu

orhan1071

kalimba inan yazdıklarını önümde ki deftere not ediyorum.

kimilerini bilgisayardan çıktı alıp, defterdeki sayfalara yapıştırıyorum, bana inan yalan konuşmuyorum

1. nokta: 0,0,0 (XYZ) + Ad point
2. nokta: 50,0,0 (XYZ) + Ad point
3. nokta: 50,50,0 (XYZ) + Ad point
4. nokta: 0,50,0 (XYZ) + Ad point
5. nokta: 0,0,0 (XYZ) + Ad point


abi bu kısmını ikinci cevabında anlamıştım ve uyguladım, bu kısımda herhangi bir problem kalmadı.

abi teşekkür ettim.sağol


kusura bakma kalimba konuyla akasız gibi görünen çok soru sordum.ondan çok karıştı gibi.bunu forumda gereksiz yere konu açmamak için yapıyorum yoksa bütün sayfa sorularımla dolabilir. :) abi şimdi forumu okuyanlar ulen bunlar ne saçmalamış diyebilir. seni bilmiyorum ama ben kendimi buna hazırladım :))

abi silebilme imkanım olsa şu karmaşayı önlemek için bir iki mesajımı silecem, ama mesaj silme niyeyse kaldırılmış.

2005-05-25 10:54:36

Re:Re:line uzunluğu

orhan1071

[quote=10687]kalimba sorumu bir aşama daha ilerletmek istiyorum.abi dediğin gibi noktaları ekleyerek add point ile line´ımı çiziyorum.ve finish ile işlemi bitiriyorum

ben şimdi oluşturmuş olduğum line´ın herhangi bir vertex´ine tıklıyım "snap toogle´da vertex kısmı işaretli iken" ve bilgisayara diyim ki bu tıklamış olduğum yeri "mutlak sıfır", kabul et, ve bi sonra ki koordinatımı da tıklayarak değilde klavyeden girecem..
bu yapılabilir mi
çok mu karıştırdım acaba..[/quote]

kalimba dostum sana sorduğum soruya şimdilik şöyle bir çözüm ürettim.
abi kendime helpers<yardımcı bir grid seçtikden sonra,

- bu gridi merkezinden tutup istediğim noktaya götürüyorum. ve bu arada yardımcı gridi "aktif grid".

-artık line´ları çizerken mutlak sıfırım yardımcı gridim´in merkezi,yani benim istediğim nokta ...

hatta çizmiş olduğum active gridi istediğim yere taşıyarak, mutlak uzayıda oraya taşımış oluyorum.bu sayede sürekli kendime grid çizmeme gerek yok.

tek bi gridle, "mutlak uzayı" elimde ki bir kukla gibi oynatıyorum...
ma ma milla..... abi tekrar teşekkür ettim :)

2005-05-25 16:04:05