View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000080 | Gorilla3D | Bug Reports | public | 2020-04-27 08:07 | 2020-04-29 08:48 |
| Reporter | administrator | Assigned To | administrator | ||
| Priority | normal | Severity | crash | Reproducibility | sometimes |
| Status | resolved | Resolution | fixed | ||
| Product Version | 0.8.2.x | ||||
| Target Version | 0.8.2.x | Fixed in Version | 0.8.2.x | ||
| Summary | 0000080: AccessViolation in physics system on adding MeshCollider | ||||
| Description | GorillaPhysicsSystem1.AddMeshCollider(GorillaModel1, LPrefab); brings up a runtime error, exception class $C0000005 with message ;c0000005 ACCESS_VIOLATION, then Exception EAccessViolaation at 0000000001839EE3 | ||||
| Tags | No tags attached. | ||||
| Delphi-Version | 10.3.3 | ||||
| OpenGLVersion | OpenGL 4.3 | ||||
|
|
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). |
| 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 |