Forum użytkowników programu Rhinoceros 3D

RHINOCEROS => Podstawy dla początkujących => Wątek zaczęty przez: model123d w 07 Luty 2016, godz.12:49

Tytuł: "Wygładzanie" fragmentu polilinii
Wiadomość wysłana przez: model123d w 07 Luty 2016, godz.12:49
Może tytuł nie jest najszczęśliwszy ale potocznie tak się kojarzy z moim pytaniem.
Importując jakiś kształt (kontur) często wczytuję go jako polyline gdzie łuki są segmentowane (odcinkami).
Czy Rhino potrafi "wygładzić" wskazane fragmenty takiej plinii - zastąpić odcinki krzywą itd ?
Jak na razie zorientowałem się że "wygładzanie" całej plinii można wykonać poleceniem _CurveThroughPolyline
OK, a kiedy trzeba to zrobić na kilku wybranych węzłach można użyć _CurveThroughPt.
Tylko, że potem (jak dobrze rozumiem), trzeba jeszcze wyciąć z plinii niechciany fragment (_DeleteSubCrv) a pozostałości połączyć (_Join).
Czy nie ma szybszej metody (w której _CurveThroughPt samo wycinałoby i usuwało fragmenty zastąpione krzywą) ?
Tytuł: Odp: "Wygładzanie" fragmentu polilinii
Wiadomość wysłana przez: vv3k4i w 13 Luty 2016, godz.12:09
Nie wydaje mi się, chociaż sam jestem cuekawy. Jeśli potrzebuję przebudować krywą to albo robię to pół automatycznie, albo używam rebuild. i ustawiam stopień krzywej na 3 i ilość punktów kontrolnych odpowiednio małą, żeby ta nowa krzywa była dosyć gładko interpolowana. Komenda się chyba nazywa RebuildCurve, albo rebuild.
Tytuł: Odp: "Wygładzanie" fragmentu polilinii
Wiadomość wysłana przez: model123d w 14 Luty 2016, godz.11:52
OK, dziękuję za podpowiedź.