Kirjoittaja Aihe: [Ratkaistu] Freecad  (Luettu 2137 kertaa)

rotop

  • Käyttäjä
  • Viestejä: 29
    • Profiili
[Ratkaistu] Freecad
« : 11.07.24 - klo:16.19 »
Mietin onko kukaan käyttänyt enemmälti Freecadia.
Yritin etsiä oletus asetuksia millä voisin lukita Objektin suunnan ladatessa että se on aina oikeassa suunnassa.
Saanko lukittua asetuksista objektin että ladatessa on aina oikeinpäin että ei tarvitse aina pyöritellä monimutkaisia objekteja useaan kertaan että saa oikeaan asentoon ?
Sketchiä avatessa objekti kääntyy aina väärään asentoon.
Kun on riittävän monta objektia ja luo uuden objektin kääntää uuden luotavan objektin suunnan oikealle tai vasemmalle. editoitaessa hukkuu aikaa pyörittää objekti aina oikeaan asentoon varsinkin kun siirtää eri liitettävistä objekteista pintoja toiseen.
« Viimeksi muokattu: 17.07.24 - klo:21.27 kirjoittanut rotop »

kamara

  • Käyttäjä
  • Viestejä: 3008
    • Profiili
Vs: Freecad
« Vastaus #1 : 11.07.24 - klo:17.01 »
Nyyppä olen minäkin ...
... mutta näyttäisi tallentaessa tallentavan myös asennon, mutta ilmeisesti et sitä hae ?

Itse veikkaisin, että kyseinen on mahdollista tehdä python-scriptin avulla, koska isot pojat ovat kertoneet, että FreeCAD:n copy-paste:kin sisältää python koodia.

kamara

  • Käyttäjä
  • Viestejä: 3008
    • Profiili
Vs: Freecad
« Vastaus #2 : 11.07.24 - klo:17.51 »
No, nyt löytyi makron poikasta, joka saattaneen kelvata sinulle ...
... ainakin jatkokehitystä varten ...

Luo seuraavanlainen makro kuvankulman latausta varten...
Koodia: [Valitse]
import FreeCADGui
FreeCADGui.runCommand("Std_StoreWorkingView",0)
Kun olet sellaisessa kuvakulmassa, jonne haluat palata, suorita kyseinen makro ...

Kun olet jossakin toisessa, ja haluat palata aikaisempaan kuvakulmaan, niin sitä varten tallenna seuraava makro...
Koodia: [Valitse]
import FreeCADGui
FreeCADGui.runCommand("Std_RecallWorkingView",0)

Itselläni tämä näyttäisi toimivan ...
 8)

Jos ei toimi, niin varmaan osaat muokata siitä itsellesi sopivan ratkaisun.

Edit - Oli ensimmäiset (ja heti toimiva) pythonScripti FreeCAD:iin, jonka olen tehnyt.
« Viimeksi muokattu: 11.07.24 - klo:17.58 kirjoittanut kamara »

kamara

  • Käyttäjä
  • Viestejä: 3008
    • Profiili
Vs: Freecad
« Vastaus #3 : 11.07.24 - klo:18.03 »
Löytyi kyllä ihan tätä varten tehty toiminto ...

https://wiki.freecad.org/Std_FreezeViews

Se näyttäisi toimivan juuri siten, mitä olit hakemassa.

rotop

  • Käyttäjä
  • Viestejä: 29
    • Profiili
Vs: Freecad
« Vastaus #4 : 12.07.24 - klo:11.24 »
Hups tuo freeze view ei toiminut ihan niin kuin ajattelin.
Useita eri yhdistettyjä objekteja Up kääntyy , Front , Rear ja Bottom.. sekoittaa koko piirtämisen kun Sketchin suuntaukset vaihtuvat.
Freecadissa kun luot Sketchin, ongelma on että vakio ylöspäin kääntyy sivuttain ja kääntää Horizontaalin mittauksen Vertikaaliin ja päin vastoin.

Kolmannen objektin yhteydessä aloitan vasemmalta reunalta seuraavaksi sketch käännähtää ylösalaisin kokonaan.
Laitan kuvat liitteeksi.
« Viimeksi muokattu: 12.07.24 - klo:12.46 kirjoittanut rotop »

