You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added CharacterGenerator example with integrated NameGenerator which replaces Datasets class
Added VectorE class with useful extensions for vectors
Rewritten building generator with new layouting system
Added debug shaders for UV1, UV2, normals, tangents and bitangents
Improvements:
MeshDraft:
Added missing tangents and uv channels
Added Clear method to clear all vertex data
Added ToMesh converter with ref Mesh
Added Serializable attribute
Added vertexCount shortcut
Added FlipUVHorizontally, FlipUVVertically and Spherify with similar extensions in MeshE
Refactored all examples, added undo support for in-editor generation
Added Draw.WireRay with wrappers in DebugE, GizmosE, GLE
Added PTUtils.Angle360, PointOnSpheroid and InverseLerp
Removed extra triangles from dodecahedron constructor
Added cube, spheroid, teardrop and revolution surface constructors
A few fixes to remove warnings in Unity 5.6
Added RandomE.PointInBounds
Added ColorHSV.ToHtmlStringRGB and Color.ToHtmlStringRGB
Added extensions for LinkedListNode: NextOrFirst and PreviousOrLast
Updated documentation and comments
A few bugfixes and simplifications
Changes:
Dropped support for Unity 5.3
Removed Datasets class and name generators from RandomE and with CharacterGenerator example due to error in IL2CPP compiler which was preventing builds for Android and iOS. Name generators are now in NameGenerator class and string constants are in PTUtils.
Replaced CircularList with extension methods in ArrayE: GetLooped and SetLooped
Renamed partial Hexahedron constructor to PartialBox
Moved all common example classes to ProceduralToolkit\Examples\Common