Zmiana pieszego węzła w obiekcie. |
Autor |
Wiadomość |
plpiero
Początkujący
Dołączył: 18 Lut 2015 Posty: 4 Skąd: Goliszów
|
Wysłany: 18 Luty 2015, 20:13 Zmiana pieszego węzła w obiekcie.
|
|
|
Witam,
Po Przekształceniu Obiektu (Cyfra,Litera) W Krzywe, Pierwszy Węzeł Nie Zawsze Pojawia Się
w Tym Miejscu Co Bym Chciał. Czy Jest Możliwość Przeniesienia Go W Pozycje Innego Węzła?
Poprostu By To Inny Węzeł Był Tym Pierwszym.
Pozdrawiam. |
|
|
|
|
Cysorz
Pomógł: 205 razy Dołączył: 01 Sty 2011 Posty: 3137 Skąd: Kraków
|
Wysłany: 18 Luty 2015, 20:30
|
|
|
To ja może przetłumaczę co autor miał na myśli:
Cytat: | Witam, po przekształceniu obiektu (cyfra, litera) w krzywe, pierwszy węzeł nie zawsze pojawia się w tym miejscu co bym chciał. Czy jest możliwość przeniesienia go w pozycje innego węzła? Po prostu by to inny węzeł był tym pierwszym.
Pozdrawiam. |
ok |
|
|
|
|
chezare
Pomógł: 402 razy Dołączył: 24 Gru 2010 Posty: 4551 Skąd: Grodzisk Mazowiecki
|
Wysłany: 18 Luty 2015, 20:46
|
|
|
Czy Jest Możliwość Przeniesienia Węzła Na Pozycję Innego Węzła? Jest, Tylko Zmieni To Obraz Rysunku. Czy Jest Możliwe Żeby Zmienić Początek (Koniec) Krzywej? Jest, Tylko Po Co?
Tłumacz Malutki. |
Ostatnio zmieniony przez chezare 18 Luty 2015, 20:46, w całości zmieniany 1 raz |
|
|
|
|
restauro
Wersja CorelDRAW: CorelDraw X4 ,X7
Pomógł: 574 razy Dołączył: 25 Lis 2009 Posty: 7680 Skąd: Gdynia
|
Wysłany: 18 Luty 2015, 20:46
|
|
|
plpiero napisał/a: | By To Inny Węzeł Był Tym Pierwszym |
Oczywiście że można ,tylko jaki to ma sens ? |
|
|
|
|
chezare
Pomógł: 402 razy Dołączył: 24 Gru 2010 Posty: 4551 Skąd: Grodzisk Mazowiecki
|
Wysłany: 18 Luty 2015, 20:47
|
|
|
Bo kolega wykombinował, że bardziej by mu się podobało jakby laser, ploter zaczynał od innego miejsca |
|
|
|
|
restauro
Wersja CorelDRAW: CorelDraw X4 ,X7
Pomógł: 574 razy Dołączył: 25 Lis 2009 Posty: 7680 Skąd: Gdynia
|
Wysłany: 18 Luty 2015, 20:51
|
|
|
Na to nie wpadłem. Genialne posunięcie . |
|
|
|
|
plpiero
Początkujący
Dołączył: 18 Lut 2015 Posty: 4 Skąd: Goliszów
|
Wysłany: 18 Luty 2015, 20:54
|
|
|
Informacje O Pozycji Węzłów Eksportuje Do Plotera. W Tym że Ploterze
Pozycja 0,0 Znajduję Się Przeważnie W Lewym Górnym Rogu Obiektu
A Obróbka Rozpoczyna Się Od Pierwszego Węzła, Skąd Biorą Się Nie
Potrzebne Przebiegi.
Sorry, Za Duże Litery, Mój Telefon Tak Ma. |
|
|
|
|
plpiero
Początkujący
Dołączył: 18 Lut 2015 Posty: 4 Skąd: Goliszów
|
Wysłany: 18 Luty 2015, 20:56
|
|
|
chezare napisał/a: | Bo kolega wykombinował, że bardziej by mu się podobało jakby laser, ploter zaczynał od innego miejsca |
Dokładnie. |
|
|
|
|
chezare
Pomógł: 402 razy Dołączył: 24 Gru 2010 Posty: 4551 Skąd: Grodzisk Mazowiecki
|
Wysłany: 19 Luty 2015, 02:00
|
|
|
To w jakiej kolejności są wycinane elementy może mieć i często ma znaczenie, to skąd maszyna zaczyna nie ma żadnego znaczenia i nic tu nie zyskasz na czasie, ani nie zaoszczędzisz |
|
|
|
|
plpiero
Początkujący
Dołączył: 18 Lut 2015 Posty: 4 Skąd: Goliszów
|
Wysłany: 19 Luty 2015, 17:04
|
|
|
Witam, moje ustrojstwo to maszyna, która z klasycznym cnc nie mająca za wiele wspólnego.
Komunikacja z komputerem i program sterujący to tylko moja wariacja na temat.:-)
A specyfika jej pracy wyklucza właśnie prace w sposób jak na poniższym obrazku.
Linie przejazdu nie mogą się krzyżować, jak i nie mogą "wchodzić" w obrys kształtu.
Może ma ktoś pomysł, jak z automatyzować przekładkę węzłów.
Wezly.jpg
|
Pobierz Plik ściągnięto 420 raz(y) 156.05 KB |
|
|
|
|
|
chezare
Pomógł: 402 razy Dołączył: 24 Gru 2010 Posty: 4551 Skąd: Grodzisk Mazowiecki
|
Wysłany: 19 Luty 2015, 23:05
|
|
|
To że to jakaś specyficzna maszyna, że tego czy tamtego nie wolno jakoś słabo mnie przekonuje.
Oświeć mnie jak wytniesz coś takiego, trzymając się swoich założeń?
|
|
|
|
|
Artur Miernik
Pomógł: 49 razy Wiek: 52 Dołączył: 18 Lip 2010 Posty: 1608 Skąd: Starachowice
|
Wysłany: 21 Luty 2015, 12:52
|
|
|
Z drugiej strony, zmiana węzła początkowego, teoretycznie, może przydać się w programowaniu makr. |
|
|
|
|
chezare
Pomógł: 402 razy Dołączył: 24 Gru 2010 Posty: 4551 Skąd: Grodzisk Mazowiecki
|
Wysłany: 21 Luty 2015, 13:31
|
|
|
Artur, zapytaj Restauro, on wie jak to zrobić
Ja bym obrócił znak o 180° |
|
|
|
|
restauro
Wersja CorelDRAW: CorelDraw X4 ,X7
Pomógł: 574 razy Dołączył: 25 Lis 2009 Posty: 7680 Skąd: Gdynia
|
Wysłany: 21 Luty 2015, 16:10
|
|
|
chezare napisał/a: | zapytaj Restauro, on wie jak to zrobić |
Ja bym obrócił do góry nogami. dances |
|
|
|
|
restauro
Wersja CorelDRAW: CorelDraw X4 ,X7
Pomógł: 574 razy Dołączył: 25 Lis 2009 Posty: 7680 Skąd: Gdynia
|
|
|
|
|
chezare
Pomógł: 402 razy Dołączył: 24 Gru 2010 Posty: 4551 Skąd: Grodzisk Mazowiecki
|
Wysłany: 21 Luty 2015, 20:44
|
|
|
Jak miałem 13 lat to też tak umiałem, ale ja przestałem trenować, a Jimmy trenuje do tej pory Wie Page co dobre. Ja najbardziej lubię sonatę w b-mol, a dokładnie fragment z marszem
https://www.youtube.com/w...968E9ED&index=3
Chopin przez całe swoje życie napisał 18 godz. muzyki, ale za to jakiej
Żeby nie kończyć smutno, choć to chyba jeden z najweselszych marszów żałobnych, wracam do Jimmiego i jego drużyny.
https://www.youtube.com/watch?v=1HHMA1Dpo5M
Ten jeden z najbardziej znanych gitarowych riffów nie jest wynalazkiem Page'a tylko innego wirtuoza tego instrumentu, Hendrixa.
Tak w ogóle, to na gitarze gra się tak
https://www.youtube.com/watch?v=2oyhlad64-s
Żeby mnie Roland nie wywalił
PACO DE LUCIA |
|
|
|
|
Cysorz
Pomógł: 205 razy Dołączył: 01 Sty 2011 Posty: 3137 Skąd: Kraków
|
Wysłany: 22 Luty 2015, 00:23
|
|
|
A tak wracając do tematu to jak w Corelu można zobaczyć, który węzeł jest PIERWSZY? |
|
|
|
|
bidon184 [Usunięty]
|
Wysłany: 22 Luty 2015, 00:34
|
|
|
a taka stzrałka pokazuje,i wracajac do tematu obrot do gory nogami niezawsze sie sprawdzi ,bo co gdy ltos zaczal rysowac np od srodka , trza w tedy przeniesc ten wezel ,moim zadanie metoda jaka opisalem wyzej jest chyba najprostrza tylko czy mozna z tego zrobić makro ,hym,wątpie |
|
|
|
|
chezare
Pomógł: 402 razy Dołączył: 24 Gru 2010 Posty: 4551 Skąd: Grodzisk Mazowiecki
|
Wysłany: 22 Luty 2015, 01:00
|
|
|
Po chwili zastanowienia to wydaje mi się, że ta dziwna maszyna jest wirtualna.
Mogę się jednak mylić, dlatego żebyście dalej nie mordowali się jak zmienić początek, albo jak kto woli koniec, zakładam, że figura jest zamknięta, to powiem wam jak to zrobić
Sposób jest banalnie prosty, należy znaleźć węzeł do którego jest najbliżej z pozycji startowej i na tym węźle rozłączyć krzywą. Oczywiście można później zamknąć taką krzywą, tu już wiedza gdzie jest rozłączona nie jest potrzebna, bo rozłączona jest tylko w jednym miejscu. Na wycinanie nie ma to żadnego wpływu, więc po rozłączeniu można już nic nie robić.
Jesteśmy w makrach, to trzeba sobie zadać pytanie, czy w makrze da się określić pozycje poszczególnych węzłów? Moim zdaniem, choć się na tym nie znam, da się to zrobić bez problemu. Następne pytanie jest takie, co zrobić jak tych figur jest więcej, albo obrazek składa się z dwóch, lub tak jak ósemka, trzech figur? |
|
|
|
|
Cysorz
Pomógł: 205 razy Dołączył: 01 Sty 2011 Posty: 3137 Skąd: Kraków
|
Wysłany: 22 Luty 2015, 01:13
|
|
|
Odpowiedzi tyle, że hej a ja dalej nie wiem...
To może jeszcze raz, bo mi trzeba wytłumaczyć jak prostemu chłopu:
Krzywa, węzły niezaznaczone:
Krzywa, węzły zaznaczone:
No to gdzie mam szukać tego PIERWSZEGO węzła? |
|
|
|
|
bidon184 [Usunięty]
|
Wysłany: 22 Luty 2015, 01:21
|
|
|
a tutaj np
|
|
|
|
|
chezare
Pomógł: 402 razy Dołączył: 24 Gru 2010 Posty: 4551 Skąd: Grodzisk Mazowiecki
|
Wysłany: 22 Luty 2015, 01:31
|
|
|
Tam gdzie program pokazuje
|
|
|
|
|
Cysorz
Pomógł: 205 razy Dołączył: 01 Sty 2011 Posty: 3137 Skąd: Kraków
|
Wysłany: 22 Luty 2015, 01:40
|
|
|
OK, też dam screen w większej rozdzielczości. Krzywa, węzły niezaznaczone:
Krzywa, węzły zaznaczone:
I co dalej? |
|
|
|
|
chezare
Pomógł: 402 razy Dołączył: 24 Gru 2010 Posty: 4551 Skąd: Grodzisk Mazowiecki
|
Wysłany: 22 Luty 2015, 01:42
|
|
|
Malutki, walisz jak Gołota, ja skopiowałem Twój obrazek
Skonstruowałem taki wynalazek który powinien Ci pomóc znaleźć początek
Musi być zaznaczona pojedyncza figura i musi być w krzywych inaczej procedura się wykolei, albo zgłupieje
Kod: | Sub Pozycja_wezla()
Dim x As Double
Dim y As Double
Dim i As Double
Dim xx, yy As Double
Dim s As String
Dim krz As Shape
ActiveDocument.Unit = cdrMillimeter
s = "Współrzędne węzłów x/y[mm]:" + Chr(13)
ActiveShape.Curve.Segments.Item(1).StartNode.GetPosition x, y
xx = x
yy = y
s = s + Chr(13) + Str(x) + " / " + Str(y)
For i = 1 To ActiveShape.Curve.Segments.Count
ActiveShape.Curve.Segments.Item(i).EndNode.GetPosition x, y
s = s + Chr(13) + Str(x) + " / " + Str(y)
Next i
Set krz = ActiveLayer.CreateEllipse2(x, y, 5, 5, 90#, 90#, False)
krz.Outline.SetProperties 1, OutlineStyles(0), CreateCMYKColor(0, 100, 100, 0), , , , , , , 0#, 100
MsgBox s
End Sub
|
Gdyby komuś przyszedł do głowy pomysł uruchomienia tej procedury, to powinien zapisać wszystkie otwarte dokumenty, założyć kask, postawić obok komputra działającą gaśnicę i sprawdzić czy ma OC, AC i NW.
Teraz tylko trzeba te współrzędne zapisać w tablicy, posortować, znaleźć węzeł który jest najbliżej lewego górnego rogu (miejsca startu tej wirtualnej maszyny) , rozłączyć na tym węźle figurę, ewentualnie zamknąć, choć to nie jest konieczne i gotowe.
Szybciej będzie znaleźć ten węzeł oczyma, albo jak ktoś ma 30" monitor, oczami
Zauważyłem interesującą rzecz. Jak rysujemy jakąś figurę i użyjemy narzędzia do zamykania, to początek jest w miejscu z którego zaczęło się zamykanie, a nie tam skąd zaczęliśmy rysować, zamyka się do ostatniego postawionego węzła, a nie od ostatniego do pierwszego.
Kto mówił, że początek jest tam skąd zaczynamy rysować?
Tyle w temacie początku krzywej tworzącej jakiś zamknięty kształt.
Temat niestety tego nie dotyczy, przyznam się bez bicia, że pierwszy raz coś takiego widzę
|
Ostatnio zmieniony przez chezare 22 Luty 2015, 06:41, w całości zmieniany 21 razy |
|
|
|
|
Artur Miernik
Pomógł: 49 razy Wiek: 52 Dołączył: 18 Lip 2010 Posty: 1608 Skąd: Starachowice
|
|
|
|
|
|