s-leger / blender_cad_transforms

Precise CAD like transfoms for blender
GNU General Public License v3.0
75 stars 4 forks source link

CAD transform 0.93.2 beta: Snap not working in edit mode on Blender 3.0 #63

Closed meikasahara closed 3 years ago

meikasahara commented 3 years ago

After re-downloading the slcad_transform_0.93.2.beta2 from gumroad, the issue still persists in edit mode.

_Originally posted by @meikasahara in https://github.com/s-leger/blender_cad_transforms/issues/61#issuecomment-869420679_

meikasahara commented 3 years ago

Using the recent daily 3.0 alpha blender builds, the problem persists with version slcad_transform_0.93.2.beta.3 for all snapping options in edit mode except for bounding box and 3d cursor.

s-leger commented 3 years ago

CAD Transform will not snap "to" selected verts / faces in edit mode. So ensure target faces / vertex are not selected.

meikasahara commented 3 years ago

The small red circle indicating the snapping does not appear on unselected vertices/faces either

https://user-images.githubusercontent.com/29499027/124379240-7c2aaa80-dcbe-11eb-9754-0afed3b6b018.mp4

s-leger commented 3 years ago

Unable to repro here, mabe a display issue with too small circle radius for your screen ? Any error in the console ?

https://user-images.githubusercontent.com/7442572/124380890-acbf1400-dcbf-11eb-8ec2-7fe3c2b3be24.mp4

meikasahara commented 3 years ago

No errors in the console except for the occasional message draw_segs state False when the cursor is near a vertex. On the other hand, snapping works fine for curves in edit mode. This only happens with mesh objects.

I also tested it with a freshly downloaded build after Loading factory settings, but the issue persists. Maybe it's OS-related? (Xubuntu 20.04.2 LTS)

meikasahara commented 3 years ago

Update: I have noticed the following behavior: In edit mode, if 1) the mouse stays within the 3d viewport area, and 2) a transform key is pressed (for example G), then snapping does not work, as previously shown.

However, if: 1) a transform key is pressed (e.g. G), and 2) the mouse, while the transform is active, hovers over a Spreadsheet editor (specifically, it does not work with other editor types) and returns to the 3d viewport, then snapping works normally for that particular active transformation. No warnings or errors are displayed in the console during this operation besides the occasional "draw_segs state False" when the snap fails before the cursor exits the 3d viewport and hovers over the spreadsheed editor. When it returns over the 3d viewport and the snap works, this message does not appear (with logging set to "info").