kamara

  • Käyttäjä
  • Viestejä: 3008
    • Profiili
Vs: Freecad
« Vastaus #5 : 12.07.24 - klo:14.11 »
Itselläni ne toimii, kuten haluan !?

Tosin en täysin ymmärrä, mitä haet.

Kamerakulmia voit tallentaa 40 kpl (jostain luin sen), ja toki jokaiselle sketsille ja objektille pitää tallentaa oma näkymänsä, jos valmiiksitallentamissasi ei ole sopivaa.

Lisäksi näkymä on 3d:tä, joten jos tallennat jonkin sketsin näkymän, ja otat toisella platella olevan sketsin esille, niin totta kai se ei näytä haluttavalta tavalta.

Jos raaskit lähettää esimerkki kappaleen, jossa se ei toimi haluamallasi tavalla, ja selität mi(s)tä haluat nähdä.

Tosin en ole kokeillut sen toimintaa monimutkaisilla kappaleilla.

rotop

  • Käyttäjä
  • Viestejä: 29
    • Profiili
Vs: Freecad
« Vastaus #6 : 12.07.24 - klo:14.53 »
Kun luominen tapahtuu vasemmalta alempi kuva näyttää että sketch alkoi ylösalaisin.
Jatkoit uuden sketchin luomisen takaa päin tällä kertaa flippasi kyljelleen . Vertikaali ja Horizontaali vaihtoi paikkaansa.

kamara

  • Käyttäjä
  • Viestejä: 3008
    • Profiili
Vs: Freecad
« Vastaus #7 : 12.07.24 - klo:15.55 »
Sketsissä ollessasi, kun olet asettanut näkymän haluamaksesi sketsissä, klikkaa shift+F.

Sitten menet tekemään jotakin muuta, ja palaat takaisin kyseiseen sketsiin ja klikkaat Ctrl+1, niin silloin pitäisi tulla silloinen näkymä.

 
Vertikaali ja Horizontaali vaihtoi paikkaansa.

Pyöritä kappale oikeaan asentoon ja klikkaa shift+F, niin FreeCAD-tallettaa kyseisen tilanteen listaansa.
Sitten palauta asento Ctrl+Nro:lla takaisin. Kai sinä osaat käyttää vasemmassa yläkulmassa olevaa kuutiota oikean asennon pyörittelemiseen.

Lisäksi oletan sinun osaavan käyttää paneelissa olevaa profiilin katselusuuntaa, joita klikkaamalla ainakin itselläni menee sivut aina oikeaan asentoon. Katso kuva...

Edit - Tosiaan toi ohjauskuutio taitaa vähän bugailla.

Edit2 - Ehkä kaikkein kätevintä on käyttää numeroita 1-6 ja home.
« Viimeksi muokattu: 12.07.24 - klo:16.06 kirjoittanut kamara »

rotop

  • Käyttäjä
  • Viestejä: 29
    • Profiili
Vs: Freecad
« Vastaus #8 : 17.07.24 - klo:17.27 »
Tänään kun kuuntelin opasvideoita ja yritin assembly 4 sella yhdistellä kappaleita, kappaleiden yhdistäminen epäonnistui ja kappaleiden pyörittäminen oikeaan asentoon epäonnistui myös .. tuntuu aika tuskalliselta kun pitäisi yhdistellä ja testata suunnitelemiani tuotteita.
Piti poistaa assembly 4 nen ja asentaa uusiksi että sai edes toimimaan. Pystyin kumminkin asettamaan datum pointteja mutta objektit aina kiinnityi 90 astetta väärään suuntaa eikä voinut pyörittää objekteja.

rotop

  • Käyttäjä
  • Viestejä: 29
    • Profiili
Vs: Freecad
« Vastaus #9 : 17.07.24 - klo:21.26 »
[Ratkaistu] Kyse oli ubuntun ja addoneiden päivityksestä piti käynnistää kone uusiksi ja kaikki pelaa kuin enkeli nyt :)

kamara

  • Käyttäjä
  • Viestejä: 3008
    • Profiili
Vs: [Ratkaistu] Freecad
« Vastaus #10 : 18.07.24 - klo:06.15 »
Hieno juttu, että ratkesi. :)