View Issue Details

IDProjectCategoryView StatusLast Update
0000080Gorilla3DBug Reportspublic2020-04-29 08:48
Reporteradministrator Assigned Toadministrator  
PrioritynormalSeveritycrashReproducibilitysometimes
Status resolvedResolutionfixed 
Product Version0.8.2.x 
Target Version0.8.2.xFixed in Version0.8.2.x 
Summary0000080: AccessViolation in physics system on adding MeshCollider
DescriptionGorillaPhysicsSystem1.AddMeshCollider(GorillaModel1, LPrefab); brings up a runtime error, exception class $C0000005 with message ;c0000005 ACCESS_VIOLATION, then Exception EAccessViolaation at 0000000001839EE3
TagsNo tags attached.
Delphi-Version 10.3.3
OpenGLVersionOpenGL 4.3

Activities

administrator

2020-04-29 08:48

administrator   ~0000068

It was not possible to supply a GorillaModel to the AddMeshCollider method, because a model itself has no mesh data. Its more a container for sub mesh components. Because only one mesh can be binded to a mesh-collider, we select the first sub-mesh of a model and link the collider to the model component to apply tranformation to it, instead of the sub-mesh (which would lead to unexpected behaviour).

Issue History

Date Modified Username Field Change
2020-04-27 08:07 administrator New Issue
2020-04-27 08:07 administrator Status new => assigned
2020-04-27 08:07 administrator Assigned To => administrator
2020-04-29 08:48 administrator Status assigned => resolved
2020-04-29 08:48 administrator Resolution open => fixed
2020-04-29 08:48 administrator Fixed in Version => 0.8.2.x
2020-04-29 08:48 administrator Note Added: 0000068