Zaloguj się lub zarejestruj. 22 Grudzień 2024, godz.11:58

Autor Wątek: oś walca, rury  (Przeczytany 3924 razy)

Offline HAV

  • Specjalista
  • ****
  • Wiadomości: 472
  • Reputacja na forum: +74/-0
  • LAST CAT STANDING
oś walca, rury
« dnia: 19 Wrzesień 2009, godz.12:08 »
Z cyklu '100 pytań do...'

Dajmy na to mam wrysowany walec, albo jeszcze lepiej rurę powyginaną w kilku kierunkach, wrysowaną standardowo komendą Pipe, a więc była sobie jakaś krzywa prowadząca, wokół której powstała wspomniana rura... no właśnie była
Pytanie teraz, czy jest w rhino komenda odwrotna do Pipe, ew. jakiś skrypcik, która/y po wskazaniu już wrysowanej rury wrysuje mi krzywą, wokół której powstała rura?

botak

  • Gość
Odp: oś walca, rury
« Odpowiedź #1 dnia: 19 Wrzesień 2009, godz.14:37 »
Nie wiem czy jest automat, ale ja sobie znalazłem sposób.  :D

Z Pipe wyciągam krzywe iso - te wzdłuż
Przeważnie robię to < _ExtractWireframe >
potem zaznaczam krzywe zamknięte < _SelClosedCrv > i je wyrzucam - wtedy zostają same wzdłużne)

a potem za pomocą "Average 2 Curve" < _MeanCurve > i którychś dwóch naprzeciwległych krzywych iso które zostały, tworzy się krzywa wynikowa.

Co prawda będzie miała tyle punktów kotrolnych co pipe poprzecznych isocurv, ale nie jest to jakaś tragedia.
No i najważniejsze, że ja nie zauważyłem jakichś istotnych różnic w kształcie pomiędzy taką krzywą a krzywą oryginalną.

Jak ktoś potrafi z tych komend poskładać "automat" to bardzo proszę. :D
« Ostatnia zmiana: 19 Wrzesień 2009, godz.14:41 wysłana przez botak »

Offline Jarek

  • Doświadczony użytkownik
  • **
  • Wiadomości: 69
  • Reputacja na forum: +147/-0
    • RhinoScripted Tools
Odp: oś walca, rury
« Odpowiedź #2 dnia: 19 Wrzesień 2009, godz.17:24 »
Na angielskiej Rhino NG ktos mial podobny problem:

http://news2.mcneel.com/scripts/dnewsweb.exe?cmd=article&group=rhino&item=319156&utag=

nie testowalem, czy dziala, ale powinien.



Offline HAV

  • Specjalista
  • ****
  • Wiadomości: 472
  • Reputacja na forum: +74/-0
  • LAST CAT STANDING
Odp: oś walca, rury
« Odpowiedź #3 dnia: 19 Wrzesień 2009, godz.19:18 »
O super panowie, dzięki za pomoc
Choć jestem zbyt leniwy i zdecydowanie wolę automatykę - ten skrypcik to dokładnie to o co mi chodziło, sprawdza się świetnie
Jedno małe 'ale' jakby się ktoś bawił - rura nie może być pozamykana na końcach powierzchniami, inaczej nie da się jej wskazać i wykreślić krzywej przez środek

Offline marek

  • Specjalista
  • ****
  • Wiadomości: 333
  • Reputacja na forum: +149/-1
Odp: oś walca, rury
« Odpowiedź #4 dnia: 19 Wrzesień 2009, godz.22:46 »
A dlaczego nie? Izokrzywe można wydzielić z zewnętrznej tak jak i z wewnętrznej powierzchni rury . A krzywa uśredniana wychodzi identyczna. Tak, że według mnie rura może być pozamykana powierzchniami. ;)
mare

Offline HAV

  • Specjalista
  • ****
  • Wiadomości: 472
  • Reputacja na forum: +74/-0
  • LAST CAT STANDING
Odp: oś walca, rury
« Odpowiedź #5 dnia: 19 Wrzesień 2009, godz.22:53 »
Marek, czytasz między wierszami Uwaga o otwartej rurze tyczyła się tego konkretnego skryptu