Bobbing, KDTree implementation

This commit is contained in:
2024-12-15 20:29:40 -06:00
parent a5a9d17565
commit d6b835fdd1
38 changed files with 2899 additions and 125 deletions

View File

@@ -49,7 +49,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 5e5a2958b00708d4bacd5703ef7b2b50, type: 3}
m_Name:
m_EditorClassIdentifier:
Size: 139
Size: 143
Bulbs: 1
edgeColor: {r: 0.4811321, g: 0.4811321, b: 0.4811321, a: 1}
fillColor: {r: 0.1509434, g: 0.1509434, b: 0.1509434, a: 1}
@@ -97,115 +97,117 @@ LineRenderer:
m_SortingLayer: 0
m_SortingOrder: 0
m_Positions:
- {x: 1.39, y: 0, z: 0}
- {x: 1.3876913, y: 0.08008066, z: 0}
- {x: 1.3807727, y: 0.1598953, z: 0}
- {x: 1.3692675, y: 0.23917878, z: 0}
- {x: 1.3532137, y: 0.31766775, z: 0}
- {x: 1.3326646, y: 0.39510143, z: 0}
- {x: 1.3076885, y: 0.47122264, z: 0}
- {x: 1.2783685, y: 0.5457785, z: 0}
- {x: 1.2448018, y: 0.61852133, z: 0}
- {x: 1.2070999, y: 0.6892095, z: 0}
- {x: 1.1653882, y: 0.7576082, z: 0}
- {x: 1.1198053, y: 0.8234901, z: 0}
- {x: 1.0705024, y: 0.88663656, z: 0}
- {x: 1.0176436, y: 0.9468377, z: 0}
- {x: 0.9614041, y: 1.0038935, z: 0}
- {x: 0.9019709, y: 1.0576144, z: 0}
- {x: 0.8395415, y: 1.1078222, z: 0}
- {x: 0.7743233, y: 1.1543498, z: 0}
- {x: 0.7065328, y: 1.1970428, z: 0}
- {x: 0.6363952, y: 1.2357593, z: 0}
- {x: 0.5641437, y: 1.2703707, z: 0}
- {x: 0.4900181, y: 1.3007622, z: 0}
- {x: 0.41426474, y: 1.3268325, z: 0}
- {x: 0.33713508, y: 1.3484954, z: 0}
- {x: 0.25888562, y: 1.3656787, z: 0}
- {x: 0.17977619, y: 1.3783252, z: 0}
- {x: 0.10006955, y: 1.3863932, z: 0}
- {x: 0.020030497, y: 1.3898556, z: 0}
- {x: -0.060075097, y: 1.3887011, z: 0}
- {x: -0.13998112, y: 1.3829336, z: 0}
- {x: -0.21942216, y: 1.372572, z: 0}
- {x: -0.2981343, y: 1.3576509, z: 0}
- {x: -0.37585622, y: 1.3382198, z: 0}
- {x: -0.4523294, y: 1.3143432, z: 0}
- {x: -0.5273, y: 1.2861005, z: 0}
- {x: -0.600519, y: 1.2535856, z: 0}
- {x: -0.6717431, y: 1.2169064, z: 0}
- {x: -0.74073577, y: 1.1761848, z: 0}
- {x: -0.8072677, y: 1.1315559, z: 0}
- {x: -0.8711181, y: 1.0831681, z: 0}
- {x: -0.93207467, y: 1.0311822, z: 0}
- {x: -0.9899349, y: 0.97577083, z: 0}
- {x: -1.0445068, y: 0.917118, z: 0}
- {x: -1.095609, y: 0.8554186, z: 0}
- {x: -1.1430715, y: 0.7908776, z: 0}
- {x: -1.186737, y: 0.7237094, z: 0}
- {x: -1.2264603, y: 0.65413684, z: 0}
- {x: -1.2621094, y: 0.58239156, z: 0}
- {x: -1.2935658, y: 0.50871164, z: 0}
- {x: -1.3207252, y: 0.4333418, z: 0}
- {x: -1.3434972, y: 0.35653248, z: 0}
- {x: -1.3618063, y: 0.27853876, z: 0}
- {x: -1.3755915, y: 0.19961978, z: 0}
- {x: -1.3848071, y: 0.12003768, z: 0}
- {x: -1.3894227, y: 0.040056836, z: 0}
- {x: -1.3894227, y: -0.040057078, z: 0}
- {x: -1.3848071, y: -0.12003792, z: 0}
- {x: -1.3755915, y: -0.19962001, z: 0}
- {x: -1.3618062, y: -0.278539, z: 0}
- {x: -1.3434972, y: -0.3565327, z: 0}
- {x: -1.3207251, y: -0.433342, z: 0}
- {x: -1.2935658, y: -0.5087119, z: 0}
- {x: -1.2621093, y: -0.58239174, z: 0}
- {x: -1.2264602, y: -0.6541371, z: 0}
- {x: -1.1867368, y: -0.72370964, z: 0}
- {x: -1.1430714, y: -0.7908779, z: 0}
- {x: -1.0956088, y: -0.85541886, z: 0}
- {x: -1.0445067, y: -0.9171182, z: 0}
- {x: -0.98993474, y: -0.975771, z: 0}
- {x: -0.9320745, y: -1.0311824, z: 0}
- {x: -0.87111783, y: -1.0831683, z: 0}
- {x: -0.8072676, y: -1.131556, z: 0}
- {x: -0.74073553, y: -1.1761848, z: 0}
- {x: -0.67174286, y: -1.2169065, z: 0}
- {x: -0.60051876, y: -1.2535857, z: 0}
- {x: -0.52729976, y: -1.2861006, z: 0}
- {x: -0.4523292, y: -1.3143432, z: 0}
- {x: -0.37585598, y: -1.3382198, z: 0}
- {x: -0.2981342, y: -1.3576509, z: 0}
- {x: -0.21942207, y: -1.372572, z: 0}
- {x: -0.13998105, y: -1.3829336, z: 0}
- {x: -0.060075022, y: -1.3887011, z: 0}
- {x: 0.020030575, y: -1.3898556, z: 0}
- {x: 0.10006963, y: -1.3863932, z: 0}
- {x: 0.17977627, y: -1.3783252, z: 0}
- {x: 0.2588857, y: -1.3656787, z: 0}
- {x: 0.33713514, y: -1.3484954, z: 0}
- {x: 0.41426465, y: -1.3268325, z: 0}
- {x: 0.490018, y: -1.3007622, z: 0}
- {x: 0.5641436, y: -1.2703708, z: 0}
- {x: 0.63639516, y: -1.2357594, z: 0}
- {x: 0.70653325, y: -1.1970425, z: 0}
- {x: 0.77432376, y: -1.1543496, z: 0}
- {x: 0.839542, y: -1.1078218, z: 0}
- {x: 0.9019713, y: -1.0576142, z: 0}
- {x: 0.9614044, y: -1.0038931, z: 0}
- {x: 1.0176438, y: -0.94683737, z: 0}
- {x: 1.0705028, y: -0.88663626, z: 0}
- {x: 1.1198056, y: -0.8234898, z: 0}
- {x: 1.1653885, y: -0.7576078, z: 0}
- {x: 1.2071002, y: -0.6892091, z: 0}
- {x: 1.2448019, y: -0.618521, z: 0}
- {x: 1.2783685, y: -0.54577816, z: 0}
- {x: 1.3076886, y: -0.4712223, z: 0}
- {x: 1.3326646, y: -0.3951011, z: 0}
- {x: 1.3532137, y: -0.31766742, z: 0}
- {x: 1.3692676, y: -0.2391785, z: 0}
- {x: 1.3807728, y: -0.15989502, z: 0}
- {x: 1.3876913, y: -0.0800804, z: 0}
- {x: 1.43, y: 0, z: 0}
- {x: 1.4277096, y: 0.08090232, z: 0}
- {x: 1.4208459, y: 0.16154549, z: 0}
- {x: 1.4094307, y: 0.24167116, z: 0}
- {x: 1.3935007, y: 0.32102272, z: 0}
- {x: 1.373107, y: 0.3993459, z: 0}
- {x: 1.3483148, y: 0.4763899, z: 0}
- {x: 1.3192034, y: 0.5519079, z: 0}
- {x: 1.2858663, y: 0.6256579, z: 0}
- {x: 1.2484101, y: 0.6974037, z: 0}
- {x: 1.206955, y: 0.7669156, z: 0}
- {x: 1.1616336, y: 0.83397084, z: 0}
- {x: 1.1125911, y: 0.8983546, z: 0}
- {x: 1.0599846, y: 0.9598606, z: 0}
- {x: 1.0039828, y: 1.018292, z: 0}
- {x: 0.9447648, y: 1.0734614, z: 0}
- {x: 0.8825205, y: 1.1251922, z: 0}
- {x: 0.8174492, y: 1.1733186, z: 0}
- {x: 0.74975944, y: 1.2176867, z: 0}
- {x: 0.6796678, y: 1.258154, z: 0}
- {x: 0.6073991, y: 1.2945911, z: 0}
- {x: 0.53318465, y: 1.3268813, z: 0}
- {x: 0.45726237, y: 1.354921, z: 0}
- {x: 0.37987518, y: 1.3786206, z: 0}
- {x: 0.3012713, y: 1.397904, z: 0}
- {x: 0.22170235, y: 1.4127095, z: 0}
- {x: 0.14142308, y: 1.4229896, z: 0}
- {x: 0.060690925, y: 1.4287114, z: 0}
- {x: -0.020235796, y: 1.4298568, z: 0}
- {x: -0.10109753, y: 1.4264218, z: 0}
- {x: -0.18163557, y: 1.4184176, z: 0}
- {x: -0.2615916, y: 1.4058697, z: 0}
- {x: -0.3407099, y: 1.3888184, z: 0}
- {x: -0.4187366, y: 1.3673184, z: 0}
- {x: -0.49542212, y: 1.3414383, z: 0}
- {x: -0.57052046, y: 1.3112613, z: 0}
- {x: -0.6437913, y: 1.276884, z: 0}
- {x: -0.71500003, y: 1.2384163, z: 0}
- {x: -0.7839184, y: 1.1959815, z: 0}
- {x: -0.8503254, y: 1.1497159, z: 0}
- {x: -0.9140087, y: 1.0997672, z: 0}
- {x: -0.9747643, y: 1.0462956, z: 0}
- {x: -1.0323973, y: 0.9894724, z: 0}
- {x: -1.0867231, y: 0.9294799, z: 0}
- {x: -1.1375679, y: 0.8665097, z: 0}
- {x: -1.1847688, y: 0.8007637, z: 0}
- {x: -1.2281746, y: 0.7324528, z: 0}
- {x: -1.2676458, y: 0.66179585, z: 0}
- {x: -1.3030567, y: 0.58901864, z: 0}
- {x: -1.3342935, y: 0.5143547, z: 0}
- {x: -1.361256, y: 0.4380434, z: 0}
- {x: -1.3838581, y: 0.36032858, z: 0}
- {x: -1.4020272, y: 0.2814595, z: 0}
- {x: -1.4157052, y: 0.20168887, z: 0}
- {x: -1.4248483, y: 0.12127248, z: 0}
- {x: -1.4294273, y: 0.04046729, z: 0}
- {x: -1.4294273, y: -0.040467538, z: 0}
- {x: -1.4248483, y: -0.12127273, z: 0}
- {x: -1.4157052, y: -0.20168911, z: 0}
- {x: -1.4020272, y: -0.28145975, z: 0}
- {x: -1.383858, y: -0.3603288, z: 0}
- {x: -1.3612559, y: -0.43804362, z: 0}
- {x: -1.3342934, y: -0.5143549, z: 0}
- {x: -1.3030566, y: -0.58901894, z: 0}
- {x: -1.2676457, y: -0.6617961, z: 0}
- {x: -1.2281744, y: -0.73245305, z: 0}
- {x: -1.1847687, y: -0.800764, z: 0}
- {x: -1.1375679, y: -0.86650985, z: 0}
- {x: -1.0867229, y: -0.9294801, z: 0}
- {x: -1.0323972, y: -0.98947257, z: 0}
- {x: -0.97476405, y: -1.0462958, z: 0}
- {x: -0.9140088, y: -1.0997671, z: 0}
- {x: -0.8503254, y: -1.1497158, z: 0}
- {x: -0.7839182, y: -1.1959817, z: 0}
- {x: -0.71499985, y: -1.2384163, z: 0}
- {x: -0.6437911, y: -1.276884, z: 0}
- {x: -0.5705201, y: -1.3112614, z: 0}
- {x: -0.49542156, y: -1.3414385, z: 0}
- {x: -0.4187367, y: -1.3673183, z: 0}
- {x: -0.3407098, y: -1.3888184, z: 0}
- {x: -0.26159155, y: -1.4058697, z: 0}
- {x: -0.18163534, y: -1.4184176, z: 0}
- {x: -0.10109727, y: -1.4264218, z: 0}
- {x: -0.020235375, y: -1.4298568, z: 0}
- {x: 0.060691345, y: -1.4287114, z: 0}
- {x: 0.14142366, y: -1.4229896, z: 0}
- {x: 0.22170226, y: -1.4127095, z: 0}
- {x: 0.30127138, y: -1.3979039, z: 0}
- {x: 0.3798754, y: -1.3786205, z: 0}
- {x: 0.4572626, y: -1.354921, z: 0}
- {x: 0.533185, y: -1.3268812, z: 0}
- {x: 0.6073995, y: -1.294591, z: 0}
- {x: 0.6796683, y: -1.2581538, z: 0}
- {x: 0.7497593, y: -1.2176867, z: 0}
- {x: 0.8174492, y: -1.1733186, z: 0}
- {x: 0.88252056, y: -1.125192, z: 0}
- {x: 0.944765, y: -1.0734613, z: 0}
- {x: 1.003983, y: -1.0182917, z: 0}
- {x: 1.0599849, y: -0.9598603, z: 0}
- {x: 1.1125914, y: -0.8983542, z: 0}
- {x: 1.1616335, y: -0.8339709, z: 0}
- {x: 1.206955, y: -0.7669156, z: 0}
- {x: 1.2484102, y: -0.69740367, z: 0}
- {x: 1.2858664, y: -0.6256577, z: 0}
- {x: 1.3192035, y: -0.5519076, z: 0}
- {x: 1.3483148, y: -0.47638956, z: 0}
- {x: 1.3731071, y: -0.39934546, z: 0}
- {x: 1.3935008, y: -0.32102215, z: 0}
- {x: 1.4094307, y: -0.2416712, z: 0}
- {x: 1.4208459, y: -0.16154543, z: 0}
- {x: 1.4277096, y: -0.08090216, z: 0}
m_Parameters:
serializedVersion: 3
widthMultiplier: 0.0466
@@ -262,7 +264,7 @@ LineRenderer:
shadowBias: 0.5
generateLightingData: 0
m_MaskInteraction: 0
m_UseWorldSpace: 1
m_UseWorldSpace: 0
m_Loop: 1
m_ApplyActiveColorSpace: 1
--- !u!33 &-945589377389130640
@@ -349,7 +351,7 @@ CircleCollider2D:
m_UsedByComposite: 0
m_Offset: {x: 0.001685977, y: 0}
serializedVersion: 2
m_Radius: 1.39
m_Radius: 1.43
--- !u!114 &1236946940358429026
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -367,7 +369,7 @@ MonoBehaviour:
m_BlendStyleIndex: 0
m_FalloffIntensity: 0.159
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_Intensity: 1.57
m_Intensity: 24.54
m_LightVolumeIntensity: 1
m_LightVolumeIntensityEnabled: 0
m_ApplyToSortingLayers:
@@ -388,8 +390,8 @@ MonoBehaviour:
m_Extent: {x: 0.9985302, y: 0.99853027, z: 0}
m_PointLightInnerAngle: 360
m_PointLightOuterAngle: 360
m_PointLightInnerRadius: 0
m_PointLightOuterRadius: 1
m_PointLightInnerRadius: 1
m_PointLightOuterRadius: 2
m_ShapeLightParametricSides: 5
m_ShapeLightParametricAngleOffset: 0
m_ShapeLightParametricRadius: 1