mirror of https://github.com/kivy/kivy.git
tesselator: added pictures for the documentation
This commit is contained in:
parent
a77706a1b4
commit
e114a35976
Binary file not shown.
After Width: | Height: | Size: 2.2 KiB |
Binary file not shown.
After Width: | Height: | Size: 554 B |
|
@ -4,6 +4,11 @@ Tesselator
|
||||||
|
|
||||||
.. versionadded:: 1.9.1
|
.. versionadded:: 1.9.1
|
||||||
|
|
||||||
|
.. image:: images/tesselator-filled.png
|
||||||
|
:align: right
|
||||||
|
.. image:: images/tesselator-debug.png
|
||||||
|
:align: right
|
||||||
|
|
||||||
.. warning::
|
.. warning::
|
||||||
|
|
||||||
This is experimental and subject to change as long as this warning notice
|
This is experimental and subject to change as long as this warning notice
|
||||||
|
@ -27,7 +32,7 @@ holes::
|
||||||
tess.add_contour([50, 50, 150, 50, 150, 150, 50, 150])
|
tess.add_contour([50, 50, 150, 50, 150, 150, 50, 150])
|
||||||
|
|
||||||
Second, call the :meth:`Tesselate.tesselate` method to compute the points. It is
|
Second, call the :meth:`Tesselate.tesselate` method to compute the points. It is
|
||||||
possible that the tesselator doesn't work, in that case, it can return False.
|
possible that the tesselator doesn't work, in that case, it can return False::
|
||||||
|
|
||||||
if not tess.tesselate():
|
if not tess.tesselate():
|
||||||
print "Tesselator didn't work :("
|
print "Tesselator didn't work :("
|
||||||
|
@ -45,7 +50,7 @@ is using :data:`Tesselator.meshes` to get a format directly usable for
|
||||||
))
|
))
|
||||||
|
|
||||||
Or, you can get the "raw" result, with just polygons and x/y coordinates with
|
Or, you can get the "raw" result, with just polygons and x/y coordinates with
|
||||||
:meth:`Tesselator.vertices`:
|
:meth:`Tesselator.vertices`::
|
||||||
|
|
||||||
for vertices in tess.vertices:
|
for vertices in tess.vertices:
|
||||||
print "got polygon", vertices
|
print "got polygon", vertices
|
||||||
|
|
Loading…
Reference in New Issue