numpy + scipy offer a lot, but it's more on the maths side of things than
the rather streamlined, relatively elegant and specific items you are used
from XSIMath; it will also miss some things and interoperability between
types you are used to which aren't strictly standard in the actual math
sciences domain (XSIMath falls clearly into applied/specific).

>From there you can also poke pypi (the official package repository) at
https://wiki.python.org/moin/CheeseShopTutorial

You can find a bunch of rather good libraries for things like quaternions,
anisotropic arrays and their applications, rotation management, and some
games related stuff that for obvious reasons is very affine with what you
are used to.

There is nothing that is going to be an obvious replacement to the full
extent of functionalities you are used to all in one place, you will have
to pick and choose and collate through your own wrapper to have that kind
of experience again.

iMath is in use all over the place in VFX because it's there, but to be
honest I find it reads and writes rather clumsily, bindings support is
always a roll of the dice, and it's not exactly covering all of XSIMath in
terms of flow, though it offers a lot more as it covers other subjects not
included in XSIMath due to its use in exr and other alembic, things like
signal related problems, spherical problems, harmonics etc.
There used to be a set of 100% complete bindings here:
http://code.google.com/p/pimath/

Which I used with success the last time I trialled it. But those were last
up to date when DrD here in Sydney was still standing, it's probably rather
outdated or even non-functionally obsolete these days.

On Fri, Dec 5, 2014 at 9:25 AM, Steven Caron <[email protected]> wrote:

> ILM's IMath? not sure how complete these wrappers are...
>
> https://code.google.com/p/pimath/
> http://excamera.com/articles/26/doc/imath.html
>
> but pyalembic uses imath in their examples...
> http://docs.alembic.io/python/index.html
>
>
>
> On Thu, Dec 4, 2014 at 2:01 PM, Jeremie Passerin <[email protected]>
> wrote:
>
>> Does anyone know about a Python library to deal with the usual 3D math
>> we're using in CG.
>>
>> Matrices, Quaternion, Transformation Matrices, Vectors...
>>
>> I'd like to be able to do this kind of operation outside of Softimage.
>>
>> thanks,
>> Jeremie
>>
>
>


-- 
Our users will know fear and cower before our software! Ship it! Ship it
and let them flee like the dogs they are!

Reply via email to