Snapping in 14


#1

With the new snapping in 14 do you always need to snap from the object axis? Lets say I have two cubes and they both have the axis in the center. I want to snap the corner of one cube to the corner of the other cube. Is there a way to do this without moving the object axis?

Thanks,

-Shane


#2

No.

This is one of the weaknesses of C4D’s modelling axis / axis system being the same thing. In modo for example the object axis (called a center) is different than the modelling axis.

3DKiwi


#3

Seems you’d just have to be in point mode ( component mode ), with your vertex selected, and point snapping on.


#4

You’ve got to make your objects editable - then you’ll be able to snap to the points, edges etc.

See: http://forums.cgsociety.org/showthread.php?t=1069772


#5

Boooo! :cry:


#6

They are editable. I am talking about snapping objects together when you are NOT in point mode.


#7

Yeah, you’re right doesn’t work. Not sure which is easier, create a null parent move that to the edge/poly/point you want to use or just move the axis and then do an axis to center. Maybe someone did a script?


#8

Sorry - should have looked at your image ;

An easy way to do this is to be in point mode - then select all (Ctl A) and drag one point - which will then snap to another object vertex.


#9

Nice tip, that works well. Thanks.


#10

…or (works with primitives) create new Null object,with Snap attach to desired corner/point of first cube, then put this cube under this Null (in OM) and again with Snap attach to second cube…:wink:

br, Lubo


#11

I think it’s just easier to move the axis. Then, should you need it back in the middle of the object you just use Axis Center > Axis To to center it. Saves messing around with nulls.

3DKiwi


#12

Yes I agree, moving the axis works. This seems like a huge oversight on Maxon’s part. This is very basic functionality that Cinema should have.

-Shane


#13

Yes, it could be a bit better. Good thing is that once you have snapping enabled you can hit L and quickly click on components to reposition the axis, hit L again and snap. I usually hit center axis after that with shortcut combo which works pretty well.

Cheers


#14

AFAIK it is not something that you can just plug in…I would suspect that would call for a complete change in how objects are currently handled. Essentially it would have to store another set of transforms for your object.

I’m sure it would be less oversight and more of working with what we have got until there is time to do something new.

Another alternative, if you need to maintain a very specific location for the object axis is to make a null a child of your object, center it (shift+c (reset PSR)).

Then go to town with snapping / moving the axis. (hold “l” and click on any component to snap the axis to that component).

Once you are finished you can select the null hit shift+c again and search for “center parent to”

Also, register your want for improvement via the suggestion form on MAXON.net (I say this all the time :))
I know it can seem like a black hole at times, but it really does count!


#15

Create a null
Snap it to the object vertex.
Select both null and object
In the viewport activate the mini axis of the null.
Snap it to your corner.
Done
Seems easy enough

But I do have another problem

There seems to be some new behavior with snapping. Where ever I click the mouse in space to start dragging, the selected object will jump to. To me this is unwanted behavior, as I now have a mouse pointer over boundary box over a white circle connected to a line over an axis over an object.

Now that I no longer can see the place I want to snap to
is there a way to disable this new behavior?


#16

By coming back?? lol.

This is the intended behaviour, and AFAIK there is no way to disable it.


#17

Create a null Snap it to the object vertex. Select both null and object In the viewport activate the mini axis of the null. Snap it to your corner. Done Seems easy enough

Convoluted much?

Better :

  • Go to point mode, select all, snap, done.
    or
  • Press and hold L key, snap axis, release, snap object, done.

#18

Both of these techniques are workable.

-Shane


#19

I should have expected that some would take advantage of my departure :wink:

This is the intended behaviour, and AFAIK there is no way to disable it.
That’s a pity, hope I will get used to it.

  • Press and hold L key, snap axis, release, snap object, done.
    How does that work with a primitive?

#20

How does that work with a primitive?

It doesn’t :slight_smile: