Open JackTheFoxOtter opened 2 months ago
A relevant looking exception can be found in the log starting at line 2075. Thanks for the report.
19:23:27.721 (121 FPS) Exception updating procedural asset FrooxEngine.BallisticPathMesh
Members on: FrooxEngine.BallisticPathMesh - ID198C00
persistent - FrooxEngine.Sync`1[System.Boolean] - ID198C00: True
UpdateOrder - FrooxEngine.Sync`1[System.Int32] - ID198C00: 0
Enabled - FrooxEngine.Sync`1[System.Boolean] - ID198C00: True
HighPriorityIntegration - FrooxEngine.Sync`1[System.Boolean] - ID198C00: True
OverrideBoundingBox - FrooxEngine.Sync`1[System.Boolean] - ID198C00: False
OverridenBoundingBox - FrooxEngine.Sync`1[Elements.Core.BoundingBox] - ID198C00: Center: [0; 0; 0] Size: [0; 0; 0] -- Min: [0; 0; 0] Max: [0; 0; 0]
Profile - FrooxEngine.Sync`1[Elements.Core.ColorProfile] - ID198C00: Linear
InitialPosition - FrooxEngine.Sync`1[Elements.Core.float3] - ID198C00: [-0.02450399; 1.057432; 1.510314]
InitialVelocity - FrooxEngine.Sync`1[Elements.Core.float3] - ID198C00: [0.1409; -0.1424839; 2.21107]
Gravity - FrooxEngine.Sync`1[Elements.Core.float3] - ID198C00: [0; -1; 0]
Drag - FrooxEngine.Sync`1[System.Single] - ID198C00: 0,1
Mode - FrooxEngine.Sync`1[FrooxEngine.BallisticPathMesh+StepMode] - ID198C00: Time
StepSize - FrooxEngine.Sync`1[System.Single] - ID198C00: 0,25
TotalUnits - FrooxEngine.Sync`1[System.Single] - ID198C00: 1,4616
Shape - FrooxEngine.Sync`1[FrooxEngine.BallisticPathMesh+PathShape] - ID198C00: Tube
Size - FrooxEngine.Sync`1[System.Single] - ID198C00: 0,02508338
Points - FrooxEngine.Sync`1[System.Int32] - ID198C00: 0
DualSided - FrooxEngine.Sync`1[System.Boolean] - ID198C00: True
Up - FrooxEngine.Sync`1[Elements.Core.float3] - ID198C00: [0; 1; 0]
DistanceSizeGrowth - FrooxEngine.Sync`1[System.Single] - ID198C00: 0,005
MinGrownSize - FrooxEngine.Sync`1[System.Single] - ID198C00: 0
MaxGrownSize - FrooxEngine.Sync`1[System.Single] - ID198C00: 3,402823E+38
UseLastSegment - FrooxEngine.Sync`1[System.Boolean] - ID198C00: False
LastSegmentPosition - FrooxEngine.Sync`1[Elements.Core.float3] - ID198C00: [0; 0; 0]
:
System.NullReferenceException: Object reference not set to an instance of an object
at FrooxEngine.BallisticPathMesh.UpdateMeshData (Elements.Assets.MeshX meshx) [0x000d8] in <07608dcdfe244ba8b3ce2995c24cd5ac>:0
at FrooxEngine.ProceduralMesh.UpdateAssetData (FrooxEngine.Mesh asset) [0x0000d] in <07608dcdfe244ba8b3ce2995c24cd5ac>:0
at FrooxEngine.ProceduralAssetProvider`1[A].RunBackgroundAssetUpdate () [0x00036] in <07608dcdfe244ba8b3ce2995c24cd5ac>:0
Describe the bug?
When setting the shape of a BallisticPathMesh to "Tube", the component breaks, no visible mesh is generated, and the only way to recover from this is duplicating the component.
To Reproduce
Take a correctly configured BallisticPathMesh (like the visual of the TeleportLocomotion) and change its shape to "Tube".
Expected behavior
The BallisticPathMesh should generate a tube mesh curved along the ballistic path.
Screenshots
No response
Resonite Version Number
Beta 2024.9.6.1189
What Platforms does this occur on?
Windows
What headset if any do you use?
Valve Index
Log Files
J4-C - 2024.9.6.1189 - 2024-09-07 19_21_10.log
Additional Context
No response
Reporters
Myself