PDA

View Full Version : True snaping of verts


TheWriter
08-07-2003, 06:46 AM
I have used the 3d snap toggle to snap my verts to the grid. But while this results in movement of my verts to 1 grid displacement unit, it does not SNAP my verts to the actual grid making a clean alignment. Thus, if you have a vert that is offset, it will remain offset to the grid.

I am hoping there is a toggle i've missed. I've spent a while going through the documentations and have got nowhere tonight.

A part solution I did was to make sure 3d is on when you first start, but then I run into a problem when I extrude a face, as the face does not even move in grid increments. I would do a work around, but as seen the work around does not seem to result in a TRUE snap.

drunkirishmic
08-07-2003, 07:15 AM
i posted on this a while back, the answer i got was that there was no true snapping. why they even offer a snap if it acts like this is beyond me, but thats discreet for ya.

sorry dude

Aearon
08-07-2003, 07:23 AM
i'm not sure i understand your problem.. the snapping in max is 100% accurate.

if all you want is to snap a vertex to a grid point make sure when you move your vert the blue indicator first snaps to the vert.. THEN move it and make sure it snaps to the grid... maybe i'm missing something here, in that case sorry :shrug:

TheWriter
08-07-2003, 10:39 AM
fist, I think you are missing something. Do you have your grid snap toggle set on #2? I also tried this. While you may THINK the verts are close enough to the grid that they match, try to zoom in. Sure enough you'll see how far off from the grid they realy are. This is assuming you didnt set the vert dead on to the grid when you first started.

Is there any work around for this? It's causing a major head ache and I already tried to find a solution from one max guru and came back empty handed :(

Come on discreet, even free apps like blender have this as a fundamental tool.

Aearon
08-07-2003, 10:53 AM
uhm.. nope

- i created a box without any snaps on, and also offset it on the z axis
- turned on vertex and grid snap
- snapped a vertex to a grid point
- zoomed in as close as possible in the user view (i.e. really close)

TheWriter
08-07-2003, 11:18 AM
Then take a look at this. Start zooming out, the more you do the more you see discreet is cheating.

You can start by looking at the vert in the center on loadup.
no_snap.max (www.highpoly3d.com/writer/no_snap.max)

Aearon
08-07-2003, 11:39 AM
i see. you have 2d snap activated, in that mode it doesn't actually snap to vert when you move your cursor over it. activate 2.5D or 3D snap, move the cursor over the vert, you'll see that a blue '+' appears.. it's snapped, then move it over the grid.. it's now dead on accurate, believe me.

the general rule is.. max only snaps when you see the blue indicator, this is true for every type of snap constraint.. if it show up WILL be accurate

TheWriter
08-07-2003, 12:29 PM
I have tried both 2.5d and 3d and in both cases one just has to zoom in after and you will see it's not aligned right. Unless there are other adjustmetns that have to be done in the options you did for the so called snap tool?

Can you attach a saved file? I'd like to see for myself if this is possible.

BTW, the cross-hairs themselves are dead accurate, but the problem is when you move a vert, it is very unlikely it is in the exact dead center of these crosshairs. Thus the offset of the vert to the crosshairs will result in an offset after the movement even though the cross hairs snap.

Aearon
08-07-2003, 01:55 PM
i know what you mean, i had this problem when i first started in max. you must be doing something wrong.. though i can't figure what it is right now. the offset of the cursor only matters when the cursor doesn't snap to the vert (-> blue crosshair shows up).. if it doesn't then what you described will happen.. but if it snaps it's accurate.

maybe there is something wrong with your max setup.. one reason might be that you set 'snap strength' too low (to be found under grid & snap settings, options tab)i'm sure we'll figure this one out. but trust me on one thing: it's not a max problem.

here's my max file:

TheWriter
08-07-2003, 02:47 PM
Alright! I got this shit figured out. And no it had nothing to do with 2, 2.5 or 3d snap mode.
Both vert and grid have to be toggled on in snap options for this to work. The default max setup just doesnt cut it.

Aldaryn
08-07-2003, 04:09 PM
TheWriter: Yes, you've got it. Figured it on your own. And that feels really good! Isn't it?

Both the two snap functions are needed to snap a vertex to a grid point. And further more: If you want to snap two objects in separate "snapping groups" like a vertex to a tangent (Oh that is quite impossible...) you'll need to turn on both snaps of the desired type.

MAX seems to snap the cursor, rather than the objects center you've selected. Not like for eg. in AutoCAD.

And by the way: why have you figured it out!? I wanted to answer it.

Cool. man. :buttrock:

By the way, the snap dimensions affect exactly the dimansions, so a 2D snap will look for (assuming we are doing this in an orthographic, projected view, like "top", "left"...) a target "in the same plane" with the selected object, (A target that is coplanar with the selected object, and the coplanar plane is parralel to the projection pla... *sigh* this is not my style) The 2,5D snap will look for targets in 3D, but only affect the source object, the one taht is currently beeing tarnsformed, in 2D, and the 3D snap will look for targets in 3D, and will snap the source also in 3D.
And the other thing: You can set up how much "Discreet is cheating" in the preferences dialoge, under precision.

Aearon
08-07-2003, 04:12 PM
And by the way: why have you figured it out!? I wanted to answer it.

actually i already did..


- i created a box without any snaps on, and also offset it on the z axis
- turned on vertex and grid snap
- snapped a vertex to a grid point
- zoomed in as close as possible in the user view (i.e. really close)


:wip:

CGTalk Moderation
01-15-2006, 07:00 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.