Its not much as of yet, but after hunting down scripts and lots of reading, I have come up with the following so far.
A jumble of code snippets:
//Set to 3D View
script: moi.ui.mainWindow.viewpanel.mode = '3D';
//zoom extents
script: moi.view.resetAll();
//rotation
script: moi.ui.mainWindow.viewpanel.getViewport('3D').rotate( 'up', (1.0) );
//SelectClosedBReps – selects all closed surfaces or polysurfaces.
script: moi.geometryDatabase.getObjects().getSolids().setProperty( 'selected', true );
script:moi.geometryDatabase.selectVisible();
//////////////
/*This is where I cannot find where to select(ALL)....only partial selection works?*/
//////////////
//set variable for incremental save and called it /*this only works if a filename.ext is first saved*/
script: var breps = moi.geometryDatabase.getObjects().getBReps();
var gd = moi.geometryDatabase.incrementalSave();
for ( var iBrep = 0; iBrep < breps.length; ++iBrep ) { var brep = breps.item(iBrep); var edges = brep.getEdges();
for ( var iEdge = 0; iEdge < edges.length; ++iEdge ) { var newedge = edges.item(iEdge).clone(); moi.geometryDatabase.addObject( newedge );
newedge.selected = true; } }
gd;
Well it's a start.
Dave
|