Hi,
I found this discussion.
https://moi3d.com/forum/lmessages.php?webtag=MOI&msg=8786.1
I am having some issues with this. When i run the code below (in a script passed to the moi.exe in windows), it seems to block the gui and wait for me to do something next? what am i missing?
var factory = moi.command.createFactory( 'circle' );
factory.setInput( 1, moi.vectorMath.createFrontFrame() );
factory.setInput( 3, 10 );
factory.commit();
var linefactory = moi.command.createFactory( 'line' );
linefactory.setInput( 0, moi.vectorMath.createPoint(0,0,0) );
linefactory.setInput( 1, moi.vectorMath.createPoint(10,0,0) );
var linelist = linefactory.calculate();
var pointfactory = moi.command.createFactory( 'point' );
pointfactory.setInput( 0, moi.vectorMath.createPoint(8,0,0) );
var pointlist = pointfactory.calculate();
var trimfactory = moi.command.createFactory( 'trim' );
trimfactory.setInput( 0, linelist );
trimfactory.setInput( 1, pointlist );
trimfactory.setInput( 2, moi.geometryDatabase.createObjectList() );
trimfactory.generateFragments();
trimfactory.finishedPickingFragments();
trimfactory.update();
var objs = trimfactory.getCreatedObjects();
moi.ui.alert( objs.length + ' objects created' );
trimfactory.commit();