Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Use cgal to calculate intersection points between ellipse-ellipse or ellipse-circle

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Use cgal to calculate intersection points between ellipse-ellipse or ellipse-circle


Chronological Thread 
  • From: "Sebastien Loriot (GeometryFactory)" <>
  • To:
  • Subject: Re: [cgal-discuss] Use cgal to calculate intersection points between ellipse-ellipse or ellipse-circle
  • Date: Tue, 29 Sep 2020 13:17:29 +0200
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-phdr: 9a23:YrVfFhWPubuDmkUiGatvsiU4unzV8LGtZVwlr6E/grcLSJyIuqrYZRWGu6dThVPEFb/W9+hDw7KP9fy5Bipasd3a4TgrS99lb1c9k8IYnggtUoauKHbQC7rUVRE8B9lIT1R//nu2YgB/Ecf6YEDO8DXptWZBUhrwOhBoKevrB4Xck9q41/yo+53Ufg5EmCexbal9IRmrrwjdrNcajIhtJqs/zhbCv2dFdflRyW50P1yYggzy5t23/J5t8iRQv+wu+stdWqjkfKo2UKJVAi0+P286+MPkux/DTRCS5nQHSWUZjgBIAwne4x7kWJr6rzb3ufB82CmeOs32UKw0VDG/5KplVBPklCEKPCM//WrKiMJ/kbhbrQq8qRJhzY7aYIKbOvRwcazSf9wVWWVPU91NVyFCGI6wc5cDAuQDMOtesoLzp0EOrRy7BQS0Cu/h1yFHiWTs0q0hz+QhEB/J3Ao9FNwIt3TUttT1NKAOUeuoyKXGzCvMb/RT2Tjj9IjIaBAgr/GWUr1sbcrRzlMvFgPAglmetIfoOCiV1uAKs2iB7upgUv6vh3QiqwF1uTWvycIshZPIhoIR0FzL6SJ5wIMsKNC+VUV0bsKqHoFKuCGGK4t5XNkiQ2dwtSs4xLMKp5C1cScFxZk7xRPSZfyJf5aI7x79V+udPTl1iG9ndb+imxu8/lWtxvHgWsSo0FtHsytIn8TPu30P0xHe7NWMRPV6/kekwzmP1gbT5/lYLkA7j6XbL4QtwrkqlpocqUjDHyn2mF/3jKCMbEkk9PKo5uL6abvlvp+RL5F4hh36P6g0mcGyAf40PhUQU2WY4+ix27/u8VXnTLpQkvE6j6zUv47GKcsBo6O1HRNZ3psm5huxFTiqzsgUkHwZIF9Gex+Ik43kNl7UL//iCfqyhkmgnTloyv/cO7DhDJfAI3rBnbrnYL1z8VRTyBApwtBa/59UCq8OIPb0WkLpsdzXFB45Mwitz+fpDdVxy5oSWWyAD6KbKq/SvliI5uUgI+mIeoAZoiryK/8g5/L2jH85n0ESfbWx0JcJdHy1Gu5qLkaZbHb2n9sND2QHshAxQeHokFGCVCRcZ3e2X6Iy/DE7D4emAJ/YRoCph7yBxia7HppKZmxcD1CMFWzld4qBW/gWaSKSJtVtnSADVbikU4Mhzw2htBfmy7p7KerZ4jEXtZ3529hx/uHciBAy9SdoAMSAyGGNVHp5nngIRj8zxKBwu1ZxylaF0ahigvxXD8Zf5/1TUlRyCJjH0uYvC8zuQhmTOZCSWVO+S5OnByswR5Q/2ZgVckNlEpKjiB7EmCGlCrtQm72QD4Ev6fHh2WPsLfpw22qT1LU9l0J0BYxUJGi+j+h+8RLSDsjHiQKChqOyfOMd2iDKs2yMxG7LsEBDWxNrSvb5WiUUaULS6Nj4/UjfVKSGCLI9MwIHx9TRBLFNb4ijtlhMTez/OdnYK0a2gWa3GV7I6b6LaYf2YXQz1S7BD1IV0kpbqW2CMhI/ATvnpmb2AzlnFFapaETpp7ot4EinR1M5mlnZJ3Zq0KC4r0ZM2a6sDsgL17dBgx8P7i1uFQ/kjd3TAtuE4QFmefcEOI5v0BJ8zWvc8jdFENmgIqRl3ANMdg12uwbx0kwyBNkf18ctq3wuwUx5LqfKiAoQJQPd5oj5P/jsEke3+Rmub6DM3VSHiYSZ/64O7LIzrFCx5Qw=

As an initial filter to avoid a quadric number of tests (of course it depends how many primitives you have).

Best,

Sebastien.

On 9/29/20 12:55 PM, lamogia bet ( via cgal-discuss Mailing List) wrote:
So if I am understanding correctly you are proposing me to construct manu boxes around the ellipse perimeter and see what intersections these boxes with the circle or ellipse have?

Στις Τρί, 29 Σεπ 2020 στις 11:51 π.μ., ο/η "Sebastien Loriot (GeometryFactory)" < <>> έγραψε:

While there is no function to compute the intersection of an ellipse
and
a circle in CGAL, you can still use the Intersecting Sequences of dD
Iso-oriented Boxes [1] to filter out intersections if you have many
input primitives.

Best,

Sebastien.

[1]

https://doc.cgal.org/latest/Box_intersection_d/index.html#Chapter_Intersecting_Sequences_of_dD_Iso-oriented_Boxes


On 9/28/20 8:37 PM, lamogia bet (
<> via cgal-discuss
Mailing List) wrote:
> Hello everyone
> I have a vector of circles and ellipses and I want to calculate any
> intersection points for every pair... Can I do it with gcal?
> Best Regards, Marik.
>
> --
> You are currently subscribed to cgal-discuss.
> To unsubscribe or access the archives, go to
> https://sympa.inria.fr/sympa/info/cgal-discuss
>

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



--
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.19+.

Top of Page