Pregunta

I tiene un requisito para 2D operaciones booleanas geométricas en una aplicación no WPF. Sé que usted puede utilizar assebmlies WPF en una aplicación no WPF. Pueden el CombinedGeometry y el objeto PathGeometry pueden utilizar para realizar operaciones booleanas en los datos geométrica? Actualmente estoy haciendo mis operaciones booleanas manualmente, y es muy inestable. Tenía la esperanza de aumentar la estabilidad (aunque a costa del rendimiento) mediante el uso de estos objetos.

¿Fue útil?

Solución

GetFlattenedPathGeometry método que devuelve un PathGeometry ordinaria por lo que suponiendo que usted puede convertir entre su representación y figuras de WPF y segmentos de los resultados de la operación de combinar deben estar disponibles para su aplicación. Me probó brevemente con una aplicación de Windows Forms y no encontró ningún problema. Es posible que desee considerar si el análisis y la generación de la Ruta Sintaxis del marcado es más fácil o más complejo que atraviesa la jerarquía de objetos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top