chmura punktów

Awatar użytkownika

Autor tematu
Inf-el
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 13
Posty: 573
Rejestracja: 22 cze 2004, 18:41
Lokalizacja: Szczecin
Kontakt:

#11

Post napisał: Inf-el » 07 lut 2007, 08:40

x pisze:to jest całkiem proste do zaprogramowania
Pewnie jak obrazek zostanie zamieniony na siatkę trójkątów w 3D to będzie można
wyliczyć kolizje z narzędziem ale ja się przynajmniej na razie za to nie biorę.
Dla mnie będzie osiągnięciem poprawne zrobienie 3D z płaskiego zdjęcia.
Chodzi o to aby (na podstawie zdjęcia) najbardziej wystające elementy (w modelu) były w pliku wynikowym najwyżej, mimo że nie są najjaśniejsze.
Widzę że bez jakiejś namiastki sztucznej inteligencji (oko + mózg + doświadczenie)
nie da się tego zrobić.



Tagi:


roman_ows
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 3
Posty: 72
Rejestracja: 20 sie 2005, 23:21
Lokalizacja: Poznań

#12

Post napisał: roman_ows » 09 lut 2007, 21:39

Pod tym adresem http://5axes.free.fr/STL/pts2plys.exe znajduje się program "Points2Polys", który z chmury punktów "robi" pliki STL. Czy któryś z kolegów mógłby udostępnić wynik skanowania, aby sprawdzić co ten program może?

Awatar użytkownika

Autor tematu
Inf-el
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 13
Posty: 573
Rejestracja: 22 cze 2004, 18:41
Lokalizacja: Szczecin
Kontakt:

#13

Post napisał: Inf-el » 12 lut 2007, 16:46

Nie udalo mi sie wczytac czystej chmury punktow.
Taki plik ma oprocz punktow xyz jakies inne dane.


roman_ows
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 3
Posty: 72
Rejestracja: 20 sie 2005, 23:21
Lokalizacja: Poznań

#14

Post napisał: roman_ows » 12 lut 2007, 18:15

Czy jest możliwość udostępnienia tegoż pliku, lub gdzie go mogę znaleźć ?

Awatar użytkownika

Autor tematu
Inf-el
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 13
Posty: 573
Rejestracja: 22 cze 2004, 18:41
Lokalizacja: Szczecin
Kontakt:

#15

Post napisał: Inf-el » 12 lut 2007, 19:04

To ja przez pomyłkę wczytywałem z innego katalogu.
Po zainstalowaniu powyższego programu przykładowe 3 pliki są w podkatalogu samples.
Tak to są proste pliki xyz.

Fragment jednego z nich:
87.2812 71.4458 0
30.9911 29.5026 1.43332
30.9911 29.4525 0
30.9911 29.6525 2.85966
33.7363 28.1109 1.53064
33.7363 28.0574 0

Przetestuję programik z moimi chmurami na podst. bmp.

[ Dodano: 2007-02-12, 20:29 ]
Działa.

- wczytałem bmp do mojego programu
- wygenerowałem chmurę punktów
- wczytałem tą chmurę do pts2plys.exe
- wyeksportowałem jako stl

- można poddawać dalszej obróbce 3D

Generowanie siatki z chmury zajęło trochę czasu i 256MB RAM to przymało.

Oryginalny bmp miał 830 KB
Chmura punktów zajęła 4,6 MB
STL zajął 27 MB
Załączniki
Godlo.jpg
Oryginalny plik graficzny
Godlo.jpg (84.42 KiB) Przejrzano 872 razy
orzel.jpg
Podgląd wygenerowanego pliku stl.
Plik jest po kątem żeby było widać Z
Widać dziury.
orzel.jpg (95.21 KiB) Przejrzano 894 razy


roman_ows
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 3
Posty: 72
Rejestracja: 20 sie 2005, 23:21
Lokalizacja: Poznań

#16

Post napisał: roman_ows » 12 lut 2007, 20:34

Dla hobbystów proponuję następujący sposób uzyskania g-kodu z chmury punktów (skanowania). Przykładową chmurę punktów (z sieci) przerabiamy na plik z rozszerzeniem xyz. Następnie w programie Points2Polys uzyskujemy plik STL. Z niego w programie FreeMill uzyskujemy g-kod i dalej do np. Macha.
Załączniki
3dprobe.zip
(147.46 KiB) Pobrany 373 razy
Ostatnio zmieniony 12 lut 2007, 20:42 przez roman_ows, łącznie zmieniany 2 razy.


pltmaxnc
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1345
Rejestracja: 13 sie 2004, 13:58
Lokalizacja: warszawa

#17

Post napisał: pltmaxnc » 12 lut 2007, 20:35

Zainstalowalem ten program i testuję.
Czyta punkty ,zamienia na trójkąty eksportuje .stl , czyli niby wszystko w porzadku.
Klopot jest tylko ze skalą , bo obiekt .stl jest większy chyba z dziesięć razy od oryginalu.
Chyba robię gdzieś bląd ...................gdzie?
Moja chmura jest uporządkowana (ze skanera 3D) , punkty kolejne są w wierszach.
*************************************************************************
Szkoda że nie ma możliwości wczytywania punktów na bieżąco ze skanera.
Może ktoś potrafi napisać taki plugin do zrzutów z RS 232.

Awatar użytkownika

Autor tematu
Inf-el
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 13
Posty: 573
Rejestracja: 22 cze 2004, 18:41
Lokalizacja: Szczecin
Kontakt:

#18

Post napisał: Inf-el » 12 lut 2007, 21:13

U mnie jest 1:1
Robisz coś nie tak.
Może masz inne jednostki (cale)

Z tym RS232 to nie problem, tylko powiedz coś więcej o tym skanerze
i oprogramowaniu do niego.


pltmaxnc
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1345
Rejestracja: 13 sie 2004, 13:58
Lokalizacja: warszawa

#19

Post napisał: pltmaxnc » 12 lut 2007, 21:29

SKANER 3D.................
Dotykowy , wykorzystuje indukcyjny czujnik przemieszczeń.
Ploter xy prowadzi czujnik po powierzchni obiektu (zadana siatka punktów) i mierzy wartość "z". Ruch w pionie końcówki czujnika jest wymuszony przez obiekt.
Program ( VB) wykorzystuje LPT do sterowania plotera i RS232 do obslugi czujnika , dane xyz zapisuje w pliku.
Z grubsza to wszystko........................

Awatar użytkownika

Autor tematu
Inf-el
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 13
Posty: 573
Rejestracja: 22 cze 2004, 18:41
Lokalizacja: Szczecin
Kontakt:

#20

Post napisał: Inf-el » 12 lut 2007, 22:52

pltmaxnc pisze:Szkoda że nie ma możliwości wczytywania punktów na bieżąco ze skanera.
pltmaxnc pisze:dane xyz zapisuje w pliku
No to nie rozumiem w czym problem jeśli zapisuje w pliku.
Chyba, że chodzi o sterowanie maszyny do jednoczesnego frezowania kopii.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Ogólne dyskusje na temat oprogramowania CAD/CAM”