MoI discussion forum
MoI discussion forum

Full Version: Direct Face Editing Snapping?

Show messages: All  1-2  3-13

From: Michael Gibson
7 Jan   [#3] In reply to [#1]
Hi OSTexo,

re:
> Is it possible to move faces relative to other parts snaps or even the same parts snaps?

Currently it should work for snaps on other objects.

If you are moving a planar face like this:



What happens is the face is transformed:




Then it is extended and intersected with its surrounding neighbors:



So that's why diagonal movement of a planar face gives projected like movement without any added constraints.

In other cases you can get diagonal movement, like this:


If you want to constrain that to only move in one direction and have snap points on other objects projected onto that direction you can create a construction line, hold down on the little menu launcher tag and pick "project next point":







Snapping onto a point on the same object that is being transformed doesn't work currently because the original object is hidden while the face is being moved around. I should probably set it up so the original object is shown in the faint wireframe style which then allows snapping onto it, looks like this:



- Michael

Image Attachments:
move_face1.jpg  move_face2.jpg  move_face3.jpg  move_face4.jpg  move_face5.jpg  move_face6.jpg 


From: BurrMan
8 Jan   [#4] In reply to [#3]
Hi Michael,
Side note on Move face. This blue edge is the result of drawing a line and using trim to "split" the face.

The move then fails on those faces.

Is this expected?

Attachments:
aaaa.3dm

Image Attachments:
split edge.jpg 


From: Michael Gibson
8 Jan   [#5] In reply to [#4]
Hi Burr, yes the algorithm used for face movement won't work on those cases.

When this face is moved:



The resultant opening can be filled on these 3 sides by extending the neighboring surfaces and intersecting them with the moved face which is also extended:



But not the last side:



Since that face is parallel to the one that was moved, those faces will never intersect each other no matter how much they are extended.



For those spots you would need use Extrude to punch them out instead.

It seems like I can probably detect this situation and automatically generate an Extrude, I'll give it a try.

- Michael

Image Attachments:
burr_move_faces1.jpg  burr_move_faces2.jpg  burr_move_faces3.jpg  burr_move_faces4.jpg 


From: BurrMan
8 Jan   [#6] In reply to [#5]

Good news its not a bug. Just to add in “why” i did that was my minimal understanding of this type of workflow. Cutting up that face to do further moves. So i DID just draw a rectangle (easy enough) and extrude and use booleans.

Not overly sure though. Like in sketchup where just drawing a line creates a “new shape” and acts as if its split. This always seemed a bit odd to me to be “automatic”. Like “what if i dont want it to automatically do that on “this” case. So i always felt like it should have some type of “choice” as part of the operation.

I am sure you have thought more about this. I’ll watch for your solution or decision…

Thanks


From: OSTexo
8 Jan   [#7]
Hello,

Interesting fix. I went into the options in the snapping page and reset to defaults, and the direct editing snaps immediately started working. Nothing changed visually on the snapping options page, I had defaults set already.
From: Michael Gibson
8 Jan   [#8] In reply to [#7]
Hi OSTexo,

re:
> Interesting fix.

Do you mean for snapping on to a point on the object that is being edited? There isn't a setting that will fix that case, it's something I need to modify in Moi internals.

- Michael
From: Michael Gibson
8 Jan   [#9] In reply to [#6]
@Burr,

re:
> So i always felt like it should have some type of “choice” as part of the operation.

Yes I want to have options for drawing on an object to automatically cut it.

There are a few things that I still need to figure out for it, like should it only do it on selected objects and where to put the controls for it.

For the controls I've been thinking something like a "Draw tools" section on the scene browser that you could expand here:



- Michael

Image Attachments:
draw_tools.jpg 


From: OSTexo
8 Jan   [#10]
Hello,

Snapping worked normally for everything but direct face movement. All snaps were visible and could be interacted with.

All was normal to select a face and a base point. As soon as I moved to the target point stage the ability to snap to anything disappeared, either on the object itself or other points on different objects. In fact any visual indication of snaps disappeared from the screen. I could move the face just fine, but it wouldn't snap to anything unless I previously added a point object as a reference, in which case I could snap to a point.
From: BurrMan
9 Jan   [#11] In reply to [#9]

Oooo. Cant wait

“”””””” should it only do it on selected objects”””””””

That feels like a road block in my thinking about it. But that is definitely an “intentional mode” to be in. May be harder to “discover” though, was my “roadblock”

So as not to interfere with an already insanely awesome flow and experience in drawing and how MoI works, i feel like it should be more of an intentional “mode”. Like in the drawing tools section some type of “i am planning on splitting faces for move-rotate-scale” tick or something.

Or possibly a modifier key when drawing, creates the face splitting mode….

Anyway, will just trust you’ve already got most of this thought through and watch for the addition.


From: Michael Gibson
9 Jan   [#12] In reply to [#11]
Hi Burr, yes probably something like this (probably a v6 thing):

Drawing tools / Drawing options shows here when running a drawing command:





- Michael

Image Attachments:
burr_draw_tools1.jpg  burr_draw_tools2.jpg 


From: BurrMan
9 Jan   [#13] In reply to [#12]
Thanks for showing that…

Show messages: All  1-2  3-13