Tengo una curva de Bezier especificada por 4 puntos. Necesito saber si un punto está en el lado izquierdo o derecho de la curva Bezier. ¿Me puede sugerir un algoritmo?Posición de un punto relativo a una curva de Bezier
Editar: Estoy seguro de que la forma en que generar la curva de Bezier no formaría bucles.
Edición posterior Me di cuenta de que mi problema inicial podría resolverse sin utilizar la posición relativa. Cuando publiqué esta pregunta, estaba pensando que existe una fórmula matemática para la posición relativa de manera similar a la comprobación de si un punto está en el interior de un círculo. Parece que esto no es posible. Entonces, aceptaré la respuesta que sugerirá una solución eficiente en el tiempo.
Es posible que necesite ser un poco más específico sobre lo que está tratando de lograr ...¿Qué tipo de respuesta esperas, por ejemplo, si la curva bezier forma un bucle? – jerryjvl
Quiero mover un objeto siguiendo una trayectoria de curva Bezier. Si su posición actual está en el lado izquierdo de la curva, cambio su dirección a la derecha y viceversa. –
Tenga en cuenta que las curvas de Bezier definitivamente pueden formar bucles ... si cruza los vértices de control relativos a los puntos finales, p. tener los cuatro vértices en orden: (0, 0), (100, 100), (100, 0), (0, 100) deberían hacer el truco. – jerryjvl