Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] 回复: 回复: 回复: 回复: 回复: 回复: difference for 2d polygons return incorrect polygon

Subject: CGAL users discussion list

List archive

[cgal-discuss] 回复: 回复: 回复: 回复: 回复: 回复: difference for 2d polygons return incorrect polygon


Chronological Thread 
  • From: 落 域 <>
  • To: "" <>
  • Subject: [cgal-discuss] 回复: 回复: 回复: 回复: 回复: 回复: difference for 2d polygons return incorrect polygon
  • Date: Mon, 27 Apr 2020 15:26:28 +0000
  • Accept-language: zh-CN, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lmckE7osYpkc/5TPota9u+nKmSj9fowRLiFT3DEAE1Y=; b=RDb8SVXcDLhSa+Xw0mzQ2VquiCI2L4mG7zuGkKA1ajro5tbcDX6D5pLNooGsldsHC5yu6jd+QT7ynMPSAJZj33QOkvv1uoDt8/hUXnvfH0xNVmjWGt1+dcmDUyAdFlQAep2ViVh8f3A6NW0LdVjVfYIb9Vo9+Sk6cyPoaLa+aRY+clRPx+SdehOr0xyRUlo7EC7n6VK8fn6mBcUCZT7jFwAn/OkYtB2JjZMR6waIlZKXXu4cpgSEPdl1DJYlGy7g0Y3lgZMMH8X1Nk7XDR5bpPgzbya30Q8QAgqNcq7cDnQ1YHdJAFhedQneyUXGACNUZr4rWc0dJzMW9CNGQg935w==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ocUFrfjM7VOASDjGKDNo9yvBVlQDyo3FDvrqlto0Y6JbYUAufZNyTtCfwvXIhebkmqH/hiTg68R73yvN/6pxuc+hRnFrXq/6Ign69lSb4ASI+ybl5DxoXbVScAFtqtzTl6YH3so+Y6YUxRWiFyqVD0y1b+ENmZ8w40pCWxOHxHsJCYBADAb2oS6WVJpI/eeSd3ugHlxybWUxGySVhlcdEd0J/d8i4+vzWzgBoGJ90gXnsp58CiDIWO4hBsMImMZ8qqXZjmZERXUkbo/YXhh4rzu1WbTPccCdKEwJS4m7lEROr6W0owk4peYSzx7dboM9+3E+f1lF6w1jgye5DTx/GA==
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=Pass
  • Ironport-phdr: 9a23:qgy2NBU+BJcNHTt/ReGlCQa/y7zV8LGtZVwlr6E/grcLSJyIuqrYZRSDuadThVPEFb/W9+hDw7KP9fy5BCpdsN3R7TgrS99lb1c9k8IYnggtUoauKHbQC7rUVRE8B9lIT1R//nu2YgB/Ecf6YEDO8DXptWZBUhrwOhBoKevrB4Xck9q41/yo+53Ufg5EmCexbal9IRmrrQjdrMkbjI9tJqsyyhbCv2dFdflRyW50P1yYggzy5t23/J5t8iRQv+wu+stdWqjkfKo2UKJVAi0+P286+MPkux/DTRCS5nQHSWUZjgBIAwne4x7kWJr6rzb3ufB82CmeOs32UKw0VDG/5KplVBPklCEKPCM//WrKiMJ/kbhbrQqhqRJh3oDUfI+bOvlwfqzfYdwVSnFMUdxNWyBdGI6wc5cDAPAHMO1Fr4f9vVwOrR6mCAuqGejtzCJDi3j23a0+zugtDwLL0BIvEt8OsXnZrNX4OacJXOCy0anI0THDb/RR2Tf+8oTHbhchofSVUL92bMHfx04vFwbfgVWRr4zoJzWV2f4WvGeA6+pvS/ijhHIgqwF0ujSvx8EsipPIho0P0FzE+z95zYAoLtO7UE52edGpHIdKuyyeKYd6WN0uTmFmtSogxLALvYa3cDYQx5g72hLSbuGLf5WV7h/mSumcLit0iG5gdb+9mRm96lWvx+j5W8S7zFpHqDdOnMPWuXAXzRPT79CKSvtj8Uel3jaCzxze5PtaLEwoiKbXMoMvzL8umpYKtkTMBTH5lF/xjK+LakUr4e+o6/nhYrr7vJOcL5V0igbiMqswhsO/HeU4Mg8IX2SB/uS8yaHj/Un+QLVNjf06iLXWsJffJcgDp665BRFa0po75huwEzuqytAVkWcdIF5beB+KgZLlNl/KLfzgCPewmVWskDNlx/DcOb3hB43ALnjHkLv8Y7pw6FBQxQUzwN1e559ZCrEMLen0Wk/sqNzYChg5Mwu3w+r9FNp90YYeVXqVAqCFKKPSrUOI5uU3LuaQa48aojL9J+E46P7vln82hUIdfbKy3ZYMc3C5HvFmI12Dbnb2g9cBF30KvgskQ+Dwhl2CS20bWnCpQqhp5i0nEJn0SsDYV4W1ifqA2j26F9tYfCddG1WUGDDpcYuDHPwDYSbXLs56mSEfTuucTZQ83zGysQuvy6Z7NvGGvWoDpJf73Z504ffSnFc873tvHsGF2iaMSW9z2WgHTjtz0KFkqlFm0QS+17NlicBVBcAG5+9VShxoctnH3uliApbzXBjAd5GHUhG9U9C+CHYwSNw2hNQBakI4F9S5hQ3YxHmWBOpfnLOCANk487nXwmPqD8d70XfPkqc7xRFyScRGMSiqh7V06hPIL4/PiUSQ0aiwI/cyxinIoZ/LNSLavEUBCl4qDfibAC1CTkzLsdD+4UCERLirX+d0ejBdwNKPf/MZIubiik9LEa+6aYbuJlmpkmL1Pi6mg7aFbY7kYWIYhX6PD1UYlwcU/jCNMg1sX3798VKbNyRnEBfUW22p6fN38SjpSVIoywaNbAtq0L/nokdI18zZcOsa2/c/gAlkqzhwGwrijfvuIILZ4jFOJuBba95750pb32XEsQA7JoanM61pml8ZdUJwol/q0BJ0TI5HlJpzoQ==

Hey axnmol,
First of all, very thankul for your answer.

Now I use the CGAL::Construct_project_point_2 function to recalculate the point if the point is close to the segment enough,  before every difference operation, then I get my expecting resultant polygon.

But I have a question about the CGAL::Construct_project_point_2.

If my understanding is right, does the function returns me a collinear point according to a point and a segment?



发件人: <> 代表 axnmol <>
发送时间: 2020年4月27日 14:59
收件人: <>
主题: Re: [cgal-discuss] 回复: 回复: 回复: 回复: 回复: difference for 2d polygons return incorrect polygon
 
Hey Luoyu,

Glad to know it worked. The type conversion of the Point_2 type and its
usability mainly depends on how your program works. Make sure to avoid any
type of downcasting. There are various solution available for that. I could
have given a further detailed solution, if i had a look at your program.
Moreover i think you can figure it out yourself. If still you need any
assistance, i would be glad to help.

Regards,
Anmolpreet Singh



--
Sent from: http://cgal-discuss.949826.n4.nabble.com/

--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss





Archive powered by MHonArc 2.6.18.

Top of Page