Page MenuHome

Knife project work very bad (still)
Closed, ResolvedPublic

Description

System Information
Windows 7 x64 pro, GTX 660
Blender Version
Broken: 2.77-de6af2f-win64 (but also official 2.77 and previous unofficial builds)
Worked: 2.74, 2.76

Problem was reported as solved, but I see no diferences. Using Knife project gives less or more bad result. In previous version in most cases projected shape was very good "reprinted" on surface. In 2.77 is full of new edges - often it is total mess.

select circles
with SHIFT select surface
go to edit mode
choose Knife Project from toolshelf

Event Timeline

Marek Rys (mrys) added a project: BF Blender.
Marek Rys (mrys) set Type to Bug.
Marek Rys (mrys) added a subscriber: Marek Rys (mrys).
Marek Rys (mrys) created this task.
Marek Rys (mrys) raised the priority of this task from to Needs Triage by Developer.

The correction is not included in the version that you tried.
If you search hash from a list of Recent Commits, you should know it.

Windows 7 Pro 64-bit
Display: Nvidia GeForce GTX760

Broken 2.77 01ce8d8 -

The broken version of 2.77 is the very latest daily build I could get (just two days ago). The results are also not good (see image).

That same file (knife_project_error.blend) actually causes my official 2.77 build (22a2853) to freeze up solid.

The buildbot version where this correction was included in has not been yet distributed.

Bastien Montagne (mont29) triaged this task as Needs Information from User priority.

There has been more fixes yesterday in that code (rB83b5f0268ef7, rBde21f07f6c19 etc.), please try today's buildbot build.

I tried the same file with the latest build of April 1, 2016 - f185eff

The results are still wrong and look more or less the same as in the previous post.

Campbell Barton (campbellbarton) raised the priority of this task from Needs Information from User to Confirmed, Medium.

Though its floating point precision issue, it used to work it seems like it should be able to work.

In fact its quite surprising that the changes I made perform so badly in this particular case. will need to investigate.

Update: moving this to the center of the scene can make it work, I'll check on removing the offset for the calculations.