Files
create/src/Mod/Robot/MovieTool.py
Petter Reinholdtsen 5f95364012 Use python3 as the interpreter instead of python (ie v2) more places.
This fixes lintian warning "unusual-interpreter".

Part of the Debian edition of FreeCAD since 2023.
2023-07-06 05:19:31 +02:00

23 lines
592 B
Python

#!/usr/bin/python3
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")