0
$\begingroup$

When I add a cube, it's centered by default, instead I'd like to set its position x,y,z according to its begining point.

Like in the image below: enter image description here

But I need to set lcoation x,y,z to 1 to get this result instead of origin point 0,0,0 and when when I scale it, it's scaling from the center, not from origin (0,0,0).

How to change this behavior ?

$\endgroup$
5
  • 1
    $\begingroup$ what do u mean by "beginning point"? $\endgroup$ Aug 9, 2022 at 7:49
  • $\begingroup$ @HarryMcKenzie I would like to add many cubes and position them from first edge's first point at (0,0,0), not from their center. $\endgroup$
    – DevonDahon
    Aug 9, 2022 at 7:53
  • 1
    $\begingroup$ can u post a screenshot showing what u mean by "first edge's first point"? $\endgroup$ Aug 9, 2022 at 7:54
  • $\begingroup$ @HarryMcKenzie I rephrased my question, I'm sorry I don't have the words to express it clearly, I hope I'm clear enough. $\endgroup$
    – DevonDahon
    Aug 9, 2022 at 8:28
  • $\begingroup$ press Ctrl+A in object mode then Apply Transformation. $\endgroup$ Aug 9, 2022 at 8:32

2 Answers 2

2
$\begingroup$

If you find yourself doing this a lot, there is an Add-on "Set Origin in Edit Mode", which you can download HERE

With this, you can simply right-click on a vertex to set it as the origin. (Make sure you download the .py file in RAW mode and then install via Edit>Preferences>Add-ons>Install...)

enter image description here

$\endgroup$
1
$\begingroup$

Aside from their side and default location/alignment, you can't change how the Add Object tools will make the objects, including their origins. What you can do, is add a cube, set their origin where you need it to be, and then duplicate that cube.

Edit origin

There are several ways to change an objects origin, but for your specific need, the simplest might be to go in Edit Mode, select the vertex where you want the origin to be. Then press ⇧ ShiftS3D cursor to selected.

Switch back to object mode, press ⇧ ShiftSOrigin to 3D cursor.

Another way is, first enable the option Affect Only Origins in the top right Options popover:

options popover

Then set your snapping to vertex:

snapping to vertex

Then select your cube, press G to move your cube's origin, hold down ⎈ Ctrl to enable the snapping, move your cursor to the vertex you want to move your origin to, and validate by LMB LMB or ⏎ Enter.

Don't forget to disable Affect Only Origins after you're done.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .