Forum użytkowników programu Rhinoceros 3D

RHINOCEROS => Rhinoceros w praktyce => Wątek zaczęty przez: sexywojcio w 05 Styczeń 2010, godz.07:33

Tytuł: Proszę o pomoc.
Wiadomość wysłana przez: sexywojcio w 05 Styczeń 2010, godz.07:33
Witam kolegów.
Mam mały problem, który może uda mi się rozwiązać za waszym pośrednictwem.
Z istniejacej płaszczyzny wydzieliłem krawędź narzędziem: Duplikuj krawędź.
Zależy mi aby wyznaczyć na tej wydzielonej krawędzi punkty, które bedą w określonej długości od siebie.
Próbowałem narzedziem dzielenia odcinka, ale pierwszy punkt jest oddalony od punktu bazowego (u mnie jest to P1) o jakąś dziwną odległość.
Zależy mi na tym aby ostatni odcinek dzielonej krawędzi był wynikowy. Może ktoś spotkał się z jakimś dodatkiem.
Bardzo proszę o pomoc.
Tytuł: Odp: Proszę o pomoc.
Wiadomość wysłana przez: HAV w 05 Styczeń 2010, godz.08:39
dodatek nazywa się rhino ;) a poważnie - wystarczy Ci tu chyba standardowe Array along Curve
na krzywej z powielonej krawędzi umieszczasz jakiś punkt/inną krzywą etc., dajesz Array along Curve z zaznaczeniem odległości między poszczególnymi punktami (tudzież ile tych punktów ma się tam znaleźć)... i wsjo :)
Tytuł: Odp: Proszę o pomoc.
Wiadomość wysłana przez: Jarek w 05 Styczeń 2010, godz.17:01
Jezeli dobrze rozumiem, to wystarczy, ze po zduplikowaniu odwrocisz kierunek krzywej ( _Flip ) - odcinek wynikowy zawsze pozostaje na koncu.

Inna rzecz, ze polecenie dzielenia krzywej na punkty w Rhino ( _Divide ) zachowuje rowne odcinki, ale dlugosci krzywej, a nie pomiedzy punktami, wiec jezeli dzielisz po luku, to odcinki krzywej beda rowne, ale odleglosci miedzy punktami juz nie.

W pluginie PanelingTools dla Rhino znajduje sie polecenie: ptDivideCurveByDirectDistance, ktore dzieli krzywe zachowujac dokladne odleglosci miedzy PUNKTAMI.