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 Line Renderer for UI Spline? gekido 3 6 04-04-2024, 12:56 PM
Last Post: _Aka_
  8.8.0 is live, and it improves Curvy Generator greatly _Aka_ 1 12 04-03-2024, 03:16 PM
Last Post: _Aka_
  snap to the curve created by the curvy splines segment points ShiroeYamamoto 3 11 04-02-2024, 02:24 PM
Last Post: _Aka_
Exclamation Extending Curvy Generator for Advanced Lofting - Feasibility Check amutp 2 5 03-27-2024, 07:25 AM
Last Post: amutp

Forum Jump: