Marionette nodes need to be coded inside the node. No further interface needed.
Are you sure you need to create Marionette nodes? Or do you need to script just Python. For Python scripting we use Eclipse.
Did you (have to) rescale the file after the import?
That could cause the linestyles to be too small and hatches be too dense also.
Try to never rescale an imported dwg, rather import again (in a new file) using the correct units.
For the hatch not printing: any object really far away from the internal origin? That causes all kind of graphic issues.
For the linestyles not showing: what scale is the design layer?
Would it solve anything to store your workspace in a workgroup folder. Then you wouldn't have to redo all the work after deleting a user folder?
That's what I do with all my python plugins and workspace...
In Python:
vs.SetObjectVariableBoolean(_hObj, 684, False) # Text has no tight fill
Vectorscript should be:
SetObjectVariableBoolean(_hObj, 684, FALSE);
Just thinking out loud…
I suppose that if you use a database list of the doors with INSYMBOL, the handles are referring to the door in the symbol definition? And the x and y position values also?
If that’s the case I’m afraid we’re running into the limits of worksheets…
Pat is right.
But I think a script could make it semi-automatic.
If the worksheets have a name beginning with something recognizable, you could select them, get the instance layer and update the database formula.
Also, have the layer name in a cell and have the database formula use that cell as a reference. Like “(L=A1)”. That’ll make it easier to update your worksheet.