Nodebundle for playing with nodes

 From:  James (JFH)
7777.1242 
Hi node Coders,

I'm attempting to create a node based on Marco's ExtractCurvesControlPoints script: http://moi3d.com/forum/display.php?webtag=MOI&print_msg=8010.17

I think the problematic code is below shown in red

Any help would be greatly appreciated

James





// extractPts
function extractPts()
{
this.addInput("In","objectlist");
this.addOutput("Out","objectlist");
}

extractPts.title = "extractPts";
extractPts.desc = "extractPts";

extractPts.prototype.onExecute = function()
{
var inObj = this.getInputData(0, moi.geometryDatabase.createObjectList());
var output = moi.geometryDatabase.createObjectList();

var selPts = moi.geometryDatabase.getSelectedObjects().getCurves();

if (inObj.length > 0 )
{
inObj.setProperty('showPoints', 1);
moi.geometryDatabase.selectAll();
moi.geometryDatabase.copyToClipboardCommand(selPts);

output = moi.geometryDatabase.pasteFromClipboard();
}
this.setOutputData(0, output);
}
LiteGraph.registerNodeType("Objects2/extractPts", extractPts);

EDITED: 24 Oct 2018 by JFH