Hi Peter,

What do you mean by a degenerated polytope of volume 0 ? That polytope
definitely doesn't have a null volume since I've been using it to select
objects in my application and it works.

The four planes all have the same starting point because I want the polytope
to be a pyramid coming out from a user's hand, so the planes -should- all
intersect at the summit, no ?

Julien-Charles

On Thu, Feb 4, 2010 at 8:35 AM, Peter Hrenka
<[email protected]>wrote:

> Hi Julien-Charles,
>
> Julien-Charles Lévesque schrieb:
>
>> [...]
>>
>>
>> Here is my code... stripped down to a minimum. I assume that you have a
>> 4x4 matrix containing orientation of your selector (lOrientation) and a vec3
>> containing it's position (lPosition). I built the polytope to point in the
>> direction of positive y-axis. Sorry for the french variable names and
>> comments here and there... I don't think they hurt readability much at this
>> level :P
>>
>> However, I wasn't able to extract a reliable 3x3 rotation matrix from
>> mouse coordinates. I can only say that this code works well with the raw 3x3
>> orientation and position provided by my tracker. Do you have any idea for a
>> desktop variation ? I can implement it. I could also integrate all this in
>> the examplekeyboardmouse, once I've figured out how to do it with a mouse :P
>>
>
> You seem to use the same base-point for all but one
> plane:
>
>  lPlane.set(lNorm, lPosition);
>
> This will give you a degenerated polytope of
> volume 0.
> Try using
>  lPlane.set(lNorm, lPosition-radius*lNorm);
> with some radius > 0
>
>
>
> Cheers,
>
> Peter
> --
> Vorstand/Board of Management:
> Dr. Bernd Finkbeiner, Dr. Roland Niemeier, Dr. Arno Steitz, Dr. Ingrid Zech
> Vorsitzender des Aufsichtsrats/
> Chairman of the Supervisory Board:
> Michel Lepert
> Sitz/Registered Office: Tuebingen
> Registergericht/Registration Court: Stuttgart
> Registernummer/Commercial Register No.: HRB 382196
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>



-- 
Julien-Charles
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to