Thank you again :) I am continuing testing in my side. I will keep  you
posted too. :)

----------------------------------------------------

Miquel Campos
www.akaosaru.com



2013/2/18 Alok Gandhi <[email protected]>

> Nope parts are two different solutions part 1 for testing point inside
> cone and part 2 for getting distance between point and axis of the cone. I
> am going to set a small scene and check myself it this works (in theory it
> should).
>
> Will keep you posted.
>
>
> On Mon, Feb 18, 2013 at 12:23 PM, Miquel Campos 
> <[email protected]>wrote:
>
>> First patr doesn't give the value that I was expecting.  Not sure If I
>> mistake something.
>>
>> Now I gone a try with part II
>>
>>
>> BTW: Part == approach ?? :P
>>
>> ----------------------------------------------------
>>
>> Miquel Campos
>> www.akaosaru.com
>>
>>
>>
>> 2013/2/18 Miquel Campos <[email protected]>
>>
>>> Woah!  thanks for the super answer!  :D
>>>
>>> ----------------------------------------------------
>>>
>>> Miquel Campos
>>> www.akaosaru.com
>>>
>>>
>>>
>>> 2013/2/18 Alok <[email protected]>
>>>
>>>>  Sorry , correction in the last line :
>>>>
>>>> Find the distance between point p3 and vector **L through ICE.
>>>>
>>>>
>>>>  On 18/02/2013 11:28 AM, Alok wrote:
>>>>
>>>> I did not get time go through Miquel's scene but here is way :-
>>>>
>>>> Refer to this diagram:
>>>>
>>>>
>>>> *
>>>> Part I (Finding whether the point is inside cone)*
>>>> This would be a better solution (found on web but the math seems right):
>>>>
>>>> S1 - Vector for one side of the cone  = Vector p1 - vector p2
>>>> S2 - Vector for the second side of the cone = Vector p1 - vector p4
>>>> p3 - Point Vector to test
>>>>
>>>> Take the vector S2-S1 and the vector p3-S1. Normalize them both to unit
>>>> length. Take their dot product. If this number is greater than or equal to
>>>> the ***cosine of the half-angle* at the apex of the cone, then the
>>>> point is inside the cone. (If it's exactly equal, then P3 is on the cone.)
>>>>
>>>> ** cosine of the half angle at the apex of cone: Can be easily found in
>>>> ICE by angle between vectors node for the vector (S1 & S2). Divide by 2 and
>>>> then take a cos  of that.
>>>>
>>>>
>>>> *Part II (Finding the distance of the point from the central line of
>>>> the cone)*
>>>> This one comes from me :)
>>>>
>>>> B = vector p4 - vector p2
>>>> p5 = 1 /2 of B
>>>>
>>>> L = p1 - p5
>>>>
>>>> Find the distance between point p3 and vector B through ICE.
>>>>
>>>> Cheers !
>>>>
>>>>
>>>>  On 18/02/2013 11:02 AM, Alan Fregtman wrote:
>>>>
>>>> Yes.
>>>>
>>>>  For a bone, we'd be considering a cone drawing it out the direction
>>>> of the X axis of the bone's transform, knowing only its angle. Is the given
>>>> global pos inside it? And if so, how far is it from the imaginary center
>>>> line of said cone?
>>>>
>>>>
>>>>
>>>> On Mon, Feb 18, 2013 at 10:54 AM, Alok <[email protected]> wrote:
>>>>
>>>>>  Do you have a ICE Scene setup ? You are wanting to test a point
>>>>> (represented as a pos vector) in a cone whose two inclined lines are
>>>>> defined by a vector, right ?
>>>>>
>>>>>   On 18/02/2013 10:45 AM, Miquel Campos wrote:
>>>>>
>>>>>  Hello,
>>>>>
>>>>>  I struggling to found a method for test if a vector is inside a cone
>>>>> defined by two other vectors. For example for know if a point of a bended
>>>>> arm, is the internal part  or the external of the elbow.
>>>>>
>>>>>  Alan send me this link the other day, but I did not success getting
>>>>> anything working in ICE:
>>>>> http://stackoverflow.com/questions/10768142/verify-if-point-is-inside-a-cone-in-3d-space
>>>>>
>>>>>  Someone have any idea?
>>>>>
>>>>>
>>>>>  Thank you for the help!!. :D
>>>>>
>>>>>  Miq
>>>>>  ----------------------------------------------------
>>>>>
>>>>> Miquel Campos
>>>>> www.akaosaru.com
>>>>>
>>>>>    No virus found in this message.
>>>>> Checked by AVG - www.avg.com
>>>>> Version: 2012.0.2238 / Virus Database: 2639/5610 - Release Date:
>>>>> 02/17/13
>>>>>
>>>>>
>>>>>
>>>>  No virus found in this message.
>>>> Checked by AVG - www.avg.com
>>>> Version: 2012.0.2238 / Virus Database: 2639/5610 - Release Date:
>>>> 02/17/13
>>>>
>>>>
>>>>
>>>>
>>>
>>
>
>
> --
>

<<image/jpeg>>

<<image/gif>>

<<Alok_Signature_email_.gif>>

<<image/gif>>

Reply via email to