docs.unity3d.com
    Show / Hide Table of Contents

    Changelog

    All notable changes to this package will be documented in this file.

    The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

    [1.0.1] - 2022-03-29

    Changes

    • Added new icons for Spline UI elements.
    • Modified knot handles so they are hidden if the EditorTool is not a SplineTool.

    Bug fixes

    • [1403386] Fixing SplineData Inspector triggering to SplineData.changed events.
    • [1403359] Fixed issue where SplineExtrude component would not update mesh after an undo operation.
    • Fixed SplineUtility.Evaluate not evaluating the up vector correctly.
    • Fixed InvalidOperationException thrown when Spline is created with a locked Inspector.
    • [1384448] Fixed incorrect Rect Selection when using Shift or CTRL/CMD modifiers.
    • [1384457] Fixed an issue where an exception was thrown when drawing a spline and rotating the scene view.

    [1.0.0] - 2022-02-25

    Changes

    • New icons set for Spline-related items.
    • SplineContainer inspector is now more user-friendly.
    • Fixed issue where Spline Inspector fields would not accept negative values.
    • Fixed issue where the X shortcut would only cycle through World/Local handle orientations and ignore Parent/Element.
    • Fixed samples compatibility issues on 2021.2.
    • Spline Inspector no longer shows 2 editable tangent fields for Knots that only have one tangent.
    • Fixed poor performance when manipulating long continuous tangents.
    • SplineUtility.ConvertIndexUnit now wraps when returning normalized interpolations.
    • Fixed issue where Knot rotation would not properly align to the surface the Knot is placed on.
    • Fixed Spline length serialization issue that would result in incorrect Spline evaluations and length calculations.
    • Updated Knot and Tangent handle design.

    [1.0.0-pre.9] - 2022-01-26

    Changes

    • Adding new API to interact with SplineData Handles
    • Adding a SplineInstantiate component and updating associated samples.
    • Added a SplineAnimate component and sample scene.

    Bug fixes

    • [1395734] Fixing SplineUtility errors with Spline made of 1 knot.
    • Fixing Tangent Out when switching from Broken Tangents to Continuous Tangents Mode.
    • Fixing Preview Curve for Linear and Catcall Rom when Closing Spline.

    [1.0.0-pre.8] - 2021-12-21

    Bug Fixes

    • [1384451] Fixing knot handles size being too large.
    • [1386704] Fixing SplineData Inspector not being displayed.
    • Fixing wrong Spline length when editing spline using the inspector.
    • [1384455] Fix single element selections breaking the undo stack.
    • [1384448] Fix for CTRL/CMD + Drag not performing a multi selection.
    • [1384457] Fix for an exception being sometimes thrown when drawing a spline and rotating the scene view.
    • [1384520] Fixing stack overflow when entering playmode.
    • Fixing SplineData conversion being wrong with KnotIndex.

    Changes

    • Added a SplineExtrude component and an accompanying ExtrudeSpline sample scene.
    • When using a spline transform tool, CTRL/CMD + A now selects all spline elements.
    • Improving Spline Inspector overlay.
    • SplineUtility.CalculateLength now accepts T : ISpline instead of Spline.

    [1.0.0-pre.7] - 2021-11-17

    Changes

    • Disable unstable GC alloc tests.

    [1.0.0-pre.6] - 2021-11-15

    Bug Fixes

    • Fixed issue where hidden start/end knot tangents would be selectable.
    • Fixed active tangentOut incorrectly mirroring against tangentIn when changing tangent mode via shortcut.
    • Fixed Knot Placement tool preview curve disappearing when cursor hovers over first knot.
    • Fixed issue where knot would not align to tangents when switching from broken to mirrored or continuous modes.
    • Fixed issue where hovering first knot while placing tangents would hide the last placed knot, its tangents and the preview curve.

    Changes

    • Replace references to 'time' with 'interpolation ratio' or 't'.
    • Move distance to interpolation caching and lookup methods to CurveUtility, and document their use.
    • Fix compile errors when opened in Unity 2021.2.
    • Removed Spline.ToNativeSpline, use new NativeSpline(ISpline) instead.
    • Removed Spline.ToNativeArray.

    [1.0.0-pre.5] - 2021-11-02

    Features

    • Initial release.
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023