Osien leikkaaminen ja tasaaminen viistoille pinnoille
Osien leikkaaminen ja tasaaminen viistoille pinnoille
Elikäs, on tässä melkein pari kuukautta tullut nyt Blenderin käyttöä opeteltua ja perusteet on ihan hyvin hallussa, mutta tällaiset tilanteet tuottaa edelleen suuria vaikeuksia. Lähinnä Boolean toolsien takia. Joko en tosiaan vain osaa käyttää niitä tai sitten niillä ei tee mitään. Tässä olisi tosiaan tarkoitus saada nuo kaksi palkkia tasattua tuon viiston levyn päälle ja käyttämällä Boolean toolsia se onnistuukin, mutta ei ilman käsittämätöntä sotkua
Onko siis jotain toista keinoa leikata nämä palkit, etteivät ne mene tuon levyn läpi ja ovat kiinni sen pinnalla
Onko siis jotain toista keinoa leikata nämä palkit, etteivät ne mene tuon levyn läpi ja ovat kiinni sen pinnalla
Re: Osien leikkaaminen ja tasaaminen viistoille pinnoille
Tuon tapaisiin olen käyttänyt knife-työkalua. Kokeile josko sopisi tarpeisiisi:
http://www.opendimension.org/blender/pa ... .php#link4
http://www.opendimension.org/blender/pa ... .php#link4
Re: Osien leikkaaminen ja tasaaminen viistoille pinnoille
Löysin knife-skriptin, joka leikkaa tasolla kappaleita juuri kuten kuvassasi. Pikku muutoksella se näyttäisi toimivan myös 2.46 -versiossa. Kokeile:
EDIT: tuolta löytyi uudempi versio:
http://cobalt3d.free.fr/didacticiel/...knife_color.py
Laitan myös tähän jos sattuu linkki katomaan:
EDIT: tuolta löytyi uudempi versio:
http://cobalt3d.free.fr/didacticiel/...knife_color.py
Laitan myös tähän jos sattuu linkki katomaan:
Re: Osien leikkaaminen ja tasaaminen viistoille pinnoille
Knifeäkin on tosiaan tullut kokeiltua, mutta aika heikoin tuloksin. Mutta pitääpäs kokeilla tuota scriptiä, jos se sitten auttaa, kiitoksia
Osaa kyllä olla sinänsä turhauttavaa, kun Booleaneilla tällainenkin voisi olla niin helppoa, jos ne toimisivat kuten pitäisi
Osaa kyllä olla sinänsä turhauttavaa, kun Booleaneilla tällainenkin voisi olla niin helppoa, jos ne toimisivat kuten pitäisi
Re: Osien leikkaaminen ja tasaaminen viistoille pinnoille
Knife kyllä leikkaa nätisti mutta sillä on vaikea leikata tarkassa kulmassa. Siksi tuo plane-menetelmä on parempi jos tarkkuutta tarvitsee.Mdds wrote:Knifeäkin on tosiaan tullut kokeiltua, mutta aika heikoin tuloksin. Mutta pitääpäs kokeilla tuota scriptiä, jos se sitten auttaa, kiitoksia
Osaa kyllä olla sinänsä turhauttavaa, kun Booleaneilla tällainenkin voisi olla niin helppoa, jos ne toimisivat kuten pitäisi
Boolean ei näköjään ymmärrä tasoa ollenkaan vaan se on selvästi suunniteltu vain kappaleille joilla on tilavuus. Ja tuo leikkaus näyttäisi onnistuvan jos tuon viisteen tekee laatikolla....
PS. löysin uudemman skriptin ja päivitin edellistä viestiä.
Re: Osien leikkaaminen ja tasaaminen viistoille pinnoille
Kokeilimpa tehdä pari harjoitukset tuolla scriptillä ja vaikuttikin liian hyvältä ollakseen totta. Itse tähän työhön, johon tätä nyt olisin eniten tarvinnut se ei ala tekemään mitään
No joka tapauksessa, kiitokset avusta, mutta taitaa mennä mallinnusohjelma nyt kyllä vaihtoon
No joka tapauksessa, kiitokset avusta, mutta taitaa mennä mallinnusohjelma nyt kyllä vaihtoon
Re: Osien leikkaaminen ja tasaaminen viistoille pinnoille
Ihan mielenkiinnosta olisi kiva tietää miksei tuo skripti toiminut. Jos vielä haluat kokeilla niin postaa tuo leikkausmalli tänne, niin voisi yrittää selvittää mikä siinä mättää.
Re: Osien leikkaaminen ja tasaaminen viistoille pinnoille
Oikeastaan en kyllä itsekään yhtään tiedä miksei se sitten eilen alkanut toimimaan. Eilisen jälkeen kuitenkin värkkäilin lisää tuon scriptin kanssa ja huomasin mm. ettei ala leikkaamaan, jos plane osuu leikattavan osan pisteisiin. Saatto sitten eilen johtua tästä. Paha mennä sanomaan, koska aloitin tuon työn sitten alusta. Eipä sitä näin aloittelijana voi todellakaan saada tarpeeksi harjoitusta
Re: Osien leikkaaminen ja tasaaminen viistoille pinnoille
Hyvä huomio, itse asiassa minulla kaatoi koko Blenderin kun teki noin. Täytyy laittaa bugiraporttia eteenpäin.Eilisen jälkeen kuitenkin värkkäilin lisää tuon scriptin kanssa ja huomasin mm. ettei ala leikkaamaan, jos plane osuu leikattavan osan pisteisiin.
Re: Osien leikkaaminen ja tasaaminen viistoille pinnoille
Minuakin kiinnostaa kovin tämä leikkaustapa, mutten saanut scriptistä huolimatta sitä toimimaan 2.45-versiollani.
Pliiiiis,saisiko yksityiskohtaisemman ohjeen suomeksi, pliiis ?
Pliiiiis,saisiko yksityiskohtaisemman ohjeen suomeksi, pliiis ?
Re: Osien leikkaaminen ja tasaaminen viistoille pinnoille
Jos tuo skripti tuottaa ongelmia, niin saman voi hoitaa booleanilla mutta silloin täytyy käyttää vain solidia kappaletta leikkaukseen (solidia = täysi, siis kappale jolla on tilavuus).
Eli tee laatikko ja tee siitä sopivan kokoinen siten että se peittää pois leikattavan osan. Sitten vain
- valitse ensin leikattava kappale
- sitten leikkaava (shift pohjassa)
- paina W.
- Valitse Difference
- Paina G ja siirrä alkuperäiset kappaleet syrjään.
Ja siinä pitäisi olla ensimmäinen kappale miinus toinen kappale
Mutta sen voi tehdä siistimminkin, tosin vain sylinterimäisille kappaleille
Toiminto on nimeltään shear:
Valitse suora näkymä sivulta ja valitse äärimmäinen piste vasemmalta (kts. kuva) Sitten sijoita kursori valittuun verteksiin (Shift + s -> cursor to selection)
Sitten valitse päädyn loput verteksit. Sen jälkeen paina Ctrl + S (shear), pidä rulla pohjassa ja vedä y-akselin suuntaisesti.
Eli tee laatikko ja tee siitä sopivan kokoinen siten että se peittää pois leikattavan osan. Sitten vain
- valitse ensin leikattava kappale
- sitten leikkaava (shift pohjassa)
- paina W.
- Valitse Difference
- Paina G ja siirrä alkuperäiset kappaleet syrjään.
Ja siinä pitäisi olla ensimmäinen kappale miinus toinen kappale
Mutta sen voi tehdä siistimminkin, tosin vain sylinterimäisille kappaleille
Toiminto on nimeltään shear:
Valitse suora näkymä sivulta ja valitse äärimmäinen piste vasemmalta (kts. kuva) Sitten sijoita kursori valittuun verteksiin (Shift + s -> cursor to selection)
Sitten valitse päädyn loput verteksit. Sen jälkeen paina Ctrl + S (shear), pidä rulla pohjassa ja vedä y-akselin suuntaisesti.
Re: Osien leikkaaminen ja tasaaminen viistoille pinnoille
Ja tosiaan tuota scriptiä käyttäessä kannattaa muistaa esim. tehdä leikkaukset niin, että ei mene leikattavan kappaleen pisteiden päälle. Ei ala tekemään mitään ja joskus kaataa koko ohjelman
Scriptihän on todella loistava työkalu, mutta siinäkin on omat pikku omituisuutensa. Eilen leikkelin riviä pylväitä erikseen ja jostain syystä yhtä näistä pylväistä leikatessa se päättikin leikata samalla ne muutkin, vaikka plane oli tosiaan vain sen pylvään kohdalla jota oli tarkoitus lyhentää
Scriptihän on todella loistava työkalu, mutta siinäkin on omat pikku omituisuutensa. Eilen leikkelin riviä pylväitä erikseen ja jostain syystä yhtä näistä pylväistä leikatessa se päättikin leikata samalla ne muutkin, vaikka plane oli tosiaan vain sen pylvään kohdalla jota oli tarkoitus lyhentää
Re: Osien leikkaaminen ja tasaaminen viistoille pinnoille
Boolean-operaatiot ovat kyllä tuttuja, mutta toimivat välillä ihmeellisesti.
Rohkenenkin vielä kysyä:
Kun olen luonut leikattavan kappaleen sekä sitä leikkaavan tason, kummatkin siis tavallisia mesh-objekteja, ja
valinnut objektit scriptin määräämässä järjestyksessä, miten sitten pitää menetellä, jotta leikkauspinnan voisi nähdä?
Lausetta: "Run this script from 3d wiew´s "Object > Scripts" menu" en kai tulkitse oikein, sillä mikään Scripts-menun
vaihtoehdoista ei näytä toimivan.
Mikähän mättää, otsaluuni takanako ??
Rohkenenkin vielä kysyä:
Kun olen luonut leikattavan kappaleen sekä sitä leikkaavan tason, kummatkin siis tavallisia mesh-objekteja, ja
valinnut objektit scriptin määräämässä järjestyksessä, miten sitten pitää menetellä, jotta leikkauspinnan voisi nähdä?
Lausetta: "Run this script from 3d wiew´s "Object > Scripts" menu" en kai tulkitse oikein, sillä mikään Scripts-menun
vaihtoehdoista ei näytä toimivan.
Mikähän mättää, otsaluuni takanako ??
Re: Osien leikkaaminen ja tasaaminen viistoille pinnoille
Jos skripti ei ole .scripts -kansiossa, niin se pitää avata Blenderin teksti-.editoriin ja ajaa sieltä (Alt + P)Lausetta: "Run this script from 3d wiew´s "Object > Scripts" menu" en kai tulkitse oikein, sillä mikään Scripts-menun
vaihtoehdoista ei näytä toimivan.
Re: Osien leikkaaminen ja tasaaminen viistoille pinnoille
Niinpäniin, otsaluun takanahan se vika on. Enhän minä, vanha mies, osaa mitään avata sinne tekstieditoriin, eikä juuri
nyt ole osaavampiakaan saamattaissa. Vieläkö riittää kärsivällisyyttä neuvoa papparaista?
Yritetty on kovasti, mutta onnistumatta.
nyt ole osaavampiakaan saamattaissa. Vieläkö riittää kärsivällisyyttä neuvoa papparaista?
Yritetty on kovasti, mutta onnistumatta.