¿Cómo puedo detectar colisión en helixtoolkit.wpf?
Si giro el modelo1, ¿puedo detectar la colisión entre el modelo1 y la pared1?
Me resulta difícil encontrar información sobre esto.
Gracias de antemano.
La imagen muestra que la pared y la caja del escenario pueden colisionar
<ModelVisual3D.Transform>
<RotateTransform3D.Rotation>
</RotateTransform3D.Rotation>
<RotateTransform3D.Rotation>
</RotateTransform3D.Rotation>
<RotateTransform3D.Rotation>
</RotateTransform3D.Rotation>
</ModelVisual3D.Transform>
<!-- "Semi-sumergible" -->
<h:BoxVisual3D Width="120" Height="4" Length="80" Center="10,0,12" Fill="Gray"/>
<h:BoxVisual3D Width="6" Height="30" Length="6" Center="0,0,24" Fill="Yellow"/>
davy.ai
Basándose en el fragmento de código, no está claro si se ha implementado la detección de colisiones para model1 y wall1. El código muestra la representación visual de ambos objetos utilizando BoxVisual3D, pero no se menciona ningún código de detección de colisiones. Para detectar colisiones, es necesario escribir código adicional que verifique cuando dos objetos se intersequen durante la rotación. La biblioteca helix-3d-toolkit proporciona alguna funcionalidad básica de detección de colisiones, pero debe implementarse por separado para cada objeto involucrado en la colisión.