Dans ModelSpace, j'ai une zone limitée par certaines courbes (jointes pour avoir AcDbRegion).Comment puis-je vérifier si la ligne ou le point est à l'intérieur ou à l'extérieur de la zone
J'ai également dessiné AcDbLine.
Ce dont j'ai besoin est de diviser la ligne pour obtenir des lignes uniquement dans la zone.
Je sais comment obtenir des points d'intersection, mais comment puis-je trouver si la ligne qui relie deux points d'intersection est à l'intérieur? ou à l'extérieur?
Mais finalement, la réponse d'Augusto Goncalves est la bonne pour l'API d'AutoCAD ..... – JFTxJ
Bonne idée. Pour sûr, je dois considérer les segments renflés. J'ai la région et la ligne. Ils se croisent en permet de dire 4 points. Je dois donc vérifier quels couples de points sont à l'intérieur ou à l'extérieur de la zone (région). La ligne entre deux points intersecte toujours la région dans les deux extrémités. Mais je peux utiliser StartPoint et prendre la direction de EndPoint, avec une grande distance. si une telle ligne intersecte la région même à plusieurs reprises, la ligne est à l'intérieur. et c'est ce dont j'ai besoin. MERCI –