Login  Register

Re: RFC: vecmath added to jogamp?

Posted by Rami Santina on Jan 13, 2012; 10:36am
URL: https://forum.jogamp.org/RFC-vecmath-added-to-jogamp-tp3655995p3656322.html

Also you can use the Quaternion class for all the rotational calculations.

Cheers,
Rami

On Fri, Jan 13, 2012 at 12:34 PM, Rami Santina <[hidden email]> wrote:

> there is a VectorUtil class in graph package and the PMVMatrix class..
> U can use those if you like, both work on premiitives.
>
> Cheers,
> Rami
>
> On Fri, Jan 13, 2012 at 12:24 PM, John Klehm [via jogamp]
> <[hidden email]> wrote:
>>> No, we didn't AFAIK.
>>> JOGL used this namespace from it's beginning.
>>
>> OK I admit fairly new to this but my statement was based on the wikipedia I
>> ingested it went something like this:
>> Java3D released 1998 discontinued 2004, mentions being built on top of JOGL
>> which was at one time developed by the Sun Game Technology group.  I guess I
>> just assumed that they dropped it in 2004 and it's been maintained here
>> since then.  If that's wrong my bad for assuming.  Is there a project
>> history posted somewhere?  I'm merely curious.
>>
>>> license of vecmath ? size ?
>> License is GPL, I see you guys are BSD. I'll come back to this later.
>>
>> Size is pretty small. Javadoc is here:
>> http://docs.oracle.com/cd/E17802_01/j2se/javase/technologies/desktop/java3d/forDevelopers/j3dapi/javax/vecmath/package-summary.html
>>
>> This just captures the basic vector and matrix math that you'd need to do
>> for even the simplest use of opengl.  Sure you can use some other packages
>> math stuff but like you say smaller is better.  Let's keep it simple and
>> light weight and just enough to avoid having to pull in another package for
>> vector cross product or a matrix multiply.
>>
>>> since we internally don't use vecmath and since you easily can add it
>>> to your project since it already exists - why adding it ?
>>
>> We'll as adding it is pretty much out as the license isn't compatible yes?
>>  I guess what I ran into was that if you are using JOGL you are almost
>> guaranteed to be using some kind of vector/matrix maths cpu side too.  Why
>> not have something lightweight and simple so people can avoid having to pull
>> in a much heavier package just for cross products and transposes or waste
>> time rolling their own vector math code.  I know I've created a fair bit.
>>
>> I agree smaller is better but it just seems that when you're always using
>> two things together perhaps it'd be nice to get them in one spot.
>>
>> ________________________________
>> If you reply to this email, your message will be added to the discussion
>> below:
>> http://forum.jogamp.org/RFC-vecmath-added-to-jogamp-tp3655995p3656292.html
>> To start a new topic under jogamp, email
>> [hidden email]
>> To unsubscribe from jogamp, click here.
>> NAML