[vtkusers] Test if point is in- or outside a surface-body

Dominik Szczerba dominik at itis.ethz.ch
Tue Nov 18 03:31:48 EST 2008


Probably cutting in Cartesian planes would simplify a lot. But still I 
think simple inside_polygon test is not enough.

Dominik

Dominik Szczerba wrote:
> Hmmm and what will you do if you will have two circles one inside 
> another (e.g. cutting a sphere inside a sphere)? You have to shoot rays 
> again. And doing so in an arbitrary plane might pose severe numerical 
> problems (coplanarity) - no? Or somehow derive polygon orientation from 
> the surfaces - but that does not sound easy either.
> 
> Dominik
> 
> Bryn Lloyd wrote:
>> Hi Dominik,
>>
>> Axel recently explained to me, that it is more robust to cut the 
>> surface with a plane (which passes through the point), and then test 
>> "insidedness" in this plane, i.e. using a simpler but more robust 
>> inside-polygon test. I have not tried but thought you might be 
>> interested.
>>
>> Cheers
>> Bryn
>>
>>
>>
>>
>>
>>
>> Dominik Szczerba wrote:
>>> Yes, obb tree, shooting a ray and counting intersections.
>>> HOWEVER, it is not very robust in VTK.
>>> Dominik
>>>
>>> Charles Monty Burns wrote:
>>>> Hello,
>>>>
>>>> I want to prove whether a point is in- or outside a body. Is there a 
>>>> class to do this in a suitable way?
>>>>
>>>> Gretting
>>>>
>>>>
>>>> ------------------------------------------------------------------------ 
>>>>
>>>>
>>>> _______________________________________________
>>>> This is the private VTK discussion list.
>>>> Please keep messages on-topic. Check the FAQ at: 
>>>> http://www.vtk.org/Wiki/VTK_FAQ
>>>> Follow this link to subscribe/unsubscribe:
>>>> http://www.vtk.org/mailman/listinfo/vtkusers
>>>
>>
>>
> 

-- 
Dominik Szczerba, PhD
Computational Physics Group
IT'IS Foundation
http://www.itis.ethz.ch



More information about the vtkusers mailing list