Accessing plane track using Python API I'm new to Blender and the Python language and I'm trying to extract the coordinates of the corners of a plane track from all the frames of a clip. I'm having trouble even accessing(?) the plane track object/variable. I hover over the text field containing the name of the plane track and it says

...
bpy.data.movieclips["1340wbdc0000.jpeg"].tracking.plane_tracks["pt"].name


I type that line into the console, but then I get the error

Traceback (most recent call last):
 File "&lt;blender_console&gt;", line 1, in &lt;module&gt;
KeyError: 'bpy_prop_collection[key]: key "pt" not found'


However, if I enter

D.movieclips["1340wbdc0000.jpeg"].tracking.plane_tracks.active


The console "responds" with

bpy.data.movieclips['1340wbdc0000.jpeg'].tracking.plane_tracks["pt"]


This is really making me very confused and frustrated. What am I doing wrong? Could this be a bug since plane tracking is a new feature?
Works for me in 2.69:

&gt;&gt;&gt; bpy.data.movieclips[0].tracking.plane_tracks.active.markers[0].corners[0][:]
#(0.12633077800273895, 0.4383348524570465)


plane_tracks.active gives me the correct name, even if I rename it in the right sidebar of the movieclip editor. You could try plane_tracks["Plane Track"] or plane_tracks[0] instead.

Do should deselect all in the movieclip editor and re-select the tracking plane and see if plane_track.active changes to the correct name.

clip = bpy.data.movieclips["1100wbdc0000.jpeg"]
print("\nMovie Clip %s" % clip.name)

for i, ob in enumerate(clip.tracking.objects):
    print("\n\tTracking Object %s" % ob.name)

    for j, pt in enumerate(ob.plane_tracks):
        print("\t\tPlane Track %i" % j)

        for k, marker in enumerate(pt.markers):
            print("\t\t\tMarker %i" % k)

            for l, corner in enumerate(marker.corners):
                print("\t\t\t\tCorner %i = %f / %f" % (l, corner[0], corner[1]))