¿Cómo utilizar DirectX para realizar puntos de acupuntura virtuales (es decir, cuando hace clic con el mouse, el modelo se pondrá rojo o vibrará)?
Un método es presentar directamente el mapa de información de colisión en el plano de observación actual. Al renderizar, la información contenida en cada vértice no es el color, sino la información requerida para hacer clic con el mouse, y no hay textura. La ventaja de este método es que la lógica es muy simple, pero la desventaja es que la cantidad de cálculo es relativamente grande.
La otra es proyectar el modelo en el plano de observación actual y luego generar un árbol cuádruple basado en los valores xey. Una vez optimizado este método, la cantidad de cálculo será mucho menor, pero la desventaja es que la lógica es mucho más compleja.
La idea básica es esta, a menos que existan circunstancias especiales, el primer método está bien, además, no esperes demasiado que alguien lo escriba gratis. Desde una perspectiva puramente empresarial, esta idea no debería ser gratuita.