#!/usr/bin/python import os,sys,string import FreeCAD,FreeCADGui,Robot,RobotGui x = 1920 y = 1080 Background = "White" OutDir = "c:/temp/Movie/" Trajectory = None Robot = None def run(): Tool = Robot.Tool Tool = Tool.inverse() # duration in seconds time the pictures per second gives the size size = int(Trajectory.Duration * 24.0) for l in range(size): Robot.Tcp = Trajectory.position(l/24.0).multiply(Tool) FreeCADGui.updateGui() FreeCADGui.ActiveDocument.ActiveView.saveImage(OutDir + "Rob_" + `l` + ".jpg",x,y,"White")