Hogyan változtathatom meg az objektum helyi eredetét anélkül, hogy megváltoztatnám az objektum helyét a világtérben.
Ez az objektum a világtérben (0,0,0) helyezkedik el
 
 
Ez ugyanaz az objektum, amely a világtérben (0,1,0) helyezkedik el, de helyi eredetű eltolódással úgy, hogy az objektum ugyanazon a helyen legyen
 
 
Van-e mód erre egy lépésben?
Válasz
Ennek egyik módja az, ha belép a Szerkesztés módba, és elhelyezi a 3D kurzor ahová az új eredetet kívánja. (Ennek során nagyon pontos lehet, ha kiválasztja a csúcsokat, éleket vagy arcokat, és útmutatóként használja őket. Ha több pontot választ, és a kurzort rájuk kattintva használja a Shift + S → Kurzor a kijelölthez , a Blender a kiválasztott pontok átlagát használja a kurzor új helyének meghatározásához) .
 
 
Ezután visszatér az Objektum módba, és a Ctrl + Alt + Shift + C → Origin to 3D Kurzor az objektum eredetének hely szerinti frissítéséhez a 3D kurzor .
2.9+ verzióhoz lépjen az Objektum menü re, és válassza az Eredet beállítása > Eredet a 3D kurzorba .
 
 
Megjegyzések
- Minden odafigyelés mellett ez jó ötletnek tűnik, rightclickselect.c om / p / modeling / vqbbbc / interactive-pivot . Lehet, hogy valaki, akinek van egy kis ideje a kezén, megoldhatja. 🙂
 - Ahhoz, hogy a blenderből az egység egysége megfelelően középre kerüljön, szükségem volt a 3D-s kurzort a nulla koordinátákra (0, 0, 0) helyezni, majd a Háló objektum közepét az Eredetről a 3D-re kurzor segítségével elhelyezni.
 - A forgáspontom elfordult, hogyan állíthatom vissza azt, hogy a forgatás ne legyen elforgatható a világkoordináták forgása tekintetében?
 - @ rien333 Legjobb új kérdést feltenni, nem biztos mit értesz " forgáspont elfordult " .
 - szeretném minden alkalommal felemelni válaszát, amikor erre szükségem van. +4 mostanáig.
 
Válasz
Ez hasznos, ha szkriptként van, ezt írtam vissza 2011. A 3D kurzort használja, de visszaállítja az eredeti helyzetét.
 A parancsfájl linkje:  here  (tartalmazza az összes addon kazánt) “> 
Ez a zamatos bit:
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"} 
Ennek összekapcsolása egy billentyűkombinációval:
-  
User Preferences>Input>3D View>3D View (Global)>New. -  Ezután töltse ki a szövegmezőt a következővel: 
object.origin_to_selected, és a Blender meg fogja nevezni a parancsikont. Ezután válassza ki a gyorsbillentyűket:
  
További munka előre, de óránként kényelmes.
Megjegyzések
- Nagyon hasznos! Tudtam, hogy ezt szkriptekkel is meg lehet csinálni, de ' újdonságot mutattam ebben a témában
 - Nagyon szép .. Ennek része kell lennie a Blender terjesztésének.
 - Hogyan adható hozzá a visszavonás támogatása?
 -  hmm, ez egy kicsit tovább tarthat, tájékoztatni fogom, ha találok időt a visszavonás hozzáadására. ez ' nem csak egy egyszerű 
bl_options = {'REGISTER', 'UNDO'} - @rraallvv a legjobb mód, amit jelenleg ismerek, és ez csak az origó kapcsoló után működik azonnal .. objektum módba kell lépni és meg kell nyomni a visszavonást.
 
Válasz
A Blender 2.81-ben az átalakítóeszközök korlátozhatók, hogy csak az eredetet befolyásolják, ami lehetővé teszi annak közvetlen lefordítását.
- Nyissa meg az Opciók t az Eszközbeállításokban
 - A Átalakítás – Csak hatással szakaszban ellenőrizze az Origins
 - jelöljön ki egy objektumot, és állítsa be az eredetet a G parancsikon a mozgatásához. Alternatív megoldásként az eszköztár Move eszközét is használhatja az interaktív gizmo számára.
 
Megjegyzések
- A fentiek mellett használom a " Snap to " eszközt is, és beállítom " Edge " és " Legközelebbi ", hogy megkapjam az origó pontos elhelyezése az objektum legszélén (erre általában a legtöbben vágynak, amikor az eredetet áthelyezik).
 
Válasz
 Objektum módban először válassza ki azt az objektumot, amelyen módosítani szeretné az eredetet. Ezután kattintson a  Középpontok manipulálása  (vagy a  Alt  ,  gombra. Ez a jobb oldali 3. gomb az  Objektum módból  a 3D fejlécben. 
 Váltson Szerkesztés módra, ha az objektum nincs kiválasztva, nyomja meg kétszer a  A  vagy a  A  gombot a mindent kijelöléséhez. a 3D manipulátorral. Most a középponthoz képest működik. Ha végzett, térjen vissza az Objektum módba, és törölje a jelölést a  Középpontok manipulálása  (vagy  Alt  , ) jelölőnégyzetből. 
Megjegyzések
- Elnézést, de ' téved. A " középpontok manipulálása " gomb csak forgatással működik, a " objektumban " vagy " póz " módokat. Az objektum forgáspontjának áthelyezéséhez ez a lehetőség haszontalan … Azonban az objektum teljes csúcsainak manipulálása a " szerkesztésben " mód megcsinálja a trükköt, ahogy mondtad.