Page MenuHome

Fixes versioning problem with cyclic bezier NURBS
ClosedPublic

Authored by Laurynas Duburas (laurynas) on Nov 14 2022, 9:20 PM.

Details

Summary

Patch fixes versioning issue with NURBS files saved with Blender version from commit 45d038181ae2 to rB0602852860dd and opened with Blender version from commit rB0602852860dd.
Cyclic Bezier NURBS saved and then opened with Blender versions mentioned above changed their shape.




To reproduce open file nurbs_saved_with_3.1.0.blend with Blender 3.3.1 and switch Cyclic checkbox off and on for e) curve. Other two files are fine added for testing purposes.
This curves
, becomes
after unchecking and checking Cyclic or other mode.
In patched version:

Bug was reported in comments of T101160, circle problem.

Diff Detail

Repository
rB Blender
Branch
fix_nurbs_versioning_from_T101160 (branched from master)
Build Status
Buildable 24643
Build 24643: arc lint + arc unit

Event Timeline

Laurynas Duburas (laurynas) requested review of this revision.Nov 14 2022, 9:20 PM
Laurynas Duburas (laurynas) created this revision.
Laurynas Duburas (laurynas) retitled this revision from Fixes versioning problem with cyclic bezier NURBS Patch fixes versioning issue with NURBS files saved with Blender version from commit 45d038181ae2 to rB0602852860dd and opened with Blender version from commit rB0602852860dd. Cyclic Bezier NURBS... to Fixes versioning problem with cyclic bezier NURBS.Nov 14 2022, 9:23 PM
Laurynas Duburas (laurynas) edited the summary of this revision. (Show Details)

Thanks for fixing this and for the details in the patch description.

This revision is now accepted and ready to land.Nov 15 2022, 1:04 AM