Bastien Montagne
15add11595
MOD_shrinkwrap: do not compute mesh when not needed.
...
This modifier only uses mesh to get vgroup, which is only needed in case
modified object is indeed a mesh! Building a mesh from curve here is not
only useless and time-consuming, it will also easily fail the assert
about same number of vertices!
Note that surface_project and subsurf option also need more work at some
point, but this is probably not that urgent for now.
Also, use MOD_get_vgroup() helper in modifier code itself and pass
resulting MDeformVert & index to BKE_shrinkwrap's `shrinkwrapModifier_deform()`,
this is simpler and avoids duplicating vgroup handling code.
Related to T57972.
2018-11-26 21:07:50 +01:00
..
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-11-16 10:06:05 -05:00
2018-11-07 20:58:54 +01:00
2018-10-24 14:04:29 +02:00
2018-11-26 21:07:50 +01:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-11-26 21:07:50 +01:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-11-20 10:29:35 +01:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-11-07 20:58:53 +01:00
2018-10-23 15:00:40 +11:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-11-14 17:21:34 +11:00
2018-05-12 08:04:56 +02:00
2018-05-12 08:04:56 +02:00
2018-05-12 08:04:56 +02:00
2018-05-12 08:04:56 +02:00
2018-11-07 20:58:53 +01:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-11-21 10:30:51 +11:00
2018-11-26 15:41:37 +01:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-11-07 20:58:53 +01:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-11-26 21:07:50 +01:00
2018-10-24 14:04:29 +02:00
2018-11-06 13:06:49 +11:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-11-26 15:41:37 +01:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-10-10 13:14:15 +11:00
2018-06-29 19:02:19 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-06-29 19:02:19 +02:00
2018-06-21 16:45:54 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00
2018-10-24 14:04:29 +02:00