<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> </blockquote><div>Hi,</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
For example, if you set a vertex location you don't get the result in<br>
Python (updated bounding box etc) until you run `scene.update()`.<br>
But it doesn't make sense to add a vertex.set_co() method just to get<br>
an instant update. (wouldn't have to be added for every other data<br>
type... uv's etc).<br>
<br></blockquote><div>Isn't one of the goals of the depsgraph refactor to make these expensive updates more fine grained and fairly cheap? </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Why not instead remove `frame_set` and have an explicit update function?<br><br></blockquote><div>I'd say just make scene.frame_current read-only (since it's really only good for that anyway) and keep the current frame setting method so as to not unnecessarily break any scripts. </div><div><br></div><div>That whole frame_current not updating has been there since the early 2.5 days and nobody has tried (and failed) to fix it other than myself so now it's pretty much 'expected behavior' in who knows how many scripts. Probably do more harm than good to mess with it now methinks.</div><div><br></div><div>Dan</div></div><br></div></div>