Dzień dobry - jak zacząć

Polish forum

Moderators: PrzemoF, kaktus

Forum rules
Regulamin forum i pomocne informacje

WAŻNE! Przeczytaj zanim poprosisz o pomoc
piotroxp
Posts: 2
Joined: Thu Nov 05, 2015 8:04 am

Dzień dobry - jak zacząć

Post by piotroxp »

Dzień dobry,
To ja: https://www.linkedin.com/in/piotrslupski , jestem zainteresowany programowaniem FreeCADa. Czy szanowni developerzy PL będą na tyle mili, i zminimalizują mój próg wejścia ? :)

Co jest istotne, co należy przeczytać najpierw, jak zacząć etc - parę wstępnych danych by mi się bardzo przydało, a że phpBB ostatni raz widziałem mniej więcej w 2009 roku, nie bardzo mam czas szukać wszystkich istotnych informacji.

Będe naturalnie zobowiązany i ew. zapraszam na piwo jakbyście byli we wrocku. Pozdrawiam!
User avatar
PrzemoF
Veteran
Posts: 3520
Joined: Fri Jul 25, 2014 4:52 pm
Contact:

Re: Dzień dobry - jak zacząć

Post by PrzemoF »

Witam na forum!
Co rozumiesz przez programowanie? Pracę z kodem FreeCADa, żeby poprawić coś w aplikacji (1) czy pisanie skryptów, żeby móc używać FreeCADa w bardziej efektywny sposób(2)?

(1) - python, c++, git. Kodu jest dużo, więc musisz podać jakieś szczegóły
(2) - włącz View->Views->Python Console i używaj FreeCADa tak jak zwykle. Na konsoli będziesz widział polecenia w pythonie odpowiedzialne za to co się dzieje z FreeCADem, z tym, że nie wszystko działa w ten sposób, ale to dobry punkt startowy start. Zawartość konsoli możesz skopiować do swojego skryptu.

http://www.freecadweb.org/wiki/index.ph ... g_tutorial
http://www.freecadweb.org/wiki/index.ph ... g_examples
marmni
Posts: 45
Joined: Sat Nov 30, 2013 3:53 pm

Re: Dzień dobry - jak zacząć

Post by marmni »

Witam,
warto też przestudiować już istniejące moduły (w zależności co chcesz osiągnąć/rozwijać).
User avatar
kwahoo
Posts: 680
Joined: Fri Nov 29, 2013 3:09 pm
Contact:

Re: Dzień dobry - jak zacząć

Post by kwahoo »

Najlepiej zacząć chyba os swobodnego eksperymentowania, bazując na sporej liczbie przykładowych skryptów Pythona http://www.freecadweb.org/wiki/index.ph ... g_examples

Drugim krokiem może być próba zrozumienia architektury FreeCAD-a, tutaj bardzo ładny wstęp http://freecadamusements.blogspot.com/2 ... eecad.html

Jako trzeci krok można sobie wyznaczyć jakiś cel. Albo spróbować naprawić jakiś błąd/dodać funkcję http://www.freecadweb.org/tracker/my_view_page.php albo spróbować zrobić coś samemu od podstaw. Np. widząc OpenCV i mikrokontrolery w LinkedIn przychodzi mi na myśl budowa jakiegoś skanera 3D z ładnym GUI w oparciu o FreeCAD-a.

Ostatnim i najtrudniejszym krokiem może być pomoc w rozwijaniu któregoś z dużych modułów jak Part Design czy Drawing.

Musisz zdecydować się co chcesz robić, a my możemy pomóc w przekopaniu wspólnej wiedzy społeczności FreeCAD-a.
piotroxp
Posts: 2
Joined: Thu Nov 05, 2015 8:04 am

Re: Dzień dobry - jak zacząć

Post by piotroxp »

Wow! Serdecznie dziękuję za te wyczerpujące odpowiedzi :) Biorę się więc za studiowanie.
Pozdrawiam i dziękuję bardzo, łącze wyrazy szacunku
mariusz.dec
Posts: 14
Joined: Sat Jan 02, 2016 10:55 pm
Location: Warsaw, Poland

Re: Dzień dobry - jak zacząć

Post by mariusz.dec »

Witam,
mam spore doświadczenie w pracach na 2D.
Do tej pory używałem Corel'a - z dużymi sukcesami przygotowywałem podkłady 2D jako DXF'y, które były brane do AutoCad'a czy Solid Works'a i były kontynuowane w 3D przez fachowców od tych programów.
Teraz potrzebuję robić drobne, podstawowe elementy większych projektów, ale już w 3D, tyle że filozofia programów 3D nijak nie przystaje do moich starych przyzwyczajeń z 2D.
Generalnie potrzebuję więc korepetycji, wprowadzenia w praktyczne techniki tych programów.
Sprawdzałem inne programy 3D free, ale FreeCad jak na razie okazuje się najbardziej odporny na niedoświadczonego użytkownika - brak zwałek, tylko nieoczekiwane efekty.
Szukam więc wsparcia komercyjnego, ponieważ chciałbym wejść w to szybciej niż wolniej :).

