Tengo una aplicación con objetos 3D que residen en Viewport3D y quiero que el usuario pueda seleccionarlos arrastrando un rectángulo en la pantalla.prueba de impacto del rectángulo wpf3d
Intenté aplicar GeometryHitTestParameters (con geometría de rectángulo) en Viewport3D para obtener los resultados, pero recibo una excepción diciéndome que no se ha extraído con Viewport3D. Solo PointHitTestParameters son compatibles.
¿Alguien sabe alguna forma elegante de hacerlo, excepto calcularlo yo mismo (por ejemplo, ¿proyectando todos los objetos 3D a 2D y haciendo intersecciones de geometría manual con un rectángulo)?
¿Ha probado el enfoque de este enlace? http://blogs.msdn.com/b/wpf3d/archive/2009/05/18/3d-hit-testing.aspx –
Por supuesto. Este es el enfoque conocido para la prueba de golpe de punto/rayo. Estoy buscando pruebas de golpes rectangulares. No es una parte integrada del marco, pero tal vez alguien sepa cómo puedo usar el marco para lograr mi tarea elegantemente. De todos modos, GeometryHitTestParameters no funciona en Viewport3D. Por lo tanto, no puedo usarlo para mi prueba de impacto rectangular. – Alex