AppendFace - pointSnap (minor) Bug

_appendFace needs snap to point instead of vertex for a second face, snapping to new vertices
( expected behaviour: vertex-snap should be enough

how to reproduce:

start with some SubD faces - one planar face will do it.
_appendFace (Quad, multiple)

(1) add a first face (2 new vertices)
(2) add a second face - and try to snap to one of the vertices from step (1) - this will require a point snap, not a vertex snap
finish the command

this is not intuitiv - nor is it a consequent implementation of the difference between point and vertex.

thanks for having a look at it.

Version 7 (7.27.23009.13002, 2023-01-09)

Hi Tom - my guess is that, in the creation stage, the added faces are just previews - no geometry added to the document and thus no vertex to snap to. There is some trickery in GetPoint that allows adding snap points which, presumably, is being used here. I’ll put it on the pile - I could well be wrong but I think I would not expect this to be easily fixable, though I undertstand what you expect.

RH-72456 AppendFace - vertex snap to new faces

-Pascal

thanks for having a look at this.

I see this limited possibilities of interacting with previews / display conduits, snaps and getpoint…
(looks like new vertices are added as snap-points)

if vertex snap is on, adding the new points as constructionpoints might be a way…
(not behaving correct for the rare case, if the user changes osnap-settings during the run of the command)