Jestem z W-wy (Białołęka). Interesują mnie płatne szkolenia, niekoniecznie fakturowane - może ktoś zna firmę szkoleniową z tego zakresu.
O info proszę na mejla z profilu, lub na telefon six-zero-one-six-one-eight-two-two-five.
pzdr
Mariusz
jmaustpc
Veteran
Posts: 11207
Joined: Tue Jul 26, 2011 6:28 am
Location: Australia

Re: Dzień dobry - jak zacząć

Post by jmaustpc »

to jest twój pierwszy raz tutaj, zapraszamy. Usunąłem drugą duplikat wiadomość. Przetłumaczone z google.
User avatar
PrzemoF
Veteran
Posts: 3520
Joined: Fri Jul 25, 2014 4:52 pm
Contact:

Re: Dzień dobry - jak zacząć

Post by PrzemoF »

Cześć Mariusz! Witam na forum!
Nie bardzo mogę się rozpisywać - podaj jakiś przykład z czym masz problem albo poszperaj w przykładach po angielsku.
P.S. Doczytałem - mam nadzieję, że ktoś Ci pomoże :-)
mariusz.dec
Posts: 14
Joined: Sat Jan 02, 2016 10:55 pm
Location: Warsaw, Poland

Re: Dzień dobry - jak zacząć

Post by mariusz.dec »

Opaska_bakterii_04.FCStd
(25.73 KiB) Downloaded 141 times
SheetMetal_V0.0.15.zip
(38.91 KiB) Downloaded 139 times
Hej,
angielskie filmy oglądam oczywiście, czytam też tutoriale.
Problem w tym, że większość jest pokazywana zbyt szybko dla początkującego.
Poza tym okazało się, że np. tutaj:
https://www.youtube.com/watch?v=uOMq7ktiY6o
nie ma dostępu do pliku projektu FC, a gdy narysowałem pojedynczy prostokąt do prób, to nie jestem akurat w tym moim stworzyć "czegoś" do czego podwiązałbym "Zewnętrzną geometrię" :(. To jest ok. 43 sekundy.
i dalszej części ćwiczenia nie mam jak zrobić.
Zainstalowałem też "Sheet Metal", zrobiłem ładne, kontrolowane gięcia, ale gdy robiłem pocket'y (otwory mocujące), to okazało się, że "główna" część wygiętego paska przesunęła się i pozycjonowanie otworów jest kłopotliwe, bo nic nie mogę zaznaczyć z początkowego szkicu jako bazę czy oś. No i oczywiście nie uaktywniają się potrzebne narzędzia. Otwarcie pierwszego szkicu pokazuje go na pozycji prawidłowej.
To takie najbardziej wkurzające momenty dla początkującego aczkolwiek doświadczonego w innych programach - np. wszelkie centrowania w Corel'u są banalne, tu zapewne też, ale.... wrrrr :).
Ryję w tym już ładnych kilka dni i nic - to na pewno brak jakiegoś rozsądnego wprowadzenia w pewne zasady, których nie znam.
Logiczne, że całość składa się tutaj głównie z "części", tak jak w Corelu z płaskich warstw, więc staram się opanować najpierw Part Design. Pomyślałem, że na początek prosty pasek uchwytu baterii z dwoma otworami będzie w sam raz, a jednak....
Załączam ten projekcik i Sheet Metal, z którego korzystam.
To zapewne coś prostego, może dwoma zdaniami kogoś bardziej doświadczonego uda się to przełamać?
Podejrzewam, że jakoś rozjechały się zależności pomiędzy obiektami, tyle, że nie potrafię nic z tym zrobić.
pzdr
Mariusz
P.S. No i chyba jakiś kłopot z plikami.
W końcu nie wiem czy się załączyły.
M.
User avatar
kwahoo
Posts: 680
Joined: Fri Nov 29, 2013 3:09 pm
Contact:

Re: Dzień dobry - jak zacząć

Post by kwahoo »

Jak chcesz zapozycjonować otwory to wygaś (spacją) wszystkie operacje oprócz ostatniej przed otworami - u ciebie będzie to Bend002. Zacznij edytować szkic w operacji Pocket używając zewnętrznej geometrii jak na tutorialu który zalinkowałeś. Potem wygaś Ben002 i przywróć Pocket.

Wideo https://drive.google.com/file/d/0B0T2BS ... sp=sharing

HTH
Post Reply