Ubuntun käyttö > Multimedia ja grafiikka

[Purkkaratkaisu]Kysymys FreeCAD:stä ...

(1/2) > >>

kamara:
Kuinka FreeCAD:ssä pystyy käyttämään kappaletta templatena s.e. runko pysyy 2:ssa kappaleessa samana, mutta toiseen kappaleeseen tulee kolot ja toiseen väkäset, jotka tarttuvat koloon kiinni ?

Kloonaamalla pystyy tekemään yhdelle muutokset, mutta kahta kloonia samasta rungosta en osaa tehdä ilman, että malli hajoaa.

Kuva kertoneen mitä yritän tehdä...

Kyseinen on tehty OpenSCAD:llä, ja haluaisin oppia tekemään saman asian FreeCAD:llä.

qwertyy:
Jonkin verran olen 3D CAD ohjelmia käyttänyt, mutta nyt menee kyllä jotenkin täysin ohi. Omasta mielestäni kyseessä on kokoonpano. Yleensä tehdään vaikka se perusrunko tallennetaan, kopioidaan/tuodaan tiedosto uudelleen (export/import) ja tehdään muutokset ja tallennetaan uusi "body/osa".

Tosin FreeCAD:lla osaan tehdä vain todella alkeellisia juttuja.

kamara:

--- Lainaus käyttäjältä: qwertyy - 09.04.24 - klo:20.53 ---Yleensä tehdään vaikka se perusrunko tallennetaan, kopioidaan/tuodaan tiedosto uudelleen (export/import) ja tehdään muutokset ja tallennetaan uusi "body/osa".

--- Lainaus päättyy ---

Kyllähän sen voi niinkin värkätä, mutta tavoitteenani olisi, että tämän jälkeen voisi muuttaa alkuperäistä body-osaa s.e. body-osaan tehdyt muutokset tulisivat myös niistä kopioituihin kappaleisiin.

OpenSCAD:llä se on mahdollista s..e. tekee rungosta modulin, ja tämän jälkeen kutsuu modulia, ja tekee kutsun moduliin esim. boolean toimintoja.

Esim.

--- Koodia: ---module connector() {
...
}

difference() {
    connector();
    translate([-10,5,10]) cube([2,10,3],center=true);
    translate([10,-5,10]) cube([2,10,3],center=true);
}
translate ([200,0,0]) union()
{
    connector();
    translate([-4,0,-10]) cube([2,10,20],center=true);
    translate([-4,0,10]) cube([2,10,20],center=true);
}

--- Koodi päättyy ---

Tämä ei varmaan tee mitään järkevää, mutta ajatus on siinä, että yhdessä osassa tehdään connector()-body-osalle lovet, ja toisessa osassa lisätään samaan connector()-body-osalle pari kuutiota.

Nyt, jos muokkaan connector()-modulia, niin muokkaukset menevät sekä lovet sisältävälle body-osalle että sille kappaleelle, jossa on kaksi kuutiota.

FreeCAD:ssä kloonaus-työkalulla voi kloonata kertaalleen kyseisen connector-body-osan, ja kun teen muutokset kloonatulle kappaleelle, niin muutokset jäävät kloonatulle kappaleelle. Se on se mitä haen, mutta haluaisin saman ominaisuuden kahteen kertaan.

Eli s.e. onnistuisin kloonaamaan myös toiseen kertaan connector-body-osan s.e. kun muokkaan alkuperäistä kloonin lähdettä, niin muutokset menisivät molemmille klooneille, ja halutessani muokata vain jompaa kumpaa kloonia, niin muutokset tulisi vain kyseiselle kloonille.

qwertyy:
Tuo tapa hiukan sotii vastaan tuota kokoonpanoa minusta, koska otetaan aina huomioon kahden osan sijainti avaruudessa. Mutta hiukan kiertäen tuota, niin miksi et mitoita osia muuttujilla ja käytä niitä? En nyt muista tarkkaa nimeä FreeCAD:ssä, mutta siellä näytti olevan mahdollista käyttää muuttujia mitoituksille. Niitä käyttämällä saat ainakin mitoitusmuutokset heijastumaan samaan aikaan. Siis ainakin F360:ssä ja en usko, että FreeCAD tuon osalta poikkeaa.

Tästä on muistaakseni parempikin video, mutta hiukan tähän tyyliin tarkoitan. Käytät vain kummankin osan mitoitukseen samaa muuttujaa (alias taisi olla videolla)
https://www.youtube.com/watch?v=Jze6ftGc6BQ

Toivottavasti vähänkään vastaa ajatustasi.

kamara:

--- Lainaus käyttäjältä: qwertyy - 10.04.24 - klo:22.30 ---Tästä on muistaakseni parempikin video, mutta hiukan tähän tyyliin tarkoitan. Käytät vain kummankin osan mitoitukseen samaa muuttujaa (alias taisi olla videolla)
https://www.youtube.com/watch?v=Jze6ftGc6BQ

--- Lainaus päättyy ---

Kiitos, olen toki ollut tietoinen kyseisestä ominaisuudesta, mutta en haluaisi tehdä sen avulla, sillä siitä tulee vähän purkkamainen ratkaisu. Tosin kyllä sen sillä saa todennäköisesti tehdyksi. En tosin ole aiemmin nähnyt tutoriaalia, jossa opetetaan tämän käyttöä, siksi se on varsin tervetullot videon pätkä.


--- Lainaus käyttäjältä: qwertyy - 10.04.24 - klo:22.30 ---Toivottavasti vähänkään vastaa ajatustasi.

--- Lainaus päättyy ---

Kiitos nyt kuitenkin.

Navigaatio

[0] Viestien etusivu

[#] Seuraava sivu

Siirry pois tekstitilasta