MattWadowice
|
Witam ponownie.
Postanowiłem odświeżyć trochę temat i przedstawić aktualny stan rzeczy.
Tak wygląda menu i pasek narzędzi który udało mi się stworzyć. Jak widać w menu jest w więcej komend ale do paska dodałem tylko te których najczęściej będzie się używać.
Uwaga 1. To nadal jest „Work In Progress” – nie wszystko działa w każdym wypadku, do tego potrzebne są testy z użytkownikami i różnymi kombinacjami. To przyszłość.
Uwaga 2. Większość tych narzędzi pisałem mając w głowie konkretny schemat postępowania przy projektowaniu. Oczywiście mój tok myślenia nie jest jedynym słusznym, ale narzędzia są dopasowane akurat do takiego toku postępowania. Ewentualne sugestie co do zmian mile widziane.
Uwaga 3. Podstawowa znajomość Sketchupa mile widziana ;)
Więc po kolei:
Menu 1) Rozwijacz- Rozwija daną powierzchnie składającą się z trójkątów, wraz ze znajdującymi się na niej punktami konstrukcyjnymi. Jeżeli punkty znajdują się w grupach po rozwinięciu pozostaną w tych samych grupach. Ikona nr 3 na pasku.
Menu 2),3) i 4) Numeracja grup – po kliknięciu grupy zostanie jej nadana nazwa (numer). Możliwe sytuacje to numeracja Arabska (1,2,3…), Numeracja rzymska(I,II,III,IV…) lub przypisywanie Kolejnej litery(A,B,C…AA,AB…). W tym momencie przy każdorazowym włączeniu narzędzia, numeracja rozpoczyna się od 1, A lub I. Narzędzie do dopracowania.
Menu 5) Orientacja grup - Narzędzie obróci wszystkie wskazane grupy tak aby były skierowane do góry największą płaszczyzną , a następnie ułoży je obok siebie. Planowane zastosowanie to wskazanie szkieletu i rozłożenie wszystkich wręg na płaszczyźnie w celu dalszego poukładania.
Menu 6) Pozostałość po poprzedniej wersji . Narzędzie wyciągnie ( push/pull) wszystkie płaszczyzny we wskazanych grupach. Prawdopodobnie do usunięcia, nie widzę aktualnie dla niego zastosowania.
Menu 7) Pozostałość po poprzedniej wersji. Narzędzie służące do ustawienia dowolnego elementu względem innego elementu na podstawie położenia 3 punktów. Po oglądnięciu filmu wszystko stanie się jasne.
Menu 8) Projektor – Rzutuje wybrane punkty na zadaną powierzchnie. Działa ortogonalnie w 6 kierunkach: (X+,X-,Y+,Y-,Z+,Z-). Np.: przy kierunku X+, punkty zostaną zrzutowane na pierwszą powierzchnie która występuje w kierunku wektora X+ (+1,0,0). Punkty nie muszą znajdować się po dobrej stronie powierzchni, liczy się tylko orientacja i kierunek wektora. Mam nadzieję, że film wyjaśni sprawę. Ikona nr 2 na pasku.
Menu 9) Dzielnik – Opis w menu jest trochę mylący, bo narzędzie nie jest limitowane do 10 mm. Wybrane krawędzie zostaną podzielone na odcinki o długości nie większej niż zadana przez użytkownika. W miejscach podziału zostaną wstawione punkty konstrukcyjne. Ikona nr 1 na pasku.
Menu 10) Łącznik – Połączy wskazane punkty w krzywą. Należy wskazać pierwszy i kolejny punkt. Pozostałe punkty zostaną posortowane po odległości od poprzedniego. Dlatego warto używać w miarę jednostajnych odległości między punktami (patrz menu9). Rozwiązanie ma jednak wadę. Przykład: Pięć punktów rozpiętych na literze A, wskazujemy jako pierwszy punkt lewy dolny koniec , a jako kolejny lewy koniec poprzeczki. W zależności od układu punktów i ich odległości, może zostać wybrany albo wierzchołek , albo drugi koniec poprzeczki. Ostre wierzchołki są więc piętą achillesową takiego algorytmu. UWAGA narzędzie działa na oddzielnych punktach (operowanie na grupie do dopracowania). Ikona nr 4.
Menu 11) Automatyczny Łącznik – Jeżeli mamy punkty rozłożone w miarę równomiernie i będące grupą możemy zastosować to narzędzie. Algorytm przeiteruje punkty i znajdzie skrajny punkt, a następnie przesortuje punkty i połączy krzywą. Ikona nr 5.
Menu 12) Slotter – Narzędzie działa na 2 grupach z których każda składa się z 1 płaszczyzny. Znajduje przecięcie tych grup a następnie tworzy wycięcia o szerokości 33 mm( projektujemy w skali 1:1). Zastosowanie: połączenia między elementami szkieletu (wybór grubości pojawi się w przyszłości). Ikona nr 6.
Menu 13) 2 krzywe 2D w krzywą 3D - Narzędzie zasygnalizowane przez kolegę RAIDEN'A. Tworzy krzywą przestrzenna na podstawie 2 krzywych 2D lub 3D. Wykorzystuje np. współrzędna Y jednej krzywej i współrzędną Z drugiej krzywej i w zakresie X na którym krzywe się zazębiają tworzy krzywą 3D. Zastosowanie: Generacja Krzywych przestrzennych z planów 2D. Ikona nr 7.
Menu 14) Interpolacja – Kreśli Krzywe pośrednie między 2 zadanymi krzywymi (2D lub 3D). Zadajemy ile krzywych pośrednich chcemy wygenerować , z ilu segmentów mają składać się krzywe oraz sposób generacji: Faktyczny podział odległości między krzywymi czy też jako krzywe znajdujące się w płaszczyznach głównych (XY, XZ, YZ). Ikona nr 8.
W najbliższym czasie postaram się dodać kilka filmów pokazujących działanie poszczególnych narzędzi.Zainteresowanych testowaniem proszę o kontakt.
Chętnie przyjmę też sugestie dotyczące dodatkowych funkcji, nowych narzędzi lub ładniejszych ikon :D
Pozdrawiam
Matt
Post zmieniony (25-01-12 17:06)
|
|