Chandler Cox
6c29877b20
Fix spline bezier drawing.
2025-11-15 15:58:50 -06:00
Wojtek Figat
20f1e67700
Optimize Spline debug rendering far from camera
2025-07-14 21:09:28 +02:00
Wojtek Figat
a22b33d3bb
Fix missing sphere bounds update for splines
2025-07-14 20:26:41 +02:00
Wojtek Figat
8ed2d6da56
Optimize Debug Draw performance of splines to use frustum culling
2025-07-14 20:26:24 +02:00
Wojtek Figat
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
Wojtek Figat
24f3dfe264
Fix selected spline points to be drawn relative to the view for greater readability
...
#2595
2025-01-31 21:01:26 +01:00
Wojtek Figat
e2fd3891d1
Fix regression in curve keyframes editing
...
#3179
2025-01-27 20:19:35 +01:00
Wojtek Figat
12d9d94138
Add support for curves in C++ scripting api
...
#2546
2024-12-04 13:30:56 +01:00
Wojtek Figat
57628c3d5f
Refactor Bezier splines drawing and editing to property evaluate value and match curve evaluation
...
#3051
2024-12-02 19:10:28 +01:00
Wojtek Figat
abb684aed2
Fix spline length calculations bug
...
#2385
2024-09-09 20:47:49 +02:00
Wojtek Figat
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
Wojtek Figat
9a21cfd092
Fix transform scaling applying to nested objects when drawing
...
#1796 #1350
2024-02-20 23:55:06 +01:00
Wojtek Figat
418918920e
Add GetSplineSegmentLength to get spline segment length
...
#1879
2023-11-13 11:38:37 +01:00
Wojtek Figat
930b1b978c
Fix incorrect spline length calculation if first point is not at spline origin
...
#1876
2023-11-13 10:25:46 +01:00
Wojtek Figat
2a8e35d1ff
Format code #1292
2023-09-12 14:38:23 +02:00
Wojtek Figat
510fc443e8
Refactor CoreCLR runtime into explicit dotnet api instead of mocking mono api
...
Required by platforms that will use mono under the hood for .Net 7
New `USE_CSHARP` define for C# ability
Engine doesn't use `mono_*` apis directly but via MCore/MClass/MMethod/ apis
2023-03-27 17:29:42 +02:00
Wojtek Figat
eed2cdfe04
Progress on dotnet7 runtime hosting with mono
2023-03-22 17:59:46 +01:00
Wojciech Figat
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
Wojtek Figat
3239150a61
Refactor scene objects initialization to call OnAwake before all OnStart
...
#520
2022-07-17 17:05:59 +02:00
Wojtek Figat
8158052ec7
Fix Spline::GetSplineLength freeze
...
#726
2022-06-14 23:07:35 +02:00
Wojtek Figat
a881c90b2e
Refactor engine to support double-precision vectors
2022-06-13 00:40:32 +02:00
Wojciech Figat
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
Wojtek Figat
8938f13a0b
Add support for compiling and running engine without C# scripting
...
(configurable via `EngineConfiguration.UseCSharp` in Flax.Build)
2021-10-23 16:43:15 +02:00
Wojtek Figat
255b2c85c8
Add bounds calculation for Spline
2021-03-18 21:51:15 +01:00
Wojtek Figat
49758fbfff
Add Spline Collider
2021-02-11 16:47:43 +01:00
Wojtek Figat
29521b1b03
Remove Spline init from OnEnable to prevent double setup on SplineModel and SplineCollider
2021-02-10 17:19:45 +01:00
Wojtek Figat
00fab5cfd6
Add event to spline for updating custom data
2021-02-02 12:53:18 +01:00
Wojtek Figat
c3d9c52f1f
Add support for spline point duplicate via Transform gizmo
2021-02-01 16:04:20 +01:00
Wojtek Figat
bf80827bfd
Add more Spline API for curve editing
2021-02-01 13:50:56 +01:00
Wojtek Figat
f0c7fbb0cf
Add more utilities for Spline
2021-01-27 15:28:26 +01:00
Wojtek Figat
37e3a85080
Optimize splines debug rendering performance
2021-01-27 12:33:32 +01:00
Wojtek Figat
d0c0259ee2
Add setter methods for spline points
2021-01-27 12:12:40 +01:00
Wojtek Figat
aa2eeb8243
Add GetSplineDirection util to Spline
2021-01-26 12:32:35 +01:00
Wojtek Figat
b674aae970
Fix spline length calculation to include bezier shape
2021-01-26 12:12:16 +01:00
Wojtek Figat
023cdced0a
Add utility to make spline curve linear or smooth
2021-01-26 09:32:41 +01:00
Wojtek Figat
fe78fa7575
Add Spline
2021-01-25 10:41:53 +01:00