f180713f4b 
					 
					
						
						
							
							feat: added basic 4d matrix  
						
						 
						
						
						
						
					 
					
						2025-10-28 10:04:25 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						981732ff75 
					 
					
						
						
							
							fix: Quaternion.SLerp snapping issue  
						
						 
						
						
						
						
					 
					
						2025-10-23 12:51:36 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a859c0cbff 
					 
					
						
						
							
							fix: quaternion string format order fixed  
						
						 
						
						
						
						
					 
					
						2025-10-22 22:24:48 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0db2cae1bb 
					 
					
						
						
							
							feat: added sphere primitive  
						
						 
						
						
						
						
					 
					
						2025-10-21 19:06:58 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						896f7876c1 
					 
					
						
						
							
							feat: implicit conversion from circle to aabb2d  
						
						 
						
						
						
						
					 
					
						2025-10-21 19:02:20 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						56d3112e35 
					 
					
						
						
							
							chore!: renamed extension method circle.ToProjection to ProjectTo  
						
						 
						
						
						
						
					 
					
						2025-10-21 18:43:21 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f8096377b2 
					 
					
						
						
							
							chore: removed unsupported leftover methods from int vectors  
						
						 
						
						
						
						
					 
					
						2025-10-19 19:02:37 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a9fc819268 
					 
					
						
						
							
							feat: added 3D AABB primitive  
						
						 
						
						
						
						
					 
					
						2025-10-19 18:45:57 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1d63391975 
					 
					
						
						
							
							chore!: renamed AABB to AABB2D  
						
						 
						
						
						
						
					 
					
						2025-10-19 18:45:48 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dc4bea3eef 
					 
					
						
						
							
							feat: Vector4D added  
						
						 
						
						
						
						
					 
					
						2025-10-19 00:24:19 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d1b2723a70 
					 
					
						
						
							
							feat: 3D ray and line primitives added  
						
						 
						
						
						
						
					 
					
						2025-10-19 00:24:06 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6901159106 
					 
					
						
						
							
							fix: Quaternion.RotateVector method not working properly on some angles fixed  
						
						 
						
						
						
						
					 
					
						2025-10-19 00:16:07 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7469c9ab0c 
					 
					
						
						
							
							docs: Vector3D.FromAxisAngle parameters updated  
						
						 
						
						
						
						
					 
					
						2025-10-19 00:15:09 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ede90adbdc 
					 
					
						
						
							
							feat: quaternion rotate method added  
						
						 
						
						
						
						
					 
					
						2025-10-19 00:14:39 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eeaca3a6c7 
					 
					
						
						
							
							feat: quaternion to angles conversion added  
						
						 
						
						
						
						
					 
					
						2025-10-19 00:13:59 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3b984a0a4b 
					 
					
						
						
							
							feat: added Vector3D.Transform method  
						
						 
						
						
						
						
					 
					
						2025-10-19 00:13:01 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c5afb70b18 
					 
					
						
						
							
							docs: vector3d rotate parameters updated  
						
						 
						
						
						
						
					 
					
						2025-10-19 00:12:35 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ab05a89175 
					 
					
						
						
							
							feat: line 2D to line 2D equation implicit operator added  
						
						 
						
						
						
						
					 
					
						2025-10-18 14:43:00 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f55ba499b6 
					 
					
						
						
							
							fix: int vectors not rounding float values on regular vector conversions  
						
						 
						
						
						
						
					 
					
						2025-10-16 15:37:31 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6f1f30bd53 
					 
					
						
						
							
							feat: intervectoral implicit conversions added  
						
						 
						
						
						
						
					 
					
						2025-10-16 14:38:27 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						92a5c276a4 
					 
					
						
						
							
							feat: integer vector 2d & 3d added  
						
						 
						
						
						
						
					 
					
						2025-10-16 14:12:24 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						69bc6573d1 
					 
					
						
						
							
							feat: added IEquatable interfaces to primitives  
						
						 
						
						
						
						
					 
					
						2025-10-16 13:59:49 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3d183b21cd 
					 
					
						
						
							
							BREAKING CHANGE: renamed namespace & assembly names  
						
						 
						
						
						
						
					 
					
						2025-08-05 19:41:35 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9f4d95a57b 
					 
					
						
						
							
							perf: removed unnecessary operations on hsv colors  
						
						 
						
						
						
						
					 
					
						2025-07-26 11:59:36 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						65eac57fce 
					 
					
						
						
							
							fix: color lerp methods fixed  
						
						 
						
						
						
						
					 
					
						2025-07-26 11:59:04 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						08311acc9a 
					 
					
						
						
							
							chore!: removed FromTo methods from colors  
						
						 
						
						
						
						
					 
					
						2025-07-26 11:58:23 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f8fbae6130 
					 
					
						
						
							
							feat: added HSVA  
						
						 
						
						
						
						
					 
					
						2025-07-26 11:56:58 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						da5f31f9d7 
					 
					
						
						
							
							refactor: made equality operators consistent in primitives & added missing ones  
						
						 
						
						
						
						
					 
					
						2025-06-27 12:00:50 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fa1614f238 
					 
					
						
						
							
							feat: added approximately equals methods to projection 1D and ray 2D  
						
						 
						
						
						
						
					 
					
						2025-06-27 11:44:52 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0c096d39db 
					 
					
						
						
							
							docs: line equation XML comments updated  
						
						 
						
						
						
						
					 
					
						2025-06-27 11:43:54 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dae6549bad 
					 
					
						
						
							
							refactor: Equals methods to use equality operators on primitives  
						
						 
						
						
						
						
					 
					
						2025-06-27 11:37:20 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cf7061fd58 
					 
					
						
						
							
							fix: shape2D triangulation order changed  
						
						 
						
						
						
						
					 
					
						2025-06-15 15:14:06 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e6b7b9953f 
					 
					
						
						
							
							feat: ensured all primitives have ToString, GetHashCode & Equals methods  
						
						 
						
						
						
						
					 
					
						2025-06-15 14:44:50 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ca0b2de917 
					 
					
						
						
							
							docs: fixed typo on Shape2D parameter  
						
						 
						
						
						
						
					 
					
						2025-06-15 13:29:53 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2335c3ec62 
					 
					
						
						
							
							docs: added ray 2d comments  
						
						 
						
						
						
						
					 
					
						2025-06-13 22:17:39 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						adfa6c6ba0 
					 
					
						
						
							
							feat: Vector2D.Reversed property added  
						
						 
						
						
						
						
					 
					
						2025-06-09 18:04:41 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a53766f472 
					 
					
						
						
							
							fix: forgotten extension method for Line2D.IntersectionPoint  
						
						 
						
						
						
						
					 
					
						2025-06-09 17:51:34 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2054ae3a35 
					 
					
						
						
							
							feat: added Ray2D primitive  
						
						 
						
						
						
						
					 
					
						2025-06-09 16:55:42 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9066e11c12 
					 
					
						
						
							
							perf: simplified Line2D.ClosestPointTo method  
						
						 
						
						
						
						
					 
					
						2025-06-08 23:40:00 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						61e2761580 
					 
					
						
						
							
							perf!: events refactored throughout all the project to use Event<> class  
						
						 
						
						... 
						
						
						
						All delegate events are refactored to use the Event<TSender> and Event<TSender, TArgument> for performance issues regarding delegate events creating garbage, also this gives us better control on event invocation since C# Delegates did also create unnecessary garbage during Delegate.DynamicInvoke 
						
						
					 
					
						2025-05-31 00:32:58 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bf8fbebae3 
					 
					
						
						
							
							perf: DelegateExtensions.InvokeSafe marked obsolete for memory allocation reasons, soon to be removed  
						
						 
						
						
						
						
					 
					
						2025-05-29 21:48:08 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						48ae24af47 
					 
					
						
						
							
							chore: added safeguard value clamps for color operations  
						
						 
						
						
						
						
					 
					
						2025-05-03 22:21:58 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5de08b8fe4 
					 
					
						
						
							
							refactor: primitives now use Core.Math for math  
						
						 
						
						
						
						
					 
					
						2025-05-02 18:57:42 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						16e4077d40 
					 
					
						
						
							
							chore: HSV hue is normalized between 0 and 1  
						
						 
						
						
						
						
					 
					
						2025-05-02 18:54:08 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fc3c1ed1f9 
					 
					
						
						
							
							refactor: Shape2D converted into a class as it has a reference type  
						
						 
						
						
						
						
					 
					
						2025-05-02 12:46:23 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b100b5c2fe 
					 
					
						
						
							
							feat: added color primitives  
						
						 
						
						
						
						
					 
					
						2025-05-02 00:51:58 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8293c58f9f 
					 
					
						
						
							
							refactor: removed X.Abstract namespaces and moved StateMachine to under Systems namespace  
						
						 
						
						
						
						
					 
					
						2025-04-15 23:33:58 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bf34e52dc8 
					 
					
						
						
							
							chore: added Circle.Transform extension method  
						
						 
						
						
						
						
					 
					
						2025-04-09 12:26:16 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2535a1d6ec 
					 
					
						
						
							
							refactor: TransformFoo like extension methods renamed to Transform  
						
						 
						
						
						
						
					 
					
						2025-04-08 23:15:19 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d1129c95df 
					 
					
						
						
							
							chore!: renamed Shape2D.Box to Square for consistency  
						
						 
						
						
						
						
					 
					
						2025-04-05 17:25:50 +03:00