Muuta objektin kääntö- tai paikallista alkuperää

Kuinka voin muuttaa objektin paikallista alkuperää muuttamatta objektin sijaintia maailmatilassa.

Tämä on kohde, joka sijaitsee paikassa (0,0,0) maailmatilassa.

kirjoita kuvan kuvaus tähän

Tämä on sama objekti, joka sijaitsee paikassa (0,1,0) maailmatilassa, mutta sen paikallinen alkuperäsiirto niin, että esine on samassa paikassa

kirjoita kuvan kuvaus tähän

Onko tapa tehdä tämä yhdellä kertaa?

Vastaa

Yksi tapa tehdä tämä on siirtyminen Muokkaa -tilaan ja sijoittaa 3D-kohdistin missä haluat uuden alkuperän. (Tällöin voit olla erittäin tarkka valitsemalla pisteet, reunat tai kasvot ja käyttämällä niitä oppaina. Jos valitset useita pisteitä ja napsautat kohdistimen niihin käyttämällä Vaihto + S Kohdistin valitulle , Blender käyttää valittujen pisteiden keskiarvoa määritettäessä kohdistimen uusi sijainti) .

kirjoita kuvan kuvaus tähän

Palaat sitten Object -tilaan ja käytät Ctrl + Alt + Shift + C Origin to 3D Cursor päivittääksesi tai muuttaaksesi objektin alkuperän sijainniksi 3D-kohdistimen .

2.9+ -versiota varten sinun on siirryttävä Object Menu -kohtaan ja valittava Set Origin > Alkuperä 3D-kohdistimeen .

kirjoita kuvan kuvaus tähän

kommentit

  • Kaiken tämän huomion saamana tämä näyttää olevan hyvä idea, rightclickselect.c om / p / modeling / vqbbbc / interactive-pivot . Ehkä joku, jolla on vähän aikaa käsissään, voisi puuttua siihen. 🙂
  • Jotta sekoitusyksiköstä saadaan keskitetty objekti oikein yhtenäisyyden vuoksi, minun tarvitsi sijoittaa 3D-kohdistin nollakoordinaatteihin (0, 0, 0) ja sijoittaa sitten verkko-objektin keskipiste käyttämällä Origin-3D-kohdistinta.
  • Kääntöpisteeni on muuttunut. Kuinka voin palauttaa kiertämisen kiertämättömäksi suhteessa maailman koordinaattien kiertämiseen?
  • @ rien333 Paras kysyä uusi kysymys, en ole varma mitä tarkoitat " kääntöpisteestä on kiertynyt " .
  • Haluan haluaisin äänestää vastaustasi aina, kun tarvitsen tätä. +4 tähän asti.

Vastaa

Tästä on hyötyä skriptinä, kirjoitin sen takaisin 2011. Se käyttää 3D-kohdistinta, mutta palauttaa sen alkuperäisen sijainnin.

Linkki tähän komentosarjaan on here (sisältää kaikki addon-kattilalevyt) Asennuksen jälkeen komentosarja voidaan suorittaa 3d view> space bar> Origin Move to Selected

Tämä on mehukas bitti:

def execute(self, context): saved_location = bpy.context.scene.cursor_location.copy() bpy.ops.view3d.snap_cursor_to_selected() bpy.ops.object.mode_set(mode = "OBJECT") bpy.ops.object.origin_set(type="ORIGIN_CURSOR") bpy.context.scene.cursor_location = saved_location bpy.ops.object.mode_set(mode = "EDIT") return {"FINISHED"} 

Tämän sitominen näppäinyhdistelmään:

  • User Preferences> Input> 3D View> 3D View (Global)> New.
  • Täytä sitten tekstikenttä object.origin_to_selected -toiminnolla ja Blender nimeää oikotien oikein. Valitse sitten pikanäppäimet: kirjoita kuvan kuvaus tähän

Lisää työtä eteenpäin, mutta kätevä, kun sitä käytetään tunneittain.

Kommentit

  • Erittäin kätevä! Tiesin, että se voidaan tehdä komentosarjojen avulla, mutta olen ' uusi asia aiheesta
  • Erittäin mukava .. Tämän pitäisi olla osa Blenderin jakelua.
  • Kuinka kumoustuki voidaan lisätä?
  • hmm, tämä voi viedä vähän kauemmin, ilmoitan sinulle, kun löydän aikaa lisätä kumoaminen. se ' ei ole vain yksinkertainen bl_options = {'REGISTER', 'UNDO'}
  • @rraallvv paras tapa, jonka tiedän tällä hetkellä, ja tämä toimii vain heti aloituskytkimen jälkeen .. on siirryttävä objektitilaan ja painettava kumoa.

Vastaa

Blender 2.81: ssä muunnostyökalut voidaan rajoittaa koskemaan vain alkuperää, mikä mahdollistaa sen kääntämisen suoraan.

  1. Avaa Asetukset Työkalun asetuksissa
  2. Valitse Muunna – Vain vaikuttaa -osiossa Origins
  3. Valitse objekti ja säädä alkuperä käyttämällä pikakuvake G sen siirtämiseksi. Vaihtoehtoisesti voit käyttää interaktiivisen gizmo-työkalun työkalupalkin Siirrä -työkalua.

Ota käyttöön muunnos vain alkuperäisille Alkuperän siirtäminen siirtotyökalulla

Kommentit

  • Edellä mainittujen lisäksi käytän myös " Snap to " -työkalua ja asetan sen arvoon " Reuna " ja " Lähin " niin että saan alkuperän tarkka sijoittelu kohteen aivan reunaan (mitä useimmat ihmiset yleensä haluavat siirtäessään alkuperää).

Vastaa

Valitse Objektitilassa ensin kohde, jonka haluat muuttaa alkuperää. Napsauta sitten Manipulate Center points (tai Alt , ). Se on kolmas painike oikealla Object-tilassa 3D-otsikossa.
Vaihda muokkaustilaan, jos objektiasi ei ole valittu, valitse kaikki painamalla A tai A kahdesti.
Siirrä valittu objekti 3D-manipulaattorilla. Se toimii nyt suhteessa keskipisteeseen. Kun olet valmis, palaa objektitilaan ja poista valinta kohdasta Manipulate Center points (tai Alt , ).

Kommentit

  • Anteeksi, mutta olet ' väärässä. " manipuloi keskipisteitä " -painike toimii vain kiertämällä, " -kohdassa " tai " poseeraa " -tiloissa. Objektin kääntöpisteen siirtämiseksi tämä vaihtoehto on hyödytön … Kuitenkin objektin kokonaispisteiden käsittely " edit " -tila tekee temppun, kuten sanoit.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *