Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Another fatal bug in Curvy

I got another main bug in Curvy. After trying to connect some nodes, Curvy deleted the spline segments and finds them anymore.
+ So it seems there is any difference between what is existing in hierarchy and internal in the curvy database. (for any reason)
+ Clicking on a node starts to move the node slowly in any direction by its self.
+ It's not possible to click the last Track_2 > CP000 entries in the hierachie. It's blocked. (It's not possible to delete the faulty connection)
+ Try to connect (Track3 > CP0001) with (Track1 > CP0004). After this bug its not possible to correctly connect nodes anymore.

Some enhancements:
* Curvy Options:  ("Synchronisation while connect:") to any of the existing values in the curvy.
* Create new Spline:  ("Spline > ") an additional type of spline: [Simple]   Node 1 =  (0x,0y,0z)  Node 2 =  (10x,0y,0z)
* Absolute world snapping position with a predefined snap value. Currently it's not possible to snap a node or tangent to a absolute world coordinate.

I suggest a build check function that validate the internal data with the hierachie nodes and connections.
But simply deleteing a spline that have wrong connections is a fatal wrong behavior.

Anyway Curvy is a great tool, but requires some urgent enhancements for pro use.

Kind regards,
Roger Cabo
Download Scene

[Image: curvybug02.gif]

NullReferenceException: Object reference not set to an instance of an object
CurvySplineSegment.get_ConnectionAny () (at Assets/Curvy/Base/CurvySplineSegment.cs:417)
FluffyUnderware.CurvyEditor.CurvySplineSegmentInspector.OnHierarchyWindowItemOnGUI (Int32 instanceid, Rect selectionrect) (at Assets/Curvy/Editor/CurvySplineSegmentInspector.cs:186)
UnityEditor.SceneHierarchyWindow.OnGUIAssetCallback (Int32 instanceID, Rect rect) (at C:/BuildAgent/work/aeedb04a1292f85a/Editor/Mono/SceneHierarchyWindow.cs:195)
UnityEditor.TreeView.OnGUI (Rect rect, Int32 keyboardControlID) (at C:/BuildAgent/work/aeedb04a1292f85a/Editor/Mono/GUI/TreeView/TreeView.cs:404)
UnityEditor.SceneHierarchyWindow.DoTreeView () (at C:/BuildAgent/work/aeedb04a1292f85a/Editor/Mono/SceneHierarchyWindow.cs:255)
UnityEditor.SceneHierarchyWindow.OnGUI () (at C:/BuildAgent/work/aeedb04a1292f85a/Editor/Mono/SceneHierarchyWindow.cs:146)
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)



(Henry Ford) Each hour more of searching is each hour less of your live time.


Possibly Related Threads…
Thread Author Replies Views Last Post
  Curvy discards Input Spline Range VoltDriver 3 3 11-28-2023, 07:14 PM
Last Post: _Aka_
  Problematic Curvy API XtroTheArctic 8 23 10-16-2023, 08:41 AM
Last Post: _Aka_
  Curvy Splines Built In Editor Undo causes issues. Lupos 1 8 10-02-2023, 08:52 AM
Last Post: _Aka_
  Does Curvy has gameobjects pooling system function? Chanon 7 13 09-07-2023, 12:43 PM
Last Post: _Aka_

Forum Jump: