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

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
http://www.cabo.de/check/CurvyBug02.unity

[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.

Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Curvy 8.2.0 is live _Aka_ 0 5 04-26-2022, 02:09 PM
Last Post: _Aka_
Exclamation Runtime error when using Curvy Generator with Game Object Deform studentloan 3 10 04-22-2022, 09:00 PM
Last Post: _Aka_
Bug No demos running without exception with IL2CPP with Curvy Spline 8 studentloan 10 14 04-22-2022, 08:52 PM
Last Post: _Aka_
Information Curvy 8.1.0 is live + 50% discount _Aka_ 0 5 04-13-2022, 04:26 PM
Last Post: _Aka_

Forum Jump: