mein kleines Problem ist, dass ich in einem Script Draft.Arrays kreieren will.
Mache ich es so:
Code: Select all
xvector = FreeCAD.Vector(xv, 0, 0)
yvector = FreeCAD.Vector(0, yv, 0)
zvector = FreeCAD.Vector(0, 0, zv)
Array = Draft.makeArray(App.ActiveDocument.ActiveObject, xvector, yvector, l, k)
Füge ich den Z-Vektor ein:
Code: Select all
xvector = FreeCAD.Vector(xv, 0, 0)
yvector = FreeCAD.Vector(0, yv, 0)
zvector = FreeCAD.Vector(0, 0, zv)
Array = Draft.makeArray(App.ActiveDocument.ActiveObject, xvector, yvector, zvector, l, k, st)
Array = Draft.makeArray(App.ActiveDocument.ActiveObject, xvector, yvector, zvector, l, k, st)
TypeError: makeArray() takes at most 6 arguments (7 given)
Jemand ne Idee?
System derzeit
OS: Windows 7
Word size of OS: 32-bit
Word size of FreeCAD: 32-bit
Version: 0.17.13528 (Git)
Build type: Release
Branch: releases/FreeCAD-0-17
Hash: 5c3f7bf8ec51e2c7187789f7edba71a7aa82a88b
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: German/Germany (de_DE)