Difference between revisions of "Lib2geom py2geom"

From Inkscape Wiki
Jump to navigation Jump to search
Line 1: Line 1:
= What is py2geom =
= What is py2geom =
it is a python lib that provides 2geom functionality. in other words: python bindings to 2geom. it has not been released in binaries yet, so you have to build them yourself from source or read on below...
it is a python lib that provides 2geom functionality. in other words: python bindings to 2geom. it has not been released in binaries yet, so you have to build them yourself from source or read on below...
= Some examples =
    #!/usr/bin/python
    import py2geom as geom
    a = geom.Point(1,2)
    b = geom.Point(31,2)
    print a, b
    print "Dot product:", geom.dot(a,b)
    print "a times 2:", a * 2
    print "Equal? (0 = no, 1 = yes):", a == b


= Obtaining binaries =
= Obtaining binaries =

Revision as of 22:11, 1 April 2009

What is py2geom

it is a python lib that provides 2geom functionality. in other words: python bindings to 2geom. it has not been released in binaries yet, so you have to build them yourself from source or read on below...

Some examples

   #!/usr/bin/python
   import py2geom as geom
   a = geom.Point(1,2)
   b = geom.Point(31,2)
   print a, b
   print "Dot product:", geom.dot(a,b)
   print "a times 2:", a * 2
   print "Equal? (0 = no, 1 = yes):", a == b

Obtaining binaries

Microsoft Windows

Johan built them for you and packaged them in a 7zip file: ...

You have to unpack the 7z file into "Lib\site-packages\" whereever you have python installed. For example: "C:\Python26\Lib\site-packages", so you get "C:\Python26\Lib\site-packages\py2geom\..." with the files in it.